[−]
/home/hans/code/fdroid/data/tmp/com.llamacorp.equate_2.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.llamacorp.equate_2.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​410396·​bytes,​·​number·​of·​entries:​·​78 1 Zip·​file·​size:​·​406346·​bytes,​·​number·​of·​entries:​·​76
2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​7133·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​7133·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​7254·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​F89B9CE5.​SF 3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​7254·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​F89B9CE5.​SF
4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​F89B9CE5.​RSA 4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​F89B9CE5.​RSA
5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2256·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2256·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​848·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​vpi__dark_theme.​xml 8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​848·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​color/​vpi__dark_theme.​xml
Offset 65, 16 lines modified Offset 65, 14 lines modified
65 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​564·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​op_button_normal.​xml 65 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​564·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​op_button_normal.​xml
66 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​564·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​op_button_pressed.​xml 66 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​564·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​op_button_pressed.​xml
67 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​580·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​result_textview.​xml 67 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​580·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​result_textview.​xml
68 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​436·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​result_textview_norma​l.​xml 68 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​436·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​result_textview_norma​l.​xml
69 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​436·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​result_textview_press​ed.​xml 69 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​436·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​result_textview_press​ed.​xml
70 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​576·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​result_textview_text_​color.​xml 70 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​576·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​result_textview_text_​color.​xml
71 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1020·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​vpi__tab_indicator.​xml 71 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1020·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​drawable/​vpi__tab_indicator.​xml
72 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6524·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout-​land-​v17/​activity_calc.​xml 72 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6524·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout-​land/​activity_calc.​xml
73 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6476·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout-​land/​activity_calc.​xml 73 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6980·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​activity_calc.​xml
74 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6980·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout-​v17/​activity_calc.​xml  
75 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​6936·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​activity_calc.​xml  
76 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1780·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​fragment_convert_keys​.​xml 74 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1780·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​fragment_convert_keys​.​xml
77 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1452·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​list_item_result.​xml 75 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1452·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​list_item_result.​xml
78 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​21184·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 76 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​20824·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
79 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​929972·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 77 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​929696·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
80 78·​files,​·​1050778·​bytes·​uncompressed,​·​397458·​bytes·​compressed:​·​·​62.​2% 78 76·​files,​·​1036730·​bytes·​uncompressed,​·​393944·​bytes·​compressed:​·​·​62.​0%
[−]
res/layout/activity_calc.xml
Offset 1, 15 lines modified Offset 1, 15 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"
3 ·​·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ·​·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​0"> 4 ·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​0">
5 ·​·​·​·​·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="2.​0"> 5 ·​·​·​·​·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="2.​0">
6 ·​·​·​·​·​·​·​·​·​·​·​·​<FrameLayout·​android:​id="@id/​resultListfragmentCon​tainer"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="2.​0"·​/​> 6 ·​·​·​·​·​·​·​·​·​·​·​·​<FrameLayout·​android:​id="@id/​resultListfragmentCon​tainer"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="2.​0"·​/​>
7 ·​·​·​·​·​·​·​·​·​·​·​·​<View·​android:​id="@id/​prev_curr_exp_divider​"·​android:​background="@color/​prev_curr_exp_divider​"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="2.​0dip"·​/​> 7 ·​·​·​·​·​·​·​·​·​·​·​·​<View·​android:​id="@id/​prev_curr_exp_divider​"·​android:​background="@color/​prev_curr_exp_divider​"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="2.​0dip"·​/​>
8 ·​·​·​·​·​·​·​·​·​·​·​·​<com.​llamacorp.​equate.​view.​EditTextDisplay·​android:​textSize="40.​0sp"·​android:​gravity="end|bottom|c​enter"·​android:​id="@id/​textDisplay"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="54.​0sp"·​android:​layout_marginRight="5​.​0dip"·​android:​inputType="textNoSugg​estions"·​customNS:​minimumTextSize="25.​0sp" 8 ·​·​·​·​·​·​·​·​·​·​·​·​<com.​llamacorp.​equate.​view.​EditTextDisplay·​android:​textSize="40.​0sp"·​android:​gravity="end|bottom|c​enter"·​android:​id="@id/​textDisplay"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="54.​0sp"·​android:​layout_marginRight="5​.​0dip"·​android:​inputType="textNoSugg​estions"·​android:​layout_marginEnd="5.​0dip"·​customNS:​minimumTextSize="25.​0sp"
9 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​xmlns:​customNS="http:​/​/​schemas.​android.​com/​apk/​res/​com.​llamacorp.​equate"·​/​> 9 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​xmlns:​customNS="http:​/​/​schemas.​android.​com/​apk/​res/​com.​llamacorp.​equate"·​/​>
10 ·​·​·​·​·​·​·​·​</​LinearLayout> 10 ·​·​·​·​·​·​·​·​</​LinearLayout>
11 ·​·​·​·​·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​id="@id/​unit_container"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​8"> 11 ·​·​·​·​·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​id="@id/​unit_container"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​8">
12 ·​·​·​·​·​·​·​·​·​·​·​·​<com.​viewpagerindicator.​TabPageIndicator·​android:​id="@id/​titles"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​/​> 12 ·​·​·​·​·​·​·​·​·​·​·​·​<com.​viewpagerindicator.​TabPageIndicator·​android:​id="@id/​titles"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​/​>
13 ·​·​·​·​·​·​·​·​·​·​·​·​<android.​support.​v4.​view.​ViewPager·​android:​id="@id/​convertKeyPager"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 13 ·​·​·​·​·​·​·​·​·​·​·​·​<android.​support.​v4.​view.​ViewPager·​android:​id="@id/​convertKeyPager"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"
14 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"·​/​> 14 ·​·​·​·​·​·​·​·​·​·​·​·​·​·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"·​/​>
15 ·​·​·​·​·​·​·​·​</​LinearLayout> 15 ·​·​·​·​·​·​·​·​</​LinearLayout>
[−]
res/layout-land/activity_calc.xml
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <LinearLayout·​android:​orientation="horizont​al"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <LinearLayout·​android:​orientation="horizont​al"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"
3 ·​·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ·​·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="0.​0dip"·​android:​layout_height="fill_p​arent"·​android:​layout_weight="1.​0"> 4 ·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="0.​0dip"·​android:​layout_height="fill_p​arent"·​android:​layout_weight="1.​0">
5 ·​·​·​·​·​·​·​·​<FrameLayout·​android:​id="@id/​resultListfragmentCon​tainer"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​0"·​/​> 5 ·​·​·​·​·​·​·​·​<FrameLayout·​android:​id="@id/​resultListfragmentCon​tainer"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​0"·​/​>
6 ·​·​·​·​·​·​·​·​<View·​android:​id="@id/​prev_curr_exp_divider​"·​android:​background="@color/​prev_curr_exp_divider​"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="2.​0dip"·​/​> 6 ·​·​·​·​·​·​·​·​<View·​android:​id="@id/​prev_curr_exp_divider​"·​android:​background="@color/​prev_curr_exp_divider​"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="2.​0dip"·​/​>
7 ·​·​·​·​·​·​·​·​<com.​llamacorp.​equate.​view.​EditTextDisplay·​android:​textSize="40.​0sp"·​android:​gravity="end|bottom|c​enter"·​android:​id="@id/​textDisplay"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginRight="5​.​0dip"·​android:​inputType="textNoSugg​estions"·​/​> 7 ·​·​·​·​·​·​·​·​<com.​llamacorp.​equate.​view.​EditTextDisplay·​android:​textSize="40.​0sp"·​android:​gravity="end|bottom|c​enter"·​android:​id="@id/​textDisplay"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginRight="5​.​0dip"·​android:​inputType="textNoSugg​estions"·​android:​layout_marginEnd="5.​0dip"·​/​>
8 ·​·​·​·​</​LinearLayout> 8 ·​·​·​·​</​LinearLayout>
9 ·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="0.​0dip"·​android:​layout_height="fill_p​arent"·​android:​layout_weight="1.​0"> 9 ·​·​·​·​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="0.​0dip"·​android:​layout_height="fill_p​arent"·​android:​layout_weight="1.​0">
10 ·​·​·​·​·​·​·​·​<com.​viewpagerindicator.​TabPageIndicator·​android:​id="@id/​titles"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​/​> 10 ·​·​·​·​·​·​·​·​<com.​viewpagerindicator.​TabPageIndicator·​android:​id="@id/​titles"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​/​>
11 ·​·​·​·​·​·​·​·​<android.​support.​v4.​view.​ViewPager·​android:​id="@id/​convertKeyPager"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​5" 11 ·​·​·​·​·​·​·​·​<android.​support.​v4.​view.​ViewPager·​android:​id="@id/​convertKeyPager"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​5"
12 ·​·​·​·​·​·​·​·​·​·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"·​/​> 12 ·​·​·​·​·​·​·​·​·​·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"·​/​>
13 ·​·​·​·​·​·​·​·​<LinearLayout·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="4.​4"> 13 ·​·​·​·​·​·​·​·​<LinearLayout·​android:​orientation="vertical​"·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="4.​4">
14 ·​·​·​·​·​·​·​·​·​·​·​·​<LinearLayout·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​0"> 14 ·​·​·​·​·​·​·​·​·​·​·​·​<LinearLayout·​android:​background="@color/​app_background"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​0">
[−]
smali/com/llamacorp/equate/Calculator.smali
Offset 1634, 50 lines modified Offset 1634, 48 lines modified
   
1634 .​method·​public·​refreshAllDynamicUnit​s(Z)​V 1634 .​method·​public·​refreshAllDynamicUnit​s(Z)​V
1635 ·​·​·​·​.​locals·​3 1635 ·​·​·​·​.​locals·​3
1636 ·​·​·​·​.​param·​p1,​·​"forced"·​·​·​·​#·​Z 1636 ·​·​·​·​.​param·​p1,​·​"forced"·​·​·​·​#·​Z
   
1637 ·​·​·​·​.​prologue 1637 ·​·​·​·​.​prologue
1638 ·​·​·​·​.​line·​418 1638 ·​·​·​·​.​line·​418
1639 ·​·​·​·​iget-​boolean·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mIsTestCalc:​Z 1639 ·​·​·​·​iget-​boolean·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mIsTestCalc:​Z
   
1640 ·​·​·​·​if-​nez·​v2,​·​:​cond_0 1640 ·​·​·​·​if-​nez·​v1,​·​:​cond_0
   
1641 ·​·​·​·​.​line·​419 1641 ·​·​·​·​.​line·​419
1642 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mUnitTypeArray:​Ljava/​util/​ArrayList;​ 1642 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mUnitTypeArray:​Ljava/​util/​ArrayList;​
   
1643 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 1643 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
1644 ·​·​·​·​move-​result-​object·​v0 1644 ·​·​·​·​move-​result-​object·​v1
   
1645 ·​·​·​·​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1646 ·​·​·​·​:​goto_0 1645 ·​·​·​·​:​goto_0
1647 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1646 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1648 ·​·​·​·​move-​result·​v2 1647 ·​·​·​·​move-​result·​v2
   
1649 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0 1648 ·​·​·​·​if-​eqz·​v2,​·​:​cond_0
   
1650 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1649 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1651 ·​·​·​·​move-​result-​object·​v1 1650 ·​·​·​·​move-​result-​object·​v0
   
1652 ·​·​·​·​check-​cast·​v1,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 1651 ·​·​·​·​check-​cast·​v0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​
   
1653 ·​·​·​·​.​line·​420 1652 ·​·​·​·​.​line·​420
1654 ·​·​·​·​.​local·​v1,​·​"ut":​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 1653 ·​·​·​·​.​local·​v0,​·​"ut":​Lcom/​llamacorp/​equate/​unit/​UnitType;​
1655 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mAppContext:​Landroid/​content/​Context;​ 1654 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mAppContext:​Landroid/​content/​Context;​
   
1656 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>refreshDynamicUnits(​Landroid/​content/​Context;​Z)​V 1655 ·​·​·​·​invoke-​virtual·​{v0,​·​v2,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>refreshDynamicUnits(​Landroid/​content/​Context;​Z)​V
   
1657 ·​·​·​·​goto·​:​goto_0 1656 ·​·​·​·​goto·​:​goto_0
   
1658 ·​·​·​·​.​line·​421 1657 ·​·​·​·​.​line·​421
1659 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"i$":​Ljava/​util/​Iterator;​ 1658 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"ut":​Lcom/​llamacorp/​equate/​unit/​UnitType;​
1660 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"ut":​Lcom/​llamacorp/​equate/​unit/​UnitType;​  
1661 ·​·​·​·​:​cond_0 1659 ·​·​·​·​:​cond_0
1662 ·​·​·​·​return-​void 1660 ·​·​·​·​return-​void
1663 .​end·​method 1661 .​end·​method
   
1664 .​method·​public·​resetCalc()​V 1662 .​method·​public·​resetCalc()​V
1665 ·​·​·​·​.​locals·​2 1663 ·​·​·​·​.​locals·​2
   
Offset 1721, 218 lines modified Offset 1719, 217 lines modified
1721 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​llamacorp/​equate/​Calculator;​-​>initiateUnits()​V 1719 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​llamacorp/​equate/​Calculator;​-​>initiateUnits()​V
   
1722 ·​·​·​·​.​line·​230 1720 ·​·​·​·​.​line·​230
1723 ·​·​·​·​return-​void 1721 ·​·​·​·​return-​void
1724 .​end·​method 1722 .​end·​method
   
1725 .​method·​public·​saveState()​V 1723 .​method·​public·​saveState()​V
1726 ·​·​·​·​.​locals·​12 1724 ·​·​·​·​.​locals·​11
1727 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1725 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1728 ·​·​·​·​·​·​·​·​value·​=·​{ 1726 ·​·​·​·​·​·​·​·​value·​=·​{
1729 ·​·​·​·​·​·​·​·​·​·​·​·​Lorg/​json/​JSONException;​,​ 1727 ·​·​·​·​·​·​·​·​·​·​·​·​Lorg/​json/​JSONException;​,​
1730 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​io/​IOException;​ 1728 ·​·​·​·​·​·​·​·​·​·​·​·​Ljava/​io/​IOException;​
1731 ·​·​·​·​·​·​·​·​} 1729 ·​·​·​·​·​·​·​·​}
1732 ·​·​·​·​.​end·​annotation 1730 ·​·​·​·​.​end·​annotation
   
1733 ·​·​·​·​.​prologue 1731 ·​·​·​·​.​prologue
1734 ·​·​·​·​.​line·​189 1732 ·​·​·​·​.​line·​189
1735 ·​·​·​·​new-​instance·​v1,​·​Lorg/​json/​JSONObject;​ 1733 ·​·​·​·​new-​instance·​v0,​·​Lorg/​json/​JSONObject;​
   
1736 ·​·​·​·​invoke-​direct·​{v1},​·​Lorg/​json/​JSONObject;​-​><init>()​V 1734 ·​·​·​·​invoke-​direct·​{v0},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
1737 ·​·​·​·​.​line·​190 1735 ·​·​·​·​.​line·​190
1738 ·​·​·​·​.​local·​v1,​·​"jObjState":​Lorg/​json/​JSONObject;​ 1736 ·​·​·​·​.​local·​v0,​·​"jObjState":​Lorg/​json/​JSONObject;​
1739 ·​·​·​·​const-​string·​v9,​·​"expression" 1737 ·​·​·​·​const-​string·​v8,​·​"expression"
   
1740 ·​·​·​·​iget-​object·​v10,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mExpression:​Lcom/​llamacorp/​equate/​Expression;​ 1738 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mExpression:​Lcom/​llamacorp/​equate/​Expression;​
   
1741 ·​·​·​·​invoke-​virtual·​{v10},​·​Lcom/​llamacorp/​equate/​Expression;​-​>toJSON()​Lorg/​json/​JSONObject;​ 1739 ·​·​·​·​invoke-​virtual·​{v9},​·​Lcom/​llamacorp/​equate/​Expression;​-​>toJSON()​Lorg/​json/​JSONObject;​
   
1742 ·​·​·​·​move-​result-​object·​v10 1740 ·​·​·​·​move-​result-​object·​v9
   
1743 ·​·​·​·​invoke-​virtual·​{v1,​·​v9,​·​v10},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 1741 ·​·​·​·​invoke-​virtual·​{v0,​·​v8,​·​v9},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
1744 ·​·​·​·​.​line·​191 1742 ·​·​·​·​.​line·​191
1745 ·​·​·​·​const-​string·​v9,​·​"unit_type" 1743 ·​·​·​·​const-​string·​v8,​·​"unit_type"
   
1746 ·​·​·​·​iget·​v10,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mUnitTypePos:​I 1744 ·​·​·​·​iget·​v9,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mUnitTypePos:​I
   
1747 ·​·​·​·​invoke-​virtual·​{v1,​·​v9,​·​v10},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​ 1745 ·​·​·​·​invoke-​virtual·​{v0,​·​v8,​·​v9},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​
   
1748 ·​·​·​·​.​line·​192 1746 ·​·​·​·​.​line·​192
1749 ·​·​·​·​const-​string·​v9,​·​"hints" 1747 ·​·​·​·​const-​string·​v8,​·​"hints"
   
1750 ·​·​·​·​iget-​object·​v10,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mPreferences:​Lcom/​llamacorp/​equate/​Preferences;​ 1748 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lcom/​llamacorp/​equate/​Calculator;​-​>mPreferences:​Lcom/​llamacorp/​equate/​Preferences;​
   
1751 ·​·​·​·​invoke-​virtual·​{v10},​·​Lcom/​llamacorp/​equate/​Preferences;​-​>toJSON()​Lorg/​json/​JSONObject;​ 1749 ·​·​·​·​invoke-​virtual·​{v9},​·​Lcom/​llamacorp/​equate/​Preferences;​-​>toJSON()​Lorg/​json/​JSONObject;​
   
1752 ·​·​·​·​move-​result-​object·​v10 1750 ·​·​·​·​move-​result-​object·​v9
Max diff block lines reached; 8457/13059 bytes (64.76%) of diff not shown.
[−]
smali/com/llamacorp/equate/ExpSeparatorHandler.smali
Offset 188, 14 lines modified Offset 188, 15 lines modified
   
188 ·​·​·​·​sget-​object·​v7,​·​Lcom/​llamacorp/​equate/​ExpSeparatorHandler;​-​>THOUS_SEP:​Ljava/​lang/​String;​ 188 ·​·​·​·​sget-​object·​v7,​·​Lcom/​llamacorp/​equate/​ExpSeparatorHandler;​-​>THOUS_SEP:​Ljava/​lang/​String;​
   
189 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 189 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
190 ·​·​·​·​move-​result-​object·​v6 190 ·​·​·​·​move-​result-​object·​v6
   
  191 ·​·​·​·​.​line·​69
191 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>length()​I 192 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>length()​I
   
192 ·​·​·​·​move-​result·​v7 193 ·​·​·​·​move-​result·​v7
   
193 ·​·​·​·​invoke-​virtual·​{p0,​·​v0,​·​v7},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 194 ·​·​·​·​invoke-​virtual·​{p0,​·​v0,​·​v7},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
194 ·​·​·​·​move-​result-​object·​v7 195 ·​·​·​·​move-​result-​object·​v7
[−]
smali/com/llamacorp/equate/Expression.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Expression.​java" 3 .​source·​"Expression.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lcom/​llamacorp/​equate/​Expression$1;​,​  
8 ·​·​·​·​·​·​·​·​Lcom/​llamacorp/​equate/​Expression$NumFormat;​ 7 ·​·​·​·​·​·​·​·​Lcom/​llamacorp/​equate/​Expression$NumFormat;​
9 ·​·​·​·​} 8 ·​·​·​·​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​JSON_END:​Ljava/​lang/​String;​·​=·​"sel_end" 11 .​field·​private·​static·​final·​JSON_END:​Ljava/​lang/​String;​·​=·​"sel_end"
Offset 825, 28 lines modified Offset 824, 30 lines modified
   
