[−]
/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