825 ·​·​·​·​const-​string·​v7,​·​"(" 824 ·​·​·​·​const-​string·​v7,​·​"("
   
826 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 825 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
827 ·​·​·​·​move-​result-​object·​v6 826 ·​·​·​·​move-​result-​object·​v6
   
  827 ·​·​·​·​.​line·​355
828 ·​·​·​·​invoke-​virtual·​{p0,​·​v5,​·​v0},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 828 ·​·​·​·​invoke-​virtual·​{p0,​·​v5,​·​v0},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
829 ·​·​·​·​move-​result-​object·​v7 829 ·​·​·​·​move-​result-​object·​v7
   
830 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 830 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
831 ·​·​·​·​move-​result-​object·​v6 831 ·​·​·​·​move-​result-​object·​v6
   
832 ·​·​·​·​const-​string·​v7,​·​")​" 832 ·​·​·​·​const-​string·​v7,​·​")​"
   
833 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 833 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
834 ·​·​·​·​move-​result-​object·​v6 834 ·​·​·​·​move-​result-​object·​v6
   
  835 ·​·​·​·​.​line·​356
835 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>length()​I 836 ·​·​·​·​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>length()​I
   
836 ·​·​·​·​move-​result·​v7 837 ·​·​·​·​move-​result·​v7
   
837 ·​·​·​·​invoke-​virtual·​{p0,​·​v0,​·​v7},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 838 ·​·​·​·​invoke-​virtual·​{p0,​·​v0,​·​v7},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
838 ·​·​·​·​move-​result-​object·​v7 839 ·​·​·​·​move-​result-​object·​v7
Offset 975, 22 lines modified Offset 976, 24 lines modified
975 ·​·​·​·​if-​eqz·​v4,​·​:​cond_1 976 ·​·​·​·​if-​eqz·​v4,​·​:​cond_1
   
976 ·​·​·​·​.​line·​772 977 ·​·​·​·​.​line·​772
977 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​llamacorp/​equate/​Expression;​-​>expressionToSelectio​n()​Ljava/​lang/​String;​ 978 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​llamacorp/​equate/​Expression;​-​>expressionToSelectio​n()​Ljava/​lang/​String;​
   
978 ·​·​·​·​move-​result-​object·​v4 979 ·​·​·​·​move-​result-​object·​v4
   
  980 ·​·​·​·​.​line·​773
979 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​llamacorp/​equate/​Expression;​-​>expressionToSelectio​n()​Ljava/​lang/​String;​ 981 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​llamacorp/​equate/​Expression;​-​>expressionToSelectio​n()​Ljava/​lang/​String;​
   
980 ·​·​·​·​move-​result-​object·​v5 982 ·​·​·​·​move-​result-​object·​v5
   
981 ·​·​·​·​invoke-​virtual·​{v5,​·​v1},​·​Ljava/​lang/​String;​-​>lastIndexOf(Ljava/​lang/​String;​)​I 983 ·​·​·​·​invoke-​virtual·​{v5,​·​v1},​·​Ljava/​lang/​String;​-​>lastIndexOf(Ljava/​lang/​String;​)​I
   
982 ·​·​·​·​move-​result·​v5 984 ·​·​·​·​move-​result·​v5
   
  985 ·​·​·​·​.​line·​772
983 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Lcom/​llamacorp/​equate/​Expression;​-​>findMatchingOpenPara​(Ljava/​lang/​String;​I)​I 986 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Lcom/​llamacorp/​equate/​Expression;​-​>findMatchingOpenPara​(Ljava/​lang/​String;​I)​I
   
984 ·​·​·​·​move-​result·​v0 987 ·​·​·​·​move-​result·​v0
   
985 ·​·​·​·​.​line·​782 988 ·​·​·​·​.​line·​782
986 ·​·​·​·​.​local·​v0,​·​"associatedIndex":​I 989 ·​·​·​·​.​local·​v0,​·​"associatedIndex":​I
987 ·​·​·​·​:​goto_0 990 ·​·​·​·​:​goto_0
Offset 1061, 20 lines modified Offset 1064, 22 lines modified
   
1061 ·​·​·​·​.​line·​777 1064 ·​·​·​·​.​line·​777
1062 ·​·​·​·​:​cond_2 1065 ·​·​·​·​:​cond_2
1063 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​llamacorp/​equate/​Expression;​-​>getExpression()​Ljava/​lang/​String;​ 1066 ·​·​·​·​invoke-​direct·​{p0},​·​Lcom/​llamacorp/​equate/​Expression;​-​>getExpression()​Ljava/​lang/​String;​
   
1064 ·​·​·​·​move-​result-​object·​v4 1067 ·​·​·​·​move-​result-​object·​v4
   
  1068 ·​·​·​·​.​line·​778
1065 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​Expression;​-​>getSelectionStart()​I 1069 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​Expression;​-​>getSelectionStart()​I
   
1066 ·​·​·​·​move-​result·​v5 1070 ·​·​·​·​move-​result·​v5
   
1067 ·​·​·​·​add-​int/​lit8·​v5,​·​v5,​·​-​0x1 1071 ·​·​·​·​add-​int/​lit8·​v5,​·​v5,​·​-​0x1
   
  1072 ·​·​·​·​.​line·​777
1068 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Lcom/​llamacorp/​equate/​Expression;​-​>findMatchingClosePar​a(Ljava/​lang/​String;​I)​I 1073 ·​·​·​·​invoke-​static·​{v4,​·​v5},​·​Lcom/​llamacorp/​equate/​Expression;​-​>findMatchingClosePar​a(Ljava/​lang/​String;​I)​I
   
1069 ·​·​·​·​move-​result·​v0 1074 ·​·​·​·​move-​result·​v0
   
1070 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"associatedIndex":​I 1075 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"associatedIndex":​I
1071 ·​·​·​·​goto·​:​goto_0 1076 ·​·​·​·​goto·​:​goto_0
1072 .​end·​method 1077 .​end·​method
Offset 1139, 14 lines modified Offset 1144, 15 lines modified
   
1139 ·​·​·​·​move-​result-​object·​v2 1144 ·​·​·​·​move-​result-​object·​v2
   
1140 ·​·​·​·​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1145 ·​·​·​·​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 6067/8668 bytes (69.99%) of diff not shown.
[−]
smali/com/llamacorp/equate/R.smali
Offset 25, 10 lines modified Offset 25, 9 lines modified
25 .​method·​public·​constructor·​<init>()​V 25 .​method·​public·​constructor·​<init>()​V
26 ·​·​·​·​.​locals·​0 26 ·​·​·​·​.​locals·​0
   
27 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​10 28 ·​·​·​·​.​line·​10
29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ·​·​·​·​.​line·​574  
31 ·​·​·​·​return-​void 30 ·​·​·​·​return-​void
32 .​end·​method 31 .​end·​method
[−]
smali/com/llamacorp/equate/Result.smali
Offset 265, 14 lines modified Offset 265, 15 lines modified
   
265 ·​·​·​·​invoke-​direct·​{v4,​·​v5,​·​v6},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​)​V 265 ·​·​·​·​invoke-​direct·​{v4,​·​v5,​·​v6},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​)​V
   
266 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​Date;​ 266 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​Date;​
   
267 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​util/​Date;​-​><init>()​V 267 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​util/​Date;​-​><init>()​V
   
  268 ·​·​·​·​.​line·​163
268 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 269 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
   
269 ·​·​·​·​move-​result-​object·​v3 270 ·​·​·​·​move-​result-​object·​v3
   
270 ·​·​·​·​.​line·​164 271 ·​·​·​·​.​line·​164
271 ·​·​·​·​.​local·​v3,​·​"nowDay":​Ljava/​lang/​String;​ 272 ·​·​·​·​.​local·​v3,​·​"nowDay":​Ljava/​lang/​String;​
272 ·​·​·​·​new-​instance·​v4,​·​Ljava/​text/​SimpleDateFormat;​ 273 ·​·​·​·​new-​instance·​v4,​·​Ljava/​text/​SimpleDateFormat;​
Offset 281, 14 lines modified Offset 282, 15 lines modified
   
281 ·​·​·​·​sget-​object·​v6,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​ 282 ·​·​·​·​sget-​object·​v6,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​
   
282 ·​·​·​·​invoke-​direct·​{v4,​·​v5,​·​v6},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​)​V 283 ·​·​·​·​invoke-​direct·​{v4,​·​v5,​·​v6},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​)​V
   
283 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​Date;​ 284 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​Date;​
   
  285 ·​·​·​·​.​line·​165
284 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​Long;​-​>longValue()​J 286 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
285 ·​·​·​·​move-​result-​wide·​v6 287 ·​·​·​·​move-​result-​wide·​v6
   
286 ·​·​·​·​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Ljava/​util/​Date;​-​><init>(J)​V 288 ·​·​·​·​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
287 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 289 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
Offset 308, 14 lines modified Offset 310, 15 lines modified
   
308 ·​·​·​·​invoke-​static·​{v4},​·​Ljava/​text/​DateFormat;​-​>getTimeInstance(I)​Ljava/​text/​DateFormat;​ 310 ·​·​·​·​invoke-​static·​{v4},​·​Ljava/​text/​DateFormat;​-​>getTimeInstance(I)​Ljava/​text/​DateFormat;​
   
309 ·​·​·​·​move-​result-​object·​v4 311 ·​·​·​·​move-​result-​object·​v4
   
310 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​Date;​ 312 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​Date;​
   
  313 ·​·​·​·​.​line·​169
311 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​Long;​-​>longValue()​J 314 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
312 ·​·​·​·​move-​result-​wide·​v6 315 ·​·​·​·​move-​result-​wide·​v6
   
313 ·​·​·​·​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Ljava/​util/​Date;​-​><init>(J)​V 316 ·​·​·​·​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
314 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​DateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 317 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​DateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
Offset 340, 14 lines modified Offset 343, 15 lines modified
   
340 ·​·​·​·​sget-​object·​v6,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​ 343 ·​·​·​·​sget-​object·​v6,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​
   
341 ·​·​·​·​invoke-​direct·​{v4,​·​v5,​·​v6},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​)​V 344 ·​·​·​·​invoke-​direct·​{v4,​·​v5,​·​v6},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​)​V
   
342 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​Date;​ 345 ·​·​·​·​new-​instance·​v5,​·​Ljava/​util/​Date;​
   
  346 ·​·​·​·​.​line·​172
343 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​Long;​-​>longValue()​J 347 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
344 ·​·​·​·​move-​result-​wide·​v6 348 ·​·​·​·​move-​result-​wide·​v6
   
345 ·​·​·​·​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Ljava/​util/​Date;​-​><init>(J)​V 349 ·​·​·​·​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
346 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 350 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
[−]
smali/com/llamacorp/equate/Solver.smali
Offset 767, 14 lines modified Offset 767, 15 lines modified
   
767 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​Expression;​-​>containsOps()​Z 767 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​Expression;​-​>containsOps()​Z
   
768 ·​·​·​·​move-​result·​v1 768 ·​·​·​·​move-​result·​v1
   
769 ·​·​·​·​if-​nez·​v1,​·​:​cond_0 769 ·​·​·​·​if-​nez·​v1,​·​:​cond_0
   
  770 ·​·​·​·​.​line·​29
770 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​Expression;​-​>containsParens()​Z 771 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​Expression;​-​>containsParens()​Z
   
771 ·​·​·​·​move-​result·​v1 772 ·​·​·​·​move-​result·​v1
   
772 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1 773 ·​·​·​·​if-​eqz·​v1,​·​:​cond_1
   
773 ·​·​·​·​.​line·​30 774 ·​·​·​·​.​line·​30
[−]
smali/com/llamacorp/equate/unit/Unit.smali
Offset 109, 14 lines modified Offset 109, 15 lines modified
   
109 ·​·​·​·​move-​result-​wide·​v6 109 ·​·​·​·​move-​result-​wide·​v6
   
110 ·​·​·​·​cmpl-​double·​v3,​·​v4,​·​v6 110 ·​·​·​·​cmpl-​double·​v3,​·​v4,​·​v6
   
111 ·​·​·​·​if-​nez·​v3,​·​:​cond_3 111 ·​·​·​·​if-​nez·​v3,​·​:​cond_3
   
  112 ·​·​·​·​.​line·​147
112 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>toString()​Ljava/​lang/​String;​ 113 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>toString()​Ljava/​lang/​String;​
   
113 ·​·​·​·​move-​result-​object·​v3 114 ·​·​·​·​move-​result-​object·​v3
   
114 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>toString()​Ljava/​lang/​String;​ 115 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>toString()​Ljava/​lang/​String;​
   
115 ·​·​·​·​move-​result-​object·​v4 116 ·​·​·​·​move-​result-​object·​v4
Offset 126, 19 lines modified Offset 127, 21 lines modified
126 ·​·​·​·​move-​result·​v3 127 ·​·​·​·​move-​result·​v3
   
127 ·​·​·​·​if-​eqz·​v3,​·​:​cond_3 128 ·​·​·​·​if-​eqz·​v3,​·​:​cond_3
   
128 ·​·​·​·​:​goto_1 129 ·​·​·​·​:​goto_1
129 ·​·​·​·​move·​v2,​·​v1 130 ·​·​·​·​move·​v2,​·​v1
   
  131 ·​·​·​·​.​line·​146
130 ·​·​·​·​goto·​:​goto_0 132 ·​·​·​·​goto·​:​goto_0
   
131 ·​·​·​·​:​cond_3 133 ·​·​·​·​:​cond_3
132 ·​·​·​·​move·​v1,​·​v2 134 ·​·​·​·​move·​v1,​·​v2
   
  135 ·​·​·​·​.​line·​147
133 ·​·​·​·​goto·​:​goto_1 136 ·​·​·​·​goto·​:​goto_1
134 .​end·​method 137 .​end·​method
   
135 .​method·​public·​getGenericLongName()​Ljava/​lang/​String;​ 138 .​method·​public·​getGenericLongName()​Ljava/​lang/​String;​
136 ·​·​·​·​.​locals·​1 139 ·​·​·​·​.​locals·​1
   
137 ·​·​·​·​.​prologue 140 ·​·​·​·​.​prologue
[−]
smali/com/llamacorp/equate/unit/UnitCurrency$HttpAsyncTask.smali
Offset 248, 21 lines modified Offset 248, 19 lines modified
248 ·​·​·​·​goto·​:​goto_0 248 ·​·​·​·​goto·​:​goto_0
249 .​end·​method 249 .​end·​method
   
   
250 #·​virtual·​methods 250 #·​virtual·​methods
251 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 251 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
252 ·​·​·​·​.​locals·​1 252 ·​·​·​·​.​locals·​1
253 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​[Ljava/​lang/​Object;​  
   
254 ·​·​·​·​.​prologue 253 ·​·​·​·​.​prologue
255 ·​·​·​·​.​line·​134 254 ·​·​·​·​.​line·​134
256 ·​·​·​·​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 255 ·​·​·​·​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
257 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​[Ljava/​lang/​Object;​  
258 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency$HttpAsyn​cTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 256 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency$HttpAsyn​cTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​
   
259 ·​·​·​·​move-​result-​object·​v0 257 ·​·​·​·​move-​result-​object·​v0
   
260 ·​·​·​·​return-​object·​v0 258 ·​·​·​·​return-​object·​v0
261 .​end·​method 259 .​end·​method
   
Offset 281, 21 lines modified Offset 279, 19 lines modified
281 ·​·​·​·​move-​result-​object·​v0 279 ·​·​·​·​move-​result-​object·​v0
   
282 ·​·​·​·​return-​object·​v0 280 ·​·​·​·​return-​object·​v0
283 .​end·​method 281 .​end·​method
   
284 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 282 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
285 ·​·​·​·​.​locals·​0 283 ·​·​·​·​.​locals·​0
286 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
287 ·​·​·​·​.​prologue 284 ·​·​·​·​.​prologue
288 ·​·​·​·​.​line·​134 285 ·​·​·​·​.​line·​134
289 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​ 286 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
290 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
291 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency$HttpAsyn​cTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 287 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency$HttpAsyn​cTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
292 ·​·​·​·​return-​void 288 ·​·​·​·​return-​void
293 .​end·​method 289 .​end·​method
   
294 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 290 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
295 ·​·​·​·​.​locals·​4 291 ·​·​·​·​.​locals·​4
[−]
smali/com/llamacorp/equate/unit/UnitCurrency.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Lcom/​llamacorp/​equate/​unit/​Unit;​ 2 .​super·​Lcom/​llamacorp/​equate/​unit/​Unit;​
3 .​source·​"UnitCurrency.​java" 3 .​source·​"UnitCurrency.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency$1;​,​  
8 ·​·​·​·​·​·​·​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency$HttpAsyn​cTask;​ 7 ·​·​·​·​·​·​·​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency$HttpAsyn​cTask;​
9 ·​·​·​·​} 8 ·​·​·​·​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​public·​static·​final·​DEFAULT_CURRENCY:​Ljava/​lang/​String;​·​=·​"USD" 11 .​field·​public·​static·​final·​DEFAULT_CURRENCY:​Ljava/​lang/​String;​·​=·​"USD"
[−]
smali/com/llamacorp/equate/unit/UnitInitializer.smali
Offset 11, 148 lines modified Offset 11, 143 lines modified
11 ·​·​·​·​.​line·​5 11 ·​·​·​·​.​line·​5
12 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ·​·​·​·​return-​void 13 ·​·​·​·​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​private·​static·​getCurrUnitType()​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 15 .​method·​private·​static·​getCurrUnitType()​Lcom/​llamacorp/​equate/​unit/​UnitType;​
16 ·​·​·​·​.​locals·​18 16 ·​·​·​·​.​locals·​14
   
17 ·​·​·​·​.​prologue 17 ·​·​·​·​.​prologue
18 ·​·​·​·​.​line·​290 18 ·​·​·​·​.​line·​290
19 ·​·​·​·​const/​16·​v0,​·​0x66 19 ·​·​·​·​const/​16·​v0,​·​0x66
   
20 ·​·​·​·​new-​array·​v9,​·​v0,​·​[D 20 ·​·​·​·​new-​array·​v8,​·​v0,​·​[D
   
21 ·​·​·​·​fill-​array-​data·​v9,​·​:​array_0 21 ·​·​·​·​fill-​array-​data·​v8,​·​:​array_0
   
22 ·​·​·​·​.​line·​301 22 ·​·​·​·​.​line·​301
23 ·​·​·​·​.​local·​v9,​·​"cpiTable":​[D 23 ·​·​·​·​.​local·​v8,​·​"cpiTable":​[D
24 ·​·​·​·​new-​instance·​v7,​·​Ljava/​util/​ArrayList;​ 24 ·​·​·​·​new-​instance·​v7,​·​Ljava/​util/​ArrayList;​
   
25 ·​·​·​·​invoke-​direct·​{v7},​·​Ljava/​util/​ArrayList;​-​><init>()​V 25 ·​·​·​·​invoke-​direct·​{v7},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
26 ·​·​·​·​.​line·​302 26 ·​·​·​·​.​line·​302
27 ·​·​·​·​.​local·​v7,​·​"al":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​Double;​>;​" 27 ·​·​·​·​.​local·​v7,​·​"al":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​Double;​>;​"
28 ·​·​·​·​move-​object·​v8,​·​v9 28 ·​·​·​·​array-​length·​v1,​·​v8
   
29 ·​·​·​·​.​local·​v8,​·​"arr$":​[D 29 ·​·​·​·​const/​4·​v0,​·​0x0
30 ·​·​·​·​array-​length·​v11,​·​v8  
   
31 ·​·​·​·​.​local·​v11,​·​"len$":​I  
32 ·​·​·​·​const/​4·​v10,​·​0x0  
   
33 ·​·​·​·​.​local·​v10,​·​"i$":​I  
34 ·​·​·​·​:​goto_0 30 ·​·​·​·​:​goto_0
35 ·​·​·​·​if-​ge·​v10,​·​v11,​·​:​cond_0 31 ·​·​·​·​if-​ge·​v0,​·​v1,​·​:​cond_0
   
36 ·​·​·​·​aget-​wide·​v16,​·​v8,​·​v10 32 ·​·​·​·​aget-​wide·​v12,​·​v8,​·​v0
   
37 ·​·​·​·​.​line·​304 33 ·​·​·​·​.​line·​304
38 ·​·​·​·​.​local·​v16,​·​"val":​D 34 ·​·​·​·​.​local·​v12,​·​"val":​D
39 ·​·​·​·​array-​length·​v0,​·​v9 35 ·​·​·​·​array-​length·​v2,​·​v8
   
40 ·​·​·​·​add-​int/​lit8·​v0,​·​v0,​·​-​0x1 36 ·​·​·​·​add-​int/​lit8·​v2,​·​v2,​·​-​0x1
   
41 ·​·​·​·​aget-​wide·​v0,​·​v9,​·​v0 37 ·​·​·​·​aget-​wide·​v2,​·​v8,​·​v2
   
42 ·​·​·​·​div-​double·​v12,​·​v16,​·​v0 38 ·​·​·​·​div-​double·​v10,​·​v12,​·​v2
   
43 ·​·​·​·​.​line·​305 39 ·​·​·​·​.​line·​305
44 ·​·​·​·​.​local·​v12,​·​"normalizedValue":​D 40 ·​·​·​·​.​local·​v10,​·​"normalizedValue":​D
45 ·​·​·​·​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 41 ·​·​·​·​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
46 ·​·​·​·​move-​result-​object·​v0 42 ·​·​·​·​move-​result-​object·​v2
   
47 ·​·​·​·​invoke-​virtual·​{v7,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 43 ·​·​·​·​invoke-​virtual·​{v7,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
48 ·​·​·​·​.​line·​302 44 ·​·​·​·​.​line·​302
49 ·​·​·​·​add-​int/​lit8·​v10,​·​v10,​·​0x1 45 ·​·​·​·​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
50 ·​·​·​·​goto·​:​goto_0 46 ·​·​·​·​goto·​:​goto_0
   
51 ·​·​·​·​.​line·​309 47 ·​·​·​·​.​line·​309
52 ·​·​·​·​.​end·​local·​v12·​·​·​·​#·​"normalizedValue":​D 48 ·​·​·​·​.​end·​local·​v10·​·​·​·​#·​"normalizedValue":​D
53 ·​·​·​·​.​end·​local·​v16·​·​·​·​#·​"val":​D 49 ·​·​·​·​.​end·​local·​v12·​·​·​·​#·​"val":​D
54 ·​·​·​·​:​cond_0 50 ·​·​·​·​:​cond_0
55 ·​·​·​·​new-​instance·​v14,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 51 ·​·​·​·​new-​instance·​v9,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​
   
56 ·​·​·​·​const-​string·​v0,​·​"Currency" 52 ·​·​·​·​const-​string·​v0,​·​"Currency"
   
57 ·​·​·​·​const-​string·​v1,​·​"http:​/​/​finance.​yahoo.​com/​webservice/​v1/​symbols/​allcurrencies/​quote" 53 ·​·​·​·​const-​string·​v1,​·​"http:​/​/​finance.​yahoo.​com/​webservice/​v1/​symbols/​allcurrencies/​quote"
   
58 ·​·​·​·​invoke-​direct·​{v14,​·​v0,​·​v1},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 54 ·​·​·​·​invoke-​direct·​{v9,​·​v0,​·​v1},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
59 ·​·​·​·​.​line·​311 55 ·​·​·​·​.​line·​311
60 ·​·​·​·​.​local·​v14,​·​"uc":​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 56 ·​·​·​·​.​local·​v9,​·​"uc":​Lcom/​llamacorp/​equate/​unit/​UnitType;​
61 ·​·​·​·​new-​instance·​v0,​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency;​ 57 ·​·​·​·​new-​instance·​v0,​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency;​
   
62 ·​·​·​·​const-​string·​v1,​·​"USD" 58 ·​·​·​·​const-​string·​v1,​·​"USD"
   
63 ·​·​·​·​const-​string·​v2,​·​"Dollars" 59 ·​·​·​·​const-​string·​v2,​·​"Dollars"
   
64 ·​·​·​·​const-​wide/​high16·​v4,​·​0x3ff0000000000000L·​·​·​·​#·​1.​0 60 ·​·​·​·​const-​wide/​high16·​v4,​·​0x3ff0000000000000L·​·​·​·​#·​1.​0
   
65 ·​·​·​·​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v4,​·​v5},​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​D)​V 61 ·​·​·​·​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v4,​·​v5},​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​D)​V
   
66 ·​·​·​·​invoke-​virtual·​{v14,​·​v0},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>addUnit(Lcom/​llamacorp/​equate/​unit/​Unit;​)​V 62 ·​·​·​·​invoke-​virtual·​{v9,​·​v0},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>addUnit(Lcom/​llamacorp/​equate/​unit/​Unit;​)​V
   
67 ·​·​·​·​.​line·​312 63 ·​·​·​·​.​line·​312
68 ·​·​·​·​new-​instance·​v0,​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency;​ 64 ·​·​·​·​new-​instance·​v0,​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency;​
   
69 ·​·​·​·​const-​string·​v1,​·​"EUR" 65 ·​·​·​·​const-​string·​v1,​·​"EUR"
   
70 ·​·​·​·​const-​string·​v2,​·​"Euros" 66 ·​·​·​·​const-​string·​v2,​·​"Euros"
   
71 ·​·​·​·​const-​wide·​v4,​·​0x3fedba5e353f7ceeL·​·​·​·​#·​0.​929 67 ·​·​·​·​const-​wide·​v4,​·​0x3fedba5e353f7ceeL·​·​·​·​#·​0.​929
   
72 ·​·​·​·​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v4,​·​v5},​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​D)​V 68 ·​·​·​·​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v4,​·​v5},​·​Lcom/​llamacorp/​equate/​unit/​UnitCurrency;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​D)​V
   
Max diff block lines reached; 98197/101981 bytes (96.29%) of diff not shown.
[−]
smali/com/llamacorp/equate/unit/UnitScalar.smali
Offset 136, 14 lines modified Offset 136, 15 lines modified
   
136 ·​·​·​·​const-​string·​v3,​·​"(" 136 ·​·​·​·​const-​string·​v3,​·​"("
   
137 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 137 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
138 ·​·​·​·​move-​result-​object·​v2 138 ·​·​·​·​move-​result-​object·​v2
   
  139 ·​·​·​·​.​line·​62
139 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>getValue()​D 140 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>getValue()​D
   
140 ·​·​·​·​move-​result-​wide·​v4 141 ·​·​·​·​move-​result-​wide·​v4
   
141 ·​·​·​·​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(D)​Ljava/​lang/​StringBuilder;​ 142 ·​·​·​·​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(D)​Ljava/​lang/​StringBuilder;​
   
142 ·​·​·​·​move-​result-​object·​v2 143 ·​·​·​·​move-​result-​object·​v2
Offset 168, 14 lines modified Offset 169, 15 lines modified
   
168 ·​·​·​·​move-​result-​object·​v2 169 ·​·​·​·​move-​result-​object·​v2
   
169 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 170 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
170 ·​·​·​·​move-​result-​object·​v2 171 ·​·​·​·​move-​result-​object·​v2
   
  172 ·​·​·​·​.​line·​61
171 ·​·​·​·​return-​object·​v2 173 ·​·​·​·​return-​object·​v2
172 .​end·​method 174 .​end·​method
   
173 .​method·​public·​isInverted()​Z 175 .​method·​public·​isInverted()​Z
174 ·​·​·​·​.​locals·​1 176 ·​·​·​·​.​locals·​1
   
175 ·​·​·​·​.​prologue 177 ·​·​·​·​.​prologue
[−]
smali/com/llamacorp/equate/unit/UnitType$1.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​unit/​UnitType;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​unit/​UnitType;​)​V 33 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​unit/​UnitType;​)​V
34 ·​·​·​·​.​locals·​0 34 ·​·​·​·​.​locals·​0
  35 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​unit/​UnitType;​
   
35 ·​·​·​·​.​prologue 36 ·​·​·​·​.​prologue
36 ·​·​·​·​.​line·​161 37 ·​·​·​·​.​line·​161
37 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType$1;​-​>this$0:​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 38 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType$1;​-​>this$0:​Lcom/​llamacorp/​equate/​unit/​UnitType;​
   
38 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 72, 14 lines modified Offset 73, 15 lines modified
   
72 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>getLongName()​Ljava/​lang/​String;​ 73 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>getLongName()​Ljava/​lang/​String;​
   
73 ·​·​·​·​move-​result-​object·​v1 74 ·​·​·​·​move-​result-​object·​v1
   
74 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType$1;​-​>this$0:​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 75 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType$1;​-​>this$0:​Lcom/​llamacorp/​equate/​unit/​UnitType;​
   
  76 ·​·​·​·​.​line·​164
75 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mUnitArray:​Ljava/​util/​ArrayList;​ 77 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mUnitArray:​Ljava/​util/​ArrayList;​
76 ·​·​·​·​invoke-​static·​{v0},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>access$000(Lcom/​llamacorp/​equate/​unit/​UnitType;​)​Ljava/​util/​ArrayList;​ 78 ·​·​·​·​invoke-​static·​{v0},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>access$000(Lcom/​llamacorp/​equate/​unit/​UnitType;​)​Ljava/​util/​ArrayList;​
   
77 ·​·​·​·​move-​result-​object·​v0 79 ·​·​·​·​move-​result-​object·​v0
   
78 ·​·​·​·​invoke-​virtual·​{p2},​·​Ljava/​lang/​Integer;​-​>intValue()​I 80 ·​·​·​·​invoke-​virtual·​{p2},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
Offset 95, 29 lines modified Offset 97, 26 lines modified
   
95 ·​·​·​·​move-​result-​object·​v0 97 ·​·​·​·​move-​result-​object·​v0
   
96 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​String;​-​>compareTo(Ljava/​lang/​String;​)​I 98 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​String;​-​>compareTo(Ljava/​lang/​String;​)​I
   
97 ·​·​·​·​move-​result·​v0 99 ·​·​·​·​move-​result·​v0
   
  100 ·​·​·​·​.​line·​163
98 ·​·​·​·​return·​v0 101 ·​·​·​·​return·​v0
99 .​end·​method 102 .​end·​method
   
100 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 103 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
101 ·​·​·​·​.​locals·​1 104 ·​·​·​·​.​locals·​1
102 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
103 ·​·​·​·​.​param·​p2,​·​"x1"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
104 ·​·​·​·​.​prologue 105 ·​·​·​·​.​prologue
105 ·​·​·​·​.​line·​161 106 ·​·​·​·​.​line·​161
106 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​Integer;​ 107 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​Integer;​
   
107 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
108 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​Integer;​ 108 ·​·​·​·​check-​cast·​p2,​·​Ljava/​lang/​Integer;​
   
109 ·​·​·​·​.​end·​local·​p2·​·​·​·​#·​"x1":​Ljava/​lang/​Object;​  
110 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​llamacorp/​equate/​unit/​UnitType$1;​-​>compare(Ljava/​lang/​Integer;​Ljava/​lang/​Integer;​)​I 109 ·​·​·​·​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​llamacorp/​equate/​unit/​UnitType$1;​-​>compare(Ljava/​lang/​Integer;​Ljava/​lang/​Integer;​)​I
   
111 ·​·​·​·​move-​result·​v0 110 ·​·​·​·​move-​result·​v0
   
112 ·​·​·​·​return·​v0 111 ·​·​·​·​return·​v0
113 .​end·​method 112 .​end·​method
[−]
smali/com/llamacorp/equate/unit/UnitType.smali
Offset 1091, 156 lines modified Offset 1091, 153 lines modified
1091 ·​·​·​·​invoke-​static·​{v0,​·​p1,​·​p2},​·​Ljava/​util/​Collections;​-​>swap(Ljava/​util/​List;​II)​V 1091 ·​·​·​·​invoke-​static·​{v0,​·​p1,​·​p2},​·​Ljava/​util/​Collections;​-​>swap(Ljava/​util/​List;​II)​V
   
1092 ·​·​·​·​.​line·​140 1092 ·​·​·​·​.​line·​140
1093 ·​·​·​·​return-​void 1093 ·​·​·​·​return-​void
1094 .​end·​method 1094 .​end·​method
   
1095 .​method·​public·​toJSON()​Lorg/​json/​JSONObject;​ 1095 .​method·​public·​toJSON()​Lorg/​json/​JSONObject;​
1096 ·​·​·​·​.​locals·​10 1096 ·​·​·​·​.​locals·​8
1097 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1097 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1098 ·​·​·​·​·​·​·​·​value·​=·​{ 1098 ·​·​·​·​·​·​·​·​value·​=·​{
1099 ·​·​·​·​·​·​·​·​·​·​·​·​Lorg/​json/​JSONException;​ 1099 ·​·​·​·​·​·​·​·​·​·​·​·​Lorg/​json/​JSONException;​
1100 ·​·​·​·​·​·​·​·​} 1100 ·​·​·​·​·​·​·​·​}
1101 ·​·​·​·​.​end·​annotation 1101 ·​·​·​·​.​end·​annotation
   
1102 ·​·​·​·​.​prologue 1102 ·​·​·​·​.​prologue
1103 ·​·​·​·​.​line·​102 1103 ·​·​·​·​.​line·​102
1104 ·​·​·​·​new-​instance·​v4,​·​Lorg/​json/​JSONObject;​ 1104 ·​·​·​·​new-​instance·​v3,​·​Lorg/​json/​JSONObject;​
   
1105 ·​·​·​·​invoke-​direct·​{v4},​·​Lorg/​json/​JSONObject;​-​><init>()​V 1105 ·​·​·​·​invoke-​direct·​{v3},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
1106 ·​·​·​·​.​line·​105 1106 ·​·​·​·​.​line·​105
1107 ·​·​·​·​.​local·​v4,​·​"json":​Lorg/​json/​JSONObject;​ 1107 ·​·​·​·​.​local·​v3,​·​"json":​Lorg/​json/​JSONObject;​
1108 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>containsDynamicUnits​()​Z 1108 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>containsDynamicUnits​()​Z
   
1109 ·​·​·​·​move-​result·​v6 1109 ·​·​·​·​move-​result·​v5
   
1110 ·​·​·​·​if-​eqz·​v6,​·​:​cond_1 1110 ·​·​·​·​if-​eqz·​v5,​·​:​cond_1
   
1111 ·​·​·​·​.​line·​106 1111 ·​·​·​·​.​line·​106
1112 ·​·​·​·​new-​instance·​v2,​·​Lorg/​json/​JSONArray;​ 1112 ·​·​·​·​new-​instance·​v1,​·​Lorg/​json/​JSONArray;​
   
1113 ·​·​·​·​invoke-​direct·​{v2},​·​Lorg/​json/​JSONArray;​-​><init>()​V 1113 ·​·​·​·​invoke-​direct·​{v1},​·​Lorg/​json/​JSONArray;​-​><init>()​V
   
1114 ·​·​·​·​.​line·​107 1114 ·​·​·​·​.​line·​107
1115 ·​·​·​·​.​local·​v2,​·​"jUnitArray":​Lorg/​json/​JSONArray;​ 1115 ·​·​·​·​.​local·​v1,​·​"jUnitArray":​Lorg/​json/​JSONArray;​
1116 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mUnitArray:​Ljava/​util/​ArrayList;​ 1116 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mUnitArray:​Ljava/​util/​ArrayList;​
   
1117 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 1117 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
1118 ·​·​·​·​move-​result-​object·​v1 1118 ·​·​·​·​move-​result-​object·​v5
   
1119 ·​·​·​·​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
1120 ·​·​·​·​:​goto_0 1119 ·​·​·​·​:​goto_0
1121 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1120 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1122 ·​·​·​·​move-​result·​v6 1121 ·​·​·​·​move-​result·​v6
   
1123 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0 1122 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0
   
1124 ·​·​·​·​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1123 ·​·​·​·​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1125 ·​·​·​·​move-​result-​object·​v5 1124 ·​·​·​·​move-​result-​object·​v4
   
1126 ·​·​·​·​check-​cast·​v5,​·​Lcom/​llamacorp/​equate/​unit/​Unit;​ 1125 ·​·​·​·​check-​cast·​v4,​·​Lcom/​llamacorp/​equate/​unit/​Unit;​
   
1127 ·​·​·​·​.​line·​108 1126 ·​·​·​·​.​line·​108
1128 ·​·​·​·​.​local·​v5,​·​"unit":​Lcom/​llamacorp/​equate/​unit/​Unit;​ 1127 ·​·​·​·​.​local·​v4,​·​"unit":​Lcom/​llamacorp/​equate/​unit/​Unit;​
1129 ·​·​·​·​invoke-​virtual·​{v5},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>toJSON()​Lorg/​json/​JSONObject;​ 1128 ·​·​·​·​invoke-​virtual·​{v4},​·​Lcom/​llamacorp/​equate/​unit/​Unit;​-​>toJSON()​Lorg/​json/​JSONObject;​
   
1130 ·​·​·​·​move-​result-​object·​v6 1129 ·​·​·​·​move-​result-​object·​v6
   
1131 ·​·​·​·​invoke-​virtual·​{v2,​·​v6},​·​Lorg/​json/​JSONArray;​-​>put(Ljava/​lang/​Object;​)​Lorg/​json/​JSONArray;​ 1130 ·​·​·​·​invoke-​virtual·​{v1,​·​v6},​·​Lorg/​json/​JSONArray;​-​>put(Ljava/​lang/​Object;​)​Lorg/​json/​JSONArray;​
   
1132 ·​·​·​·​goto·​:​goto_0 1131 ·​·​·​·​goto·​:​goto_0
   
1133 ·​·​·​·​.​line·​109 1132 ·​·​·​·​.​line·​109
1134 ·​·​·​·​.​end·​local·​v5·​·​·​·​#·​"unit":​Lcom/​llamacorp/​equate/​unit/​Unit;​ 1133 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"unit":​Lcom/​llamacorp/​equate/​unit/​Unit;​
1135 ·​·​·​·​:​cond_0 1134 ·​·​·​·​:​cond_0
1136 ·​·​·​·​const-​string·​v6,​·​"unit_array" 1135 ·​·​·​·​const-​string·​v5,​·​"unit_array"
   
1137 ·​·​·​·​invoke-​virtual·​{v4,​·​v6,​·​v2},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 1136 ·​·​·​·​invoke-​virtual·​{v3,​·​v5,​·​v1},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
1138 ·​·​·​·​.​line·​113 1137 ·​·​·​·​.​line·​113
1139 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"i$":​Ljava/​util/​Iterator;​ 1138 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"jUnitArray":​Lorg/​json/​JSONArray;​
1140 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"jUnitArray":​Lorg/​json/​JSONArray;​  
1141 ·​·​·​·​:​cond_1 1139 ·​·​·​·​:​cond_1
1142 ·​·​·​·​const-​string·​v6,​·​"name" 1140 ·​·​·​·​const-​string·​v5,​·​"name"
   
1143 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mName:​Ljava/​lang/​String;​ 1141 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mName:​Ljava/​lang/​String;​
   
1144 ·​·​·​·​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 1142 ·​·​·​·​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
1145 ·​·​·​·​.​line·​114 1143 ·​·​·​·​.​line·​114
1146 ·​·​·​·​const-​string·​v6,​·​"pos" 1144 ·​·​·​·​const-​string·​v5,​·​"pos"
   
1147 ·​·​·​·​iget-​object·​v7,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mCurrUnit:​Lcom/​llamacorp/​equate/​unit/​Unit;​ 1145 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mCurrUnit:​Lcom/​llamacorp/​equate/​unit/​Unit;​
   
1148 ·​·​·​·​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>findUnitPosInUnitArr​ay(Lcom/​llamacorp/​equate/​unit/​Unit;​)​I 1146 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>findUnitPosInUnitArr​ay(Lcom/​llamacorp/​equate/​unit/​Unit;​)​I
   
1149 ·​·​·​·​move-​result·​v7 1147 ·​·​·​·​move-​result·​v6
   
1150 ·​·​·​·​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​ 1148 ·​·​·​·​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​
   
1151 ·​·​·​·​.​line·​115 1149 ·​·​·​·​.​line·​115
1152 ·​·​·​·​const-​string·​v6,​·​"selected" 1150 ·​·​·​·​const-​string·​v5,​·​"selected"
   
1153 ·​·​·​·​iget-​boolean·​v7,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mIsUnitSelected:​Z 1151 ·​·​·​·​iget-​boolean·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>mIsUnitSelected:​Z
   
1154 ·​·​·​·​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Z)​Lorg/​json/​JSONObject;​ 1152 ·​·​·​·​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Z)​Lorg/​json/​JSONObject;​
Max diff block lines reached; 2596/7732 bytes (33.57%) of diff not shown.
[−]
smali/com/llamacorp/equate/unit/UnitTypeUpdater$UpdateYahooXMLAsyncTask.smali
Offset 77, 21 lines modified Offset 77, 19 lines modified
77 ·​·​·​·​move-​result-​object·​v0 77 ·​·​·​·​move-​result-​object·​v0
   
78 ·​·​·​·​return-​object·​v0 78 ·​·​·​·​return-​object·​v0
79 .​end·​method 79 .​end·​method
   
80 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 80 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
81 ·​·​·​·​.​locals·​1 81 ·​·​·​·​.​locals·​1
82 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​[Ljava/​lang/​Object;​  
   
83 ·​·​·​·​.​prologue 82 ·​·​·​·​.​prologue
84 ·​·​·​·​.​line·​63 83 ·​·​·​·​.​line·​63
85 ·​·​·​·​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 84 ·​·​·​·​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
86 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​[Ljava/​lang/​Object;​  
87 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater$Updat​eYahooXMLAsyncTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Boolean;​ 85 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater$Updat​eYahooXMLAsyncTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Boolean;​
   
88 ·​·​·​·​move-​result-​object·​v0 86 ·​·​·​·​move-​result-​object·​v0
   
89 ·​·​·​·​return-​object·​v0 87 ·​·​·​·​return-​object·​v0
90 .​end·​method 88 .​end·​method
   
Offset 157, 19 lines modified Offset 155, 21 lines modified
   
157 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 155 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
158 ·​·​·​·​move-​result-​object·​v3 156 ·​·​·​·​move-​result-​object·​v3
   
159 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater$Updat​eYahooXMLAsyncTask;​-​>this$0:​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​ 157 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater$Updat​eYahooXMLAsyncTask;​-​>this$0:​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​
   
  158 ·​·​·​·​.​line·​86
160 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​-​>mContext:​Landroid/​content/​Context;​ 159 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​-​>mContext:​Landroid/​content/​Context;​
161 ·​·​·​·​invoke-​static·​{v4},​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​-​>access$100(Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​)​Landroid/​content/​Context;​ 160 ·​·​·​·​invoke-​static·​{v4},​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​-​>access$100(Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​)​Landroid/​content/​Context;​
   
162 ·​·​·​·​move-​result-​object·​v4 161 ·​·​·​·​move-​result-​object·​v4
   
  162 ·​·​·​·​.​line·​85
163 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Lcom/​llamacorp/​equate/​view/​ViewUtils;​-​>toastLong(Ljava/​lang/​String;​Landroid/​content/​Context;​)​V 163 ·​·​·​·​invoke-​static·​{v3,​·​v4},​·​Lcom/​llamacorp/​equate/​view/​ViewUtils;​-​>toastLong(Ljava/​lang/​String;​Landroid/​content/​Context;​)​V
   
164 ·​·​·​·​.​line·​90 164 ·​·​·​·​.​line·​90
165 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"text":​Ljava/​lang/​String;​ 165 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"text":​Ljava/​lang/​String;​
166 ·​·​·​·​:​cond_1 166 ·​·​·​·​:​cond_1
167 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater$Updat​eYahooXMLAsyncTask;​-​>this$0:​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​ 167 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater$Updat​eYahooXMLAsyncTask;​-​>this$0:​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​
   
Offset 267, 18 lines modified Offset 267, 16 lines modified
   
267 ·​·​·​·​.​line·​100 267 ·​·​·​·​.​line·​100
268 ·​·​·​·​return-​void 268 ·​·​·​·​return-​void
269 .​end·​method 269 .​end·​method
   
270 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 270 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
271 ·​·​·​·​.​locals·​0 271 ·​·​·​·​.​locals·​0
272 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​Object;​  
   
273 ·​·​·​·​.​prologue 272 ·​·​·​·​.​prologue
274 ·​·​·​·​.​line·​63 273 ·​·​·​·​.​line·​63
275 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​Boolean;​ 274 ·​·​·​·​check-​cast·​p1,​·​Ljava/​lang/​Boolean;​
   
276 ·​·​·​·​.​end·​local·​p1·​·​·​·​#·​"x0":​Ljava/​lang/​Object;​  
277 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater$Updat​eYahooXMLAsyncTask;​-​>onPostExecute(Ljava/​lang/​Boolean;​)​V 275 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater$Updat​eYahooXMLAsyncTask;​-​>onPostExecute(Ljava/​lang/​Boolean;​)​V
   
278 ·​·​·​·​return-​void 276 ·​·​·​·​return-​void
279 .​end·​method 277 .​end·​method
[−]
smali/com/llamacorp/equate/unit/UnitTypeUpdater.smali
Offset 248, 14 lines modified Offset 248, 15 lines modified
   
248 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0 248 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0
   
249 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J 249 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J
   
250 ·​·​·​·​move-​result-​wide·​v2 250 ·​·​·​·​move-​result-​wide·​v2
   
  251 ·​·​·​·​.​line·​51
251 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>getLastUpdateTime()​Ljava/​util/​Date;​ 252 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>getLastUpdateTime()​Ljava/​util/​Date;​
   
252 ·​·​·​·​move-​result-​object·​v1 253 ·​·​·​·​move-​result-​object·​v1
   
253 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J 254 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J
   
254 ·​·​·​·​move-​result-​wide·​v4 255 ·​·​·​·​move-​result-​wide·​v4
Offset 315, 16 lines modified Offset 316, 16 lines modified
315 ·​·​·​·​:​try_start_0 316 ·​·​·​·​:​try_start_0
316 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>getXMLCurrencyURL()​Ljava/​lang/​String;​ 317 ·​·​·​·​invoke-​virtual·​{p1},​·​Lcom/​llamacorp/​equate/​unit/​UnitType;​-​>getXMLCurrencyURL()​Ljava/​lang/​String;​
   
317 ·​·​·​·​move-​result-​object·​v6 318 ·​·​·​·​move-​result-​object·​v6
   
318 ·​·​·​·​invoke-​direct·​{p0,​·​v6},​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​-​>getCurrRates(Ljava/​lang/​String;​)​Ljava/​util/​HashMap;​ 319 ·​·​·​·​invoke-​direct·​{p0,​·​v6},​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​-​>getCurrRates(Ljava/​lang/​String;​)​Ljava/​util/​HashMap;​
319 ·​·​·​·​:​try_end_0 320 ·​·​·​·​:​try_end_0
320 ·​·​·​·​.​catch·​Lorg/​xmlpull/​v1/​XmlPullParserExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 321 ·​·​·​·​.​catch·​Lorg/​xmlpull/​v1/​XmlPullParserExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
321 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 322 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
322 ·​·​·​·​move-​result-​object·​v0 323 ·​·​·​·​move-​result-​object·​v0
   
323 ·​·​·​·​.​line·​118 324 ·​·​·​·​.​line·​118
324 ·​·​·​·​:​goto_1 325 ·​·​·​·​:​goto_1
325 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0 326 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
   
Offset 492, 17 lines modified Offset 493, 19 lines modified
   
492 ·​·​·​·​const·​v1,​·​0x7f09002c 493 ·​·​·​·​const·​v1,​·​0x7f09002c
   
493 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 494 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
494 ·​·​·​·​move-​result-​object·​v0 495 ·​·​·​·​move-​result-​object·​v0
   
  496 ·​·​·​·​.​line·​44
495 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 497 ·​·​·​·​invoke-​interface·​{v0},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
496 ·​·​·​·​move-​result-​object·​v0 498 ·​·​·​·​move-​result-​object·​v0
   
497 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​-​>mContext:​Landroid/​content/​Context;​ 499 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​unit/​UnitTypeUpdater;​-​>mContext:​Landroid/​content/​Context;​
   
  500 ·​·​·​·​.​line·​43
498 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Lcom/​llamacorp/​equate/​view/​ViewUtils;​-​>toast(Ljava/​lang/​String;​Landroid/​content/​Context;​)​V 501 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Lcom/​llamacorp/​equate/​view/​ViewUtils;​-​>toast(Ljava/​lang/​String;​Landroid/​content/​Context;​)​V
   
499 ·​·​·​·​goto·​:​goto_0 502 ·​·​·​·​goto·​:​goto_0
500 .​end·​method 503 .​end·​method
[−]
smali/com/llamacorp/equate/unit/YahooXmlParser.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"YahooXmlParser.​java" 3 .​source·​"YahooXmlParser.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ·​·​·​·​value·​=·​{ 6 ·​·​·​·​value·​=·​{
7 ·​·​·​·​·​·​·​·​Lcom/​llamacorp/​equate/​unit/​YahooXmlParser$1;​,​  
8 ·​·​·​·​·​·​·​·​Lcom/​llamacorp/​equate/​unit/​YahooXmlParser$Entry;​ 7 ·​·​·​·​·​·​·​·​Lcom/​llamacorp/​equate/​unit/​YahooXmlParser$Entry;​
9 ·​·​·​·​} 8 ·​·​·​·​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​ns:​Ljava/​lang/​String;​ 11 .​field·​private·​static·​final·​ns:​Ljava/​lang/​String;​
Offset 32, 15 lines modified Offset 31, 14 lines modified
32 .​method·​public·​constructor·​<init>()​V 31 .​method·​public·​constructor·​<init>()​V
33 ·​·​·​·​.​locals·​0 32 ·​·​·​·​.​locals·​0
   
34 ·​·​·​·​.​prologue 33 ·​·​·​·​.​prologue
35 ·​·​·​·​.​line·​34 34 ·​·​·​·​.​line·​34
36 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 35 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
37 ·​·​·​·​.​line·​92  
38 ·​·​·​·​return-​void 36 ·​·​·​·​return-​void
39 .​end·​method 37 .​end·​method
   
40 .​method·​private·​findResources(Lorg/​xmlpull/​v1/​XmlPullParser;​)​Ljava/​util/​HashMap;​ 38 .​method·​private·​findResources(Lorg/​xmlpull/​v1/​XmlPullParser;​)​Ljava/​util/​HashMap;​
41 ·​·​·​·​.​locals·​5 39 ·​·​·​·​.​locals·​5
42 ·​·​·​·​.​param·​p1,​·​"parser"·​·​·​·​#·​Lorg/​xmlpull/​v1/​XmlPullParser;​ 40 ·​·​·​·​.​param·​p1,​·​"parser"·​·​·​·​#·​Lorg/​xmlpull/​v1/​XmlPullParser;​
43 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 41 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 638, 16 lines modified Offset 636, 18 lines modified
638 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 636 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
639 ·​·​·​·​move-​result-​object·​v1 637 ·​·​·​·​move-​result-​object·​v1
   
640 ·​·​·​·​.​line·​47 638 ·​·​·​·​.​line·​47
641 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​io/​InputStream;​-​>close()​V 639 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​io/​InputStream;​-​>close()​V
   
  640 ·​·​·​·​.​line·​45
642 ·​·​·​·​return-​object·​v1 641 ·​·​·​·​return-​object·​v1
   
  642 ·​·​·​·​.​line·​47
643 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"parser":​Lorg/​xmlpull/​v1/​XmlPullParser;​ 643 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"parser":​Lorg/​xmlpull/​v1/​XmlPullParser;​
644 ·​·​·​·​:​catchall_0 644 ·​·​·​·​:​catchall_0
645 ·​·​·​·​move-​exception·​v1 645 ·​·​·​·​move-​exception·​v1
   
646 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​io/​InputStream;​-​>close()​V 646 ·​·​·​·​invoke-​virtual·​{p1},​·​Ljava/​io/​InputStream;​-​>close()​V
   
647 ·​·​·​·​throw·​v1 647 ·​·​·​·​throw·​v1
[−]
smali/com/llamacorp/equate/view/AnimatedHoldButton$1.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​ 32 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​)​V 34 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​)​V
35 ·​·​·​·​.​locals·​0 35 ·​·​·​·​.​locals·​0
  36 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​
   
36 ·​·​·​·​.​prologue 37 ·​·​·​·​.​prologue
37 ·​·​·​·​.​line·​102 38 ·​·​·​·​.​line·​102
38 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​ 39 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​
   
39 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 40 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/AnimatedHoldButton.smali
Offset 64, 14 lines modified Offset 64, 15 lines modified
   
64 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 64 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
65 ·​·​·​·​move-​result-​object·​v1 65 ·​·​·​·​move-​result-​object·​v1
   
66 ·​·​·​·​const·​v2,​·​0x7f040005 66 ·​·​·​·​const·​v2,​·​0x7f040005
   
  67 ·​·​·​·​.​line·​19
67 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 68 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
68 ·​·​·​·​move-​result·​v1 69 ·​·​·​·​move-​result·​v1
   
69 ·​·​·​·​int-​to-​float·​v1,​·​v1 70 ·​·​·​·​int-​to-​float·​v1,​·​v1
   
70 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>mSecAdditionalXOffse​t:​F 71 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>mSecAdditionalXOffse​t:​F
Offset 83, 14 lines modified Offset 84, 15 lines modified
   
83 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 84 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
84 ·​·​·​·​move-​result-​object·​v1 85 ·​·​·​·​move-​result-​object·​v1
   
85 ·​·​·​·​const·​v2,​·​0x7f040006 86 ·​·​·​·​const·​v2,​·​0x7f040006
   
  87 ·​·​·​·​.​line·​21
86 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 88 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
87 ·​·​·​·​move-​result·​v1 89 ·​·​·​·​move-​result·​v1
   
88 ·​·​·​·​int-​to-​float·​v1,​·​v1 90 ·​·​·​·​int-​to-​float·​v1,​·​v1
   
89 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>mSecAdditionalYOffse​t:​F 91 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>mSecAdditionalYOffse​t:​F
Offset 146, 24 lines modified Offset 148, 26 lines modified
146 ·​·​·​·​move-​result-​object·​v1 148 ·​·​·​·​move-​result-​object·​v1
   
147 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>mPrimaryText:​Ljava/​lang/​String;​ 149 ·​·​·​·​iput-​object·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>mPrimaryText:​Ljava/​lang/​String;​
   
148 ·​·​·​·​.​line·​49 150 ·​·​·​·​.​line·​49
149 ·​·​·​·​const/​4·​v1,​·​0x1 151 ·​·​·​·​const/​4·​v1,​·​0x1
   
  152 ·​·​·​·​.​line·​50
150 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>getResources()​Landroid/​content/​res/​Resources;​ 153 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
151 ·​·​·​·​move-​result-​object·​v2 154 ·​·​·​·​move-​result-​object·​v2
   
152 ·​·​·​·​const·​v3,​·​0x7f07001f 155 ·​·​·​·​const·​v3,​·​0x7f07001f
   
153 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I 156 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
   
154 ·​·​·​·​move-​result·​v2 157 ·​·​·​·​move-​result·​v2
   
  158 ·​·​·​·​.​line·​49
155 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getColor(II)​I 159 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getColor(II)​I
   
156 ·​·​·​·​move-​result·​v1 160 ·​·​·​·​move-​result·​v1
   
157 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>mPressedColor:​I 161 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​-​>mPressedColor:​I
158 ·​·​·​·​:​try_end_0 162 ·​·​·​·​:​try_end_0
159 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 163 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
Offset 589, 15 lines modified Offset 593, 14 lines modified
   
589 ·​·​·​·​.​line·​178 593 ·​·​·​·​.​line·​178
590 ·​·​·​·​return-​void 594 ·​·​·​·​return-​void
591 .​end·​method 595 .​end·​method
   
592 .​method·​public·​bridge·​synthetic·​setSecondaryText(Ljav​a/​lang/​String;​)​V 596 .​method·​public·​bridge·​synthetic·​setSecondaryText(Ljav​a/​lang/​String;​)​V
593 ·​·​·​·​.​locals·​0 597 ·​·​·​·​.​locals·​0
594 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​String;​  
   
595 ·​·​·​·​.​prologue 598 ·​·​·​·​.​prologue
596 ·​·​·​·​.​line·​15 599 ·​·​·​·​.​line·​15
597 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>setSecondaryText(Lja​va/​lang/​String;​)​V 600 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>setSecondaryText(Lja​va/​lang/​String;​)​V
   
598 ·​·​·​·​return-​void 601 ·​·​·​·​return-​void
599 .​end·​method 602 .​end·​method
[−]
smali/com/llamacorp/equate/view/CalcActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​82 27 ·​·​·​·​.​line·​82
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/CalcActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​92 27 ·​·​·​·​.​line·​92
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$2;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$2;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/CalcActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​130 27 ·​·​·​·​.​line·​130
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$3;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$3;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/CalcActivity$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$mUnitContain:​Landroid/​widget/​LinearLayout;​ 22 .​field·​final·​synthetic·​val$mUnitContain:​Landroid/​widget/​LinearLayout;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​Landroid/​widget/​LinearLayout;​)​V 24 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​Landroid/​widget/​LinearLayout;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​190 28 ·​·​·​·​.​line·​190
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$4;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$4;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$4;​-​>val$mUnitContain:​Landroid/​widget/​LinearLayout;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$4;​-​>val$mUnitContain:​Landroid/​widget/​LinearLayout;​
   
[−]
smali/com/llamacorp/equate/view/CalcActivity$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$ahb:​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​ 22 .​field·​final·​synthetic·​val$ahb:​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​)​V 24 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​240 28 ·​·​·​·​.​line·​240
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$5;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$5;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$5;​-​>val$ahb:​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$5;​-​>val$ahb:​Lcom/​llamacorp/​equate/​view/​AnimatedHoldButton;​
   
[−]
smali/com/llamacorp/equate/view/CalcActivity$6$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​305 27 ·​·​·​·​.​line·​305
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$6$1;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$6$1;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/CalcActivity$6$2.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​ 28 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​)​V 30 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​)​V
31 ·​·​·​·​.​locals·​2 31 ·​·​·​·​.​locals·​2
  32 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​
   
32 ·​·​·​·​.​prologue 33 ·​·​·​·​.​prologue
33 ·​·​·​·​.​line·​318 34 ·​·​·​·​.​line·​318
34 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$6$2;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​ 35 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$6$2;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​
   
35 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 36 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/CalcActivity$7.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​Landroid/​support/​v4/​app/​FragmentManager;​)​V 20 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​Landroid/​support/​v4/​app/​FragmentManager;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
22 ·​·​·​·​.​param·​p2,​·​"x0"·​·​·​·​#·​Landroid/​support/​v4/​app/​FragmentManager;​ 23 ·​·​·​·​.​param·​p2,​·​"x0"·​·​·​·​#·​Landroid/​support/​v4/​app/​FragmentManager;​
   
23 ·​·​·​·​.​prologue 24 ·​·​·​·​.​prologue
24 ·​·​·​·​.​line·​360 25 ·​·​·​·​.​line·​360
25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$7;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 26 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$7;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
26 ·​·​·​·​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentStatePagerAda​pter;​-​><init>(Landroid/​support/​v4/​app/​FragmentManager;​)​V 27 ·​·​·​·​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentStatePagerAda​pter;​-​><init>(Landroid/​support/​v4/​app/​FragmentManager;​)​V
[−]
smali/com/llamacorp/equate/view/CalcActivity$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​381 27 ·​·​·​·​.​line·​381
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$8;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$8;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/CalcActivity$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​440 27 ·​·​·​·​.​line·​440
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$9;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$9;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/CalcActivity.smali
Offset 225, 14 lines modified Offset 225, 15 lines modified
225 ·​·​·​·​.​locals·​2 225 ·​·​·​·​.​locals·​2
226 ·​·​·​·​.​param·​p1,​·​"pos"·​·​·​·​#·​I 226 ·​·​·​·​.​param·​p1,​·​"pos"·​·​·​·​#·​I
   
227 ·​·​·​·​.​prologue 227 ·​·​·​·​.​prologue
228 ·​·​·​·​.​line·​525 228 ·​·​·​·​.​line·​525
229 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>mUnitTypeViewPager:​Landroid/​support/​v4/​view/​ViewPager;​ 229 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>mUnitTypeViewPager:​Landroid/​support/​v4/​view/​ViewPager;​
   
  230 ·​·​·​·​.​line·​526
230 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getAdapter()​Landroid/​support/​v4/​view/​PagerAdapter;​ 231 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getAdapter()​Landroid/​support/​v4/​view/​PagerAdapter;​
   
231 ·​·​·​·​move-​result-​object·​v0 232 ·​·​·​·​move-​result-​object·​v0
   
232 ·​·​·​·​check-​cast·​v0,​·​Landroid/​support/​v4/​app/​FragmentStatePagerAda​pter;​ 233 ·​·​·​·​check-​cast·​v0,​·​Landroid/​support/​v4/​app/​FragmentStatePagerAda​pter;​
   
233 ·​·​·​·​.​line·​528 234 ·​·​·​·​.​line·​528
Offset 244, 14 lines modified Offset 245, 15 lines modified
244 ·​·​·​·​if-​ge·​p1,​·​v1,​·​:​cond_0 245 ·​·​·​·​if-​ge·​p1,​·​v1,​·​:​cond_0
   
245 ·​·​·​·​if-​ltz·​p1,​·​:​cond_0 246 ·​·​·​·​if-​ltz·​p1,​·​:​cond_0
   
246 ·​·​·​·​.​line·​529 247 ·​·​·​·​.​line·​529
247 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>mUnitTypeViewPager:​Landroid/​support/​v4/​view/​ViewPager;​ 248 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>mUnitTypeViewPager:​Landroid/​support/​v4/​view/​ViewPager;​
   
  249 ·​·​·​·​.​line·​530
248 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentStatePagerAda​pter;​-​>instantiateItem(Land​roid/​view/​ViewGroup;​I)​Ljava/​lang/​Object;​ 250 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentStatePagerAda​pter;​-​>instantiateItem(Land​roid/​view/​ViewGroup;​I)​Ljava/​lang/​Object;​
   
249 ·​·​·​·​move-​result-​object·​v1 251 ·​·​·​·​move-​result-​object·​v1
   
250 ·​·​·​·​check-​cast·​v1,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​ 252 ·​·​·​·​check-​cast·​v1,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
251 ·​·​·​·​.​line·​532 253 ·​·​·​·​.​line·​532
Offset 398, 285 lines modified Offset 400, 291 lines modified
398 ·​·​·​·​.​line·​438 400 ·​·​·​·​.​line·​438
399 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 401 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
   
400 ·​·​·​·​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 402 ·​·​·​·​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
401 ·​·​·​·​const-​string·​v2,​·​"Click·​a·​different·​unit·​to·​convert" 403 ·​·​·​·​const-​string·​v2,​·​"Click·​a·​different·​unit·​to·​convert"
   
  404 ·​·​·​·​.​line·​439
402 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 405 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
403 ·​·​·​·​move-​result-​object·​v1 406 ·​·​·​·​move-​result-​object·​v1
   
404 ·​·​·​·​const·​v2,​·​0x1040013 407 ·​·​·​·​const·​v2,​·​0x1040013
   
405 ·​·​·​·​new-​instance·​v3,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$9;​ 408 ·​·​·​·​new-​instance·​v3,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$9;​
   
406 ·​·​·​·​invoke-​direct·​{v3,​·​p0},​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$9;​-​><init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V 409 ·​·​·​·​invoke-​direct·​{v3,​·​p0},​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$9;​-​><init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V
   
  410 ·​·​·​·​.​line·​440
407 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 411 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
408 ·​·​·​·​move-​result-​object·​v1 412 ·​·​·​·​move-​result-​object·​v1
   
  413 ·​·​·​·​.​line·​442
409 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 414 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
410 ·​·​·​·​.​line·​446 415 ·​·​·​·​.​line·​446
411 ·​·​·​·​:​cond_0 416 ·​·​·​·​:​cond_0
412 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>updateScreen(Z)​V 417 ·​·​·​·​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>updateScreen(Z)​V
   
413 ·​·​·​·​.​line·​447 418 ·​·​·​·​.​line·​447
414 ·​·​·​·​return-​void 419 ·​·​·​·​return-​void
415 .​end·​method 420 .​end·​method
   
416 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 421 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
417 ·​·​·​·​.​locals·​12 422 ·​·​·​·​.​locals·​11
418 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​ 423 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​
   
419 ·​·​·​·​.​prologue 424 ·​·​·​·​.​prologue
420 ·​·​·​·​const·​v11,​·​0x7f0a0005 425 ·​·​·​·​const·​v8,​·​0x7f0a0005
   
421 ·​·​·​·​.​line·​69 426 ·​·​·​·​.​line·​69
422 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 427 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
423 ·​·​·​·​.​line·​70 428 ·​·​·​·​.​line·​70
424 ·​·​·​·​iput-​object·​p0,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>mAppContext:​Landroid/​content/​Context;​ 429 ·​·​·​·​iput-​object·​p0,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>mAppContext:​Landroid/​content/​Context;​
   
425 ·​·​·​·​.​line·​71 430 ·​·​·​·​.​line·​71
426 ·​·​·​·​const/​high16·​v9,​·​0x7f030000 431 ·​·​·​·​const/​high16·​v6,​·​0x7f030000
   
427 ·​·​·​·​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>setContentView(I)​V 432 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>setContentView(I)​V
   
428 ·​·​·​·​.​line·​74 433 ·​·​·​·​.​line·​74
429 ·​·​·​·​invoke-​static·​{p0},​·​Lcom/​llamacorp/​equate/​Calculator;​-​>getCalculator(Landro​id/​content/​Context;​)​Lcom/​llamacorp/​equate/​Calculator;​ 434 ·​·​·​·​invoke-​static·​{p0},​·​Lcom/​llamacorp/​equate/​Calculator;​-​>getCalculator(Landro​id/​content/​Context;​)​Lcom/​llamacorp/​equate/​Calculator;​
   
430 ·​·​·​·​move-​result-​object·​v9 435 ·​·​·​·​move-​result-​object·​v6
   
431 ·​·​·​·​iput-​object·​v9,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>mCalc:​Lcom/​llamacorp/​equate/​Calculator;​ 436 ·​·​·​·​iput-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>mCalc:​Lcom/​llamacorp/​equate/​Calculator;​
   
432 ·​·​·​·​.​line·​77 437 ·​·​·​·​.​line·​77
433 ·​·​·​·​const·​v9,​·​0x7f0a0007 438 ·​·​·​·​const·​v6,​·​0x7f0a0007
   
434 ·​·​·​·​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 439 ·​·​·​·​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
435 ·​·​·​·​move-​result-​object·​v9 440 ·​·​·​·​move-​result-​object·​v6
   
436 ·​·​·​·​check-​cast·​v9,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​ 441 ·​·​·​·​check-​cast·​v6,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​
Max diff block lines reached; 14569/18295 bytes (79.63%) of diff not shown.
[−]
smali/com/llamacorp/equate/view/ConvKeysFragment$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​121 27 ·​·​·​·​.​line·​121
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1$1;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1$1;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/ConvKeysFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​117 27 ·​·​·​·​.​line·​117
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/ConvKeysFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​149 27 ·​·​·​·​.​line·​149
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$2;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$2;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/CalcActivity$6.smali
Offset 38, 14 lines modified Offset 38, 15 lines modified
   
38 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 38 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
   
39 #·​direct·​methods 39 #·​direct·​methods
40 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V 40 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​CalcActivity;​)​V
41 ·​·​·​·​.​locals·​1 41 ·​·​·​·​.​locals·​1
  42 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
42 ·​·​·​·​.​prologue 43 ·​·​·​·​.​prologue
43 ·​·​·​·​.​line·​265 44 ·​·​·​·​.​line·​265
44 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​ 45 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​CalcActivity$6;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​CalcActivity;​
   
45 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 46 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/ConvKeysFragment$3$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​179 27 ·​·​·​·​.​line·​179
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3$1;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3$1;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/ConvKeysFragment$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$buttonPos:​I 22 .​field·​final·​synthetic·​val$buttonPos:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​I)​V 24 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​I)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​167 28 ·​·​·​·​.​line·​167
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
29 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>val$buttonPos:​I 30 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>val$buttonPos:​I
   
Offset 95, 14 lines modified Offset 96, 15 lines modified
   
95 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 96 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
96 ·​·​·​·​move-​result-​object·​v1 97 ·​·​·​·​move-​result-​object·​v1
   
97 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​ 98 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
  99 ·​·​·​·​.​line·​175
98 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>mUnitType:​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 100 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>mUnitType:​Lcom/​llamacorp/​equate/​unit/​UnitType;​
99 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>access$500(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​)​Lcom/​llamacorp/​equate/​unit/​UnitType;​ 101 ·​·​·​·​invoke-​static·​{v2},​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>access$500(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​)​Lcom/​llamacorp/​equate/​unit/​UnitType;​
   
100 ·​·​·​·​move-​result-​object·​v2 102 ·​·​·​·​move-​result-​object·​v2
   
101 ·​·​·​·​iget·​v3,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>val$buttonPos:​I 103 ·​·​·​·​iget·​v3,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>val$buttonPos:​I
   
Offset 120, 14 lines modified Offset 122, 15 lines modified
   
120 ·​·​·​·​move-​result-​object·​v1 122 ·​·​·​·​move-​result-​object·​v1
   
121 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​ 123 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$3;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
122 ·​·​·​·​const·​v3,​·​0x7f09002a 124 ·​·​·​·​const·​v3,​·​0x7f09002a
   
  125 ·​·​·​·​.​line·​176
123 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 126 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
124 ·​·​·​·​move-​result-​object·​v2 127 ·​·​·​·​move-​result-​object·​v2
   
125 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 128 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
126 ·​·​·​·​move-​result-​object·​v1 129 ·​·​·​·​move-​result-​object·​v1
[−]
smali/com/llamacorp/equate/view/ConvKeysFragment$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$buttonPos:​I 22 .​field·​final·​synthetic·​val$buttonPos:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​I)​V 24 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​I)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​268 28 ·​·​·​·​.​line·​268
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$4;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$4;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​
   
29 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$4;​-​>val$buttonPos:​I 30 ·​·​·​·​iput·​p2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment$4;​-​>val$buttonPos:​I
   
[−]
smali/com/llamacorp/equate/view/ConvKeysFragment.smali
Offset 198, 14 lines modified Offset 198, 15 lines modified
   
198 ·​·​·​·​check-​cast·​v2,​·​Lcom/​llamacorp/​equate/​unit/​UnitHistCurrency;​ 198 ·​·​·​·​check-​cast·​v2,​·​Lcom/​llamacorp/​equate/​unit/​UnitHistCurrency;​
   
199 ·​·​·​·​.​line·​264 199 ·​·​·​·​.​line·​264
200 ·​·​·​·​.​local·​v2,​·​"uhc":​Lcom/​llamacorp/​equate/​unit/​UnitHistCurrency;​ 200 ·​·​·​·​.​local·​v2,​·​"uhc":​Lcom/​llamacorp/​equate/​unit/​UnitHistCurrency;​
201 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 201 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
   
  202 ·​·​·​·​.​line·​265
202 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 203 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
203 ·​·​·​·​move-​result-​object·​v3 204 ·​·​·​·​move-​result-​object·​v3
   
204 ·​·​·​·​invoke-​direct·​{v1,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 205 ·​·​·​·​invoke-​direct·​{v1,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
205 ·​·​·​·​.​line·​266 206 ·​·​·​·​.​line·​266
Offset 342, 14 lines modified Offset 343, 15 lines modified
342 ·​·​·​·​.​param·​p1,​·​"title"·​·​·​·​#·​Ljava/​lang/​CharSequence;​ 343 ·​·​·​·​.​param·​p1,​·​"title"·​·​·​·​#·​Ljava/​lang/​CharSequence;​
343 ·​·​·​·​.​param·​p2,​·​"itemClickListener"·​·​·​·​#·​Landroid/​content/​DialogInterface$OnCli​ckListener;​ 344 ·​·​·​·​.​param·​p2,​·​"itemClickListener"·​·​·​·​#·​Landroid/​content/​DialogInterface$OnCli​ckListener;​
   
344 ·​·​·​·​.​prologue 345 ·​·​·​·​.​prologue
345 ·​·​·​·​.​line·​211 346 ·​·​·​·​.​line·​211
346 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 347 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
   
  348 ·​·​·​·​.​line·​212
347 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 349 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​ConvKeysFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
348 ·​·​·​·​move-​result-​object·​v2 350 ·​·​·​·​move-​result-​object·​v2
   
349 ·​·​·​·​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 351 ·​·​·​·​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
350 ·​·​·​·​.​line·​213 352 ·​·​·​·​.​line·​213
[−]
smali/com/llamacorp/equate/view/ConvertButton.smali
Offset 473, 20 lines modified Offset 473, 22 lines modified
   
473 ·​·​·​·​move-​result·​v3 473 ·​·​·​·​move-​result·​v3
   
474 ·​·​·​·​iget·​v4,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvertButton;​-​>mArrowTextX:​F 474 ·​·​·​·​iget·​v4,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvertButton;​-​>mArrowTextX:​F
   
475 ·​·​·​·​iget·​v5,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvertButton;​-​>mArrowTextY:​F 475 ·​·​·​·​iget·​v5,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ConvertButton;​-​>mArrowTextY:​F
   
  476 ·​·​·​·​.​line·​121
476 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​ConvertButton;​-​>getPaint()​Landroid/​text/​TextPaint;​ 477 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​ConvertButton;​-​>getPaint()​Landroid/​text/​TextPaint;​
   
477 ·​·​·​·​move-​result-​object·​v6 478 ·​·​·​·​move-​result-​object·​v6
   
478 ·​·​·​·​move-​object·​v0,​·​p1 479 ·​·​·​·​move-​object·​v0,​·​p1
   
  480 ·​·​·​·​.​line·​120
479 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​IIFFLandroid/​graphics/​Paint;​)​V 481 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​IIFFLandroid/​graphics/​Paint;​)​V
   
480 ·​·​·​·​.​line·​127 482 ·​·​·​·​.​line·​127
481 ·​·​·​·​:​cond_1 483 ·​·​·​·​:​cond_1
482 ·​·​·​·​:​goto_0 484 ·​·​·​·​:​goto_0
483 ·​·​·​·​return-​void 485 ·​·​·​·​return-​void
   
Offset 559, 15 lines modified Offset 561, 14 lines modified
559 ·​·​·​·​invoke-​super·​{p0},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>layoutText()​V 561 ·​·​·​·​invoke-​super·​{p0},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>layoutText()​V
   
560 ·​·​·​·​goto·​:​goto_0 562 ·​·​·​·​goto·​:​goto_0
561 .​end·​method 563 .​end·​method
   
562 .​method·​public·​bridge·​synthetic·​setSecondaryText(Ljav​a/​lang/​String;​)​V 564 .​method·​public·​bridge·​synthetic·​setSecondaryText(Ljav​a/​lang/​String;​)​V
563 ·​·​·​·​.​locals·​0 565 ·​·​·​·​.​locals·​0
564 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Ljava/​lang/​String;​  
   
565 ·​·​·​·​.​prologue 566 ·​·​·​·​.​prologue
566 ·​·​·​·​.​line·​10 567 ·​·​·​·​.​line·​10
567 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>setSecondaryText(Lja​va/​lang/​String;​)​V 568 ·​·​·​·​invoke-​super·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>setSecondaryText(Lja​va/​lang/​String;​)​V
   
568 ·​·​·​·​return-​void 569 ·​·​·​·​return-​void
569 .​end·​method 570 .​end·​method
[−]
smali/com/llamacorp/equate/view/EditTextDisplay$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​147 27 ·​·​·​·​.​line·​147
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 227, 14 lines modified Offset 228, 15 lines modified
   
227 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 228 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
228 ·​·​·​·​move-​result-​object·​v7 229 ·​·​·​·​move-​result-​object·​v7
   
229 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​ 230 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​
   
  231 ·​·​·​·​.​line·​166
230 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mExpressionText:​Ljava/​lang/​String;​ 232 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mExpressionText:​Ljava/​lang/​String;​
231 ·​·​·​·​invoke-​static·​{v6},​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>access$100(Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​)​Ljava/​lang/​String;​ 233 ·​·​·​·​invoke-​static·​{v6},​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>access$100(Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​)​Ljava/​lang/​String;​
   
232 ·​·​·​·​move-​result-​object·​v8 234 ·​·​·​·​move-​result-​object·​v8
   
233 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 235 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
Offset 270, 14 lines modified Offset 272, 15 lines modified
   
270 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 272 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
271 ·​·​·​·​move-​result-​object·​v7 273 ·​·​·​·​move-​result-​object·​v7
   
272 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​ 274 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​
   
  275 ·​·​·​·​.​line·​167
273 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mExpressionText:​Ljava/​lang/​String;​ 276 ·​·​·​·​#·​getter·​for:​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mExpressionText:​Ljava/​lang/​String;​
274 ·​·​·​·​invoke-​static·​{v6},​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>access$100(Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​)​Ljava/​lang/​String;​ 277 ·​·​·​·​invoke-​static·​{v6},​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>access$100(Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​)​Ljava/​lang/​String;​
   
275 ·​·​·​·​move-​result-​object·​v8 278 ·​·​·​·​move-​result-​object·​v8
   
276 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 279 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
[−]
smali/com/llamacorp/equate/view/EditTextDisplay$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​)​V 20 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​)​V
21 ·​·​·​·​.​locals·​0 21 ·​·​·​·​.​locals·​0
  22 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​
   
22 ·​·​·​·​.​prologue 23 ·​·​·​·​.​prologue
23 ·​·​·​·​.​line·​178 24 ·​·​·​·​.​line·​178
24 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay$2;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​ 25 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay$2;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​
   
25 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V 26 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/EditTextDisplay.smali
Offset 611, 19 lines modified Offset 611, 21 lines modified
   
611 ·​·​·​·​move-​result-​object·​v0 611 ·​·​·​·​move-​result-​object·​v0
   
612 ·​·​·​·​.​line·​74 612 ·​·​·​·​.​line·​74
613 ·​·​·​·​.​local·​v0,​·​"ta":​Landroid/​content/​res/​TypedArray;​ 613 ·​·​·​·​.​local·​v0,​·​"ta":​Landroid/​content/​res/​TypedArray;​
614 ·​·​·​·​const/​4·​v1,​·​0x0 614 ·​·​·​·​const/​4·​v1,​·​0x0
   
  615 ·​·​·​·​.​line·​75
615 ·​·​·​·​:​try_start_0 616 ·​·​·​·​:​try_start_0
616 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>getTextSize()​F 617 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>getTextSize()​F
   
617 ·​·​·​·​move-​result·​v2 618 ·​·​·​·​move-​result·​v2
   
  619 ·​·​·​·​.​line·​74
618 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimension(IF)​F 620 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimension(IF)​F
   
619 ·​·​·​·​move-​result·​v1 621 ·​·​·​·​move-​result·​v1
   
620 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mMinTextSize:​F 622 ·​·​·​·​iput·​v1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mMinTextSize:​F
621 ·​·​·​·​:​try_end_0 623 ·​·​·​·​:​try_end_0
622 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 624 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
Offset 853, 18 lines modified Offset 855, 20 lines modified
   
853 ·​·​·​·​move-​result·​v5 855 ·​·​·​·​move-​result·​v5
   
854 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mSepHandler:​Lcom/​llamacorp/​equate/​ExpSeparatorHandler;​ 856 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mSepHandler:​Lcom/​llamacorp/​equate/​ExpSeparatorHandler;​
   
855 ·​·​·​·​sub-​int·​v7,​·​p2,​·​v3 857 ·​·​·​·​sub-​int·​v7,​·​p2,​·​v3
   
  858 ·​·​·​·​.​line·​355
856 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Lcom/​llamacorp/​equate/​ExpSeparatorHandler;​-​>translateFromSepInde​x(I)​I 859 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Lcom/​llamacorp/​equate/​ExpSeparatorHandler;​-​>translateFromSepInde​x(I)​I
   
857 ·​·​·​·​move-​result·​v6 860 ·​·​·​·​move-​result·​v6
   
  861 ·​·​·​·​.​line·​354
858 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Lcom/​llamacorp/​equate/​Calculator;​-​>setSelection(II)​V 862 ·​·​·​·​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Lcom/​llamacorp/​equate/​Calculator;​-​>setSelection(II)​V
   
859 ·​·​·​·​.​line·​356 863 ·​·​·​·​.​line·​356
860 ·​·​·​·​const/​4·​v4,​·​0x1 864 ·​·​·​·​const/​4·​v4,​·​0x1
   
861 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>setCursorVisible(Z)​V 865 ·​·​·​·​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>setCursorVisible(Z)​V
   
Offset 1292, 14 lines modified Offset 1296, 15 lines modified
   
1292 ·​·​·​·​move-​result·​v0 1296 ·​·​·​·​move-​result·​v0
   
1293 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1 1297 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1
   
1294 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mCalc:​Lcom/​llamacorp/​equate/​Calculator;​ 1298 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​EditTextDisplay;​-​>mCalc:​Lcom/​llamacorp/​equate/​Calculator;​
   
  1299 ·​·​·​·​.​line·​121
1295 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​Calculator;​-​>getNumberFormat()​Lcom/​llamacorp/​equate/​Expression$NumFormat;​ 1300 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​Calculator;​-​>getNumberFormat()​Lcom/​llamacorp/​equate/​Expression$NumFormat;​
   
1296 ·​·​·​·​move-​result-​object·​v0 1301 ·​·​·​·​move-​result-​object·​v0
   
1297 ·​·​·​·​sget-​object·​v1,​·​Lcom/​llamacorp/​equate/​Expression$NumFormat;​-​>ENGINEERING:​Lcom/​llamacorp/​equate/​Expression$NumFormat;​ 1302 ·​·​·​·​sget-​object·​v1,​·​Lcom/​llamacorp/​equate/​Expression$NumFormat;​-​>ENGINEERING:​Lcom/​llamacorp/​equate/​Expression$NumFormat;​
   
1298 ·​·​·​·​if-​ne·​v0,​·​v1,​·​:​cond_1 1303 ·​·​·​·​if-​ne·​v0,​·​v1,​·​:​cond_1
[−]
smali/com/llamacorp/equate/view/ResultListFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ResultListFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ResultListFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​209 27 ·​·​·​·​.​line·​209
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$1;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/ResultListFragment$ResultAdapter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​129 27 ·​·​·​·​.​line·​129
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter$1;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter$1;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/ResultListFragment$ResultAdapter$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​)​V 23 .​method·​constructor·​<init>(Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​175 27 ·​·​·​·​.​line·​175
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter$2;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter$2;​-​>this$1:​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/llamacorp/equate/view/ResultListFragment$ResultAdapter.smali
Offset 110, 14 lines modified Offset 110, 15 lines modified
   
110 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​ 110 ·​·​·​·​invoke-​virtual·​{v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​
   
111 ·​·​·​·​move-​result-​object·​v7 111 ·​·​·​·​move-​result-​object·​v7
   
112 ·​·​·​·​const·​v8,​·​0x7f030002 112 ·​·​·​·​const·​v8,​·​0x7f030002
   
  113 ·​·​·​·​.​line·​64
113 ·​·​·​·​invoke-​virtual·​{v7,​·​v8,​·​p3,​·​v10},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 114 ·​·​·​·​invoke-​virtual·​{v7,​·​v8,​·​p3,​·​v10},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
114 ·​·​·​·​move-​result-​object·​p2 115 ·​·​·​·​move-​result-​object·​p2
   
115 ·​·​·​·​.​line·​67 116 ·​·​·​·​.​line·​67
116 ·​·​·​·​:​cond_0 117 ·​·​·​·​:​cond_0
117 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​ 118 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​
Offset 126, 24 lines modified Offset 127, 26 lines modified
   
126 ·​·​·​·​check-​cast·​v0,​·​Lcom/​llamacorp/​equate/​Result;​ 127 ·​·​·​·​check-​cast·​v0,​·​Lcom/​llamacorp/​equate/​Result;​
   
127 ·​·​·​·​.​line·​69 128 ·​·​·​·​.​line·​69
128 ·​·​·​·​.​local·​v0,​·​"result":​Lcom/​llamacorp/​equate/​Result;​ 129 ·​·​·​·​.​local·​v0,​·​"result":​Lcom/​llamacorp/​equate/​Result;​
129 ·​·​·​·​const·​v7,​·​0x7f0a002a 130 ·​·​·​·​const·​v7,​·​0x7f0a002a
   
  131 ·​·​·​·​.​line·​70
130 ·​·​·​·​invoke-​virtual·​{p2,​·​v7},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 132 ·​·​·​·​invoke-​virtual·​{p2,​·​v7},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
131 ·​·​·​·​move-​result-​object·​v4 133 ·​·​·​·​move-​result-​object·​v4
   
132 ·​·​·​·​check-​cast·​v4,​·​Landroid/​widget/​TextView;​ 134 ·​·​·​·​check-​cast·​v4,​·​Landroid/​widget/​TextView;​
   
133 ·​·​·​·​.​line·​71 135 ·​·​·​·​.​line·​71
134 ·​·​·​·​.​local·​v4,​·​"textViewUnitDesc":​Landroid/​widget/​TextView;​ 136 ·​·​·​·​.​local·​v4,​·​"textViewUnitDesc":​Landroid/​widget/​TextView;​
135 ·​·​·​·​const·​v7,​·​0x7f0a002d 137 ·​·​·​·​const·​v7,​·​0x7f0a002d
   
  138 ·​·​·​·​.​line·​72
136 ·​·​·​·​invoke-​virtual·​{p2,​·​v7},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 139 ·​·​·​·​invoke-​virtual·​{p2,​·​v7},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
137 ·​·​·​·​move-​result-​object·​v5 140 ·​·​·​·​move-​result-​object·​v5
   
138 ·​·​·​·​check-​cast·​v5,​·​Landroid/​widget/​TextView;​ 141 ·​·​·​·​check-​cast·​v5,​·​Landroid/​widget/​TextView;​
   
139 ·​·​·​·​.​line·​73 142 ·​·​·​·​.​line·​73
Offset 180, 14 lines modified Offset 183, 15 lines modified
   
180 ·​·​·​·​const-​string·​v8,​·​"·​" 183 ·​·​·​·​const-​string·​v8,​·​"·​"
   
181 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 184 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
182 ·​·​·​·​move-​result-​object·​v7 185 ·​·​·​·​move-​result-​object·​v7
   
  186 ·​·​·​·​.​line·​76
183 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​Result;​-​>getQueryUnitTextLong​()​Ljava/​lang/​String;​ 187 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​Result;​-​>getQueryUnitTextLong​()​Ljava/​lang/​String;​
   
184 ·​·​·​·​move-​result-​object·​v8 188 ·​·​·​·​move-​result-​object·​v8
   
185 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 189 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
186 ·​·​·​·​move-​result-​object·​v7 190 ·​·​·​·​move-​result-​object·​v7
Offset 196, 14 lines modified Offset 200, 15 lines modified
   
196 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 200 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
197 ·​·​·​·​move-​result-​object·​v7 201 ·​·​·​·​move-​result-​object·​v7
   
198 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​ 202 ·​·​·​·​iget-​object·​v8,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment$Re​sultAdapter;​-​>this$0:​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​
   
  203 ·​·​·​·​.​line·​77
199 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​ 204 ·​·​·​·​invoke-​virtual·​{v8},​·​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
200 ·​·​·​·​move-​result-​object·​v8 205 ·​·​·​·​move-​result-​object·​v8
   
201 ·​·​·​·​const·​v9,​·​0x7f09002a 206 ·​·​·​·​const·​v9,​·​0x7f09002a
   
202 ·​·​·​·​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 207 ·​·​·​·​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
Offset 216, 14 lines modified Offset 221, 15 lines modified
   
216 ·​·​·​·​const-​string·​v8,​·​"·​" 221 ·​·​·​·​const-​string·​v8,​·​"·​"
   
217 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 222 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
218 ·​·​·​·​move-​result-​object·​v7 223 ·​·​·​·​move-​result-​object·​v7
   
  224 ·​·​·​·​.​line·​78
219 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​Result;​-​>getAnswerUnitTextLon​g()​Ljava/​lang/​String;​ 225 ·​·​·​·​invoke-​virtual·​{v0},​·​Lcom/​llamacorp/​equate/​Result;​-​>getAnswerUnitTextLon​g()​Ljava/​lang/​String;​
   
220 ·​·​·​·​move-​result-​object·​v8 226 ·​·​·​·​move-​result-​object·​v8
   
221 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 227 ·​·​·​·​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
222 ·​·​·​·​move-​result-​object·​v7 228 ·​·​·​·​move-​result-​object·​v7
Offset 297, 14 lines modified Offset 303, 15 lines modified
297 ·​·​·​·​.​line·​94 303 ·​·​·​·​.​line·​94
298 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"text":​Ljava/​lang/​String;​ 304 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"text":​Ljava/​lang/​String;​
299 ·​·​·​·​.​end·​local·​v6·​·​·​·​#·​"timestamp":​Ljava/​lang/​String;​ 305 ·​·​·​·​.​end·​local·​v6·​·​·​·​#·​"timestamp":​Ljava/​lang/​String;​
300 ·​·​·​·​:​cond_1 306 ·​·​·​·​:​cond_1
301 ·​·​·​·​:​goto_0 307 ·​·​·​·​:​goto_0
302 ·​·​·​·​const·​v7,​·​0x7f0a002b 308 ·​·​·​·​const·​v7,​·​0x7f0a002b
   
  309 ·​·​·​·​.​line·​95
Max diff block lines reached; 543/3546 bytes (15.31%) of diff not shown.
[−]
smali/com/llamacorp/equate/view/ResultListFragment.smali
Offset 31, 15 lines modified Offset 31, 14 lines modified
31 .​method·​public·​constructor·​<init>()​V 31 .​method·​public·​constructor·​<init>()​V
32 ·​·​·​·​.​locals·​0 32 ·​·​·​·​.​locals·​0
   
33 ·​·​·​·​.​prologue 33 ·​·​·​·​.​prologue
34 ·​·​·​·​.​line·​20 34 ·​·​·​·​.​line·​20
35 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ListFragment;​-​><init>()​V 35 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ListFragment;​-​><init>()​V
   
36 ·​·​·​·​.​line·​53  
37 ·​·​·​·​return-​void 36 ·​·​·​·​return-​void
38 .​end·​method 37 .​end·​method
   
39 .​method·​static·​synthetic·​access$000(Lcom/​llamacorp/​equate/​view/​ResultListFragment;​)​Ljava/​util/​List;​ 38 .​method·​static·​synthetic·​access$000(Lcom/​llamacorp/​equate/​view/​ResultListFragment;​)​Ljava/​util/​List;​
40 ·​·​·​·​.​locals·​1 39 ·​·​·​·​.​locals·​1
41 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​ 40 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lcom/​llamacorp/​equate/​view/​ResultListFragment;​
   
[−]
smali/com/llamacorp/equate/view/SecondaryTextButton.smali
Offset 86, 24 lines modified Offset 86, 26 lines modified
86 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getInteger(II)​I 86 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getInteger(II)​I
   
87 ·​·​·​·​move-​result·​v0 87 ·​·​·​·​move-​result·​v0
   
88 ·​·​·​·​.​line·​47 88 ·​·​·​·​.​line·​47
89 ·​·​·​·​const/​4·​v2,​·​0x1 89 ·​·​·​·​const/​4·​v2,​·​0x1
   
  90 ·​·​·​·​.​line·​48
90 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>getResources()​Landroid/​content/​res/​Resources;​ 91 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
91 ·​·​·​·​move-​result-​object·​v3 92 ·​·​·​·​move-​result-​object·​v3
   
92 ·​·​·​·​const·​v4,​·​0x7f070002 93 ·​·​·​·​const·​v4,​·​0x7f070002
   
93 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I 94 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
   
94 ·​·​·​·​move-​result·​v3 95 ·​·​·​·​move-​result·​v3
   
  96 ·​·​·​·​.​line·​47
95 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getColor(II)​I 97 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getColor(II)​I
   
96 ·​·​·​·​move-​result·​v2 98 ·​·​·​·​move-​result·​v2
   
97 ·​·​·​·​iput·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mSecondayTextColor:​I 99 ·​·​·​·​iput·​v2,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mSecondayTextColor:​I
98 ·​·​·​·​:​try_end_0 100 ·​·​·​·​:​try_end_0
99 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 101 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
Offset 186, 20 lines modified Offset 188, 22 lines modified
   
186 ·​·​·​·​move-​result·​v3 188 ·​·​·​·​move-​result·​v3
   
187 ·​·​·​·​iget·​v4,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mTextX:​F 189 ·​·​·​·​iget·​v4,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mTextX:​F
   
188 ·​·​·​·​iget·​v5,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mTextY:​F 190 ·​·​·​·​iget·​v5,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mTextY:​F
   
  191 ·​·​·​·​.​line·​132
189 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>getPaint()​Landroid/​text/​TextPaint;​ 192 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>getPaint()​Landroid/​text/​TextPaint;​
   
190 ·​·​·​·​move-​result-​object·​v6 193 ·​·​·​·​move-​result-​object·​v6
   
191 ·​·​·​·​move-​object·​v0,​·​p1 194 ·​·​·​·​move-​object·​v0,​·​p1
   
  195 ·​·​·​·​.​line·​131
192 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​IIFFLandroid/​graphics/​Paint;​)​V 196 ·​·​·​·​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​IIFFLandroid/​graphics/​Paint;​)​V
   
193 ·​·​·​·​.​line·​133 197 ·​·​·​·​.​line·​133
194 ·​·​·​·​return-​void 198 ·​·​·​·​return-​void
195 .​end·​method 199 .​end·​method
   
196 .​method·​protected·​findSecondaryTextCoor​dinates()​V 200 .​method·​protected·​findSecondaryTextCoor​dinates()​V
Offset 452, 14 lines modified Offset 456, 15 lines modified
   
452 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 456 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
453 ·​·​·​·​move-​result-​object·​v0 457 ·​·​·​·​move-​result-​object·​v0
   
454 ·​·​·​·​const·​v1,​·​0x7f040002 458 ·​·​·​·​const·​v1,​·​0x7f040002
   
  459 ·​·​·​·​.​line·​110
455 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 460 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
456 ·​·​·​·​move-​result·​v0 461 ·​·​·​·​move-​result·​v0
   
457 ·​·​·​·​int-​to-​float·​v0,​·​v0 462 ·​·​·​·​int-​to-​float·​v0,​·​v0
   
458 ·​·​·​·​iput·​v0,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mSecAdditionalXOffse​t:​F 463 ·​·​·​·​iput·​v0,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mSecAdditionalXOffse​t:​F
Offset 480, 14 lines modified Offset 485, 15 lines modified
   
480 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 485 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
481 ·​·​·​·​move-​result-​object·​v0 486 ·​·​·​·​move-​result-​object·​v0
   
482 ·​·​·​·​const·​v1,​·​0x7f040003 487 ·​·​·​·​const·​v1,​·​0x7f040003
   
  488 ·​·​·​·​.​line·​114
483 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 489 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
484 ·​·​·​·​move-​result·​v0 490 ·​·​·​·​move-​result·​v0
   
485 ·​·​·​·​int-​to-​float·​v0,​·​v0 491 ·​·​·​·​int-​to-​float·​v0,​·​v0
   
486 ·​·​·​·​iput·​v0,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mSecAdditionalYOffse​t:​F 492 ·​·​·​·​iput·​v0,​·​p0,​·​Lcom/​llamacorp/​equate/​view/​SecondaryTextButton;​-​>mSecAdditionalYOffse​t:​F
[−]
smali/com/viewpagerindicator/CirclePageIndicator$SavedState$1.smali
Offset 53, 15 lines modified Offset 53, 14 lines modified
53 ·​·​·​·​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​-​><init>(Landroid/​os/​Parcel;​Lcom/​viewpagerindicator/​CirclePageIndicator$1​;​)​V 53 ·​·​·​·​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​-​><init>(Landroid/​os/​Parcel;​Lcom/​viewpagerindicator/​CirclePageIndicator$1​;​)​V
   
54 ·​·​·​·​return-​object·​v0 54 ·​·​·​·​return-​object·​v0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
57 ·​·​·​·​.​locals·​1 57 ·​·​·​·​.​locals·​1
58 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Landroid/​os/​Parcel;​  
   
59 ·​·​·​·​.​prologue 58 ·​·​·​·​.​prologue
60 ·​·​·​·​.​line·​544 59 ·​·​·​·​.​line·​544
61 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​ 60 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​
   
62 ·​·​·​·​move-​result-​object·​v0 61 ·​·​·​·​move-​result-​object·​v0
   
Offset 77, 15 lines modified Offset 76, 14 lines modified
77 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​ 76 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​
   
78 ·​·​·​·​return-​object·​v0 77 ·​·​·​·​return-​object·​v0
79 .​end·​method 78 .​end·​method
   
80 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 79 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
81 ·​·​·​·​.​locals·​1 80 ·​·​·​·​.​locals·​1
82 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​I  
   
83 ·​·​·​·​.​prologue 81 ·​·​·​·​.​prologue
84 ·​·​·​·​.​line·​544 82 ·​·​·​·​.​line·​544
85 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState$1;​-​>newArray(I)​[Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​ 83 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState$1;​-​>newArray(I)​[Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​
   
86 ·​·​·​·​move-​result-​object·​v0 84 ·​·​·​·​move-​result-​object·​v0
   
[−]
smali/com/viewpagerindicator/CirclePageIndicator.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lcom/​viewpagerindicator/​PageIndicator;​ 6 .​implements·​Lcom/​viewpagerindicator/​PageIndicator;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ·​·​·​·​value·​=·​{ 9 ·​·​·​·​value·​=·​{
10 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​CirclePageIndicator$1​;​,​  
11 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​ 10 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​CirclePageIndicator$S​avedState;​
12 ·​·​·​·​} 11 ·​·​·​·​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​static·​fields 13 #·​static·​fields
15 .​field·​private·​static·​final·​INVALID_POINTER:​I·​=·​-​0x1 14 .​field·​private·​static·​final·​INVALID_POINTER:​I·​=·​-​0x1
[−]
smali/com/viewpagerindicator/IconPageIndicator$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$iconView:​Landroid/​view/​View;​ 22 .​field·​final·​synthetic·​val$iconView:​Landroid/​view/​View;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​IconPageIndicator;​Landroid/​view/​View;​)​V 24 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​IconPageIndicator;​Landroid/​view/​View;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​viewpagerindicator/​IconPageIndicator;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​62 28 ·​·​·​·​.​line·​62
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​IconPageIndicator$1;​-​>this$0:​Lcom/​viewpagerindicator/​IconPageIndicator;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​IconPageIndicator$1;​-​>this$0:​Lcom/​viewpagerindicator/​IconPageIndicator;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​viewpagerindicator/​IconPageIndicator$1;​-​>val$iconView:​Landroid/​view/​View;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​viewpagerindicator/​IconPageIndicator$1;​-​>val$iconView:​Landroid/​view/​View;​
   
[−]
smali/com/viewpagerindicator/IcsLinearLayout.smali
Offset 379, 14 lines modified Offset 379, 15 lines modified
   
379 ·​·​·​·​move-​result·​v1 379 ·​·​·​·​move-​result·​v1
   
380 ·​·​·​·​iget·​v2,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDividerPadding:​I 380 ·​·​·​·​iget·​v2,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDividerPadding:​I
   
381 ·​·​·​·​add-​int/​2addr·​v1,​·​v2 381 ·​·​·​·​add-​int/​2addr·​v1,​·​v2
   
  382 ·​·​·​·​.​line·​156
382 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>getWidth()​I 383 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>getWidth()​I
   
383 ·​·​·​·​move-​result·​v2 384 ·​·​·​·​move-​result·​v2
   
384 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>getPaddingRight()​I 385 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>getPaddingRight()​I
   
385 ·​·​·​·​move-​result·​v3 386 ·​·​·​·​move-​result·​v3
Offset 397, 14 lines modified Offset 398, 15 lines modified
   
397 ·​·​·​·​sub-​int/​2addr·​v2,​·​v3 398 ·​·​·​·​sub-​int/​2addr·​v2,​·​v3
   
398 ·​·​·​·​iget·​v3,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDividerHeight:​I 399 ·​·​·​·​iget·​v3,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDividerHeight:​I
   
399 ·​·​·​·​add-​int/​2addr·​v3,​·​p2 400 ·​·​·​·​add-​int/​2addr·​v3,​·​p2
   
  401 ·​·​·​·​.​line·​155
400 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​p2,​·​v2,​·​v3},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setBounds(IIII)​V 402 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​p2,​·​v2,​·​v3},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setBounds(IIII)​V
   
401 ·​·​·​·​.​line·​157 403 ·​·​·​·​.​line·​157
402 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDivider:​Landroid/​graphics/​drawable/​Drawable;​ 404 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDivider:​Landroid/​graphics/​drawable/​Drawable;​
   
403 ·​·​·​·​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V 405 ·​·​·​·​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V
   
Offset 429, 28 lines modified Offset 431, 30 lines modified
   
429 ·​·​·​·​add-​int/​2addr·​v1,​·​v2 431 ·​·​·​·​add-​int/​2addr·​v1,​·​v2
   
430 ·​·​·​·​iget·​v2,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDividerWidth:​I 432 ·​·​·​·​iget·​v2,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDividerWidth:​I
   
431 ·​·​·​·​add-​int/​2addr·​v2,​·​p2 433 ·​·​·​·​add-​int/​2addr·​v2,​·​p2
   
  434 ·​·​·​·​.​line·​162
432 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>getHeight()​I 435 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>getHeight()​I
   
433 ·​·​·​·​move-​result·​v3 436 ·​·​·​·​move-​result·​v3
   
434 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>getPaddingBottom()​I 437 ·​·​·​·​invoke-​virtual·​{p0},​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>getPaddingBottom()​I
   
435 ·​·​·​·​move-​result·​v4 438 ·​·​·​·​move-​result·​v4
   
436 ·​·​·​·​sub-​int/​2addr·​v3,​·​v4 439 ·​·​·​·​sub-​int/​2addr·​v3,​·​v4
   
437 ·​·​·​·​iget·​v4,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDividerPadding:​I 440 ·​·​·​·​iget·​v4,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDividerPadding:​I
   
438 ·​·​·​·​sub-​int/​2addr·​v3,​·​v4 441 ·​·​·​·​sub-​int/​2addr·​v3,​·​v4
   
  442 ·​·​·​·​.​line·​161
439 ·​·​·​·​invoke-​virtual·​{v0,​·​p2,​·​v1,​·​v2,​·​v3},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setBounds(IIII)​V 443 ·​·​·​·​invoke-​virtual·​{v0,​·​p2,​·​v1,​·​v2,​·​v3},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setBounds(IIII)​V
   
440 ·​·​·​·​.​line·​163 444 ·​·​·​·​.​line·​163
441 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDivider:​Landroid/​graphics/​drawable/​Drawable;​ 445 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lcom/​viewpagerindicator/​IcsLinearLayout;​-​>mDivider:​Landroid/​graphics/​drawable/​Drawable;​
   
442 ·​·​·​·​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V 446 ·​·​·​·​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V
   
[−]
smali/com/viewpagerindicator/LinePageIndicator$SavedState$1.smali
Offset 53, 15 lines modified Offset 53, 14 lines modified
53 ·​·​·​·​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​-​><init>(Landroid/​os/​Parcel;​Lcom/​viewpagerindicator/​LinePageIndicator$1;​)​V 53 ·​·​·​·​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​-​><init>(Landroid/​os/​Parcel;​Lcom/​viewpagerindicator/​LinePageIndicator$1;​)​V
   
54 ·​·​·​·​return-​object·​v0 54 ·​·​·​·​return-​object·​v0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
57 ·​·​·​·​.​locals·​1 57 ·​·​·​·​.​locals·​1
58 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Landroid/​os/​Parcel;​  
   
59 ·​·​·​·​.​prologue 58 ·​·​·​·​.​prologue
60 ·​·​·​·​.​line·​438 59 ·​·​·​·​.​line·​438
61 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​ 60 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​
   
62 ·​·​·​·​move-​result-​object·​v0 61 ·​·​·​·​move-​result-​object·​v0
   
Offset 77, 15 lines modified Offset 76, 14 lines modified
77 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​ 76 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​
   
78 ·​·​·​·​return-​object·​v0 77 ·​·​·​·​return-​object·​v0
79 .​end·​method 78 .​end·​method
   
80 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 79 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
81 ·​·​·​·​.​locals·​1 80 ·​·​·​·​.​locals·​1
82 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​I  
   
83 ·​·​·​·​.​prologue 81 ·​·​·​·​.​prologue
84 ·​·​·​·​.​line·​438 82 ·​·​·​·​.​line·​438
85 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState$1;​-​>newArray(I)​[Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​ 83 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState$1;​-​>newArray(I)​[Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​
   
86 ·​·​·​·​move-​result-​object·​v0 84 ·​·​·​·​move-​result-​object·​v0
   
[−]
smali/com/viewpagerindicator/LinePageIndicator.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lcom/​viewpagerindicator/​PageIndicator;​ 6 .​implements·​Lcom/​viewpagerindicator/​PageIndicator;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ·​·​·​·​value·​=·​{ 9 ·​·​·​·​value·​=·​{
10 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​LinePageIndicator$1;​,​  
11 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​ 10 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​LinePageIndicator$Sav​edState;​
12 ·​·​·​·​} 11 ·​·​·​·​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​static·​fields 13 #·​static·​fields
15 .​field·​private·​static·​final·​INVALID_POINTER:​I·​=·​-​0x1 14 .​field·​private·​static·​final·​INVALID_POINTER:​I·​=·​-​0x1
[−]
smali/com/viewpagerindicator/TabPageIndicator$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​viewpagerindicator/​TabPageIndicator;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​viewpagerindicator/​TabPageIndicator;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​TabPageIndicator;​)​V 23 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​TabPageIndicator;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​viewpagerindicator/​TabPageIndicator;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​56 27 ·​·​·​·​.​line·​56
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​TabPageIndicator$1;​-​>this$0:​Lcom/​viewpagerindicator/​TabPageIndicator;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​TabPageIndicator$1;​-​>this$0:​Lcom/​viewpagerindicator/​TabPageIndicator;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/viewpagerindicator/TabPageIndicator$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$tabView:​Landroid/​view/​View;​ 22 .​field·​final·​synthetic·​val$tabView:​Landroid/​view/​View;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​TabPageIndicator;​Landroid/​view/​View;​)​V 24 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​TabPageIndicator;​Landroid/​view/​View;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​viewpagerindicator/​TabPageIndicator;​
   
26 ·​·​·​·​.​prologue 27 ·​·​·​·​.​prologue
27 ·​·​·​·​.​line·​126 28 ·​·​·​·​.​line·​126
28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​TabPageIndicator$2;​-​>this$0:​Lcom/​viewpagerindicator/​TabPageIndicator;​ 29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​TabPageIndicator$2;​-​>this$0:​Lcom/​viewpagerindicator/​TabPageIndicator;​
   
29 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​viewpagerindicator/​TabPageIndicator$2;​-​>val$tabView:​Landroid/​view/​View;​ 30 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lcom/​viewpagerindicator/​TabPageIndicator$2;​-​>val$tabView:​Landroid/​view/​View;​
   
[−]
smali/com/viewpagerindicator/TitlePageIndicator$LinePosition.smali
Offset 103, 50 lines modified Offset 103, 47 lines modified
103 ·​·​·​·​.​locals·​5 103 ·​·​·​·​.​locals·​5
104 ·​·​·​·​.​param·​p0,​·​"value"·​·​·​·​#·​I 104 ·​·​·​·​.​param·​p0,​·​"value"·​·​·​·​#·​I
   
105 ·​·​·​·​.​prologue 105 ·​·​·​·​.​prologue
106 ·​·​·​·​.​line·​110 106 ·​·​·​·​.​line·​110
107 ·​·​·​·​invoke-​static·​{},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​-​>values()​[Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​ 107 ·​·​·​·​invoke-​static·​{},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​-​>values()​[Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​
   
108 ·​·​·​·​move-​result-​object·​v0 108 ·​·​·​·​move-​result-​object·​v2
   
109 ·​·​·​·​.​local·​v0,​·​"arr$":​[Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​ 109 ·​·​·​·​array-​length·​v3,​·​v2
110 ·​·​·​·​array-​length·​v2,​·​v0  
   
111 ·​·​·​·​.​local·​v2,​·​"len$":​I  
112 ·​·​·​·​const/​4·​v1,​·​0x0 110 ·​·​·​·​const/​4·​v1,​·​0x0
   
113 ·​·​·​·​.​local·​v1,​·​"i$":​I  
114 ·​·​·​·​:​goto_0 111 ·​·​·​·​:​goto_0
115 ·​·​·​·​if-​ge·​v1,​·​v2,​·​:​cond_1 112 ·​·​·​·​if-​ge·​v1,​·​v3,​·​:​cond_1
   
116 ·​·​·​·​aget-​object·​v3,​·​v0,​·​v1 113 ·​·​·​·​aget-​object·​v0,​·​v2,​·​v1
   
117 ·​·​·​·​.​line·​111 114 ·​·​·​·​.​line·​111
118 ·​·​·​·​.​local·​v3,​·​"position":​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​ 115 ·​·​·​·​.​local·​v0,​·​"position":​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​
119 ·​·​·​·​iget·​v4,​·​v3,​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​-​>value:​I 116 ·​·​·​·​iget·​v4,​·​v0,​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​-​>value:​I
   
120 ·​·​·​·​if-​ne·​v4,​·​p0,​·​:​cond_0 117 ·​·​·​·​if-​ne·​v4,​·​p0,​·​:​cond_0
   
121 ·​·​·​·​.​line·​115 118 ·​·​·​·​.​line·​115
122 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"position":​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​ 119 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"position":​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​
123 ·​·​·​·​:​goto_1 120 ·​·​·​·​:​goto_1
124 ·​·​·​·​return-​object·​v3 121 ·​·​·​·​return-​object·​v0
   
125 ·​·​·​·​.​line·​110 122 ·​·​·​·​.​line·​110
126 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"position":​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​ 123 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"position":​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​
127 ·​·​·​·​:​cond_0 124 ·​·​·​·​:​cond_0
128 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1 125 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
129 ·​·​·​·​goto·​:​goto_0 126 ·​·​·​·​goto·​:​goto_0
   
130 ·​·​·​·​.​line·​115 127 ·​·​·​·​.​line·​115
131 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"position":​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​ 128 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"position":​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​
132 ·​·​·​·​:​cond_1 129 ·​·​·​·​:​cond_1
133 ·​·​·​·​const/​4·​v3,​·​0x0 130 ·​·​·​·​const/​4·​v0,​·​0x0
   
134 ·​·​·​·​goto·​:​goto_1 131 ·​·​·​·​goto·​:​goto_1
135 .​end·​method 132 .​end·​method
   
136 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​ 133 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​
137 ·​·​·​·​.​locals·​1 134 ·​·​·​·​.​locals·​1
138 ·​·​·​·​.​param·​p0,​·​"name"·​·​·​·​#·​Ljava/​lang/​String;​ 135 ·​·​·​·​.​param·​p0,​·​"name"·​·​·​·​#·​Ljava/​lang/​String;​
[−]
smali/com/viewpagerindicator/TitlePageIndicator$IndicatorStyle.smali
Offset 119, 50 lines modified Offset 119, 47 lines modified
119 ·​·​·​·​.​locals·​5 119 ·​·​·​·​.​locals·​5
120 ·​·​·​·​.​param·​p0,​·​"value"·​·​·​·​#·​I 120 ·​·​·​·​.​param·​p0,​·​"value"·​·​·​·​#·​I
   
121 ·​·​·​·​.​prologue 121 ·​·​·​·​.​prologue
122 ·​·​·​·​.​line·​91 122 ·​·​·​·​.​line·​91
123 ·​·​·​·​invoke-​static·​{},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​-​>values()​[Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​ 123 ·​·​·​·​invoke-​static·​{},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​-​>values()​[Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​
   
124 ·​·​·​·​move-​result-​object·​v0 124 ·​·​·​·​move-​result-​object·​v2
   
125 ·​·​·​·​.​local·​v0,​·​"arr$":​[Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​ 125 ·​·​·​·​array-​length·​v3,​·​v2
126 ·​·​·​·​array-​length·​v2,​·​v0  
   
127 ·​·​·​·​.​local·​v2,​·​"len$":​I  
128 ·​·​·​·​const/​4·​v1,​·​0x0 126 ·​·​·​·​const/​4·​v1,​·​0x0
   
129 ·​·​·​·​.​local·​v1,​·​"i$":​I  
130 ·​·​·​·​:​goto_0 127 ·​·​·​·​:​goto_0
131 ·​·​·​·​if-​ge·​v1,​·​v2,​·​:​cond_1 128 ·​·​·​·​if-​ge·​v1,​·​v3,​·​:​cond_1
   
132 ·​·​·​·​aget-​object·​v3,​·​v0,​·​v1 129 ·​·​·​·​aget-​object·​v0,​·​v2,​·​v1
   
133 ·​·​·​·​.​line·​92 130 ·​·​·​·​.​line·​92
134 ·​·​·​·​.​local·​v3,​·​"style":​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​ 131 ·​·​·​·​.​local·​v0,​·​"style":​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​
135 ·​·​·​·​iget·​v4,​·​v3,​·​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​-​>value:​I 132 ·​·​·​·​iget·​v4,​·​v0,​·​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​-​>value:​I
   
136 ·​·​·​·​if-​ne·​v4,​·​p0,​·​:​cond_0 133 ·​·​·​·​if-​ne·​v4,​·​p0,​·​:​cond_0
   
137 ·​·​·​·​.​line·​96 134 ·​·​·​·​.​line·​96
138 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"style":​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​ 135 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"style":​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​
139 ·​·​·​·​:​goto_1 136 ·​·​·​·​:​goto_1
140 ·​·​·​·​return-​object·​v3 137 ·​·​·​·​return-​object·​v0
   
141 ·​·​·​·​.​line·​91 138 ·​·​·​·​.​line·​91
142 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"style":​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​ 139 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"style":​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​
143 ·​·​·​·​:​cond_0 140 ·​·​·​·​:​cond_0
144 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1 141 ·​·​·​·​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
145 ·​·​·​·​goto·​:​goto_0 142 ·​·​·​·​goto·​:​goto_0
   
146 ·​·​·​·​.​line·​96 143 ·​·​·​·​.​line·​96
147 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"style":​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​ 144 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"style":​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​
148 ·​·​·​·​:​cond_1 145 ·​·​·​·​:​cond_1
149 ·​·​·​·​const/​4·​v3,​·​0x0 146 ·​·​·​·​const/​4·​v0,​·​0x0
   
150 ·​·​·​·​goto·​:​goto_1 147 ·​·​·​·​goto·​:​goto_1
151 .​end·​method 148 .​end·​method
   
152 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​ 149 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​
153 ·​·​·​·​.​locals·​1 150 ·​·​·​·​.​locals·​1
154 ·​·​·​·​.​param·​p0,​·​"name"·​·​·​·​#·​Ljava/​lang/​String;​ 151 ·​·​·​·​.​param·​p0,​·​"name"·​·​·​·​#·​Ljava/​lang/​String;​
[−]
smali/com/viewpagerindicator/TitlePageIndicator.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lcom/​viewpagerindicator/​PageIndicator;​ 6 .​implements·​Lcom/​viewpagerindicator/​PageIndicator;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ·​·​·​·​value·​=·​{ 9 ·​·​·​·​value·​=·​{
10 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​TitlePageIndicator$1;​,​  
11 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​,​ 10 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​,​
12 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​,​ 11 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Li​nePosition;​,​
13 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​,​ 12 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​TitlePageIndicator$In​dicatorStyle;​,​
14 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​TitlePageIndicator$On​CenterItemClickListen​er;​ 13 ·​·​·​·​·​·​·​·​Lcom/​viewpagerindicator/​TitlePageIndicator$On​CenterItemClickListen​er;​
15 ·​·​·​·​} 14 ·​·​·​·​}
16 .​end·​annotation 15 .​end·​annotation
   
[−]
smali/com/viewpagerindicator/TitlePageIndicator$SavedState$1.smali
Offset 53, 15 lines modified Offset 53, 14 lines modified
53 ·​·​·​·​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​-​><init>(Landroid/​os/​Parcel;​Lcom/​viewpagerindicator/​TitlePageIndicator$1;​)​V 53 ·​·​·​·​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​-​><init>(Landroid/​os/​Parcel;​Lcom/​viewpagerindicator/​TitlePageIndicator$1;​)​V
   
54 ·​·​·​·​return-​object·​v0 54 ·​·​·​·​return-​object·​v0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
57 ·​·​·​·​.​locals·​1 57 ·​·​·​·​.​locals·​1
58 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Landroid/​os/​Parcel;​  
   
59 ·​·​·​·​.​prologue 58 ·​·​·​·​.​prologue
60 ·​·​·​·​.​line·​852 59 ·​·​·​·​.​line·​852
61 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​ 60 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​
   
62 ·​·​·​·​move-​result-​object·​v0 61 ·​·​·​·​move-​result-​object·​v0
   
Offset 77, 15 lines modified Offset 76, 14 lines modified
77 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​ 76 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​
   
78 ·​·​·​·​return-​object·​v0 77 ·​·​·​·​return-​object·​v0
79 .​end·​method 78 .​end·​method
   
80 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 79 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
81 ·​·​·​·​.​locals·​1 80 ·​·​·​·​.​locals·​1
82 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​I  
   
83 ·​·​·​·​.​prologue 81 ·​·​·​·​.​prologue
84 ·​·​·​·​.​line·​852 82 ·​·​·​·​.​line·​852
85 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState$1;​-​>newArray(I)​[Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​ 83 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState$1;​-​>newArray(I)​[Lcom/​viewpagerindicator/​TitlePageIndicator$Sa​vedState;​
   
86 ·​·​·​·​move-​result-​object·​v0 84 ·​·​·​·​move-​result-​object·​v0
   
[−]
smali/com/viewpagerindicator/UnderlinePageIndicator$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​)​V 23 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​281 27 ·​·​·​·​.​line·​281
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$2;​-​>this$0:​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$2;​-​>this$0:​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/viewpagerindicator/UnderlinePageIndicator$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​)​V 23 .​method·​constructor·​<init>(Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​62 27 ·​·​·​·​.​line·​62
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$1;​-​>this$0:​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$1;​-​>this$0:​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/viewpagerindicator/UnderlinePageIndicator$SavedState$1.smali
Offset 53, 15 lines modified Offset 53, 14 lines modified
53 ·​·​·​·​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState;​-​><init>(Landroid/​os/​Parcel;​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$1;​)​V 53 ·​·​·​·​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState;​-​><init>(Landroid/​os/​Parcel;​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$1;​)​V
   
54 ·​·​·​·​return-​object·​v0 54 ·​·​·​·​return-​object·​v0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
57 ·​·​·​·​.​locals·​1 57 ·​·​·​·​.​locals·​1
58 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​Landroid/​os/​Parcel;​  
   
59 ·​·​·​·​.​prologue 58 ·​·​·​·​.​prologue
60 ·​·​·​·​.​line·​392 59 ·​·​·​·​.​line·​392
61 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState;​ 60 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState;​
   
62 ·​·​·​·​move-​result-​object·​v0 61 ·​·​·​·​move-​result-​object·​v0
   
Offset 77, 15 lines modified Offset 76, 14 lines modified
77 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState;​ 76 ·​·​·​·​new-​array·​v0,​·​p1,​·​[Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState;​
   
78 ·​·​·​·​return-​object·​v0 77 ·​·​·​·​return-​object·​v0
79 .​end·​method 78 .​end·​method
   
80 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 79 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
81 ·​·​·​·​.​locals·​1 80 ·​·​·​·​.​locals·​1
82 ·​·​·​·​.​param·​p1,​·​"x0"·​·​·​·​#·​I  
   
83 ·​·​·​·​.​prologue 81 ·​·​·​·​.​prologue
84 ·​·​·​·​.​line·​392 82 ·​·​·​·​.​line·​392
85 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState$1;​-​>newArray(I)​[Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState;​ 83 ·​·​·​·​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState$1;​-​>newArray(I)​[Lcom/​viewpagerindicator/​UnderlinePageIndicato​r$SavedState;​
   
86 ·​·​·​·​move-​result-​object·​v0 84 ·​·​·​·​move-​result-​object·​v0