--- /home/hans/code/fdroid/data/tmp/fr.pssoftware.scoretarot_20.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_fr.pssoftware.scoretarot_20.apk ├── zipinfo {} │ @@ -1,74 +1,74 @@ │ -Zip file size: 175476 bytes, number of entries: 72 │ +Zip file size: 175217 bytes, number of entries: 72 │ -rw---- 2.0 fat 6066 bl defN 14-Nov-28 06:55 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 6187 bl defN 14-Nov-28 06:55 META-INF/E1B6CE2D.SF │ -rw---- 2.0 fat 1332 bl defN 14-Nov-28 06:55 META-INF/E1B6CE2D.RSA │ -rw---- 2.0 fat 41 bl defN 14-Nov-28 06:41 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 14-Nov-28 06:41 META-INF/fdroidserverid │ --rw---- 2.0 fat 2180 bX defN 14-Nov-28 06:41 AndroidManifest.xml │ --rw---- 1.0 fat 1013 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_appele.png │ --rw---- 1.0 fat 569 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_btn_inf.png │ --rw---- 1.0 fat 575 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_btn_sup.png │ --rw---- 1.0 fat 1550 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_graph.png │ --rw---- 1.0 fat 7618 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 3051 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_menu_add_donne.png │ --rw---- 1.0 fat 1164 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_menu_add_joueur.png │ --rw---- 1.0 fat 1158 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_menu_add_partie.png │ --rw---- 1.0 fat 1337 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_mort.png │ --rw---- 1.0 fat 1012 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_preneur.png │ --rw---- 1.0 fat 411 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_save.png │ --rw---- 1.0 fat 247 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_tableau.png │ --rw---- 1.0 fat 506 b- stor 14-Nov-28 06:41 res/drawable-hdpi-v4/ic_tri.png │ --rw---- 1.0 fat 471 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_appele.png │ --rw---- 1.0 fat 306 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_btn_inf.png │ --rw---- 1.0 fat 306 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_btn_sup.png │ --rw---- 1.0 fat 1051 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_graph.png │ --rw---- 1.0 fat 2259 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1023 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_menu_add_donne.png │ --rw---- 1.0 fat 341 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_menu_add_joueur.png │ --rw---- 1.0 fat 364 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_menu_add_partie.png │ --rw---- 1.0 fat 386 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_mort.png │ --rw---- 1.0 fat 484 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_preneur.png │ --rw---- 1.0 fat 339 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_save.png │ --rw---- 1.0 fat 234 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_tableau.png │ --rw---- 1.0 fat 320 b- stor 14-Nov-28 06:41 res/drawable-ldpi-v4/ic_tri.png │ --rw---- 1.0 fat 610 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_appele.png │ --rw---- 1.0 fat 346 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_btn_inf.png │ --rw---- 1.0 fat 344 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_btn_sup.png │ --rw---- 1.0 fat 1322 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_graph.png │ --rw---- 1.0 fat 3755 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1614 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_menu_add_donne.png │ --rw---- 1.0 fat 725 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_menu_add_joueur.png │ --rw---- 1.0 fat 728 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_menu_add_partie.png │ --rw---- 1.0 fat 835 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_mort.png │ --rw---- 1.0 fat 622 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_preneur.png │ --rw---- 1.0 fat 339 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_save.png │ --rw---- 1.0 fat 196 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_tableau.png │ --rw---- 1.0 fat 388 b- stor 14-Nov-28 06:41 res/drawable-mdpi-v4/ic_tri.png │ --rw---- 1.0 fat 1447 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_appele.png │ --rw---- 1.0 fat 604 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_btn_inf.png │ --rw---- 1.0 fat 604 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_btn_sup.png │ --rw---- 1.0 fat 502 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_graph.png │ --rw---- 1.0 fat 12674 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 4822 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_menu_add_donne.png │ --rw---- 1.0 fat 1250 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_menu_add_joueur.png │ --rw---- 1.0 fat 964 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_menu_add_partie.png │ --rw---- 1.0 fat 1639 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_mort.png │ --rw---- 1.0 fat 1106 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_preneur.png │ --rw---- 1.0 fat 399 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_save.png │ --rw---- 1.0 fat 224 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_tableau.png │ --rw---- 1.0 fat 674 b- stor 14-Nov-28 06:41 res/drawable-xhdpi-v4/ic_tri.png │ --rw---- 2.0 fat 404 bl defN 14-Nov-28 06:41 res/layout/activity_graph.xml │ --rw---- 2.0 fat 5256 bl defN 14-Nov-28 06:41 res/layout/activity_new_donne.xml │ --rw---- 2.0 fat 1372 bl defN 14-Nov-28 06:41 res/layout/activity_new_partie.xml │ --rw---- 2.0 fat 936 bl defN 14-Nov-28 06:41 res/layout/activity_table_donne.xml │ --rw---- 2.0 fat 924 bl defN 14-Nov-28 06:41 res/layout/list_parties.xml │ --rw---- 2.0 fat 2540 bl defN 14-Nov-28 06:41 res/layout/table_donne_cell.xml │ --rw---- 2.0 fat 1560 bl defN 14-Nov-28 06:41 res/layout/table_donne_line.xml │ --rw---- 2.0 fat 476 bl defN 14-Nov-28 06:41 res/menu/activity_donne_context.xml │ --rw---- 2.0 fat 592 bl defN 14-Nov-28 06:41 res/menu/activity_graph.xml │ --rw---- 2.0 fat 592 bl defN 14-Nov-28 06:41 res/menu/activity_main.xml │ --rw---- 2.0 fat 476 bl defN 14-Nov-28 06:41 res/menu/activity_main_context.xml │ --rw---- 2.0 fat 732 bl defN 14-Nov-28 06:41 res/menu/activity_table_donne.xml │ --rw---- 1.0 fat 12328 b- stor 14-Nov-28 06:41 resources.arsc │ --rw---- 2.0 fat 165200 bl defN 14-Nov-28 06:41 classes.dex │ -72 files, 276063 bytes uncompressed, 164791 bytes compressed: 40.3% │ +-rw---- 2.0 fat 2184 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 1013 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_appele.png │ +-rw---- 1.0 fat 569 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_btn_inf.png │ +-rw---- 1.0 fat 575 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_btn_sup.png │ +-rw---- 1.0 fat 1550 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_graph.png │ +-rw---- 1.0 fat 7618 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3051 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_add_donne.png │ +-rw---- 1.0 fat 1164 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_add_joueur.png │ +-rw---- 1.0 fat 1158 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_add_partie.png │ +-rw---- 1.0 fat 1337 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_mort.png │ +-rw---- 1.0 fat 1012 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_preneur.png │ +-rw---- 1.0 fat 411 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_save.png │ +-rw---- 1.0 fat 247 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_tableau.png │ +-rw---- 1.0 fat 506 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_tri.png │ +-rw---- 1.0 fat 471 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_appele.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_btn_inf.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_btn_sup.png │ +-rw---- 1.0 fat 1051 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_graph.png │ +-rw---- 1.0 fat 2259 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1023 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_menu_add_donne.png │ +-rw---- 1.0 fat 341 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_menu_add_joueur.png │ +-rw---- 1.0 fat 364 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_menu_add_partie.png │ +-rw---- 1.0 fat 386 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_mort.png │ +-rw---- 1.0 fat 484 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_preneur.png │ +-rw---- 1.0 fat 339 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_save.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_tableau.png │ +-rw---- 1.0 fat 320 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_tri.png │ +-rw---- 1.0 fat 610 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_appele.png │ +-rw---- 1.0 fat 346 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_btn_inf.png │ +-rw---- 1.0 fat 344 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_btn_sup.png │ +-rw---- 1.0 fat 1322 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_graph.png │ +-rw---- 1.0 fat 3755 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1614 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_add_donne.png │ +-rw---- 1.0 fat 725 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_add_joueur.png │ +-rw---- 1.0 fat 728 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_add_partie.png │ +-rw---- 1.0 fat 835 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_mort.png │ +-rw---- 1.0 fat 622 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_preneur.png │ +-rw---- 1.0 fat 339 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_save.png │ +-rw---- 1.0 fat 196 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_tableau.png │ +-rw---- 1.0 fat 388 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_tri.png │ +-rw---- 1.0 fat 1447 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_appele.png │ +-rw---- 1.0 fat 604 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_btn_inf.png │ +-rw---- 1.0 fat 604 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_btn_sup.png │ +-rw---- 1.0 fat 502 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_graph.png │ +-rw---- 1.0 fat 12674 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 4822 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_menu_add_donne.png │ +-rw---- 1.0 fat 1250 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_menu_add_joueur.png │ +-rw---- 1.0 fat 964 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_menu_add_partie.png │ +-rw---- 1.0 fat 1639 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_mort.png │ +-rw---- 1.0 fat 1106 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_preneur.png │ +-rw---- 1.0 fat 399 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_save.png │ +-rw---- 1.0 fat 224 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_tableau.png │ +-rw---- 1.0 fat 674 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_tri.png │ +-rw---- 2.0 fat 404 bl defN 08-Jan-01 00:00 res/layout/activity_graph.xml │ +-rw---- 2.0 fat 5256 bl defN 08-Jan-01 00:00 res/layout/activity_new_donne.xml │ +-rw---- 2.0 fat 1372 bl defN 08-Jan-01 00:00 res/layout/activity_new_partie.xml │ +-rw---- 2.0 fat 936 bl defN 08-Jan-01 00:00 res/layout/activity_table_donne.xml │ +-rw---- 2.0 fat 924 bl defN 08-Jan-01 00:00 res/layout/list_parties.xml │ +-rw---- 2.0 fat 2540 bl defN 08-Jan-01 00:00 res/layout/table_donne_cell.xml │ +-rw---- 2.0 fat 1560 bl defN 08-Jan-01 00:00 res/layout/table_donne_line.xml │ +-rw---- 2.0 fat 476 bl defN 08-Jan-01 00:00 res/menu/activity_donne_context.xml │ +-rw---- 2.0 fat 592 bl defN 08-Jan-01 00:00 res/menu/activity_graph.xml │ +-rw---- 2.0 fat 592 bl defN 08-Jan-01 00:00 res/menu/activity_main.xml │ +-rw---- 2.0 fat 476 bl defN 08-Jan-01 00:00 res/menu/activity_main_context.xml │ +-rw---- 2.0 fat 732 bl defN 08-Jan-01 00:00 res/menu/activity_table_donne.xml │ +-rw---- 1.0 fat 12328 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 164984 bl defN 08-Jan-01 00:00 classes.dex │ +72 files, 275851 bytes uncompressed, 164683 bytes compressed: 40.3% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── smali/fr/pssoftware/scoretarot/DonneDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/DonneDialog; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/DonneDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/DonneDialog; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/DonneDialog$1;->this$0:Lfr/pssoftware/scoretarot/DonneDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/pssoftware/scoretarot/DonneDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/DonneDialog; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/DonneDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/DonneDialog; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/DonneDialog$2;->this$0:Lfr/pssoftware/scoretarot/DonneDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/pssoftware/scoretarot/DonneDialog$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/DonneDialog; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/DonneDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/DonneDialog; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/DonneDialog$3;->this$0:Lfr/pssoftware/scoretarot/DonneDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -447,14 +448,15 @@ │ │ move-result v3 │ │ if-eq v1, v3, :cond_5 │ │ iget-object v3, p0, Lfr/pssoftware/scoretarot/DonneDialog$3;->this$0:Lfr/pssoftware/scoretarot/DonneDialog; │ │ + .line 169 │ # getter for: Lfr/pssoftware/scoretarot/DonneDialog;->appele:Landroid/widget/Spinner; │ invoke-static {v3}, Lfr/pssoftware/scoretarot/DonneDialog;->access$600(Lfr/pssoftware/scoretarot/DonneDialog;)Landroid/widget/Spinner; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ @@ -469,31 +471,34 @@ │ # getter for: Lfr/pssoftware/scoretarot/DonneDialog;->ctx:Landroid/content/Context; │ invoke-static {v3}, Lfr/pssoftware/scoretarot/DonneDialog;->access$1200(Lfr/pssoftware/scoretarot/DonneDialog;)Landroid/content/Context; │ │ move-result-object v3 │ │ iget-object v4, p0, Lfr/pssoftware/scoretarot/DonneDialog$3;->this$0:Lfr/pssoftware/scoretarot/DonneDialog; │ │ + .line 171 │ # getter for: Lfr/pssoftware/scoretarot/DonneDialog;->ctx:Landroid/content/Context; │ invoke-static {v4}, Lfr/pssoftware/scoretarot/DonneDialog;->access$1200(Lfr/pssoftware/scoretarot/DonneDialog;)Landroid/content/Context; │ │ move-result-object v4 │ │ const v5, 0x7f05001b │ │ invoke-virtual {v4, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ + .line 170 │ invoke-static {v3, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v3 │ │ + .line 172 │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 179 │ .end local v1 # "m":I │ :goto_1 │ return-void ├── smali/fr/pssoftware/scoretarot/DonneDialog.smali │ @@ -348,24 +348,26 @@ │ │ invoke-virtual {v4}, Lfr/pssoftware/scoretarot/Partie;->getListJoueurs()Ljava/util/List; │ │ move-result-object v4 │ │ iget-object v5, p0, Lfr/pssoftware/scoretarot/DonneDialog;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ + .line 108 │ invoke-virtual {v5}, Lfr/pssoftware/scoretarot/Partie;->getListJoueurs()Ljava/util/List; │ │ move-result-object v5 │ │ invoke-interface {v5}, Ljava/util/List;->size()I │ │ move-result v5 │ │ new-array v5, v5, [Ljava/lang/String; │ │ + .line 107 │ invoke-interface {v4, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, [Ljava/lang/String; │ │ .line 109 ├── smali/fr/pssoftware/scoretarot/GraphActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/GraphActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/GraphActivity; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/GraphActivity$1;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -70,14 +71,15 @@ │ │ const-string v2, "If faut toucher un point !" │ │ invoke-static {v1, v2, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 95 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 107 │ :goto_0 │ return-void │ │ .line 97 │ @@ -116,47 +118,51 @@ │ │ # setter for: Lfr/pssoftware/scoretarot/GraphActivity;->donne:Lfr/pssoftware/scoretarot/Donne; │ invoke-static {v2, v1}, Lfr/pssoftware/scoretarot/GraphActivity;->access$202(Lfr/pssoftware/scoretarot/GraphActivity;Lfr/pssoftware/scoretarot/Donne;)Lfr/pssoftware/scoretarot/Donne; │ │ .line 99 │ iget-object v1, p0, Lfr/pssoftware/scoretarot/GraphActivity$1;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ + .line 100 │ invoke-virtual {v1}, Lfr/pssoftware/scoretarot/GraphActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ iget-object v3, p0, Lfr/pssoftware/scoretarot/GraphActivity$1;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ const v4, 0x7f05001e │ │ + .line 101 │ invoke-virtual {v3, v4}, Lfr/pssoftware/scoretarot/GraphActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-array v4, v7, [Ljava/lang/Object; │ │ iget-object v5, p0, Lfr/pssoftware/scoretarot/GraphActivity$1;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ + .line 102 │ # getter for: Lfr/pssoftware/scoretarot/GraphActivity;->pos:I │ invoke-static {v5}, Lfr/pssoftware/scoretarot/GraphActivity;->access$100(Lfr/pssoftware/scoretarot/GraphActivity;)I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v4, v6 │ │ + .line 101 │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -165,14 +171,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lfr/pssoftware/scoretarot/GraphActivity$1;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ + .line 104 │ # getter for: Lfr/pssoftware/scoretarot/GraphActivity;->donne:Lfr/pssoftware/scoretarot/Donne; │ invoke-static {v3}, Lfr/pssoftware/scoretarot/GraphActivity;->access$200(Lfr/pssoftware/scoretarot/GraphActivity;)Lfr/pssoftware/scoretarot/Donne; │ │ move-result-object v3 │ │ iget-object v4, p0, Lfr/pssoftware/scoretarot/GraphActivity$1;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ @@ -188,15 +195,17 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 99 │ invoke-static {v1, v2, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 105 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method ├── smali/fr/pssoftware/scoretarot/GraphActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/GraphActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/GraphActivity; │ │ .prologue │ .line 109 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/GraphActivity$2;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -47,14 +48,15 @@ │ iget-object v1, p0, Lfr/pssoftware/scoretarot/GraphActivity$2;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ # getter for: Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ invoke-static {v1}, Lfr/pssoftware/scoretarot/GraphActivity;->access$000(Lfr/pssoftware/scoretarot/GraphActivity;)Lorg/achartengine/GraphicalView; │ │ move-result-object v1 │ │ + .line 113 │ invoke-virtual {v1}, Lorg/achartengine/GraphicalView;->getCurrentSeriesAndPoint()Lorg/achartengine/model/SeriesSelection; │ │ move-result-object v0 │ │ .line 114 │ .local v0, "seriesSelection":Lorg/achartengine/model/SeriesSelection; │ if-nez v0, :cond_0 │ @@ -70,14 +72,15 @@ │ │ const/4 v3, 0x0 │ │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 117 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 124 │ :goto_0 │ return v4 │ │ .line 120 ├── smali/fr/pssoftware/scoretarot/GraphActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/GraphActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/GraphActivity; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/GraphActivity$3;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/pssoftware/scoretarot/GraphActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/GraphActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/GraphActivity; │ │ .prologue │ .line 253 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/GraphActivity$4;->this$0:Lfr/pssoftware/scoretarot/GraphActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/pssoftware/scoretarot/GraphActivity.smali │ @@ -229,20 +229,22 @@ │ │ const/4 v4, 0x0 │ │ iget v5, p0, Lfr/pssoftware/scoretarot/GraphActivity;->pos:I │ │ add-int/lit8 v5, v5, 0x1 │ │ + .line 178 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 177 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 179 │ @@ -636,34 +638,37 @@ │ iget-object v1, p0, Lfr/pssoftware/scoretarot/GraphActivity;->donne:Lfr/pssoftware/scoretarot/Donne; │ │ if-eqz v1, :cond_0 │ │ .line 246 │ const v1, 0x7f050027 │ │ + .line 247 │ invoke-virtual {p0, v1}, Lfr/pssoftware/scoretarot/GraphActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ iget v4, p0, Lfr/pssoftware/scoretarot/GraphActivity;->pos:I │ │ add-int/lit8 v4, v4, 0x1 │ │ + .line 248 │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 246 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lfr/pssoftware/scoretarot/DonneDialog;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 252 │ @@ -712,241 +717,240 @@ │ │ const/4 v12, 0x1 │ │ .line 78 │ invoke-super {p0}, Landroid/app/Activity;->onResume()V │ │ .line 79 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->bdd:Lfr/pssoftware/scoretarot/ScoreTarotDB; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->bdd:Lfr/pssoftware/scoretarot/ScoreTarotDB; │ │ - iget-object v8, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ + iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ - invoke-virtual {v8}, Lfr/pssoftware/scoretarot/Partie;->getId()J │ + invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getId()J │ │ move-result-wide v8 │ │ - invoke-virtual {v7, v8, v9, v12}, Lfr/pssoftware/scoretarot/ScoreTarotDB;->getListDonnes(JZ)Ljava/util/List; │ + invoke-virtual {v6, v8, v9, v12}, Lfr/pssoftware/scoretarot/ScoreTarotDB;->getListDonnes(JZ)Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->listDonne:Ljava/util/List; │ + iput-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->listDonne:Ljava/util/List; │ │ .line 80 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ │ - if-nez v7, :cond_1 │ + if-nez v6, :cond_1 │ │ .line 81 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ - invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ + invoke-virtual {v6}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v7, v7, [I │ + new-array v6, v6, [I │ │ - iput-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->sc:[I │ + iput-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->sc:[I │ │ .line 82 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ - invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ + invoke-virtual {v6}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v7, v7, [Lorg/achartengine/model/XYSeries; │ + new-array v6, v6, [Lorg/achartengine/model/XYSeries; │ │ - iput-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ + iput-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ │ .line 83 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ - invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ + invoke-virtual {v6}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v7, v7, [Lorg/achartengine/renderer/XYSeriesRenderer; │ + new-array v6, v6, [Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - iput-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ + iput-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ │ .line 84 │ - const/high16 v7, 0x7f080000 │ + const/high16 v6, 0x7f080000 │ │ - invoke-virtual {p0, v7}, Lfr/pssoftware/scoretarot/GraphActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v6}, Lfr/pssoftware/scoretarot/GraphActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/widget/LinearLayout; │ + check-cast v5, Landroid/widget/LinearLayout; │ │ .line 85 │ - .local v6, "layout":Landroid/widget/LinearLayout; │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ + .local v5, "layout":Landroid/widget/LinearLayout; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - iget-object v8, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-static {p0, v7, v8}, Lorg/achartengine/ChartFactory;->getLineChartView(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView; │ + invoke-static {p0, v6, v7}, Lorg/achartengine/ChartFactory;->getLineChartView(Landroid/content/Context;Lorg/achartengine/model/XYMultipleSeriesDataset;Lorg/achartengine/renderer/XYMultipleSeriesRenderer;)Lorg/achartengine/GraphicalView; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ + iput-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ │ .line 87 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v7, v12}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setClickEnabled(Z)V │ + invoke-virtual {v6, v12}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->setClickEnabled(Z)V │ │ .line 88 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ │ - new-instance v8, Lfr/pssoftware/scoretarot/GraphActivity$1; │ + new-instance v7, Lfr/pssoftware/scoretarot/GraphActivity$1; │ │ - invoke-direct {v8, p0}, Lfr/pssoftware/scoretarot/GraphActivity$1;->(Lfr/pssoftware/scoretarot/GraphActivity;)V │ + invoke-direct {v7, p0}, Lfr/pssoftware/scoretarot/GraphActivity$1;->(Lfr/pssoftware/scoretarot/GraphActivity;)V │ │ - invoke-virtual {v7, v8}, Lorg/achartengine/GraphicalView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v6, v7}, Lorg/achartengine/GraphicalView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 109 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ │ - new-instance v8, Lfr/pssoftware/scoretarot/GraphActivity$2; │ + new-instance v7, Lfr/pssoftware/scoretarot/GraphActivity$2; │ │ - invoke-direct {v8, p0}, Lfr/pssoftware/scoretarot/GraphActivity$2;->(Lfr/pssoftware/scoretarot/GraphActivity;)V │ + invoke-direct {v7, p0}, Lfr/pssoftware/scoretarot/GraphActivity$2;->(Lfr/pssoftware/scoretarot/GraphActivity;)V │ │ - invoke-virtual {v7, v8}, Lorg/achartengine/GraphicalView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ + invoke-virtual {v6, v7}, Lorg/achartengine/GraphicalView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ │ .line 128 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ │ - new-instance v8, Landroid/widget/LinearLayout$LayoutParams; │ + new-instance v7, Landroid/widget/LinearLayout$LayoutParams; │ │ - invoke-direct {v8, v10, v10}, Landroid/widget/LinearLayout$LayoutParams;->(II)V │ + invoke-direct {v7, v10, v10}, Landroid/widget/LinearLayout$LayoutParams;->(II)V │ │ - invoke-virtual {v6, v7, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v5, v6, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 130 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ - invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getListJoueurs()Ljava/util/List; │ + invoke-virtual {v6}, Lfr/pssoftware/scoretarot/Partie;->getListJoueurs()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 131 │ - .local v5, "joueurs":Ljava/util/List;, "Ljava/util/List;" │ + .local v4, "joueurs":Ljava/util/List;, "Ljava/util/List;" │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ - invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ + invoke-virtual {v6}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ │ - move-result v7 │ + move-result v6 │ │ - if-ge v1, v7, :cond_4 │ + if-ge v1, v6, :cond_4 │ │ .line 132 │ - iget-object v8, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ + iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ │ - new-instance v9, Lorg/achartengine/model/XYSeries; │ + new-instance v8, Lorg/achartengine/model/XYSeries; │ │ - invoke-interface {v5, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ - invoke-direct {v9, v7}, Lorg/achartengine/model/XYSeries;->(Ljava/lang/String;)V │ + invoke-direct {v8, v6}, Lorg/achartengine/model/XYSeries;->(Ljava/lang/String;)V │ │ - aput-object v9, v8, v1 │ + aput-object v8, v7, v1 │ │ .line 133 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ - iget-object v8, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ + iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ │ - aget-object v8, v8, v1 │ + aget-object v7, v7, v1 │ │ - invoke-virtual {v7, v8}, Lorg/achartengine/model/XYMultipleSeriesDataset;->addSeries(Lorg/achartengine/model/XYSeries;)V │ + invoke-virtual {v6, v7}, Lorg/achartengine/model/XYMultipleSeriesDataset;->addSeries(Lorg/achartengine/model/XYSeries;)V │ │ .line 134 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - new-instance v8, Lorg/achartengine/renderer/XYSeriesRenderer; │ + new-instance v7, Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - invoke-direct {v8}, Lorg/achartengine/renderer/XYSeriesRenderer;->()V │ + invoke-direct {v7}, Lorg/achartengine/renderer/XYSeriesRenderer;->()V │ │ - aput-object v8, v7, v1 │ + aput-object v7, v6, v1 │ │ .line 135 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - iget-object v8, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ + iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - aget-object v8, v8, v1 │ + aget-object v7, v7, v1 │ │ - invoke-virtual {v7, v8}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->addSeriesRenderer(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ + invoke-virtual {v6, v7}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->addSeriesRenderer(Lorg/achartengine/renderer/SimpleSeriesRenderer;)V │ │ .line 136 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - aget-object v7, v7, v1 │ + aget-object v6, v6, v1 │ │ - sget-object v8, Lorg/achartengine/chart/PointStyle;->CIRCLE:Lorg/achartengine/chart/PointStyle; │ + sget-object v7, Lorg/achartengine/chart/PointStyle;->CIRCLE:Lorg/achartengine/chart/PointStyle; │ │ - invoke-virtual {v7, v8}, Lorg/achartengine/renderer/XYSeriesRenderer;->setPointStyle(Lorg/achartengine/chart/PointStyle;)V │ + invoke-virtual {v6, v7}, Lorg/achartengine/renderer/XYSeriesRenderer;->setPointStyle(Lorg/achartengine/chart/PointStyle;)V │ │ .line 137 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - aget-object v7, v7, v1 │ + aget-object v6, v6, v1 │ │ - iget-object v8, p0, Lfr/pssoftware/scoretarot/GraphActivity;->colors:[I │ + iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->colors:[I │ │ - aget v8, v8, v1 │ + aget v7, v7, v1 │ │ - invoke-virtual {v7, v8}, Lorg/achartengine/renderer/XYSeriesRenderer;->setColor(I)V │ + invoke-virtual {v6, v7}, Lorg/achartengine/renderer/XYSeriesRenderer;->setColor(I)V │ │ .line 138 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->renderer:[Lorg/achartengine/renderer/XYSeriesRenderer; │ │ - aget-object v7, v7, v1 │ + aget-object v6, v6, v1 │ │ - invoke-virtual {v7, v12}, Lorg/achartengine/renderer/XYSeriesRenderer;->setFillPoints(Z)V │ + invoke-virtual {v6, v12}, Lorg/achartengine/renderer/XYSeriesRenderer;->setFillPoints(Z)V │ │ .line 139 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->sc:[I │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->sc:[I │ │ - aput v13, v7, v1 │ + aput v13, v6, v1 │ │ .line 140 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 141 │ - .local v3, "j":I │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ + .local v2, "j":I │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ │ - aget-object v7, v7, v1 │ + aget-object v6, v6, v1 │ │ - invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;->clear()V │ + invoke-virtual {v6}, Lorg/achartengine/model/XYSeries;->clear()V │ │ .line 142 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->listDonne:Ljava/util/List; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->listDonne:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lfr/pssoftware/scoretarot/Donne; │ │ .line 143 │ .local v0, "d":Lfr/pssoftware/scoretarot/Donne; │ @@ -963,93 +967,91 @@ │ aput v8, v7, v1 │ │ .line 144 │ iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ │ aget-object v7, v7, v1 │ │ - add-int/lit8 v4, v3, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - .end local v3 # "j":I │ - .local v4, "j":I │ - int-to-double v8, v3 │ + .end local v2 # "j":I │ + .local v3, "j":I │ + int-to-double v8, v2 │ │ iget-object v10, p0, Lfr/pssoftware/scoretarot/GraphActivity;->sc:[I │ │ aget v10, v10, v1 │ │ int-to-double v10, v10 │ │ invoke-virtual {v7, v8, v9, v10, v11}, Lorg/achartengine/model/XYSeries;->add(DD)V │ │ - move v3, v4 │ + move v2, v3 │ │ .line 145 │ - .end local v4 # "j":I │ - .restart local v3 # "j":I │ + .end local v3 # "j":I │ + .restart local v2 # "j":I │ goto :goto_1 │ │ .line 131 │ .end local v0 # "d":Lfr/pssoftware/scoretarot/Donne; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto/16 :goto_0 │ │ .line 148 │ .end local v1 # "i":I │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "j":I │ - .end local v5 # "joueurs":Ljava/util/List;, "Ljava/util/List;" │ - .end local v6 # "layout":Landroid/widget/LinearLayout; │ + .end local v2 # "j":I │ + .end local v4 # "joueurs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "layout":Landroid/widget/LinearLayout; │ :cond_1 │ const/4 v1, 0x0 │ │ .restart local v1 # "i":I │ :goto_2 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ - invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ + invoke-virtual {v6}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ │ - move-result v7 │ + move-result v6 │ │ - if-ge v1, v7, :cond_3 │ + if-ge v1, v6, :cond_3 │ │ .line 149 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->sc:[I │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->sc:[I │ │ - aput v13, v7, v1 │ + aput v13, v6, v1 │ │ .line 150 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 151 │ - .restart local v3 # "j":I │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ + .restart local v2 # "j":I │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ │ - aget-object v7, v7, v1 │ + aget-object v6, v6, v1 │ │ - invoke-virtual {v7}, Lorg/achartengine/model/XYSeries;->clear()V │ + invoke-virtual {v6}, Lorg/achartengine/model/XYSeries;->clear()V │ │ .line 152 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->listDonne:Ljava/util/List; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->listDonne:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lfr/pssoftware/scoretarot/Donne; │ │ .line 153 │ .restart local v0 # "d":Lfr/pssoftware/scoretarot/Donne; │ @@ -1066,47 +1068,46 @@ │ aput v8, v7, v1 │ │ .line 154 │ iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->series:[Lorg/achartengine/model/XYSeries; │ │ aget-object v7, v7, v1 │ │ - add-int/lit8 v4, v3, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - .end local v3 # "j":I │ - .restart local v4 # "j":I │ - int-to-double v8, v3 │ + .end local v2 # "j":I │ + .restart local v3 # "j":I │ + int-to-double v8, v2 │ │ iget-object v10, p0, Lfr/pssoftware/scoretarot/GraphActivity;->sc:[I │ │ aget v10, v10, v1 │ │ int-to-double v10, v10 │ │ invoke-virtual {v7, v8, v9, v10, v11}, Lorg/achartengine/model/XYSeries;->add(DD)V │ │ - move v3, v4 │ + move v2, v3 │ │ .line 155 │ - .end local v4 # "j":I │ - .restart local v3 # "j":I │ + .end local v3 # "j":I │ + .restart local v2 # "j":I │ goto :goto_3 │ │ .line 148 │ .end local v0 # "d":Lfr/pssoftware/scoretarot/Donne; │ :cond_2 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ .line 157 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "j":I │ + .end local v2 # "j":I │ :cond_3 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/GraphActivity;->mChartView:Lorg/achartengine/GraphicalView; │ │ - invoke-virtual {v7}, Lorg/achartengine/GraphicalView;->invalidate()V │ + invoke-virtual {v6}, Lorg/achartengine/GraphicalView;->invalidate()V │ │ .line 159 │ :cond_4 │ return-void │ .end method ├── smali/fr/pssoftware/scoretarot/MainActivity.smali │ @@ -46,14 +46,15 @@ │ .locals 9 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v4, 0x1 │ │ .line 45 │ + .line 46 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 47 │ @@ -124,20 +125,22 @@ │ │ move-result-object v5 │ │ new-array v6, v4, [Ljava/lang/Object; │ │ const/4 v7, 0x0 │ │ + .line 58 │ invoke-virtual {v3}, Lfr/pssoftware/scoretarot/Partie;->getDescription()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 57 │ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 59 ├── smali/fr/pssoftware/scoretarot/MainActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$p:Lfr/pssoftware/scoretarot/Partie; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/MainActivity;Lfr/pssoftware/scoretarot/Partie;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/MainActivity; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/MainActivity$1;->this$0:Lfr/pssoftware/scoretarot/MainActivity; │ │ iput-object p2, p0, Lfr/pssoftware/scoretarot/MainActivity$1;->val$p:Lfr/pssoftware/scoretarot/Partie; ├── smali/fr/pssoftware/scoretarot/MainActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/MainActivity; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/MainActivity$2;->this$0:Lfr/pssoftware/scoretarot/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/pssoftware/scoretarot/PartieAdapter.smali │ @@ -98,136 +98,135 @@ │ .line 43 │ int-to-long v0, p1 │ │ return-wide v0 │ .end method │ │ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ - .locals 12 │ + .locals 11 │ .param p1, "position" # I │ .param p2, "convertView" # Landroid/view/View; │ .param p3, "parent" # Landroid/view/ViewGroup; │ │ .prologue │ .line 49 │ if-nez p2, :cond_0 │ │ .line 50 │ - iget-object v9, p0, Lfr/pssoftware/scoretarot/PartieAdapter;->mInflater:Landroid/view/LayoutInflater; │ + iget-object v8, p0, Lfr/pssoftware/scoretarot/PartieAdapter;->mInflater:Landroid/view/LayoutInflater; │ │ - const v10, 0x7f030004 │ + const v9, 0x7f030004 │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v9, v10, p3, v11}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ + invoke-virtual {v8, v9, p3, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/widget/LinearLayout; │ + check-cast v4, Landroid/widget/LinearLayout; │ │ .line 56 │ - .local v5, "layoutItem":Landroid/widget/LinearLayout; │ + .local v4, "layoutItem":Landroid/widget/LinearLayout; │ :goto_0 │ :try_start_0 │ - iget-object v9, p0, Lfr/pssoftware/scoretarot/PartieAdapter;->listPartie:Ljava/util/List; │ + iget-object v8, p0, Lfr/pssoftware/scoretarot/PartieAdapter;->listPartie:Ljava/util/List; │ │ - invoke-interface {v9, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v8, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lfr/pssoftware/scoretarot/Partie; │ + check-cast v7, Lfr/pssoftware/scoretarot/Partie; │ │ .line 57 │ - .local v8, "p":Lfr/pssoftware/scoretarot/Partie; │ - const v9, 0x7f080016 │ + .local v7, "p":Lfr/pssoftware/scoretarot/Partie; │ + const v8, 0x7f080016 │ │ - invoke-virtual {v5, v9}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v4, v8}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Landroid/widget/TextView; │ + check-cast v6, Landroid/widget/TextView; │ │ .line 58 │ - .local v7, "name":Landroid/widget/TextView; │ - const v9, 0x7f080017 │ + .local v6, "name":Landroid/widget/TextView; │ + const v8, 0x7f080017 │ │ - invoke-virtual {v5, v9}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v4, v8}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 59 │ .local v1, "descr":Landroid/widget/TextView; │ - invoke-virtual {v8}, Lfr/pssoftware/scoretarot/Partie;->getDescription()Ljava/lang/String; │ + invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getDescription()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v7, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 60 │ - invoke-virtual {v8}, Lfr/pssoftware/scoretarot/Partie;->getListJoueurs()Ljava/util/List; │ + invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getListJoueurs()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 61 │ - .local v6, "lj":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v9, Ljava/lang/StringBuilder; │ + .local v5, "lj":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ + invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ │ - move-result v10 │ + move-result v9 │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, " joueurs : " │ + const-string v9, " joueurs : " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 62 │ .local v0, "d":Ljava/lang/String; │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 63 │ - .local v4, "j":Ljava/lang/String; │ + .local v3, "j":Ljava/lang/String; │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ const-string v10, ", " │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -240,61 +239,58 @@ │ move-result-object v0 │ │ .line 64 │ goto :goto_1 │ │ .end local v0 # "d":Ljava/lang/String; │ .end local v1 # "descr":Landroid/widget/TextView; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "j":Ljava/lang/String; │ - .end local v5 # "layoutItem":Landroid/widget/LinearLayout; │ - .end local v6 # "lj":Ljava/util/List;, "Ljava/util/List;" │ - .end local v7 # "name":Landroid/widget/TextView; │ - .end local v8 # "p":Lfr/pssoftware/scoretarot/Partie; │ + .end local v3 # "j":Ljava/lang/String; │ + .end local v4 # "layoutItem":Landroid/widget/LinearLayout; │ + .end local v5 # "lj":Ljava/util/List;, "Ljava/util/List;" │ + .end local v6 # "name":Landroid/widget/TextView; │ + .end local v7 # "p":Lfr/pssoftware/scoretarot/Partie; │ :cond_0 │ - move-object v5, p2 │ + move-object v4, p2 │ │ .line 53 │ - check-cast v5, Landroid/widget/LinearLayout; │ + check-cast v4, Landroid/widget/LinearLayout; │ │ - .restart local v5 # "layoutItem":Landroid/widget/LinearLayout; │ + .restart local v4 # "layoutItem":Landroid/widget/LinearLayout; │ goto :goto_0 │ │ .line 65 │ .restart local v0 # "d":Ljava/lang/String; │ .restart local v1 # "descr":Landroid/widget/TextView; │ - .restart local v3 # "i$":Ljava/util/Iterator; │ - .restart local v6 # "lj":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v7 # "name":Landroid/widget/TextView; │ - .restart local v8 # "p":Lfr/pssoftware/scoretarot/Partie; │ + .restart local v5 # "lj":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v6 # "name":Landroid/widget/TextView; │ + .restart local v7 # "p":Lfr/pssoftware/scoretarot/Partie; │ :cond_1 │ :try_start_1 │ invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 69 │ .end local v0 # "d":Ljava/lang/String; │ .end local v1 # "descr":Landroid/widget/TextView; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v6 # "lj":Ljava/util/List;, "Ljava/util/List;" │ - .end local v7 # "name":Landroid/widget/TextView; │ - .end local v8 # "p":Lfr/pssoftware/scoretarot/Partie; │ + .end local v5 # "lj":Ljava/util/List;, "Ljava/util/List;" │ + .end local v6 # "name":Landroid/widget/TextView; │ + .end local v7 # "p":Lfr/pssoftware/scoretarot/Partie; │ :goto_2 │ - return-object v5 │ + return-object v4 │ │ .line 66 │ :catch_0 │ move-exception v2 │ │ .line 67 │ .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "PartieAdapter" │ + const-string v8, "PartieAdapter" │ │ invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v9, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v8, v9}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_2 │ .end method ├── smali/fr/pssoftware/scoretarot/PartieDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/PartieDialog; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/PartieDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/PartieDialog; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/PartieDialog$1;->this$0:Lfr/pssoftware/scoretarot/PartieDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -58,14 +59,15 @@ │ │ invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lfr/pssoftware/scoretarot/PartieDialog$1;->this$0:Lfr/pssoftware/scoretarot/PartieDialog; │ │ + .line 48 │ # getter for: Lfr/pssoftware/scoretarot/PartieDialog;->value:I │ invoke-static {v4}, Lfr/pssoftware/scoretarot/PartieDialog;->access$100(Lfr/pssoftware/scoretarot/PartieDialog;)I │ │ move-result v4 │ │ invoke-direct {v2, v3, v4}, Lfr/pssoftware/scoretarot/Partie;->(Ljava/lang/String;I)V ├── smali/fr/pssoftware/scoretarot/PartieDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/PartieDialog; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/PartieDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/PartieDialog; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/PartieDialog$2;->this$0:Lfr/pssoftware/scoretarot/PartieDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/pssoftware/scoretarot/PartieDialog$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/PartieDialog; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/PartieDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/PartieDialog; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/PartieDialog$3;->this$0:Lfr/pssoftware/scoretarot/PartieDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -68,20 +69,22 @@ │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ add-int/lit8 v4, p2, 0x3 │ │ + .line 95 │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v3, v5 │ │ + .line 94 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 96 ├── smali/fr/pssoftware/scoretarot/PartieDialog.smali │ @@ -271,14 +271,15 @@ │ │ invoke-direct {v0, v7, v8, v6}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ .line 70 │ .local v0, "adapter":Landroid/widget/ArrayAdapter;, "Landroid/widget/ArrayAdapter;" │ const v7, 0x7f08000f │ │ + .line 71 │ invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/LinearLayout; │ │ .line 72 │ @@ -313,14 +314,15 @@ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 75 │ const v7, 0x7f080011 │ │ + .line 76 │ invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v7 │ │ check-cast v7, Landroid/widget/TextView; │ │ iput-object v7, p0, Lfr/pssoftware/scoretarot/PartieDialog;->lnbj:Landroid/widget/TextView; ├── smali/fr/pssoftware/scoretarot/TableDonneActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/TableDonneActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/TableDonneActivity$1;->this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -69,36 +70,39 @@ │ │ check-cast v0, Lfr/pssoftware/scoretarot/Donne; │ │ .line 70 │ .local v0, "o":Lfr/pssoftware/scoretarot/Donne; │ iget-object v1, p0, Lfr/pssoftware/scoretarot/TableDonneActivity$1;->this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ + .line 71 │ invoke-virtual {v1}, Lfr/pssoftware/scoretarot/TableDonneActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ iget-object v1, p0, Lfr/pssoftware/scoretarot/TableDonneActivity$1;->this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ const v4, 0x7f05001e │ │ + .line 72 │ invoke-virtual {v1, v4}, Lfr/pssoftware/scoretarot/TableDonneActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ new-array v5, v7, [Ljava/lang/Object; │ │ const/4 v6, 0x0 │ │ iget-object v1, p0, Lfr/pssoftware/scoretarot/TableDonneActivity$1;->this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ + .line 73 │ # getter for: Lfr/pssoftware/scoretarot/TableDonneActivity;->tri:Z │ invoke-static {v1}, Lfr/pssoftware/scoretarot/TableDonneActivity;->access$100(Lfr/pssoftware/scoretarot/TableDonneActivity;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ @@ -113,14 +117,15 @@ │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v5, v6 │ │ + .line 72 │ invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -129,14 +134,15 @@ │ │ invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v3, p0, Lfr/pssoftware/scoretarot/TableDonneActivity$1;->this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ + .line 73 │ invoke-virtual {v3}, Lfr/pssoftware/scoretarot/TableDonneActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Lfr/pssoftware/scoretarot/Donne;->toString(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v3 │ @@ -145,24 +151,26 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 70 │ invoke-static {v2, v1, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 74 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 75 │ return-void │ │ - .line 70 │ + .line 73 │ :cond_0 │ iget-object v1, p0, Lfr/pssoftware/scoretarot/TableDonneActivity$1;->this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ # getter for: Lfr/pssoftware/scoretarot/TableDonneActivity;->list:Landroid/widget/ListView; │ invoke-static {v1}, Lfr/pssoftware/scoretarot/TableDonneActivity;->access$000(Lfr/pssoftware/scoretarot/TableDonneActivity;)Landroid/widget/ListView; │ │ move-result-object v1 ├── smali/fr/pssoftware/scoretarot/ScoreTarotDB.smali │ @@ -295,26 +295,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 238 │ invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 236 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 240 │ .local v8, "c":Landroid/database/Cursor; │ invoke-interface {v8}, Landroid/database/Cursor;->getCount()I │ @@ -558,26 +560,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 204 │ invoke-static/range {p1 .. p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 202 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 206 │ .local v8, "c":Landroid/database/Cursor; │ invoke-interface {v8}, Landroid/database/Cursor;->getCount()I │ @@ -1137,24 +1141,26 @@ │ │ aput-object v3, v2, v12 │ │ const-string v3, "id=?" │ │ new-array v4, v11, [Ljava/lang/String; │ │ + .line 134 │ invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v10 │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ + .line 132 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 135 │ .local v8, "c":Landroid/database/Cursor; │ invoke-interface {v8}, Landroid/database/Cursor;->getCount()I │ @@ -1425,125 +1431,124 @@ │ .locals 10 │ .param p1, "partie" # Lfr/pssoftware/scoretarot/Partie; │ │ .prologue │ const/4 v9, 0x0 │ │ .line 91 │ - new-instance v6, Landroid/content/ContentValues; │ + new-instance v3, Landroid/content/ContentValues; │ │ - invoke-direct {v6}, Landroid/content/ContentValues;->()V │ + invoke-direct {v3}, Landroid/content/ContentValues;->()V │ │ .line 92 │ - .local v6, "values":Landroid/content/ContentValues; │ - const-string v7, "description" │ + .local v3, "values":Landroid/content/ContentValues; │ + const-string v6, "description" │ │ invoke-virtual {p1}, Lfr/pssoftware/scoretarot/Partie;->getDescription()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 93 │ - const-string v7, "nbjoueurs" │ + const-string v6, "nbjoueurs" │ │ invoke-virtual {p1}, Lfr/pssoftware/scoretarot/Partie;->getNbJoueurs()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v3, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 94 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/ScoreTarotDB;->bdd:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/ScoreTarotDB;->bdd:Landroid/database/sqlite/SQLiteDatabase; │ │ - const-string v8, "parties" │ + const-string v7, "parties" │ │ - invoke-virtual {v7, v8, v9, v6}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v6, v7, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ move-result-wide v4 │ │ .line 95 │ .local v4, "rowid":J │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 96 │ - .local v2, "n":I │ + .local v1, "n":I │ invoke-virtual {p1}, Lfr/pssoftware/scoretarot/Partie;->getListJoueurs()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 97 │ - .local v1, "joueur":Ljava/lang/String; │ - invoke-virtual {v6}, Landroid/content/ContentValues;->clear()V │ + .local v0, "joueur":Ljava/lang/String; │ + invoke-virtual {v3}, Landroid/content/ContentValues;->clear()V │ │ .line 98 │ const-string v7, "id_partie" │ │ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v8 │ │ - invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 99 │ const-string v7, "ordre" │ │ - add-int/lit8 v3, v2, 0x1 │ + add-int/lit8 v2, v1, 0x1 │ │ - .end local v2 # "n":I │ - .local v3, "n":I │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .end local v1 # "n":I │ + .local v2, "n":I │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ - invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 100 │ const-string v7, "joueur" │ │ - invoke-virtual {v6, v7, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v7, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 101 │ iget-object v7, p0, Lfr/pssoftware/scoretarot/ScoreTarotDB;->bdd:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v8, "partie_joueurs" │ │ - invoke-virtual {v7, v8, v9, v6}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v7, v8, v9, v3}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move v2, v3 │ + move v1, v2 │ │ .line 102 │ - .end local v3 # "n":I │ - .restart local v2 # "n":I │ + .end local v2 # "n":I │ + .restart local v1 # "n":I │ goto :goto_0 │ │ .line 103 │ - .end local v1 # "joueur":Ljava/lang/String; │ + .end local v0 # "joueur":Ljava/lang/String; │ :cond_0 │ return-wide v4 │ .end method │ │ .method public onCreate(Landroid/database/sqlite/SQLiteDatabase;)V │ .locals 1 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; ├── smali/fr/pssoftware/scoretarot/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 236 │ return-void │ .end method ├── smali/fr/pssoftware/scoretarot/TableDonneActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/TableDonneActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/TableDonneActivity$2;->this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/pssoftware/scoretarot/TableDonneActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ │ # direct methods │ .method constructor (Lfr/pssoftware/scoretarot/TableDonneActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lfr/pssoftware/scoretarot/TableDonneActivity$3;->this$0:Lfr/pssoftware/scoretarot/TableDonneActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/pssoftware/scoretarot/TableDonneActivity.smali │ @@ -149,14 +149,15 @@ │ .locals 7 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v3, 0x1 │ │ .line 89 │ + .line 90 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 91 │ @@ -245,20 +246,22 @@ │ │ new-array v4, v3, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ │ iget v6, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->item_selected:I │ │ + .line 100 │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ + .line 99 │ invoke-static {v2, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 101 │ @@ -320,104 +323,103 @@ │ │ .line 40 │ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 41 │ invoke-static {p0}, Lfr/pssoftware/scoretarot/ScoreTarotDB;->getDB(Landroid/content/Context;)Lfr/pssoftware/scoretarot/ScoreTarotDB; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->bdd:Lfr/pssoftware/scoretarot/ScoreTarotDB; │ + iput-object v6, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->bdd:Lfr/pssoftware/scoretarot/ScoreTarotDB; │ │ .line 42 │ - const v7, 0x7f030003 │ + const v6, 0x7f030003 │ │ - invoke-virtual {p0, v7}, Lfr/pssoftware/scoretarot/TableDonneActivity;->setContentView(I)V │ + invoke-virtual {p0, v6}, Lfr/pssoftware/scoretarot/TableDonneActivity;->setContentView(I)V │ │ .line 43 │ invoke-virtual {p0}, Lfr/pssoftware/scoretarot/TableDonneActivity;->getActionBar()Landroid/app/ActionBar; │ │ move-result-object v0 │ │ .line 44 │ .local v0, "actionBar":Landroid/app/ActionBar; │ invoke-virtual {v0, v10}, Landroid/app/ActionBar;->setDisplayHomeAsUpEnabled(Z)V │ │ .line 45 │ invoke-virtual {p0}, Lfr/pssoftware/scoretarot/TableDonneActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ + invoke-virtual {v6}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v1 │ │ .line 46 │ .local v1, "b":Landroid/os/Bundle; │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->bdd:Lfr/pssoftware/scoretarot/ScoreTarotDB; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->bdd:Lfr/pssoftware/scoretarot/ScoreTarotDB; │ │ - const-string v8, "id_partie" │ + const-string v7, "id_partie" │ │ - invoke-virtual {v1, v8}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J │ + invoke-virtual {v1, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J │ │ move-result-wide v8 │ │ - invoke-virtual {v7, v8, v9}, Lfr/pssoftware/scoretarot/ScoreTarotDB;->getPartie(J)Lfr/pssoftware/scoretarot/Partie; │ + invoke-virtual {v6, v8, v9}, Lfr/pssoftware/scoretarot/ScoreTarotDB;->getPartie(J)Lfr/pssoftware/scoretarot/Partie; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ + iput-object v6, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ .line 48 │ - const v7, 0x7f080014 │ + const v6, 0x7f080014 │ │ - invoke-virtual {p0, v7}, Lfr/pssoftware/scoretarot/TableDonneActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v6}, Lfr/pssoftware/scoretarot/TableDonneActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/LinearLayout; │ │ .line 49 │ .local v3, "header":Landroid/widget/LinearLayout; │ invoke-virtual {v3}, Landroid/widget/LinearLayout;->removeAllViewsInLayout()V │ │ .line 50 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->partie:Lfr/pssoftware/scoretarot/Partie; │ │ - invoke-virtual {v7}, Lfr/pssoftware/scoretarot/Partie;->getListJoueurs()Ljava/util/List; │ + invoke-virtual {v6}, Lfr/pssoftware/scoretarot/Partie;->getListJoueurs()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 51 │ - .local v5, "j":Ljava/lang/String; │ + .local v4, "j":Ljava/lang/String; │ new-instance v2, Landroid/widget/TextView; │ │ invoke-direct {v2, p0}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 52 │ .local v2, "child":Landroid/widget/TextView; │ - invoke-virtual {v2, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 53 │ const-string v7, "#000000" │ │ invoke-static {v7}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I │ │ move-result v7 │ @@ -429,64 +431,64 @@ │ │ invoke-virtual {v2, v7}, Landroid/widget/TextView;->setGravity(I)V │ │ .line 55 │ invoke-virtual {v2, v10}, Landroid/widget/TextView;->setLines(I)V │ │ .line 56 │ - new-instance v6, Landroid/widget/LinearLayout$LayoutParams; │ + new-instance v5, Landroid/widget/LinearLayout$LayoutParams; │ │ const/4 v7, 0x0 │ │ const/4 v8, -0x2 │ │ - invoke-direct {v6, v7, v8}, Landroid/widget/LinearLayout$LayoutParams;->(II)V │ + invoke-direct {v5, v7, v8}, Landroid/widget/LinearLayout$LayoutParams;->(II)V │ │ .line 58 │ - .local v6, "layoutParam":Landroid/widget/LinearLayout$LayoutParams; │ + .local v5, "layoutParam":Landroid/widget/LinearLayout$LayoutParams; │ const/high16 v7, 0x3f800000 # 1.0f │ │ - iput v7, v6, Landroid/widget/LinearLayout$LayoutParams;->weight:F │ + iput v7, v5, Landroid/widget/LinearLayout$LayoutParams;->weight:F │ │ .line 59 │ - invoke-virtual {v6, v10, v10, v10, v10}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V │ + invoke-virtual {v5, v10, v10, v10, v10}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V │ │ .line 60 │ - invoke-virtual {v3, v2, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v3, v2, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ goto :goto_0 │ │ .line 63 │ .end local v2 # "child":Landroid/widget/TextView; │ - .end local v5 # "j":Ljava/lang/String; │ - .end local v6 # "layoutParam":Landroid/widget/LinearLayout$LayoutParams; │ + .end local v4 # "j":Ljava/lang/String; │ + .end local v5 # "layoutParam":Landroid/widget/LinearLayout$LayoutParams; │ :cond_0 │ - const v7, 0x7f080015 │ + const v6, 0x7f080015 │ │ - invoke-virtual {p0, v7}, Lfr/pssoftware/scoretarot/TableDonneActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v6}, Lfr/pssoftware/scoretarot/TableDonneActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Landroid/widget/ListView; │ + check-cast v6, Landroid/widget/ListView; │ │ - iput-object v7, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->list:Landroid/widget/ListView; │ + iput-object v6, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->list:Landroid/widget/ListView; │ │ .line 64 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->list:Landroid/widget/ListView; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->list:Landroid/widget/ListView; │ │ - invoke-virtual {p0, v7}, Lfr/pssoftware/scoretarot/TableDonneActivity;->registerForContextMenu(Landroid/view/View;)V │ + invoke-virtual {p0, v6}, Lfr/pssoftware/scoretarot/TableDonneActivity;->registerForContextMenu(Landroid/view/View;)V │ │ .line 65 │ - iget-object v7, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->list:Landroid/widget/ListView; │ + iget-object v6, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->list:Landroid/widget/ListView; │ │ - new-instance v8, Lfr/pssoftware/scoretarot/TableDonneActivity$1; │ + new-instance v7, Lfr/pssoftware/scoretarot/TableDonneActivity$1; │ │ - invoke-direct {v8, p0}, Lfr/pssoftware/scoretarot/TableDonneActivity$1;->(Lfr/pssoftware/scoretarot/TableDonneActivity;)V │ + invoke-direct {v7, p0}, Lfr/pssoftware/scoretarot/TableDonneActivity$1;->(Lfr/pssoftware/scoretarot/TableDonneActivity;)V │ │ - invoke-virtual {v7, v8}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ + invoke-virtual {v6, v7}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 77 │ return-void │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ .locals 2 │ @@ -711,32 +713,35 @@ │ iget-object v1, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->donne:Lfr/pssoftware/scoretarot/Donne; │ │ if-eqz v1, :cond_0 │ │ .line 186 │ const v1, 0x7f050027 │ │ + .line 187 │ invoke-virtual {p0, v1}, Lfr/pssoftware/scoretarot/TableDonneActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ iget v4, p0, Lfr/pssoftware/scoretarot/TableDonneActivity;->item_selected:I │ │ + .line 188 │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 186 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lfr/pssoftware/scoretarot/DonneDialog;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 192 ├── smali/org/achartengine/ChartFactory.smali │ @@ -87,14 +87,15 @@ │ │ .prologue │ .line 691 │ if-eqz p0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ + .line 692 │ invoke-virtual {p0}, Lorg/achartengine/model/CategorySeries;->getItemCount()I │ │ move-result v0 │ │ invoke-virtual {p1}, Lorg/achartengine/renderer/DefaultRenderer;->getSeriesRendererCount()I │ │ move-result v1 │ @@ -123,14 +124,15 @@ │ │ .prologue │ .line 708 │ if-eqz p0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ + .line 709 │ invoke-virtual {p1}, Lorg/achartengine/renderer/DefaultRenderer;->getSeriesRendererCount()I │ │ move-result v0 │ │ invoke-static {p0, v0}, Lorg/achartengine/ChartFactory;->checkMultipleSeriesItems(Lorg/achartengine/model/MultipleCategorySeries;I)Z │ │ move-result v0 │ @@ -159,14 +161,15 @@ │ │ .prologue │ .line 674 │ if-eqz p0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ + .line 675 │ invoke-virtual {p0}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ move-result v0 │ │ invoke-virtual {p1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRendererCount()I │ │ move-result v1 │ @@ -363,14 +366,15 @@ │ .line 581 │ if-eqz p1, :cond_0 │ │ if-eqz p2, :cond_0 │ │ if-eqz p3, :cond_0 │ │ + .line 582 │ invoke-virtual {p1}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ move-result v2 │ │ array-length v3, p3 │ │ if-eq v2, v3, :cond_1 │ @@ -428,14 +432,15 @@ │ .line 201 │ if-eqz p1, :cond_0 │ │ if-eqz p2, :cond_0 │ │ if-eqz p3, :cond_0 │ │ + .line 202 │ invoke-virtual {p1}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ move-result v1 │ │ array-length v2, p3 │ │ if-eq v1, v2, :cond_1 ├── smali/org/achartengine/GraphicalView.smali │ @@ -134,48 +134,54 @@ │ if-eqz v1, :cond_0 │ │ .line 98 │ const-class v1, Lorg/achartengine/GraphicalView; │ │ const-string v2, "image/zoom_in.png" │ │ + .line 99 │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ │ move-result-object v1 │ │ + .line 98 │ invoke-static {v1}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/achartengine/GraphicalView;->zoomInImage:Landroid/graphics/Bitmap; │ │ .line 100 │ const-class v1, Lorg/achartengine/GraphicalView; │ │ const-string v2, "image/zoom_out.png" │ │ + .line 101 │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ │ move-result-object v1 │ │ + .line 100 │ invoke-static {v1}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/achartengine/GraphicalView;->zoomOutImage:Landroid/graphics/Bitmap; │ │ .line 102 │ const-class v1, Lorg/achartengine/GraphicalView; │ │ const-string v2, "image/zoom-1.png" │ │ + .line 103 │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ │ move-result-object v1 │ │ + .line 102 │ invoke-static {v1}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/achartengine/GraphicalView;->fitZoomImage:Landroid/graphics/Bitmap; │ │ .line 106 │ @@ -186,14 +192,15 @@ │ │ if-eqz v1, :cond_1 │ │ iget-object v1, p0, Lorg/achartengine/GraphicalView;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ check-cast v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 107 │ invoke-virtual {v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 108 │ @@ -226,14 +233,15 @@ │ move-result v1 │ │ if-nez v1, :cond_3 │ │ :cond_2 │ iget-object v1, p0, Lorg/achartengine/GraphicalView;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 111 │ invoke-virtual {v1}, Lorg/achartengine/renderer/DefaultRenderer;->isExternalZoomEnabled()Z │ │ move-result v1 │ │ if-eqz v1, :cond_4 │ │ .line 112 ├── smali/org/achartengine/GraphicalView$2.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$top:I │ │ │ # direct methods │ .method constructor (Lorg/achartengine/GraphicalView;IIII)V │ .locals 0 │ + .param p1, "this$0" # Lorg/achartengine/GraphicalView; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lorg/achartengine/GraphicalView$2;->this$0:Lorg/achartengine/GraphicalView; │ │ iput p2, p0, Lorg/achartengine/GraphicalView$2;->val$left:I ├── smali/org/achartengine/GraphicalView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/achartengine/GraphicalView; │ │ │ # direct methods │ .method constructor (Lorg/achartengine/GraphicalView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/achartengine/GraphicalView; │ │ .prologue │ .line 297 │ iput-object p1, p0, Lorg/achartengine/GraphicalView$1;->this$0:Lorg/achartengine/GraphicalView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/achartengine/chart/AbstractChart.smali │ @@ -1021,33 +1021,33 @@ │ │ invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ │ goto :goto_3 │ .end method │ │ .method protected drawLegend(Landroid/graphics/Canvas;Lorg/achartengine/renderer/DefaultRenderer;[Ljava/lang/String;IIIIIILandroid/graphics/Paint;Z)I │ - .locals 30 │ + .locals 27 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "renderer" # Lorg/achartengine/renderer/DefaultRenderer; │ .param p3, "titles" # [Ljava/lang/String; │ .param p4, "left" # I │ .param p5, "right" # I │ .param p6, "y" # I │ .param p7, "width" # I │ .param p8, "height" # I │ .param p9, "legendSize" # I │ .param p10, "paint" # Landroid/graphics/Paint; │ .param p11, "calculate" # Z │ │ .prologue │ .line 99 │ - const/high16 v26, 0x42000000 # 32.0f │ + const/high16 v23, 0x42000000 # 32.0f │ │ .line 100 │ - .local v26, "size":F │ + .local v23, "size":F │ invoke-virtual/range {p2 .. p2}, Lorg/achartengine/renderer/DefaultRenderer;->isShowLegend()Z │ │ move-result v5 │ │ if-eqz v5, :cond_6 │ │ .line 101 │ @@ -1059,15 +1059,15 @@ │ .local v8, "currentX":F │ add-int v5, p6, p8 │ │ sub-int v5, v5, p9 │ │ int-to-float v5, v5 │ │ - add-float v9, v5, v26 │ + add-float v9, v5, v23 │ │ .line 103 │ .local v9, "currentY":F │ sget-object v5, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ │ move-object/from16 v0, p10 │ │ @@ -1089,39 +1089,39 @@ │ │ invoke-virtual/range {p2 .. p2}, Lorg/achartengine/renderer/DefaultRenderer;->getSeriesRendererCount()I │ │ move-result v6 │ │ invoke-static {v5, v6}, Ljava/lang/Math;->min(II)I │ │ - move-result v25 │ + move-result v22 │ │ .line 106 │ - .local v25, "sLength":I │ + .local v22, "sLength":I │ const/4 v10, 0x0 │ │ .local v10, "i":I │ :goto_0 │ - move/from16 v0, v25 │ + move/from16 v0, v22 │ │ if-ge v10, v0, :cond_6 │ │ .line 107 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v10}, Lorg/achartengine/chart/AbstractChart;->getLegendShapeWidth(I)I │ │ move-result v5 │ │ int-to-float v0, v5 │ │ - move/from16 v22, v0 │ + move/from16 v19, v0 │ │ .line 108 │ - .local v22, "lineSize":F │ + .local v19, "lineSize":F │ aget-object v13, p3, v10 │ │ .line 109 │ .local v13, "text":Ljava/lang/String; │ move-object/from16 v0, p3 │ │ array-length v5, v0 │ @@ -1151,100 +1151,83 @@ │ :goto_1 │ invoke-virtual {v13}, Ljava/lang/String;->length()I │ │ move-result v5 │ │ new-array v0, v5, [F │ │ - move-object/from16 v29, v0 │ + move-object/from16 v26, v0 │ │ .line 115 │ - .local v29, "widths":[F │ + .local v26, "widths":[F │ move-object/from16 v0, p10 │ │ - move-object/from16 v1, v29 │ + move-object/from16 v1, v26 │ │ invoke-virtual {v0, v13, v1}, Landroid/graphics/Paint;->getTextWidths(Ljava/lang/String;[F)I │ │ .line 116 │ - const/16 v27, 0x0 │ + const/16 v24, 0x0 │ │ .line 117 │ - .local v27, "sum":F │ - move-object/from16 v17, v29 │ + .local v24, "sum":F │ + move-object/from16 v0, v26 │ │ - .local v17, "arr$":[F │ - move-object/from16 v0, v17 │ + array-length v6, v0 │ │ - array-length v0, v0 │ - │ - move/from16 v21, v0 │ - │ - .local v21, "len$":I │ - const/16 v20, 0x0 │ + const/4 v5, 0x0 │ │ - .local v20, "i$":I │ :goto_2 │ - move/from16 v0, v20 │ + if-ge v5, v6, :cond_1 │ │ - move/from16 v1, v21 │ - │ - if-ge v0, v1, :cond_1 │ - │ - aget v28, v17, v20 │ + aget v25, v26, v5 │ │ .line 118 │ - .local v28, "value":F │ - add-float v27, v27, v28 │ + .local v25, "value":F │ + add-float v24, v24, v25 │ │ .line 117 │ - add-int/lit8 v20, v20, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 112 │ - .end local v17 # "arr$":[F │ - .end local v20 # "i$":I │ - .end local v21 # "len$":I │ - .end local v27 # "sum":F │ - .end local v28 # "value":F │ - .end local v29 # "widths":[F │ + .end local v24 # "sum":F │ + .end local v25 # "value":F │ + .end local v26 # "widths":[F │ :cond_0 │ const v5, -0x333334 │ │ move-object/from16 v0, p10 │ │ invoke-virtual {v0, v5}, Landroid/graphics/Paint;->setColor(I)V │ │ goto :goto_1 │ │ .line 120 │ - .restart local v17 # "arr$":[F │ - .restart local v20 # "i$":I │ - .restart local v21 # "len$":I │ - .restart local v27 # "sum":F │ - .restart local v29 # "widths":[F │ + .restart local v24 # "sum":F │ + .restart local v26 # "widths":[F │ :cond_1 │ const/high16 v5, 0x41200000 # 10.0f │ │ - add-float v5, v5, v22 │ + add-float v5, v5, v19 │ │ - add-float v19, v5, v27 │ + add-float v18, v5, v24 │ │ .line 121 │ - .local v19, "extraSize":F │ - add-float v18, v8, v19 │ + .local v18, "extraSize":F │ + add-float v17, v8, v18 │ │ .line 123 │ - .local v18, "currentWidth":F │ + .local v17, "currentWidth":F │ if-lez v10, :cond_2 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ move-object/from16 v2, p2 │ │ move/from16 v3, p5 │ │ move/from16 v4, p7 │ │ @@ -1267,24 +1250,24 @@ │ add-float/2addr v9, v5 │ │ .line 126 │ invoke-virtual/range {p2 .. p2}, Lorg/achartengine/renderer/DefaultRenderer;->getLegendTextSize()F │ │ move-result v5 │ │ - add-float v26, v26, v5 │ + add-float v23, v23, v5 │ │ .line 127 │ - add-float v18, v8, v19 │ + add-float v17, v8, v18 │ │ .line 129 │ :cond_2 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ move-object/from16 v2, p2 │ │ move/from16 v3, p5 │ │ move/from16 v4, p7 │ │ @@ -1297,22 +1280,22 @@ │ .line 130 │ move/from16 v0, p5 │ │ int-to-float v5, v0 │ │ sub-float/2addr v5, v8 │ │ - sub-float v5, v5, v22 │ + sub-float v5, v5, v19 │ │ const/high16 v6, 0x41200000 # 10.0f │ │ - sub-float v23, v5, v6 │ + sub-float v20, v5, v6 │ │ .line 131 │ - .local v23, "maxWidth":F │ + .local v20, "maxWidth":F │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p2 │ │ invoke-virtual {v0, v1}, Lorg/achartengine/chart/AbstractChart;->isVertical(Lorg/achartengine/renderer/DefaultRenderer;)Z │ │ move-result v5 │ @@ -1322,43 +1305,43 @@ │ .line 132 │ move/from16 v0, p7 │ │ int-to-float v5, v0 │ │ sub-float/2addr v5, v8 │ │ - sub-float v5, v5, v22 │ + sub-float v5, v5, v19 │ │ const/high16 v6, 0x41200000 # 10.0f │ │ - sub-float v23, v5, v6 │ + sub-float v20, v5, v6 │ │ .line 134 │ :cond_3 │ const/4 v5, 0x1 │ │ move-object/from16 v0, p10 │ │ - move/from16 v1, v23 │ + move/from16 v1, v20 │ │ - move-object/from16 v2, v29 │ + move-object/from16 v2, v26 │ │ invoke-virtual {v0, v13, v5, v1, v2}, Landroid/graphics/Paint;->breakText(Ljava/lang/String;ZF[F)I │ │ - move-result v24 │ + move-result v21 │ │ .line 135 │ - .local v24, "nr":I │ + .local v21, "nr":I │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ const/4 v6, 0x0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v21 │ │ invoke-virtual {v13, v6, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1371,16 +1354,16 @@ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v13 │ │ .line 137 │ - .end local v23 # "maxWidth":F │ - .end local v24 # "nr":I │ + .end local v20 # "maxWidth":F │ + .end local v21 # "nr":I │ :cond_4 │ if-nez p11, :cond_5 │ │ .line 138 │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v10}, Lorg/achartengine/renderer/DefaultRenderer;->getSeriesRendererAt(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ @@ -1392,15 +1375,15 @@ │ move-object/from16 v6, p1 │ │ move-object/from16 v11, p10 │ │ invoke-virtual/range {v5 .. v11}, Lorg/achartengine/chart/AbstractChart;->drawLegendShape(Landroid/graphics/Canvas;Lorg/achartengine/renderer/SimpleSeriesRenderer;FFILandroid/graphics/Paint;)V │ │ .line 139 │ - add-float v5, v8, v22 │ + add-float v5, v8, v19 │ │ const/high16 v6, 0x40a00000 # 5.0f │ │ add-float v14, v5, v6 │ │ const/high16 v5, 0x40a00000 # 5.0f │ │ @@ -1412,41 +1395,38 @@ │ │ move-object/from16 v16, p10 │ │ invoke-virtual/range {v11 .. v16}, Lorg/achartengine/chart/AbstractChart;->drawString(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ .line 141 │ :cond_5 │ - add-float v8, v8, v19 │ + add-float v8, v8, v18 │ │ .line 106 │ add-int/lit8 v10, v10, 0x1 │ │ goto/16 :goto_0 │ │ .line 144 │ .end local v8 # "currentX":F │ .end local v9 # "currentY":F │ .end local v10 # "i":I │ .end local v13 # "text":Ljava/lang/String; │ - .end local v17 # "arr$":[F │ - .end local v18 # "currentWidth":F │ - .end local v19 # "extraSize":F │ - .end local v20 # "i$":I │ - .end local v21 # "len$":I │ - .end local v22 # "lineSize":F │ - .end local v25 # "sLength":I │ - .end local v27 # "sum":F │ - .end local v29 # "widths":[F │ + .end local v17 # "currentWidth":F │ + .end local v18 # "extraSize":F │ + .end local v19 # "lineSize":F │ + .end local v22 # "sLength":I │ + .end local v24 # "sum":F │ + .end local v26 # "widths":[F │ :cond_6 │ invoke-virtual/range {p2 .. p2}, Lorg/achartengine/renderer/DefaultRenderer;->getLegendTextSize()F │ │ move-result v5 │ │ - add-float v5, v5, v26 │ + add-float v5, v5, v23 │ │ invoke-static {v5}, Ljava/lang/Math;->round(F)I │ │ move-result v5 │ │ return v5 │ .end method │ @@ -1996,26 +1976,29 @@ │ .line 193 │ instance-of v0, p1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ if-eqz v0, :cond_0 │ │ check-cast p1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 194 │ .end local p1 # "renderer":Lorg/achartengine/renderer/DefaultRenderer; │ invoke-virtual {p1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getOrientation()Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-result-object v0 │ │ sget-object v1, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ if-ne v0, v1, :cond_0 │ │ const/4 v0, 0x1 │ │ + .line 193 │ :goto_0 │ return v0 │ │ + .line 194 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/org/achartengine/chart/CombinedXYChart.smali │ @@ -442,18 +442,20 @@ │ │ iget-object v1, p0, Lorg/achartengine/chart/CombinedXYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ invoke-virtual {v1, p6}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesAt(I)Lorg/achartengine/model/XYSeries; │ │ move-result-object v1 │ │ + .line 121 │ invoke-virtual {v1}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ move-result v1 │ │ + .line 120 │ invoke-virtual {p0, v1}, Lorg/achartengine/chart/CombinedXYChart;->getCalcRange(I)[D │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, v6}, Lorg/achartengine/chart/XYChart;->setCalcRange([DI)V │ │ .line 122 │ @@ -528,18 +530,20 @@ │ │ move/from16 v0, p7 │ │ invoke-virtual {v2, v0}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesAt(I)Lorg/achartengine/model/XYSeries; │ │ move-result-object v2 │ │ + .line 138 │ invoke-virtual {v2}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ move-result v2 │ │ + .line 137 │ invoke-virtual {p0, v2}, Lorg/achartengine/chart/CombinedXYChart;->getCalcRange(I)[D │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ invoke-virtual {v1, v2, v3}, Lorg/achartengine/chart/XYChart;->setCalcRange([DI)V ├── smali/org/achartengine/chart/BarChart.smali │ @@ -256,24 +256,26 @@ │ │ invoke-static/range {p4 .. p4}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v5, v2 │ │ + .line 169 │ invoke-static {v12}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v6, v2 │ │ move-object/from16 v2, p1 │ │ move-object/from16 v7, p8 │ │ + .line 168 │ invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ .line 174 │ :goto_0 │ cmpl-float v2, p5, v15 │ │ if-lez v2, :cond_1 │ @@ -298,24 +300,26 @@ │ │ invoke-static/range {p4 .. p4}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v5, v2 │ │ + .line 177 │ invoke-static/range {p5 .. p5}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v6, v2 │ │ move-object/from16 v2, p1 │ │ move-object/from16 v7, p8 │ │ + .line 176 │ invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ .line 182 │ :goto_1 │ new-instance v8, Landroid/graphics/drawable/GradientDrawable; │ │ sget-object v2, Landroid/graphics/drawable/GradientDrawable$Orientation;->BOTTOM_TOP:Landroid/graphics/drawable/GradientDrawable$Orientation; │ @@ -344,18 +348,20 @@ │ │ move-result v3 │ │ invoke-static/range {p4 .. p4}, Ljava/lang/Math;->round(F)I │ │ move-result v4 │ │ + .line 185 │ invoke-static {v10}, Ljava/lang/Math;->round(F)I │ │ move-result v5 │ │ + .line 184 │ invoke-virtual {v8, v2, v3, v4, v5}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V │ │ .line 186 │ move-object/from16 v0, p1 │ │ invoke-virtual {v8, v0}, Landroid/graphics/drawable/GradientDrawable;->draw(Landroid/graphics/Canvas;)V │ │ @@ -440,15 +446,15 @@ │ if-gez v2, :cond_4 │ │ .line 190 │ const/high16 v2, 0x3f800000 # 1.0f │ │ add-float p5, p3, v2 │ │ - .line 195 │ + .line 196 │ :cond_3 │ :goto_3 │ invoke-static/range {p2 .. p2}, Ljava/lang/Math;->round(F)I │ │ move-result v2 │ │ int-to-float v3, v2 │ @@ -504,24 +510,26 @@ │ │ int-to-float v4, v4 │ │ mul-float/2addr v4, p3 │ │ sub-float v5, v7, p3 │ │ + .line 202 │ invoke-static {p2}, Landroid/graphics/Color;->alpha(I)I │ │ move-result v6 │ │ int-to-float v6, v6 │ │ mul-float/2addr v5, v6 │ │ add-float/2addr v4, v5 │ │ + .line 201 │ invoke-static {v4}, Ljava/lang/Math;->round(F)I │ │ move-result v0 │ │ .line 203 │ .local v0, "alpha":I │ invoke-static {p1}, Landroid/graphics/Color;->red(I)I │ @@ -1022,14 +1030,15 @@ │ │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesTextSize()F │ │ move-result v3 │ │ add-float/2addr v2, v3 │ │ + .line 237 │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesSpacing()F │ │ move-result v3 │ │ add-float/2addr v2, v3 │ │ const/high16 v3, 0x40400000 # 3.0f │ @@ -1040,14 +1049,15 @@ │ │ move-object/from16 v2, p0 │ │ move-object/from16 v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 236 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/BarChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ goto :goto_1 │ │ .line 241 │ .end local v5 # "x":F │ .end local v11 # "index":I ├── smali/org/achartengine/chart/DoughnutChart.smali │ @@ -570,14 +570,15 @@ │ │ move/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/DoughnutChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 115 │ invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;->getLabelsColor()I │ │ move-result v29 │ │ const/16 v31, 0x1 │ │ move-object/from16 v16, p0 │ @@ -590,14 +591,15 @@ │ │ move/from16 v27, v6 │ │ move/from16 v28, v7 │ │ move-object/from16 v30, p6 │ │ + .line 113 │ invoke-virtual/range {v16 .. v31}, Lorg/achartengine/chart/DoughnutChart;->drawLabel(Landroid/graphics/Canvas;Ljava/lang/String;Lorg/achartengine/renderer/DefaultRenderer;Ljava/util/List;IIFFFFIIILandroid/graphics/Paint;Z)V │ │ .line 116 │ add-float/2addr v14, v15 │ │ .line 108 │ add-int/lit8 v42, v42, 0x1 ├── smali/org/achartengine/chart/PieChart.smali │ @@ -528,14 +528,15 @@ │ │ move/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/PieChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 113 │ invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;->getLabelsColor()I │ │ move-result v29 │ │ const/16 v31, 0x1 │ │ move-object/from16 v16, p0 │ @@ -548,14 +549,15 @@ │ │ move/from16 v27, v6 │ │ move/from16 v28, v7 │ │ move-object/from16 v30, p6 │ │ + .line 112 │ invoke-virtual/range {v16 .. v31}, Lorg/achartengine/chart/PieChart;->drawLabel(Landroid/graphics/Canvas;Ljava/lang/String;Lorg/achartengine/renderer/DefaultRenderer;Ljava/util/List;IIFFFFIIILandroid/graphics/Paint;Z)V │ │ .line 115 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/PieChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ @@ -608,14 +610,15 @@ │ │ div-float v33, v24, v2 │ │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/PieChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 118 │ invoke-virtual {v2}, Lorg/achartengine/renderer/DefaultRenderer;->getLabelsColor()I │ │ move-result v38 │ │ const/16 v40, 0x0 │ │ move-object/from16 v25, p0 │ @@ -630,14 +633,15 @@ │ │ move/from16 v36, v6 │ │ move/from16 v37, v7 │ │ move-object/from16 v39, p6 │ │ + .line 116 │ invoke-virtual/range {v25 .. v40}, Lorg/achartengine/chart/PieChart;->drawLabel(Landroid/graphics/Canvas;Ljava/lang/String;Lorg/achartengine/renderer/DefaultRenderer;Ljava/util/List;IIFFFFIIILandroid/graphics/Paint;Z)V │ │ .line 122 │ :cond_5 │ if-eqz v43, :cond_6 │ │ .line 123 ├── smali/org/achartengine/chart/PieMapper.smali │ @@ -171,15 +171,15 @@ │ │ sub-double v4, v6, v4 │ │ goto :goto_0 │ .end method │ │ .method public getSeriesAndPointForScreenCoordinate(Lorg/achartengine/model/Point;)Lorg/achartengine/model/SeriesSelection; │ - .locals 11 │ + .locals 10 │ .param p1, "screenPoint" # Lorg/achartengine/model/Point; │ │ .prologue │ .line 127 │ invoke-virtual {p0, p1}, Lorg/achartengine/chart/PieMapper;->isOnPieChart(Lorg/achartengine/model/Point;)Z │ │ move-result v1 │ @@ -193,65 +193,64 @@ │ │ .line 130 │ .local v8, "angleFromPieCenter":D │ iget-object v1, p0, Lorg/achartengine/chart/PieMapper;->mPieSegmentList:Ljava/util/List; │ │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v0 │ │ - check-cast v10, Lorg/achartengine/chart/PieSegment; │ + check-cast v0, Lorg/achartengine/chart/PieSegment; │ │ .line 131 │ - .local v10, "pieSeg":Lorg/achartengine/chart/PieSegment; │ - invoke-virtual {v10, v8, v9}, Lorg/achartengine/chart/PieSegment;->isInSegment(D)Z │ + .local v0, "pieSeg":Lorg/achartengine/chart/PieSegment; │ + invoke-virtual {v0, v8, v9}, Lorg/achartengine/chart/PieSegment;->isInSegment(D)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 132 │ new-instance v1, Lorg/achartengine/model/SeriesSelection; │ │ const/4 v2, 0x0 │ │ - invoke-virtual {v10}, Lorg/achartengine/chart/PieSegment;->getDataIndex()I │ + invoke-virtual {v0}, Lorg/achartengine/chart/PieSegment;->getDataIndex()I │ │ move-result v3 │ │ - invoke-virtual {v10}, Lorg/achartengine/chart/PieSegment;->getValue()F │ + invoke-virtual {v0}, Lorg/achartengine/chart/PieSegment;->getValue()F │ │ move-result v4 │ │ float-to-double v4, v4 │ │ - invoke-virtual {v10}, Lorg/achartengine/chart/PieSegment;->getValue()F │ + .line 133 │ + invoke-virtual {v0}, Lorg/achartengine/chart/PieSegment;->getValue()F │ │ move-result v6 │ │ float-to-double v6, v6 │ │ invoke-direct/range {v1 .. v7}, Lorg/achartengine/model/SeriesSelection;->(IIDD)V │ │ .line 137 │ - .end local v0 # "i$":Ljava/util/Iterator; │ + .end local v0 # "pieSeg":Lorg/achartengine/chart/PieSegment; │ .end local v8 # "angleFromPieCenter":D │ - .end local v10 # "pieSeg":Lorg/achartengine/chart/PieSegment; │ :goto_0 │ return-object v1 │ │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_0 │ @@ -281,22 +280,24 @@ │ │ move-result-wide v6 │ │ iget v1, p0, Lorg/achartengine/chart/PieMapper;->mCenterY:I │ │ int-to-float v1, v1 │ │ + .line 113 │ invoke-virtual {p1}, Lorg/achartengine/model/Point;->getY()F │ │ move-result v8 │ │ sub-float/2addr v1, v8 │ │ float-to-double v8, v1 │ │ + .line 112 │ invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v8 │ │ add-double v4, v6, v8 │ │ .line 115 ├── smali/org/achartengine/chart/RangeBarChart.smali │ @@ -173,28 +173,30 @@ │ │ move-result-object v4 │ │ add-int/lit8 v2, v10, 0x3 │ │ aget v2, p5, v2 │ │ + .line 116 │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesSpacing()F │ │ move-result v3 │ │ sub-float v6, v2, v3 │ │ const/4 v8, 0x0 │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 115 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/RangeBarChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 118 │ :cond_2 │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v11}, Lorg/achartengine/model/XYSeries;->getY(I)D │ @@ -226,14 +228,15 @@ │ │ move-result-object v4 │ │ add-int/lit8 v2, v10, 0x1 │ │ aget v2, p5, v2 │ │ + .line 121 │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesTextSize()F │ │ move-result v3 │ │ add-float/2addr v2, v3 │ │ invoke-virtual/range {p3 .. p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesSpacing()F │ @@ -250,14 +253,15 @@ │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 120 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/RangeBarChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 106 │ :cond_3 │ add-int/lit8 v10, v10, 0x4 │ │ goto/16 :goto_0 ├── smali/org/achartengine/chart/RoundChart.smali │ @@ -136,26 +136,28 @@ │ │ int-to-float v3, v0 │ │ int-to-float v0, p3 │ │ iget-object v1, p0, Lorg/achartengine/chart/RoundChart;->mRenderer:Lorg/achartengine/renderer/DefaultRenderer; │ │ + .line 69 │ invoke-virtual {v1}, Lorg/achartengine/renderer/DefaultRenderer;->getChartTitleTextSize()F │ │ move-result v1 │ │ add-float v4, v0, v1 │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move-object v5, p5 │ │ + .line 68 │ invoke-virtual/range {v0 .. v5}, Lorg/achartengine/chart/RoundChart;->drawString(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;)V │ │ .line 71 │ :cond_0 │ return-void │ .end method ├── smali/org/achartengine/chart/ScatterChart.smali │ @@ -1,20 +1,12 @@ │ .class public Lorg/achartengine/chart/ScatterChart; │ .super Lorg/achartengine/chart/XYChart; │ .source "ScatterChart.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lorg/achartengine/chart/ScatterChart$1; │ - } │ -.end annotation │ - │ - │ # static fields │ .field private static final SHAPE_WIDTH:I = 0xa │ │ .field private static final SIZE:F = 3.0f │ │ .field public static final TYPE:Ljava/lang/String; = "Scatter" ├── smali/org/achartengine/chart/TimeChart.smali │ @@ -292,14 +292,15 @@ │ │ int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 105 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v5 │ │ const/high16 v6, 0x40400000 # 3.0f │ │ div-float/2addr v5, v6 │ @@ -331,14 +332,15 @@ │ │ int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/TimeChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 107 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v4 │ │ const/high16 v5, 0x40800000 # 4.0f │ │ mul-float/2addr v4, v5 │ @@ -361,14 +363,15 @@ │ │ move-object/from16 v5, p3 │ │ move v7, v3 │ │ move-object/from16 v9, p4 │ │ + .line 106 │ invoke-virtual/range {v4 .. v10}, Lorg/achartengine/chart/TimeChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 109 │ :cond_0 │ if-eqz v23, :cond_1 │ │ .line 110 ├── smali/org/achartengine/chart/XYChart.smali │ @@ -138,56 +138,55 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 446 │ .local p1, "labels":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2, p1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v1, p1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 447 │ - .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/Double; │ + check-cast v0, Ljava/lang/Double; │ │ .line 448 │ - .local v1, "label":Ljava/lang/Double; │ - invoke-virtual {v1}, Ljava/lang/Double;->isNaN()Z │ + .local v0, "label":Ljava/lang/Double; │ + invoke-virtual {v0}, Ljava/lang/Double;->isNaN()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 449 │ - invoke-interface {v2, v1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 452 │ - .end local v1 # "label":Ljava/lang/Double; │ + .end local v0 # "label":Ljava/lang/Double; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method private setStroke(Landroid/graphics/Paint$Cap;Landroid/graphics/Paint$Join;FLandroid/graphics/Paint$Style;Landroid/graphics/PathEffect;Landroid/graphics/Paint;)V │ .locals 0 │ .param p1, "cap" # Landroid/graphics/Paint$Cap; │ .param p2, "join" # Landroid/graphics/Paint$Join; │ .param p3, "miter" # F │ @@ -305,15 +304,15 @@ │ │ │ # virtual methods │ .method protected abstract clickableAreasForPoints([F[DFII)[Lorg/achartengine/chart/ClickableArea; │ .end method │ │ .method public draw(Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;)V │ - .locals 112 │ + .locals 110 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "x" # I │ .param p3, "y" # I │ .param p4, "width" # I │ .param p5, "height" # I │ .param p6, "paint" # Landroid/graphics/Paint; │ │ @@ -356,67 +355,67 @@ │ .local v13, "legendSize":I │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMargins()[I │ │ - move-result-object v79 │ + move-result-object v76 │ │ .line 110 │ - .local v79, "margins":[I │ + .local v76, "margins":[I │ const/4 v4, 0x1 │ │ - aget v4, v79, v4 │ + aget v4, v76, v4 │ │ add-int v8, p2, v4 │ │ .line 111 │ .local v8, "left":I │ const/4 v4, 0x0 │ │ - aget v4, v79, v4 │ + aget v4, v76, v4 │ │ - add-int v103, p3, v4 │ + add-int v100, p3, v4 │ │ .line 112 │ - .local v103, "top":I │ + .local v100, "top":I │ add-int v4, p2, p4 │ │ const/4 v5, 0x3 │ │ - aget v5, v79, v5 │ + aget v5, v76, v5 │ │ sub-int v9, v4, v5 │ │ .line 113 │ .local v9, "right":I │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ │ invoke-virtual {v4}, Lorg/achartengine/model/XYMultipleSeriesDataset;->getSeriesCount()I │ │ - move-result v96 │ + move-result v93 │ │ .line 114 │ - .local v96, "sLength":I │ - move/from16 v0, v96 │ + .local v93, "sLength":I │ + move/from16 v0, v93 │ │ new-array v7, v0, [Ljava/lang/String; │ │ .line 115 │ .local v7, "titles":[Ljava/lang/String; │ const/16 v21, 0x0 │ │ .local v21, "i":I │ :goto_0 │ move/from16 v0, v21 │ │ - move/from16 v1, v96 │ + move/from16 v1, v93 │ │ if-ge v0, v1, :cond_0 │ │ .line 116 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ @@ -485,15 +484,15 @@ │ │ .line 122 │ :cond_1 │ add-int v4, p3, p5 │ │ const/4 v5, 0x2 │ │ - aget v5, v79, v5 │ + aget v5, v76, v5 │ │ sub-int/2addr v4, v5 │ │ sub-int v32, v4, v13 │ │ .line 123 │ .local v32, "bottom":I │ @@ -514,15 +513,15 @@ │ │ .line 126 │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ - move/from16 v0, v103 │ + move/from16 v0, v100 │ │ move/from16 v1, v32 │ │ invoke-virtual {v4, v8, v0, v9, v1}, Landroid/graphics/Rect;->set(IIII)V │ │ .line 127 │ move-object/from16 v0, p0 │ @@ -553,14 +552,15 @@ │ .end local v21 # "i":I │ invoke-virtual/range {p6 .. p6}, Landroid/graphics/Paint;->getTypeface()Landroid/graphics/Typeface; │ │ move-result-object v4 │ │ if-eqz v4, :cond_3 │ │ + .line 130 │ invoke-virtual/range {p6 .. p6}, Landroid/graphics/Paint;->getTypeface()Landroid/graphics/Typeface; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 │ @@ -575,14 +575,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ + .line 131 │ invoke-virtual/range {p6 .. p6}, Landroid/graphics/Paint;->getTypeface()Landroid/graphics/Typeface; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/graphics/Typeface;->getStyle()I │ │ move-result v4 │ @@ -607,18 +608,20 @@ │ │ move-result-object v4 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 133 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getTextTypefaceStyle()I │ │ move-result v5 │ │ + .line 132 │ invoke-static {v4, v5}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface; │ │ move-result-object v4 │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; │ @@ -659,18 +662,18 @@ │ .local v66, "angle":I │ const/16 v4, 0x5a │ │ move/from16 v0, v66 │ │ if-ne v0, v4, :cond_8 │ │ - const/16 v95, 0x1 │ + const/16 v92, 0x1 │ │ .line 142 │ - .local v95, "rotate":Z │ + .local v92, "rotate":Z │ :goto_1 │ move/from16 v0, p5 │ │ int-to-float v4, v0 │ │ move/from16 v0, p4 │ │ @@ -740,15 +743,15 @@ │ invoke-direct {v4, v5, v6}, Lorg/achartengine/model/Point;->(FF)V │ │ move-object/from16 v0, p0 │ │ iput-object v4, v0, Lorg/achartengine/chart/XYChart;->mCenter:Lorg/achartengine/model/Point; │ │ .line 148 │ - if-eqz v95, :cond_7 │ + if-eqz v92, :cond_7 │ │ .line 149 │ move/from16 v0, v66 │ │ int-to-float v4, v0 │ │ const/4 v5, 0x0 │ @@ -757,25 +760,25 @@ │ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;->transform(Landroid/graphics/Canvas;FZ)V │ │ .line 152 │ :cond_7 │ - const v80, -0x7fffffff │ + const v77, -0x7fffffff │ │ .line 153 │ - .local v80, "maxScaleNumber":I │ + .local v77, "maxScaleNumber":I │ const/16 v21, 0x0 │ │ .restart local v21 # "i":I │ :goto_2 │ move/from16 v0, v21 │ │ - move/from16 v1, v96 │ + move/from16 v1, v93 │ │ if-ge v0, v1, :cond_9 │ │ .line 154 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ @@ -786,149 +789,149 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ move-result v4 │ │ - move/from16 v0, v80 │ + move/from16 v0, v77 │ │ invoke-static {v0, v4}, Ljava/lang/Math;->max(II)I │ │ - move-result v80 │ + move-result v77 │ │ .line 153 │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_2 │ │ .line 141 │ .end local v21 # "i":I │ - .end local v80 # "maxScaleNumber":I │ - .end local v95 # "rotate":Z │ + .end local v77 # "maxScaleNumber":I │ + .end local v92 # "rotate":Z │ :cond_8 │ - const/16 v95, 0x0 │ + const/16 v92, 0x0 │ │ goto :goto_1 │ │ .line 156 │ .restart local v21 # "i":I │ - .restart local v80 # "maxScaleNumber":I │ - .restart local v95 # "rotate":Z │ + .restart local v77 # "maxScaleNumber":I │ + .restart local v92 # "rotate":Z │ :cond_9 │ - add-int/lit8 v80, v80, 0x1 │ + add-int/lit8 v77, v77, 0x1 │ │ .line 157 │ - if-gez v80, :cond_b │ + if-gez v77, :cond_b │ │ .line 422 │ :cond_a │ :goto_3 │ return-void │ │ .line 160 │ :cond_b │ - move/from16 v0, v80 │ + move/from16 v0, v77 │ │ new-array v0, v0, [D │ │ - move-object/from16 v83, v0 │ + move-object/from16 v84, v0 │ │ .line 161 │ - .local v83, "minX":[D │ - move/from16 v0, v80 │ + .local v84, "minX":[D │ + move/from16 v0, v77 │ │ new-array v0, v0, [D │ │ - move-object/from16 v81, v0 │ + move-object/from16 v78, v0 │ │ .line 162 │ - .local v81, "maxX":[D │ - move/from16 v0, v80 │ + .local v78, "maxX":[D │ + move/from16 v0, v77 │ │ new-array v0, v0, [D │ │ move-object/from16 v49, v0 │ │ .line 163 │ .local v49, "minY":[D │ - move/from16 v0, v80 │ + move/from16 v0, v77 │ │ new-array v0, v0, [D │ │ - move-object/from16 v82, v0 │ + move-object/from16 v79, v0 │ │ .line 164 │ - .local v82, "maxY":[D │ - move/from16 v0, v80 │ + .local v79, "maxY":[D │ + move/from16 v0, v77 │ │ new-array v0, v0, [Z │ │ - move-object/from16 v75, v0 │ + move-object/from16 v73, v0 │ │ .line 165 │ - .local v75, "isMinXSet":[Z │ - move/from16 v0, v80 │ + .local v73, "isMinXSet":[Z │ + move/from16 v0, v77 │ │ new-array v0, v0, [Z │ │ - move-object/from16 v73, v0 │ + move-object/from16 v71, v0 │ │ .line 166 │ - .local v73, "isMaxXSet":[Z │ - move/from16 v0, v80 │ + .local v71, "isMaxXSet":[Z │ + move/from16 v0, v77 │ │ new-array v0, v0, [Z │ │ - move-object/from16 v76, v0 │ + move-object/from16 v74, v0 │ │ .line 167 │ - .local v76, "isMinYSet":[Z │ - move/from16 v0, v80 │ + .local v74, "isMinYSet":[Z │ + move/from16 v0, v77 │ │ new-array v0, v0, [Z │ │ - move-object/from16 v74, v0 │ + move-object/from16 v72, v0 │ │ .line 169 │ - .local v74, "isMaxYSet":[Z │ + .local v72, "isMaxYSet":[Z │ const/16 v21, 0x0 │ │ :goto_4 │ move/from16 v0, v21 │ │ - move/from16 v1, v80 │ + move/from16 v1, v77 │ │ if-ge v0, v1, :cond_d │ │ .line 170 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXAxisMin(I)D │ │ move-result-wide v4 │ │ - aput-wide v4, v83, v21 │ + aput-wide v4, v84, v21 │ │ .line 171 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXAxisMax(I)D │ │ move-result-wide v4 │ │ - aput-wide v4, v81, v21 │ + aput-wide v4, v78, v21 │ │ .line 172 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ @@ -946,67 +949,67 @@ │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYAxisMax(I)D │ │ move-result-wide v4 │ │ - aput-wide v4, v82, v21 │ + aput-wide v4, v79, v21 │ │ .line 174 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMinXSet(I)Z │ │ move-result v4 │ │ - aput-boolean v4, v75, v21 │ + aput-boolean v4, v73, v21 │ │ .line 175 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxXSet(I)Z │ │ move-result v4 │ │ - aput-boolean v4, v73, v21 │ + aput-boolean v4, v71, v21 │ │ .line 176 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMinYSet(I)Z │ │ move-result v4 │ │ - aput-boolean v4, v76, v21 │ + aput-boolean v4, v74, v21 │ │ .line 177 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxYSet(I)Z │ │ move-result v4 │ │ - aput-boolean v4, v74, v21 │ + aput-boolean v4, v72, v21 │ │ .line 178 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -1038,36 +1041,36 @@ │ :cond_c │ add-int/lit8 v21, v21, 0x1 │ │ goto/16 :goto_4 │ │ .line 182 │ :cond_d │ - move/from16 v0, v80 │ + move/from16 v0, v77 │ │ new-array v0, v0, [D │ │ - move-object/from16 v106, v0 │ + move-object/from16 v103, v0 │ │ .line 183 │ - .local v106, "xPixelsPerUnit":[D │ - move/from16 v0, v80 │ + .local v103, "xPixelsPerUnit":[D │ + move/from16 v0, v77 │ │ new-array v0, v0, [D │ │ move-object/from16 v48, v0 │ │ .line 184 │ .local v48, "yPixelsPerUnit":[D │ const/16 v21, 0x0 │ │ :goto_5 │ move/from16 v0, v21 │ │ - move/from16 v1, v96 │ + move/from16 v1, v93 │ │ if-ge v0, v1, :cond_13 │ │ .line 185 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ @@ -1078,18 +1081,18 @@ │ │ move-result-object v15 │ │ .line 186 │ .local v15, "series":Lorg/achartengine/model/XYSeries; │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ - move-result v97 │ + move-result v94 │ │ .line 187 │ - .local v97, "scale":I │ + .local v94, "scale":I │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getItemCount()I │ │ move-result v4 │ │ if-nez v4, :cond_f │ │ .line 184 │ @@ -1097,263 +1100,263 @@ │ :goto_6 │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_5 │ │ .line 190 │ :cond_f │ - aget-boolean v4, v75, v97 │ + aget-boolean v4, v73, v94 │ │ if-nez v4, :cond_10 │ │ .line 191 │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getMinX()D │ │ - move-result-wide v88 │ + move-result-wide v86 │ │ .line 192 │ - .local v88, "minimumX":D │ - aget-wide v4, v83, v97 │ + .local v86, "minimumX":D │ + aget-wide v4, v84, v94 │ │ - move-wide/from16 v0, v88 │ + move-wide/from16 v0, v86 │ │ invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->min(DD)D │ │ move-result-wide v4 │ │ - aput-wide v4, v83, v97 │ + aput-wide v4, v84, v94 │ │ .line 193 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ - invoke-static/range {v97 .. v97}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v94 .. v94}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, [D │ │ const/4 v5, 0x0 │ │ - aget-wide v10, v83, v97 │ + aget-wide v10, v84, v94 │ │ aput-wide v10, v4, v5 │ │ .line 195 │ - .end local v88 # "minimumX":D │ + .end local v86 # "minimumX":D │ :cond_10 │ - aget-boolean v4, v73, v97 │ + aget-boolean v4, v71, v94 │ │ if-nez v4, :cond_11 │ │ .line 196 │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getMaxX()D │ │ - move-result-wide v84 │ + move-result-wide v80 │ │ .line 197 │ - .local v84, "maximumX":D │ - aget-wide v4, v81, v97 │ + .local v80, "maximumX":D │ + aget-wide v4, v78, v94 │ │ - move-wide/from16 v0, v84 │ + move-wide/from16 v0, v80 │ │ invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->max(DD)D │ │ move-result-wide v4 │ │ - aput-wide v4, v81, v97 │ + aput-wide v4, v78, v94 │ │ .line 198 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ - invoke-static/range {v97 .. v97}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v94 .. v94}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, [D │ │ const/4 v5, 0x1 │ │ - aget-wide v10, v81, v97 │ + aget-wide v10, v78, v94 │ │ aput-wide v10, v4, v5 │ │ .line 200 │ - .end local v84 # "maximumX":D │ + .end local v80 # "maximumX":D │ :cond_11 │ - aget-boolean v4, v76, v97 │ + aget-boolean v4, v74, v94 │ │ if-nez v4, :cond_12 │ │ .line 201 │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getMinY()D │ │ - move-result-wide v90 │ + move-result-wide v88 │ │ .line 202 │ - .local v90, "minimumY":D │ - aget-wide v4, v49, v97 │ + .local v88, "minimumY":D │ + aget-wide v4, v49, v94 │ │ - move-wide/from16 v0, v90 │ + move-wide/from16 v0, v88 │ │ double-to-float v6, v0 │ │ float-to-double v10, v6 │ │ invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;->min(DD)D │ │ move-result-wide v4 │ │ - aput-wide v4, v49, v97 │ + aput-wide v4, v49, v94 │ │ .line 203 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ - invoke-static/range {v97 .. v97}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v94 .. v94}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, [D │ │ const/4 v5, 0x2 │ │ - aget-wide v10, v49, v97 │ + aget-wide v10, v49, v94 │ │ aput-wide v10, v4, v5 │ │ .line 205 │ - .end local v90 # "minimumY":D │ + .end local v88 # "minimumY":D │ :cond_12 │ - aget-boolean v4, v74, v97 │ + aget-boolean v4, v72, v94 │ │ if-nez v4, :cond_e │ │ .line 206 │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getMaxY()D │ │ - move-result-wide v86 │ + move-result-wide v82 │ │ .line 207 │ - .local v86, "maximumY":D │ - aget-wide v4, v82, v97 │ + .local v82, "maximumY":D │ + aget-wide v4, v79, v94 │ │ - move-wide/from16 v0, v86 │ + move-wide/from16 v0, v82 │ │ double-to-float v6, v0 │ │ float-to-double v10, v6 │ │ invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;->max(DD)D │ │ move-result-wide v4 │ │ - aput-wide v4, v82, v97 │ + aput-wide v4, v79, v94 │ │ .line 208 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mCalcRange:Ljava/util/Map; │ │ - invoke-static/range {v97 .. v97}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v94 .. v94}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, [D │ │ const/4 v5, 0x3 │ │ - aget-wide v10, v82, v97 │ + aget-wide v10, v79, v94 │ │ aput-wide v10, v4, v5 │ │ goto/16 :goto_6 │ │ .line 211 │ .end local v15 # "series":Lorg/achartengine/model/XYSeries; │ - .end local v86 # "maximumY":D │ - .end local v97 # "scale":I │ + .end local v82 # "maximumY":D │ + .end local v94 # "scale":I │ :cond_13 │ const/16 v21, 0x0 │ │ :goto_7 │ move/from16 v0, v21 │ │ - move/from16 v1, v80 │ + move/from16 v1, v77 │ │ if-ge v0, v1, :cond_16 │ │ .line 212 │ - aget-wide v4, v81, v21 │ + aget-wide v4, v78, v21 │ │ - aget-wide v10, v83, v21 │ + aget-wide v10, v84, v21 │ │ sub-double/2addr v4, v10 │ │ const-wide/16 v10, 0x0 │ │ cmpl-double v4, v4, v10 │ │ if-eqz v4, :cond_14 │ │ .line 213 │ sub-int v4, v9, v8 │ │ int-to-double v4, v4 │ │ - aget-wide v10, v81, v21 │ + aget-wide v10, v78, v21 │ │ - aget-wide v16, v83, v21 │ + aget-wide v16, v84, v21 │ │ sub-double v10, v10, v16 │ │ div-double/2addr v4, v10 │ │ - aput-wide v4, v106, v21 │ + aput-wide v4, v103, v21 │ │ .line 215 │ :cond_14 │ - aget-wide v4, v82, v21 │ + aget-wide v4, v79, v21 │ │ aget-wide v10, v49, v21 │ │ sub-double/2addr v4, v10 │ │ const-wide/16 v10, 0x0 │ │ cmpl-double v4, v4, v10 │ │ if-eqz v4, :cond_15 │ │ .line 216 │ - sub-int v4, v32, v103 │ + sub-int v4, v32, v100 │ │ int-to-double v4, v4 │ │ - aget-wide v10, v82, v21 │ + aget-wide v10, v79, v21 │ │ aget-wide v16, v49, v21 │ │ sub-double v10, v10, v16 │ │ div-double/2addr v4, v10 │ │ @@ -1367,33 +1370,33 @@ │ :cond_15 │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_7 │ │ .line 220 │ :cond_16 │ - const/16 v71, 0x0 │ + const/16 v70, 0x0 │ │ .line 225 │ - .local v71, "hasValues":Z │ + .local v70, "hasValues":Z │ new-instance v4, Ljava/util/HashMap; │ │ invoke-direct {v4}, Ljava/util/HashMap;->()V │ │ move-object/from16 v0, p0 │ │ iput-object v4, v0, Lorg/achartengine/chart/XYChart;->clickableAreas:Ljava/util/Map; │ │ .line 226 │ const/16 v21, 0x0 │ │ :goto_8 │ move/from16 v0, v21 │ │ - move/from16 v1, v96 │ + move/from16 v1, v93 │ │ if-ge v0, v1, :cond_1e │ │ .line 227 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mDataset:Lorg/achartengine/model/XYMultipleSeriesDataset; │ @@ -1404,18 +1407,18 @@ │ │ move-result-object v15 │ │ .line 228 │ .restart local v15 # "series":Lorg/achartengine/model/XYSeries; │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getScaleNumber()I │ │ - move-result v97 │ + move-result v94 │ │ .line 229 │ - .restart local v97 # "scale":I │ + .restart local v94 # "scale":I │ invoke-virtual {v15}, Lorg/achartengine/model/XYSeries;->getItemCount()I │ │ move-result v4 │ │ if-nez v4, :cond_18 │ │ .line 226 │ @@ -1423,437 +1426,437 @@ │ :goto_9 │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_8 │ │ .line 233 │ :cond_18 │ - const/16 v71, 0x1 │ + const/16 v70, 0x1 │ │ .line 234 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRendererAt(I)Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - move-result-object v98 │ + move-result-object v95 │ │ .line 240 │ - .local v98, "seriesRenderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ - new-instance v92, Ljava/util/ArrayList; │ + .local v95, "seriesRenderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + new-instance v85, Ljava/util/ArrayList; │ │ - invoke-direct/range {v92 .. v92}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v85 .. v85}, Ljava/util/ArrayList;->()V │ │ .line 241 │ - .local v92, "points":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v105, Ljava/util/ArrayList; │ + .local v85, "points":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v102, Ljava/util/ArrayList; │ │ - invoke-direct/range {v105 .. v105}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v102 .. v102}, Ljava/util/ArrayList;->()V │ │ .line 242 │ - .local v105, "values":Ljava/util/List;, "Ljava/util/List;" │ + .local v102, "values":Ljava/util/List;, "Ljava/util/List;" │ move/from16 v0, v32 │ │ int-to-float v4, v0 │ │ move/from16 v0, v32 │ │ int-to-double v10, v0 │ │ - aget-wide v16, v48, v97 │ + aget-wide v16, v48, v94 │ │ - aget-wide v18, v49, v97 │ + aget-wide v18, v49, v94 │ │ mul-double v16, v16, v18 │ │ add-double v10, v10, v16 │ │ double-to-float v5, v10 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->min(FF)F │ │ move-result v27 │ │ .line 243 │ .local v27, "yAxisValue":F │ - new-instance v69, Ljava/util/LinkedList; │ + new-instance v68, Ljava/util/LinkedList; │ │ - invoke-direct/range {v69 .. v69}, Ljava/util/LinkedList;->()V │ + invoke-direct/range {v68 .. v68}, Ljava/util/LinkedList;->()V │ │ .line 245 │ - .local v69, "clickableArea":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .local v68, "clickableArea":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->clickableAreas:Ljava/util/Map; │ │ invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - move-object/from16 v0, v69 │ + move-object/from16 v0, v68 │ │ invoke-interface {v4, v5, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 247 │ - aget-wide v16, v83, v97 │ + aget-wide v16, v84, v94 │ │ - aget-wide v18, v81, v97 │ + aget-wide v18, v78, v94 │ │ const/16 v20, 0x1 │ │ invoke-virtual/range {v15 .. v20}, Lorg/achartengine/model/XYSeries;->getRange(DDI)Ljava/util/SortedMap; │ │ - move-result-object v93 │ + move-result-object v90 │ │ .line 248 │ - .local v93, "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ + .local v90, "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ const/16 v23, -0x1 │ │ .line 250 │ .local v23, "startIndex":I │ - invoke-interface/range {v93 .. v93}, Ljava/util/SortedMap;->entrySet()Ljava/util/Set; │ + invoke-interface/range {v90 .. v90}, Ljava/util/SortedMap;->entrySet()Ljava/util/Set; │ │ move-result-object v4 │ │ invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v72 │ + move-result-object v5 │ │ - .local v72, "i$":Ljava/util/Iterator; │ :goto_a │ - invoke-interface/range {v72 .. v72}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1d │ │ - invoke-interface/range {v72 .. v72}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v104 │ + move-result-object v101 │ │ - check-cast v104, Ljava/util/Map$Entry; │ + check-cast v101, Ljava/util/Map$Entry; │ │ .line 252 │ - .local v104, "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-interface/range {v104 .. v104}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + .local v101, "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + invoke-interface/range {v101 .. v101}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/Double; │ │ invoke-virtual {v4}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v108 │ + move-result-wide v104 │ │ .line 253 │ - .local v108, "xValue":D │ - invoke-interface/range {v104 .. v104}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + .local v104, "xValue":D │ + invoke-interface/range {v101 .. v101}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/Double; │ │ invoke-virtual {v4}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v110 │ + move-result-wide v108 │ │ .line 254 │ - .local v110, "yValue":D │ + .local v108, "yValue":D │ if-gez v23, :cond_19 │ │ .line 255 │ - move-wide/from16 v0, v108 │ + move-wide/from16 v0, v104 │ │ invoke-virtual {v15, v0, v1}, Lorg/achartengine/model/XYSeries;->getIndexForKey(D)I │ │ move-result v23 │ │ .line 262 │ :cond_19 │ - invoke-interface/range {v104 .. v104}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + invoke-interface/range {v101 .. v101}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v4 │ │ - move-object/from16 v0, v105 │ + move-object/from16 v0, v102 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 263 │ - invoke-interface/range {v104 .. v104}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-interface/range {v101 .. v101}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v4 │ │ - move-object/from16 v0, v105 │ + move-object/from16 v0, v102 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 265 │ move-object/from16 v0, p0 │ │ - move-wide/from16 v1, v110 │ + move-wide/from16 v1, v108 │ │ invoke-virtual {v0, v1, v2}, Lorg/achartengine/chart/XYChart;->isNullValue(D)Z │ │ move-result v4 │ │ if-nez v4, :cond_1a │ │ .line 266 │ - int-to-double v4, v8 │ + int-to-double v10, v8 │ │ - aget-wide v10, v106, v97 │ + aget-wide v16, v103, v94 │ │ - aget-wide v16, v83, v97 │ + aget-wide v18, v84, v94 │ │ - sub-double v16, v108, v16 │ + sub-double v18, v104, v18 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - add-double/2addr v4, v10 │ + add-double v10, v10, v16 │ │ - double-to-float v4, v4 │ + double-to-float v4, v10 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ - move-object/from16 v0, v92 │ + move-object/from16 v0, v85 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 267 │ move/from16 v0, v32 │ │ - int-to-double v4, v0 │ + int-to-double v10, v0 │ │ - aget-wide v10, v48, v97 │ + aget-wide v16, v48, v94 │ │ - aget-wide v16, v49, v97 │ + aget-wide v18, v49, v94 │ │ - sub-double v16, v110, v16 │ + sub-double v18, v108, v18 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - sub-double/2addr v4, v10 │ + sub-double v10, v10, v16 │ │ - double-to-float v4, v4 │ + double-to-float v4, v10 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ - move-object/from16 v0, v92 │ + move-object/from16 v0, v85 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_a │ │ .line 268 │ :cond_1a │ invoke-virtual/range {p0 .. p0}, Lorg/achartengine/chart/XYChart;->isRenderNullValues()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1b │ │ .line 269 │ - int-to-double v4, v8 │ + int-to-double v10, v8 │ │ - aget-wide v10, v106, v97 │ + aget-wide v16, v103, v94 │ │ - aget-wide v16, v83, v97 │ + aget-wide v18, v84, v94 │ │ - sub-double v16, v108, v16 │ + sub-double v18, v104, v18 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - add-double/2addr v4, v10 │ + add-double v10, v10, v16 │ │ - double-to-float v4, v4 │ + double-to-float v4, v10 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ - move-object/from16 v0, v92 │ + move-object/from16 v0, v85 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 270 │ move/from16 v0, v32 │ │ - int-to-double v4, v0 │ + int-to-double v10, v0 │ │ - aget-wide v10, v48, v97 │ + aget-wide v16, v48, v94 │ │ - aget-wide v16, v49, v97 │ + aget-wide v18, v49, v94 │ │ - move-wide/from16 v0, v16 │ + move-wide/from16 v0, v18 │ │ neg-double v0, v0 │ │ - move-wide/from16 v16, v0 │ + move-wide/from16 v18, v0 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - sub-double/2addr v4, v10 │ + sub-double v10, v10, v16 │ │ - double-to-float v4, v4 │ + double-to-float v4, v10 │ │ invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v4 │ │ - move-object/from16 v0, v92 │ + move-object/from16 v0, v85 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_a │ │ .line 272 │ :cond_1b │ - invoke-interface/range {v92 .. v92}, Ljava/util/List;->size()I │ + invoke-interface/range {v85 .. v85}, Ljava/util/List;->size()I │ │ move-result v4 │ │ if-lez v4, :cond_1c │ │ move-object/from16 v14, p0 │ │ move-object/from16 v16, p1 │ │ move-object/from16 v17, p6 │ │ - move-object/from16 v18, v92 │ + move-object/from16 v18, v85 │ │ - move-object/from16 v19, v98 │ + move-object/from16 v19, v95 │ │ move/from16 v20, v27 │ │ .line 273 │ invoke-virtual/range {v14 .. v23}, Lorg/achartengine/chart/XYChart;->drawSeries(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;I)V │ │ - .line 274 │ - invoke-static/range {v92 .. v92}, Lorg/achartengine/util/MathHelper;->getFloats(Ljava/util/List;)[F │ + .line 275 │ + invoke-static/range {v85 .. v85}, Lorg/achartengine/util/MathHelper;->getFloats(Ljava/util/List;)[F │ │ move-result-object v25 │ │ - invoke-static/range {v105 .. v105}, Lorg/achartengine/util/MathHelper;->getDoubles(Ljava/util/List;)[D │ + invoke-static/range {v102 .. v102}, Lorg/achartengine/util/MathHelper;->getDoubles(Ljava/util/List;)[D │ │ move-result-object v26 │ │ move-object/from16 v24, p0 │ │ move/from16 v28, v21 │ │ move/from16 v29, v23 │ │ + .line 274 │ invoke-virtual/range {v24 .. v29}, Lorg/achartengine/chart/XYChart;->clickableAreasForPoints([F[DFII)[Lorg/achartengine/chart/ClickableArea; │ │ - move-result-object v70 │ + move-result-object v69 │ │ .line 277 │ - .local v70, "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ - invoke-static/range {v70 .. v70}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + .local v69, "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ + invoke-static/range {v69 .. v69}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v4 │ │ - move-object/from16 v0, v69 │ + move-object/from16 v0, v68 │ │ invoke-virtual {v0, v4}, Ljava/util/LinkedList;->addAll(Ljava/util/Collection;)Z │ │ .line 278 │ - invoke-interface/range {v92 .. v92}, Ljava/util/List;->clear()V │ + invoke-interface/range {v85 .. v85}, Ljava/util/List;->clear()V │ │ .line 279 │ - invoke-interface/range {v105 .. v105}, Ljava/util/List;->clear()V │ + invoke-interface/range {v102 .. v102}, Ljava/util/List;->clear()V │ │ .line 281 │ - .end local v70 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ + .end local v69 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ :cond_1c │ const/4 v4, 0x0 │ │ - move-object/from16 v0, v69 │ + move-object/from16 v0, v68 │ │ invoke-virtual {v0, v4}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_a │ │ .line 285 │ - .end local v104 # "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v108 # "xValue":D │ - .end local v110 # "yValue":D │ + .end local v101 # "value":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v104 # "xValue":D │ + .end local v108 # "yValue":D │ :cond_1d │ - invoke-interface/range {v92 .. v92}, Ljava/util/List;->size()I │ + invoke-interface/range {v85 .. v85}, Ljava/util/List;->size()I │ │ move-result v4 │ │ if-lez v4, :cond_17 │ │ move-object/from16 v14, p0 │ │ move-object/from16 v16, p1 │ │ move-object/from16 v17, p6 │ │ - move-object/from16 v18, v92 │ + move-object/from16 v18, v85 │ │ - move-object/from16 v19, v98 │ + move-object/from16 v19, v95 │ │ move/from16 v20, v27 │ │ .line 286 │ invoke-virtual/range {v14 .. v23}, Lorg/achartengine/chart/XYChart;->drawSeries(Lorg/achartengine/model/XYSeries;Landroid/graphics/Canvas;Landroid/graphics/Paint;Ljava/util/List;Lorg/achartengine/renderer/SimpleSeriesRenderer;FILorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;I)V │ │ - .line 287 │ - invoke-static/range {v92 .. v92}, Lorg/achartengine/util/MathHelper;->getFloats(Ljava/util/List;)[F │ + .line 288 │ + invoke-static/range {v85 .. v85}, Lorg/achartengine/util/MathHelper;->getFloats(Ljava/util/List;)[F │ │ move-result-object v25 │ │ - invoke-static/range {v105 .. v105}, Lorg/achartengine/util/MathHelper;->getDoubles(Ljava/util/List;)[D │ + invoke-static/range {v102 .. v102}, Lorg/achartengine/util/MathHelper;->getDoubles(Ljava/util/List;)[D │ │ move-result-object v26 │ │ move-object/from16 v24, p0 │ │ move/from16 v28, v21 │ │ move/from16 v29, v23 │ │ + .line 287 │ invoke-virtual/range {v24 .. v29}, Lorg/achartengine/chart/XYChart;->clickableAreasForPoints([F[DFII)[Lorg/achartengine/chart/ClickableArea; │ │ - move-result-object v70 │ + move-result-object v69 │ │ .line 289 │ - .restart local v70 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ - invoke-static/range {v70 .. v70}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + .restart local v69 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ + invoke-static/range {v69 .. v69}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v4 │ │ - move-object/from16 v0, v69 │ + move-object/from16 v0, v68 │ │ invoke-virtual {v0, v4}, Ljava/util/LinkedList;->addAll(Ljava/util/Collection;)Z │ │ goto/16 :goto_9 │ │ .line 294 │ .end local v15 # "series":Lorg/achartengine/model/XYSeries; │ .end local v23 # "startIndex":I │ .end local v27 # "yAxisValue":F │ - .end local v69 # "clickableArea":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - .end local v70 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ - .end local v72 # "i$":Ljava/util/Iterator; │ - .end local v92 # "points":Ljava/util/List;, "Ljava/util/List;" │ - .end local v93 # "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ - .end local v97 # "scale":I │ - .end local v98 # "seriesRenderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ - .end local v105 # "values":Ljava/util/List;, "Ljava/util/List;" │ + .end local v68 # "clickableArea":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .end local v69 # "clickableAreasForSubSeries":[Lorg/achartengine/chart/ClickableArea; │ + .end local v85 # "points":Ljava/util/List;, "Ljava/util/List;" │ + .end local v90 # "range":Ljava/util/SortedMap;, "Ljava/util/SortedMap;" │ + .end local v94 # "scale":I │ + .end local v95 # "seriesRenderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + .end local v102 # "values":Ljava/util/List;, "Ljava/util/List;" │ :cond_1e │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move-object/from16 v29, v0 │ │ @@ -1861,47 +1864,50 @@ │ │ const/16 v36, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 295 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v37 │ │ move-object/from16 v28, p0 │ │ move-object/from16 v30, p1 │ │ move/from16 v31, p2 │ │ move/from16 v33, p4 │ │ move-object/from16 v35, p6 │ │ + .line 294 │ invoke-virtual/range {v28 .. v37}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 296 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move-object/from16 v34, v0 │ │ const/4 v4, 0x0 │ │ - aget v39, v79, v4 │ + aget v39, v76, v4 │ │ const/16 v41, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 297 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v42 │ │ move-object/from16 v33, p0 │ │ move-object/from16 v35, p1 │ @@ -1910,14 +1916,15 @@ │ │ move/from16 v37, p3 │ │ move/from16 v38, p4 │ │ move-object/from16 v40, p6 │ │ + .line 296 │ invoke-virtual/range {v33 .. v42}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 298 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ @@ -1936,63 +1943,67 @@ │ │ const/16 v41, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 300 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v42 │ │ move-object/from16 v33, p0 │ │ move-object/from16 v35, p1 │ │ move/from16 v36, p2 │ │ move/from16 v37, p3 │ │ move-object/from16 v40, p6 │ │ + .line 299 │ invoke-virtual/range {v33 .. v42}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 301 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move-object/from16 v34, v0 │ │ const/4 v4, 0x3 │ │ - aget v38, v79, v4 │ + aget v38, v76, v4 │ │ sub-int v39, p5, p3 │ │ const/16 v41, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 302 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v42 │ │ move-object/from16 v33, p0 │ │ move-object/from16 v35, p1 │ │ move/from16 v36, v9 │ │ move/from16 v37, p3 │ │ move-object/from16 v40, p6 │ │ + .line 301 │ invoke-virtual/range {v33 .. v42}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 310 │ :cond_1f │ :goto_b │ move-object/from16 v0, p0 │ │ @@ -2000,54 +2011,54 @@ │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowLabels()Z │ │ move-result v4 │ │ if-eqz v4, :cond_24 │ │ - if-eqz v71, :cond_24 │ + if-eqz v70, :cond_24 │ │ - const/16 v101, 0x1 │ + const/16 v98, 0x1 │ │ .line 311 │ - .local v101, "showLabels":Z │ + .local v98, "showLabels":Z │ :goto_c │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowGridX()Z │ │ - move-result v100 │ + move-result v97 │ │ .line 312 │ - .local v100, "showGridX":Z │ + .local v97, "showGridX":Z │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowCustomTextGrid()Z │ │ - move-result v99 │ + move-result v96 │ │ .line 313 │ - .local v99, "showCustomTextGrid":Z │ - if-nez v101, :cond_20 │ + .local v96, "showCustomTextGrid":Z │ + if-nez v98, :cond_20 │ │ - if-eqz v100, :cond_2b │ + if-eqz v97, :cond_2b │ │ .line 314 │ :cond_20 │ const/4 v4, 0x0 │ │ - aget-wide v34, v83, v4 │ + aget-wide v34, v84, v4 │ │ const/4 v4, 0x0 │ │ - aget-wide v36, v81, v4 │ + aget-wide v36, v78, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabels()I │ │ @@ -2067,29 +2078,29 @@ │ │ .line 315 │ .local v35, "xLabels":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v49 │ │ - move-object/from16 v2, v82 │ + move-object/from16 v2, v79 │ │ - move/from16 v3, v80 │ + move/from16 v3, v77 │ │ invoke-virtual {v0, v1, v2, v3}, Lorg/achartengine/chart/XYChart;->getYLabels([D[DI)Ljava/util/Map; │ │ move-result-object v65 │ │ .line 317 │ .local v65, "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ move/from16 v39, v8 │ │ .line 318 │ .local v39, "xLabelsLeft":I │ - if-eqz v101, :cond_21 │ + if-eqz v98, :cond_21 │ │ .line 319 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsColor()I │ @@ -2170,57 +2181,57 @@ │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXTextLabelLocations()[Ljava/lang/Double; │ │ move-result-object v36 │ │ const/4 v4, 0x0 │ │ - aget-wide v42, v106, v4 │ + aget-wide v42, v103, v4 │ │ const/4 v4, 0x0 │ │ - aget-wide v44, v83, v4 │ + aget-wide v44, v84, v4 │ │ const/4 v4, 0x0 │ │ - aget-wide v46, v81, v4 │ + aget-wide v46, v78, v4 │ │ move-object/from16 v34, p0 │ │ move-object/from16 v37, p1 │ │ move-object/from16 v38, p6 │ │ - move/from16 v40, v103 │ + move/from16 v40, v100 │ │ move/from16 v41, v32 │ │ invoke-virtual/range {v34 .. v47}, Lorg/achartengine/chart/XYChart;->drawXLabels(Ljava/util/List;[Ljava/lang/Double;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIDDD)V │ │ move-object/from16 v40, p0 │ │ move-object/from16 v41, v65 │ │ move-object/from16 v42, p1 │ │ move-object/from16 v43, p6 │ │ - move/from16 v44, v80 │ + move/from16 v44, v77 │ │ move/from16 v45, v8 │ │ move/from16 v46, v9 │ │ move/from16 v47, v32 │ │ .line 328 │ invoke-virtual/range {v40 .. v49}, Lorg/achartengine/chart/XYChart;->drawYLabels(Ljava/util/Map;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIII[D[D)V │ │ .line 331 │ - if-eqz v101, :cond_28 │ + if-eqz v98, :cond_28 │ │ .line 332 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ @@ -2233,181 +2244,171 @@ │ │ .line 333 │ const/16 v21, 0x0 │ │ :goto_d │ move/from16 v0, v21 │ │ - move/from16 v1, v80 │ + move/from16 v1, v77 │ │ if-ge v0, v1, :cond_28 │ │ .line 334 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYAxisAlign(I)Landroid/graphics/Paint$Align; │ │ - move-result-object v68 │ + move-result-object v67 │ │ .line 335 │ - .local v68, "axisAlign":Landroid/graphics/Paint$Align; │ + .local v67, "axisAlign":Landroid/graphics/Paint$Align; │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYTextLabelLocations(I)[Ljava/lang/Double; │ │ - move-result-object v107 │ + move-result-object v106 │ │ .line 336 │ - .local v107, "yTextLabelLocations":[Ljava/lang/Double; │ - move-object/from16 v67, v107 │ - │ - .local v67, "arr$":[Ljava/lang/Double; │ - move-object/from16 v0, v67 │ - │ - array-length v0, v0 │ + .local v106, "yTextLabelLocations":[Ljava/lang/Double; │ + move-object/from16 v0, v106 │ │ - move/from16 v77, v0 │ + array-length v5, v0 │ │ - .local v77, "len$":I │ - const/16 v72, 0x0 │ + const/4 v4, 0x0 │ │ - .local v72, "i$":I │ :goto_e │ - move/from16 v0, v72 │ - │ - move/from16 v1, v77 │ - │ - if-ge v0, v1, :cond_27 │ + if-ge v4, v5, :cond_27 │ │ - aget-object v78, v67, v72 │ + aget-object v75, v106, v4 │ │ .line 337 │ - .local v78, "location":Ljava/lang/Double; │ - aget-wide v4, v49, v21 │ + .local v75, "location":Ljava/lang/Double; │ + aget-wide v10, v49, v21 │ │ - invoke-virtual/range {v78 .. v78}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual/range {v75 .. v75}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v10 │ + move-result-wide v16 │ │ - cmpg-double v4, v4, v10 │ + cmpg-double v6, v10, v16 │ │ - if-gtz v4, :cond_22 │ + if-gtz v6, :cond_22 │ │ - invoke-virtual/range {v78 .. v78}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual/range {v75 .. v75}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v4 │ + move-result-wide v10 │ │ - aget-wide v10, v82, v21 │ + aget-wide v16, v79, v21 │ │ - cmpg-double v4, v4, v10 │ + cmpg-double v6, v10, v16 │ │ - if-gtz v4, :cond_22 │ + if-gtz v6, :cond_22 │ │ .line 338 │ move/from16 v0, v32 │ │ - int-to-double v4, v0 │ + int-to-double v10, v0 │ │ - aget-wide v10, v48, v21 │ + aget-wide v16, v48, v21 │ │ - invoke-virtual/range {v78 .. v78}, Ljava/lang/Double;->doubleValue()D │ + .line 339 │ + invoke-virtual/range {v75 .. v75}, Ljava/lang/Double;->doubleValue()D │ │ - move-result-wide v16 │ + move-result-wide v18 │ │ - aget-wide v18, v49, v21 │ + aget-wide v24, v49, v21 │ │ - sub-double v16, v16, v18 │ + sub-double v18, v18, v24 │ │ - mul-double v10, v10, v16 │ + mul-double v16, v16, v18 │ │ - sub-double/2addr v4, v10 │ + sub-double v10, v10, v16 │ │ - double-to-float v0, v4 │ + double-to-float v0, v10 │ │ move/from16 v42, v0 │ │ .line 340 │ .local v42, "yLabel":F │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - move-object/from16 v0, v78 │ + move-object/from16 v0, v75 │ │ move/from16 v1, v21 │ │ - invoke-virtual {v4, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYTextLabel(Ljava/lang/Double;I)Ljava/lang/String; │ + invoke-virtual {v6, v0, v1}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYTextLabel(Ljava/lang/Double;I)Ljava/lang/String; │ │ move-result-object v52 │ │ .line 341 │ .local v52, "label":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsColor(I)I │ + invoke-virtual {v6, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsColor(I)I │ │ - move-result v4 │ + move-result v6 │ │ move-object/from16 v0, p6 │ │ - invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 342 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAlign(I)Landroid/graphics/Paint$Align; │ + invoke-virtual {v6, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAlign(I)Landroid/graphics/Paint$Align; │ │ - move-result-object v4 │ + move-result-object v6 │ │ move-object/from16 v0, p6 │ │ - invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ + invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V │ │ .line 343 │ - sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ + sget-object v6, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ - if-ne v0, v4, :cond_26 │ + if-ne v0, v6, :cond_26 │ │ .line 344 │ - sget-object v4, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ + sget-object v6, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ │ - move-object/from16 v0, v68 │ + move-object/from16 v0, v67 │ │ - if-ne v0, v4, :cond_25 │ + if-ne v0, v6, :cond_25 │ │ .line 345 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v68 │ + move-object/from16 v1, v67 │ │ invoke-direct {v0, v1}, Lorg/achartengine/chart/XYChart;->getLabelLinePos(Landroid/graphics/Paint$Align;)I │ │ - move-result v4 │ + move-result v6 │ │ - add-int/2addr v4, v8 │ + add-int/2addr v6, v8 │ │ - int-to-float v0, v4 │ + int-to-float v0, v6 │ │ move/from16 v41, v0 │ │ int-to-float v0, v8 │ │ move/from16 v43, v0 │ │ @@ -2420,50 +2421,50 @@ │ invoke-virtual/range {v40 .. v45}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 346 │ int-to-float v0, v8 │ │ move/from16 v53, v0 │ │ - const/high16 v4, 0x40000000 # 2.0f │ + const/high16 v6, 0x40000000 # 2.0f │ │ - sub-float v54, v42, v4 │ + sub-float v54, v42, v6 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v56 │ │ move-object/from16 v50, p0 │ │ move-object/from16 v51, p1 │ │ move-object/from16 v55, p6 │ │ invoke-virtual/range {v50 .. v56}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 352 │ :goto_f │ - if-eqz v99, :cond_22 │ + if-eqz v96, :cond_22 │ │ .line 353 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor()I │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor()I │ │ - move-result v4 │ + move-result v6 │ │ move-object/from16 v0, p6 │ │ - invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 354 │ int-to-float v0, v8 │ │ move/from16 v41, v0 │ │ int-to-float v0, v9 │ @@ -2479,31 +2480,28 @@ │ invoke-virtual/range {v40 .. v45}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 336 │ .end local v42 # "yLabel":F │ .end local v52 # "label":Ljava/lang/String; │ :cond_22 │ :goto_10 │ - add-int/lit8 v72, v72, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto/16 :goto_e │ │ .line 303 │ .end local v35 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .end local v39 # "xLabelsLeft":I │ .end local v65 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .end local v67 # "arr$":[Ljava/lang/Double; │ - .end local v68 # "axisAlign":Landroid/graphics/Paint$Align; │ - .end local v72 # "i$":I │ - .end local v77 # "len$":I │ - .end local v78 # "location":Ljava/lang/Double; │ - .end local v99 # "showCustomTextGrid":Z │ - .end local v100 # "showGridX":Z │ - .end local v101 # "showLabels":Z │ - .end local v107 # "yTextLabelLocations":[Ljava/lang/Double; │ + .end local v67 # "axisAlign":Landroid/graphics/Paint$Align; │ + .end local v75 # "location":Ljava/lang/Double; │ + .end local v96 # "showCustomTextGrid":Z │ + .end local v97 # "showGridX":Z │ + .end local v98 # "showLabels":Z │ + .end local v106 # "yTextLabelLocations":[Ljava/lang/Double; │ :cond_23 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_1f │ │ @@ -2520,28 +2518,30 @@ │ │ const/16 v41, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 305 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v42 │ │ move-object/from16 v33, p0 │ │ move-object/from16 v35, p1 │ │ move/from16 v36, v9 │ │ move/from16 v37, p3 │ │ move-object/from16 v40, p6 │ │ + .line 304 │ invoke-virtual/range {v33 .. v42}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ .line 306 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ @@ -2553,69 +2553,68 @@ │ │ const/16 v41, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 307 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getMarginsColor()I │ │ move-result v42 │ │ move-object/from16 v33, p0 │ │ move-object/from16 v35, p1 │ │ move/from16 v36, p2 │ │ move/from16 v37, p3 │ │ move-object/from16 v40, p6 │ │ + .line 306 │ invoke-virtual/range {v33 .. v42}, Lorg/achartengine/chart/XYChart;->drawBackground(Lorg/achartengine/renderer/DefaultRenderer;Landroid/graphics/Canvas;IIIILandroid/graphics/Paint;ZI)V │ │ goto/16 :goto_b │ │ .line 310 │ :cond_24 │ - const/16 v101, 0x0 │ + const/16 v98, 0x0 │ │ goto/16 :goto_c │ │ .line 348 │ .restart local v35 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .restart local v39 # "xLabelsLeft":I │ .restart local v42 # "yLabel":F │ .restart local v52 # "label":Ljava/lang/String; │ .restart local v65 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .restart local v67 # "arr$":[Ljava/lang/Double; │ - .restart local v68 # "axisAlign":Landroid/graphics/Paint$Align; │ - .restart local v72 # "i$":I │ - .restart local v77 # "len$":I │ - .restart local v78 # "location":Ljava/lang/Double; │ - .restart local v99 # "showCustomTextGrid":Z │ - .restart local v100 # "showGridX":Z │ - .restart local v101 # "showLabels":Z │ - .restart local v107 # "yTextLabelLocations":[Ljava/lang/Double; │ + .restart local v67 # "axisAlign":Landroid/graphics/Paint$Align; │ + .restart local v75 # "location":Ljava/lang/Double; │ + .restart local v96 # "showCustomTextGrid":Z │ + .restart local v97 # "showGridX":Z │ + .restart local v98 # "showLabels":Z │ + .restart local v106 # "yTextLabelLocations":[Ljava/lang/Double; │ :cond_25 │ int-to-float v0, v9 │ │ move/from16 v41, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v68 │ + move-object/from16 v1, v67 │ │ invoke-direct {v0, v1}, Lorg/achartengine/chart/XYChart;->getLabelLinePos(Landroid/graphics/Paint$Align;)I │ │ - move-result v4 │ + move-result v6 │ │ - add-int/2addr v4, v9 │ + add-int/2addr v6, v9 │ │ - int-to-float v0, v4 │ + int-to-float v0, v6 │ │ move/from16 v43, v0 │ │ move-object/from16 v40, p1 │ │ move/from16 v44, v42 │ │ @@ -2624,23 +2623,23 @@ │ invoke-virtual/range {v40 .. v45}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 349 │ int-to-float v0, v9 │ │ move/from16 v53, v0 │ │ - const/high16 v4, 0x40000000 # 2.0f │ + const/high16 v6, 0x40000000 # 2.0f │ │ - sub-float v54, v42, v4 │ + sub-float v54, v42, v6 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v56 │ │ move-object/from16 v50, p0 │ │ move-object/from16 v51, p1 │ │ @@ -2650,23 +2649,23 @@ │ │ goto/16 :goto_f │ │ .line 357 │ :cond_26 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v68 │ + move-object/from16 v1, v67 │ │ invoke-direct {v0, v1}, Lorg/achartengine/chart/XYChart;->getLabelLinePos(Landroid/graphics/Paint$Align;)I │ │ - move-result v4 │ + move-result v6 │ │ - sub-int v4, v9, v4 │ + sub-int v6, v9, v6 │ │ - int-to-float v0, v4 │ + int-to-float v0, v6 │ │ move/from16 v41, v0 │ │ int-to-float v0, v9 │ │ move/from16 v43, v0 │ │ @@ -2675,55 +2674,55 @@ │ move/from16 v44, v42 │ │ move-object/from16 v45, p6 │ │ invoke-virtual/range {v40 .. v45}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 358 │ - add-int/lit8 v4, v9, 0xa │ + add-int/lit8 v6, v9, 0xa │ │ - int-to-float v0, v4 │ + int-to-float v0, v6 │ │ move/from16 v53, v0 │ │ - const/high16 v4, 0x40000000 # 2.0f │ + const/high16 v6, 0x40000000 # 2.0f │ │ - sub-float v54, v42, v4 │ + sub-float v54, v42, v6 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v56 │ │ move-object/from16 v50, p0 │ │ move-object/from16 v51, p1 │ │ move-object/from16 v55, p6 │ │ invoke-virtual/range {v50 .. v56}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 359 │ - if-eqz v99, :cond_22 │ + if-eqz v96, :cond_22 │ │ .line 360 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ + iget-object v6, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor()I │ + invoke-virtual {v6}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor()I │ │ - move-result v4 │ + move-result v6 │ │ move-object/from16 v0, p6 │ │ - invoke-virtual {v0, v4}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v0, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 361 │ int-to-float v0, v9 │ │ move/from16 v41, v0 │ │ int-to-float v0, v8 │ @@ -2739,28 +2738,25 @@ │ invoke-virtual/range {v40 .. v45}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ goto/16 :goto_10 │ │ .line 333 │ .end local v42 # "yLabel":F │ .end local v52 # "label":Ljava/lang/String; │ - .end local v78 # "location":Ljava/lang/Double; │ + .end local v75 # "location":Ljava/lang/Double; │ :cond_27 │ add-int/lit8 v21, v21, 0x1 │ │ goto/16 :goto_d │ │ .line 369 │ - .end local v67 # "arr$":[Ljava/lang/Double; │ - .end local v68 # "axisAlign":Landroid/graphics/Paint$Align; │ - .end local v72 # "i$":I │ - .end local v77 # "len$":I │ - .end local v107 # "yTextLabelLocations":[Ljava/lang/Double; │ + .end local v67 # "axisAlign":Landroid/graphics/Paint$Align; │ + .end local v106 # "yTextLabelLocations":[Ljava/lang/Double; │ :cond_28 │ - if-eqz v101, :cond_2b │ + if-eqz v98, :cond_2b │ │ .line 370 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsColor()I │ @@ -2774,21 +2770,21 @@ │ .line 371 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getAxisTitleTextSize()F │ │ - move-result v102 │ + move-result v99 │ │ .line 372 │ - .local v102, "size":F │ + .local v99, "size":F │ move-object/from16 v0, p6 │ │ - move/from16 v1, v102 │ + move/from16 v1, v99 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTextSize(F)V │ │ .line 373 │ sget-object v4, Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; │ │ move-object/from16 v0, p6 │ @@ -2823,66 +2819,68 @@ │ │ int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 376 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v5 │ │ const/high16 v6, 0x40800000 # 4.0f │ │ mul-float/2addr v5, v6 │ │ const/high16 v6, 0x40400000 # 3.0f │ │ div-float/2addr v5, v6 │ │ add-float/2addr v4, v5 │ │ - add-float v57, v4, v102 │ + add-float v57, v4, v99 │ │ const/16 v59, 0x0 │ │ move-object/from16 v53, p0 │ │ move-object/from16 v54, p1 │ │ move-object/from16 v58, p6 │ │ + .line 375 │ invoke-virtual/range {v53 .. v59}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 377 │ const/16 v21, 0x0 │ │ :goto_11 │ move/from16 v0, v21 │ │ - move/from16 v1, v80 │ + move/from16 v1, v77 │ │ if-ge v0, v1, :cond_2a │ │ .line 378 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ │ invoke-virtual {v4, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYAxisAlign(I)Landroid/graphics/Paint$Align; │ │ - move-result-object v68 │ + move-result-object v67 │ │ .line 379 │ - .restart local v68 # "axisAlign":Landroid/graphics/Paint$Align; │ + .restart local v67 # "axisAlign":Landroid/graphics/Paint$Align; │ sget-object v4, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; │ │ - move-object/from16 v0, v68 │ + move-object/from16 v0, v67 │ │ if-ne v0, v4, :cond_29 │ │ .line 380 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ @@ -2893,15 +2891,15 @@ │ │ move-result-object v55 │ │ move/from16 v0, p2 │ │ int-to-float v4, v0 │ │ - add-float v56, v4, v102 │ + add-float v56, v4, v99 │ │ div-int/lit8 v4, p5, 0x2 │ │ add-int v4, v4, p3 │ │ int-to-float v0, v4 │ │ @@ -2958,15 +2956,15 @@ │ move-object/from16 v58, p6 │ │ invoke-virtual/range {v53 .. v59}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ goto :goto_12 │ │ .line 385 │ - .end local v68 # "axisAlign":Landroid/graphics/Paint$Align; │ + .end local v67 # "axisAlign":Landroid/graphics/Paint$Align; │ :cond_2a │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getChartTitleTextSize()F │ │ @@ -2997,35 +2995,37 @@ │ │ int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 387 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getChartTitleTextSize()F │ │ move-result v5 │ │ add-float v57, v4, v5 │ │ const/16 v59, 0x0 │ │ move-object/from16 v53, p0 │ │ move-object/from16 v54, p1 │ │ move-object/from16 v58, p6 │ │ + .line 386 │ invoke-virtual/range {v53 .. v59}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 396 │ .end local v35 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .end local v39 # "xLabelsLeft":I │ .end local v65 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .end local v102 # "size":F │ + .end local v99 # "size":F │ :cond_2b │ :goto_13 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_2e │ @@ -3111,28 +3111,28 @@ │ move-object/from16 v53, p1 │ │ move-object/from16 v58, p6 │ │ invoke-virtual/range {v53 .. v58}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 406 │ - const/16 v94, 0x0 │ + const/16 v91, 0x0 │ │ .line 407 │ - .local v94, "rightAxis":Z │ + .local v91, "rightAxis":Z │ const/16 v21, 0x0 │ │ :goto_15 │ move/from16 v0, v21 │ │ - move/from16 v1, v80 │ + move/from16 v1, v77 │ │ if-ge v0, v1, :cond_30 │ │ - if-nez v94, :cond_30 │ + if-nez v91, :cond_30 │ │ .line 408 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ move/from16 v0, v21 │ @@ -3141,28 +3141,28 @@ │ │ move-result-object v4 │ │ sget-object v5, Landroid/graphics/Paint$Align;->RIGHT:Landroid/graphics/Paint$Align; │ │ if-ne v4, v5, :cond_2f │ │ - const/16 v94, 0x1 │ + const/16 v91, 0x1 │ │ .line 407 │ :goto_16 │ add-int/lit8 v21, v21, 0x1 │ │ goto :goto_15 │ │ .line 388 │ - .end local v94 # "rightAxis":Z │ + .end local v91 # "rightAxis":Z │ .restart local v35 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .restart local v39 # "xLabelsLeft":I │ .restart local v65 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .restart local v102 # "size":F │ + .restart local v99 # "size":F │ :cond_2d │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_2b │ │ @@ -3183,15 +3183,15 @@ │ │ move/from16 v56, v0 │ │ add-int v4, p3, p5 │ │ int-to-float v4, v4 │ │ - sub-float v57, v4, v102 │ + sub-float v57, v4, v99 │ │ const/high16 v59, -0x3d4c0000 # -90.0f │ │ move-object/from16 v53, p0 │ │ move-object/from16 v54, p1 │ │ @@ -3254,19 +3254,19 @@ │ │ move-result-object v55 │ │ move/from16 v0, p2 │ │ int-to-float v4, v0 │ │ - add-float v56, v4, v102 │ + add-float v56, v4, v99 │ │ div-int/lit8 v4, p5, 0x2 │ │ - add-int v4, v4, v103 │ + add-int v4, v4, v100 │ │ int-to-float v0, v4 │ │ move/from16 v57, v0 │ │ const/16 v59, 0x0 │ │ @@ -3280,15 +3280,15 @@ │ │ goto/16 :goto_13 │ │ .line 398 │ .end local v35 # "xLabels":Ljava/util/List;, "Ljava/util/List;" │ .end local v39 # "xLabelsLeft":I │ .end local v65 # "allYLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .end local v102 # "size":F │ + .end local v99 # "size":F │ :cond_2e │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_2c │ │ @@ -3348,17 +3348,17 @@ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;->transform(Landroid/graphics/Canvas;FZ)V │ │ goto/16 :goto_14 │ │ .line 408 │ - .restart local v94 # "rightAxis":Z │ + .restart local v91 # "rightAxis":Z │ :cond_2f │ - const/16 v94, 0x0 │ + const/16 v91, 0x0 │ │ goto/16 :goto_16 │ │ .line 410 │ :cond_30 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->HORIZONTAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ @@ -3367,15 +3367,15 @@ │ if-ne v0, v4, :cond_32 │ │ .line 411 │ int-to-float v0, v8 │ │ move/from16 v54, v0 │ │ - move/from16 v0, v103 │ + move/from16 v0, v100 │ │ int-to-float v0, v0 │ │ move/from16 v55, v0 │ │ int-to-float v0, v8 │ │ @@ -3390,22 +3390,22 @@ │ move-object/from16 v53, p1 │ │ move-object/from16 v58, p6 │ │ invoke-virtual/range {v53 .. v58}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 412 │ - if-eqz v94, :cond_31 │ + if-eqz v91, :cond_31 │ │ .line 413 │ int-to-float v0, v9 │ │ move/from16 v54, v0 │ │ - move/from16 v0, v103 │ + move/from16 v0, v100 │ │ int-to-float v0, v0 │ │ move/from16 v55, v0 │ │ int-to-float v0, v9 │ │ @@ -3420,18 +3420,18 @@ │ move-object/from16 v53, p1 │ │ move-object/from16 v58, p6 │ │ invoke-virtual/range {v53 .. v58}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 419 │ - .end local v94 # "rightAxis":Z │ + .end local v91 # "rightAxis":Z │ :cond_31 │ :goto_17 │ - if-eqz v95, :cond_a │ + if-eqz v92, :cond_a │ │ .line 420 │ move/from16 v0, v66 │ │ int-to-float v4, v0 │ │ const/4 v5, 0x1 │ @@ -3441,28 +3441,28 @@ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1, v4, v5}, Lorg/achartengine/chart/XYChart;->transform(Landroid/graphics/Canvas;FZ)V │ │ goto/16 :goto_3 │ │ .line 415 │ - .restart local v94 # "rightAxis":Z │ + .restart local v91 # "rightAxis":Z │ :cond_32 │ sget-object v4, Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation;->VERTICAL:Lorg/achartengine/renderer/XYMultipleSeriesRenderer$Orientation; │ │ move-object/from16 v0, v22 │ │ if-ne v0, v4, :cond_31 │ │ .line 416 │ int-to-float v0, v9 │ │ move/from16 v54, v0 │ │ - move/from16 v0, v103 │ + move/from16 v0, v100 │ │ int-to-float v0, v0 │ │ move/from16 v55, v0 │ │ int-to-float v0, v9 │ │ @@ -3596,28 +3596,30 @@ │ │ aget v5, p5, v2 │ │ const/4 v2, 0x1 │ │ aget v2, p5, v2 │ │ + .line 541 │ invoke-virtual {p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesSpacing()F │ │ move-result v3 │ │ sub-float v6, v2, v3 │ │ const/4 v8, 0x0 │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 540 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 543 │ add-int/lit8 v2, p7, 0x1 │ │ invoke-virtual {p2, v2}, Lorg/achartengine/model/XYSeries;->getY(I)D │ │ @@ -3631,28 +3633,30 @@ │ │ aget v5, p5, v2 │ │ const/4 v2, 0x3 │ │ aget v2, p5, v2 │ │ + .line 544 │ invoke-virtual {p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesSpacing()F │ │ move-result v3 │ │ sub-float v6, v2, v3 │ │ const/4 v8, 0x0 │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 543 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 546 │ const/4 v2, 0x2 │ │ aget v10, p5, v2 │ │ @@ -3695,14 +3699,15 @@ │ │ add-int/lit8 v2, v9, 0x1 │ │ aget v2, p5, v2 │ │ sub-float/2addr v2, v11 │ │ + .line 553 │ invoke-static {v2}, Ljava/lang/Math;->abs(F)F │ │ move-result v2 │ │ invoke-virtual {p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getDisplayChartValuesDistance()I │ │ move-result v3 │ @@ -3729,28 +3734,30 @@ │ │ aget v5, p5, v9 │ │ add-int/lit8 v2, v9, 0x1 │ │ aget v2, p5, v2 │ │ + .line 555 │ invoke-virtual {p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesSpacing()F │ │ move-result v3 │ │ sub-float v6, v2, v3 │ │ const/4 v8, 0x0 │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 554 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 556 │ aget v10, p5, v9 │ │ .line 557 │ add-int/lit8 v2, v9, 0x1 │ @@ -3789,28 +3796,30 @@ │ │ aget v5, p5, v9 │ │ add-int/lit8 v2, v9, 0x1 │ │ aget v2, p5, v2 │ │ + .line 564 │ invoke-virtual {p3}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->getChartValuesSpacing()F │ │ move-result v3 │ │ sub-float v6, v2, v3 │ │ const/4 v8, 0x0 │ │ move-object v2, p0 │ │ move-object v3, p1 │ │ move-object/from16 v7, p4 │ │ + .line 563 │ invoke-virtual/range {v2 .. v8}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 562 │ add-int/lit8 v9, v9, 0x2 │ │ goto :goto_2 │ │ @@ -4324,26 +4333,28 @@ │ │ add-float v10, v4, v6 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 640 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXLabelsAngle()F │ │ move-result v12 │ │ move-object/from16 v6, p0 │ │ move-object/from16 v7, p3 │ │ move v9, v5 │ │ move-object/from16 v11, p4 │ │ + .line 639 │ invoke-virtual/range {v6 .. v12}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 642 │ :cond_0 │ if-eqz v24, :cond_1 │ │ .line 643 │ @@ -4480,18 +4491,18 @@ │ .line 745 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isShowCustomTextGrid()Z │ │ - move-result v15 │ + move-result v12 │ │ .line 746 │ - .local v15, "showCustomTextGrid":Z │ + .local v12, "showCustomTextGrid":Z │ if-eqz p4, :cond_1 │ │ .line 747 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ @@ -4500,52 +4511,51 @@ │ move-result v2 │ │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 748 │ - move-object/from16 v11, p1 │ + move-object/from16 v0, p1 │ │ - .local v11, "arr$":[Ljava/lang/Double; │ - array-length v13, v11 │ + array-length v14, v0 │ │ - .local v13, "len$":I │ - const/4 v12, 0x0 │ + const/4 v2, 0x0 │ + │ + move v13, v2 │ │ - .local v12, "i$":I │ :goto_0 │ - if-ge v12, v13, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v14, v11, v12 │ + aget-object v11, p1, v13 │ │ .line 749 │ - .local v14, "location":Ljava/lang/Double; │ - invoke-virtual {v14}, Ljava/lang/Double;->doubleValue()D │ + .local v11, "location":Ljava/lang/Double; │ + invoke-virtual {v11}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v4 │ │ cmpg-double v2, p10, v4 │ │ if-gtz v2, :cond_0 │ │ - invoke-virtual {v14}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v11}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v4 │ │ cmpg-double v2, v4, p12 │ │ if-gtz v2, :cond_0 │ │ .line 750 │ move/from16 v0, p5 │ │ int-to-double v4, v0 │ │ - invoke-virtual {v14}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v11}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v6 │ │ sub-double v6, v6, p10 │ │ mul-double v6, v6, p8 │ │ @@ -4576,14 +4586,15 @@ │ │ int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 753 │ invoke-virtual {v5}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v5 │ │ const/high16 v6, 0x40400000 # 3.0f │ │ div-float/2addr v5, v6 │ @@ -4599,26 +4610,27 @@ │ invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 754 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ - invoke-virtual {v2, v14}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXTextLabel(Ljava/lang/Double;)Ljava/lang/String; │ + invoke-virtual {v2, v11}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getXTextLabel(Ljava/lang/Double;)Ljava/lang/String; │ │ move-result-object v6 │ │ move/from16 v0, p7 │ │ int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 755 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getLabelsTextSize()F │ │ move-result v4 │ │ const/high16 v5, 0x40800000 # 4.0f │ │ mul-float/2addr v4, v5 │ @@ -4641,18 +4653,19 @@ │ │ move-object/from16 v5, p2 │ │ move v7, v3 │ │ move-object/from16 v9, p3 │ │ + .line 754 │ invoke-virtual/range {v4 .. v10}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 756 │ - if-eqz v15, :cond_0 │ + if-eqz v12, :cond_0 │ │ .line 757 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ invoke-virtual {v2}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getGridColor()I │ @@ -4679,23 +4692,22 @@ │ move-object/from16 v7, p3 │ │ invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 748 │ .end local v3 # "xLabel":F │ :cond_0 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v2, v13, 0x1 │ + │ + move v13, v2 │ │ goto/16 :goto_0 │ │ .line 763 │ - .end local v11 # "arr$":[Ljava/lang/Double; │ - .end local v12 # "i$":I │ - .end local v13 # "len$":I │ - .end local v14 # "location":Ljava/lang/Double; │ + .end local v11 # "location":Ljava/lang/Double; │ :cond_1 │ return-void │ .end method │ │ .method protected drawYLabels(Ljava/util/Map;Landroid/graphics/Canvas;Landroid/graphics/Paint;IIII[D[D)V │ .locals 25 │ .param p2, "canvas" # Landroid/graphics/Canvas; │ @@ -4940,24 +4952,26 @@ │ │ sub-float v11, v6, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 690 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v13 │ │ move-object/from16 v7, p0 │ │ move-object/from16 v8, p2 │ │ move-object/from16 v12, p3 │ │ + .line 689 │ invoke-virtual/range {v7 .. v13}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 697 │ :cond_0 │ :goto_3 │ if-eqz v21, :cond_1 │ │ @@ -5088,24 +5102,26 @@ │ │ sub-float v11, v6, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 694 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v13 │ │ move-object/from16 v7, p0 │ │ move-object/from16 v8, p2 │ │ move-object/from16 v12, p3 │ │ + .line 693 │ invoke-virtual/range {v7 .. v13}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ goto :goto_3 │ │ .line 703 │ :cond_4 │ const/4 v4, 0x0 │ @@ -5182,24 +5198,26 @@ │ │ sub-float v11, v6, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 712 │ invoke-virtual {v4}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabelsAngle()F │ │ move-result v13 │ │ move-object/from16 v7, p0 │ │ move-object/from16 v8, p2 │ │ move-object/from16 v12, p3 │ │ + .line 711 │ invoke-virtual/range {v7 .. v13}, Lorg/achartengine/chart/XYChart;->drawText(Landroid/graphics/Canvas;Ljava/lang/String;FFLandroid/graphics/Paint;F)V │ │ .line 714 │ :cond_6 │ if-eqz v21, :cond_1 │ │ .line 715 │ @@ -5372,15 +5390,15 @@ │ .line 438 │ iget-object v0, p0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ return-object v0 │ .end method │ │ .method public getSeriesAndPointForScreenCoordinate(Lorg/achartengine/model/Point;)Lorg/achartengine/model/SeriesSelection; │ - .locals 10 │ + .locals 9 │ .param p1, "screenPoint" # Lorg/achartengine/model/Point; │ │ .prologue │ .line 835 │ iget-object v1, p0, Lorg/achartengine/chart/XYChart;->clickableAreas:Ljava/util/Map; │ │ if-eqz v1, :cond_2 │ @@ -5426,53 +5444,52 @@ │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/List; │ │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v1 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v4 │ │ - if-eqz v1, :cond_1 │ + if-eqz v4, :cond_1 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/achartengine/chart/ClickableArea; │ │ .line 845 │ .local v0, "area":Lorg/achartengine/chart/ClickableArea; │ invoke-virtual {v0}, Lorg/achartengine/chart/ClickableArea;->getRect()Landroid/graphics/RectF; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 846 │ - .local v9, "rectangle":Landroid/graphics/RectF; │ - if-eqz v9, :cond_0 │ + .local v8, "rectangle":Landroid/graphics/RectF; │ + if-eqz v8, :cond_0 │ │ invoke-virtual {p1}, Lorg/achartengine/model/Point;->getX()F │ │ - move-result v1 │ + move-result v4 │ │ invoke-virtual {p1}, Lorg/achartengine/model/Point;->getY()F │ │ - move-result v4 │ + move-result v5 │ │ - invoke-virtual {v9, v1, v4}, Landroid/graphics/RectF;->contains(FF)Z │ + invoke-virtual {v8, v4, v5}, Landroid/graphics/RectF;->contains(FF)Z │ │ - move-result v1 │ + move-result v4 │ │ - if-eqz v1, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 847 │ new-instance v1, Lorg/achartengine/model/SeriesSelection; │ │ invoke-virtual {v0}, Lorg/achartengine/chart/ClickableArea;->getX()D │ │ move-result-wide v4 │ @@ -5483,35 +5500,32 @@ │ │ invoke-direct/range {v1 .. v7}, Lorg/achartengine/model/SeriesSelection;->(IIDD)V │ │ .line 853 │ .end local v0 # "area":Lorg/achartengine/chart/ClickableArea; │ .end local v2 # "seriesIndex":I │ .end local v3 # "pointIndex":I │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v9 # "rectangle":Landroid/graphics/RectF; │ + .end local v8 # "rectangle":Landroid/graphics/RectF; │ :goto_2 │ return-object v1 │ │ .line 849 │ .restart local v0 # "area":Lorg/achartengine/chart/ClickableArea; │ .restart local v2 # "seriesIndex":I │ .restart local v3 # "pointIndex":I │ - .restart local v8 # "i$":Ljava/util/Iterator; │ - .restart local v9 # "rectangle":Landroid/graphics/RectF; │ + .restart local v8 # "rectangle":Landroid/graphics/RectF; │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ .line 850 │ goto :goto_1 │ │ .line 836 │ .end local v0 # "area":Lorg/achartengine/chart/ClickableArea; │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v9 # "rectangle":Landroid/graphics/RectF; │ + .end local v8 # "rectangle":Landroid/graphics/RectF; │ :cond_1 │ add-int/lit8 v2, v2, -0x1 │ │ goto :goto_0 │ │ .line 853 │ .end local v2 # "seriesIndex":I │ @@ -5587,26 +5601,28 @@ │ │ aget-wide v4, p1, v1 │ │ aget-wide v6, p2, v1 │ │ iget-object v3, p0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 432 │ invoke-virtual {v3}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getYLabels()I │ │ move-result v3 │ │ invoke-static {v4, v5, v6, v7, v3}, Lorg/achartengine/util/MathHelper;->getLabels(DDI)Ljava/util/List; │ │ move-result-object v3 │ │ invoke-direct {p0, v3}, Lorg/achartengine/chart/XYChart;->getValidLabels(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v3 │ │ + .line 431 │ invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 430 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ @@ -5777,14 +5793,15 @@ │ │ mul-double/2addr v12, v14 │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ + .line 811 │ invoke-virtual {v14}, Landroid/graphics/Rect;->width()I │ │ move-result v14 │ │ int-to-double v14, v14 │ │ div-double/2addr v12, v14 │ @@ -5801,14 +5818,15 @@ │ │ iget v12, v12, Landroid/graphics/Rect;->top:I │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ + .line 812 │ invoke-virtual {v13}, Landroid/graphics/Rect;->height()I │ │ move-result v13 │ │ add-int/2addr v12, v13 │ │ int-to-float v12, v12 │ @@ -5833,14 +5851,15 @@ │ │ div-double/2addr v12, v14 │ │ add-double/2addr v12, v8 │ │ aput-wide v12, v10, v11 │ │ + .line 810 │ return-object v10 │ .end method │ │ .method public toScreenPoint([D)[D │ .locals 1 │ .param p1, "realPoint" # [D │ │ @@ -5946,14 +5965,15 @@ │ │ if-eqz v3, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/achartengine/chart/XYChart;->mRenderer:Lorg/achartengine/renderer/XYMultipleSeriesRenderer; │ │ + .line 822 │ move/from16 v0, p2 │ │ invoke-virtual {v3, v0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->isMaxYSet(I)Z │ │ move-result v3 │ │ if-nez v3, :cond_1 │ @@ -6004,14 +6024,15 @@ │ │ sub-double/2addr v14, v8 │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ + .line 830 │ invoke-virtual {v13}, Landroid/graphics/Rect;->width()I │ │ move-result v13 │ │ int-to-double v0, v13 │ │ move-wide/from16 v16, v0 │ @@ -6044,14 +6065,15 @@ │ │ sub-double v14, v6, v14 │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/achartengine/chart/XYChart;->mScreenR:Landroid/graphics/Rect; │ │ + .line 831 │ invoke-virtual {v13}, Landroid/graphics/Rect;->height()I │ │ move-result v13 │ │ int-to-double v0, v13 │ │ move-wide/from16 v16, v0 │ @@ -6072,9 +6094,10 @@ │ │ move-wide/from16 v16, v0 │ │ add-double v14, v14, v16 │ │ aput-wide v14, v3, v12 │ │ + .line 829 │ return-object v3 │ .end method ├── smali/org/achartengine/model/CategorySeries.smali │ @@ -366,58 +366,57 @@ │ .end method │ │ .method public toXYSeries()Lorg/achartengine/model/XYSeries; │ .locals 8 │ │ .prologue │ .line 136 │ - new-instance v4, Lorg/achartengine/model/XYSeries; │ + new-instance v1, Lorg/achartengine/model/XYSeries; │ │ - iget-object v5, p0, Lorg/achartengine/model/CategorySeries;->mTitle:Ljava/lang/String; │ + iget-object v4, p0, Lorg/achartengine/model/CategorySeries;->mTitle:Ljava/lang/String; │ │ - invoke-direct {v4, v5}, Lorg/achartengine/model/XYSeries;->(Ljava/lang/String;)V │ + invoke-direct {v1, v4}, Lorg/achartengine/model/XYSeries;->(Ljava/lang/String;)V │ │ .line 137 │ - .local v4, "xySeries":Lorg/achartengine/model/XYSeries; │ - const/4 v1, 0x0 │ + .local v1, "xySeries":Lorg/achartengine/model/XYSeries; │ + const/4 v0, 0x0 │ │ .line 138 │ - .local v1, "k":I │ - iget-object v5, p0, Lorg/achartengine/model/CategorySeries;->mValues:Ljava/util/List; │ + .local v0, "k":I │ + iget-object v4, p0, Lorg/achartengine/model/CategorySeries;->mValues:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/Double; │ + check-cast v4, Ljava/lang/Double; │ │ - invoke-virtual {v5}, Ljava/lang/Double;->doubleValue()D │ + invoke-virtual {v4}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v2 │ │ .line 139 │ .local v2, "value":D │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ - int-to-double v6, v1 │ + int-to-double v6, v0 │ │ - invoke-virtual {v4, v6, v7, v2, v3}, Lorg/achartengine/model/XYSeries;->add(DD)V │ + invoke-virtual {v1, v6, v7, v2, v3}, Lorg/achartengine/model/XYSeries;->add(DD)V │ │ goto :goto_0 │ │ .line 141 │ .end local v2 # "value":D │ :cond_0 │ - return-object v4 │ + return-object v1 │ .end method ├── smali/org/achartengine/renderer/DefaultRenderer.smali │ @@ -99,20 +99,22 @@ │ │ .prologue │ .line 40 │ sget-object v0, Landroid/graphics/Typeface;->SERIF:Landroid/graphics/Typeface; │ │ const/4 v1, 0x0 │ │ + .line 41 │ invoke-static {v0, v1}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; │ │ move-result-object v0 │ │ sput-object v0, Lorg/achartengine/renderer/DefaultRenderer;->REGULAR_TEXT_FONT:Landroid/graphics/Typeface; │ │ + .line 40 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 4 │ │ .prologue ├── smali/org/achartengine/renderer/DialRenderer.smali │ @@ -73,15 +73,14 @@ │ .line 41 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Lorg/achartengine/renderer/DialRenderer;->mVisualTypes:Ljava/util/List; │ │ - .line 43 │ return-void │ .end method │ │ │ # virtual methods │ .method public getAngleMax()D │ .locals 2 ├── smali/org/achartengine/renderer/XYMultipleSeriesRenderer.smali │ @@ -1658,91 +1658,81 @@ │ iput-wide p1, p0, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->mBarSpacing:D │ │ .line 846 │ return-void │ .end method │ │ .method public setChartValuesTextSize(F)V │ - .locals 5 │ + .locals 4 │ .param p1, "textSize" # F │ │ .prologue │ .line 727 │ invoke-virtual {p0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRenderers()[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 728 │ - .local v4, "renderers":[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ - move-object v0, v4 │ + .local v1, "renderers":[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + array-length v3, v1 │ │ - .local v0, "arr$":[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ - array-length v2, v0 │ + const/4 v2, 0x0 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v2 │ │ .line 729 │ - .local v3, "renderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ - invoke-virtual {v3, p1}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->setChartValuesTextSize(F)V │ + .local v0, "renderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + invoke-virtual {v0, p1}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->setChartValuesTextSize(F)V │ │ .line 728 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 731 │ - .end local v3 # "renderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + .end local v0 # "renderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ :cond_0 │ return-void │ .end method │ │ .method public setDisplayChartValues(Z)V │ - .locals 5 │ + .locals 4 │ .param p1, "display" # Z │ │ .prologue │ .line 714 │ invoke-virtual {p0}, Lorg/achartengine/renderer/XYMultipleSeriesRenderer;->getSeriesRenderers()[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 715 │ - .local v4, "renderers":[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ - move-object v0, v4 │ - │ - .local v0, "arr$":[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ - array-length v2, v0 │ + .local v1, "renderers":[Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + array-length v3, v1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v2 │ │ .line 716 │ - .local v3, "renderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ - invoke-virtual {v3, p1}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->setDisplayChartValues(Z)V │ + .local v0, "renderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + invoke-virtual {v0, p1}, Lorg/achartengine/renderer/SimpleSeriesRenderer;->setDisplayChartValues(Z)V │ │ .line 715 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 718 │ - .end local v3 # "renderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ + .end local v0 # "renderer":Lorg/achartengine/renderer/SimpleSeriesRenderer; │ :cond_0 │ return-void │ .end method │ │ .method public setGridColor(I)V │ .locals 0 │ .param p1, "color" # I ├── smali/org/achartengine/tools/Pan.smali │ @@ -91,54 +91,51 @@ │ .locals 3 │ │ .prologue │ .line 140 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v2, p0, Lorg/achartengine/tools/Pan;->mPanListeners:Ljava/util/List; │ + iget-object v1, p0, Lorg/achartengine/tools/Pan;->mPanListeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/achartengine/tools/PanListener; │ + check-cast v0, Lorg/achartengine/tools/PanListener; │ │ .line 141 │ - .local v1, "listener":Lorg/achartengine/tools/PanListener; │ - invoke-interface {v1}, Lorg/achartengine/tools/PanListener;->panApplied()V │ + .local v0, "listener":Lorg/achartengine/tools/PanListener; │ + invoke-interface {v0}, Lorg/achartengine/tools/PanListener;->panApplied()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 140 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lorg/achartengine/tools/PanListener; │ + .end local v0 # "listener":Lorg/achartengine/tools/PanListener; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 143 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method ├── smali/org/achartengine/tools/Zoom.smali │ @@ -73,54 +73,51 @@ │ .param p1, "e" # Lorg/achartengine/tools/ZoomEvent; │ │ .prologue │ .line 150 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v2, p0, Lorg/achartengine/tools/Zoom;->mZoomListeners:Ljava/util/List; │ + iget-object v1, p0, Lorg/achartengine/tools/Zoom;->mZoomListeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/achartengine/tools/ZoomListener; │ + check-cast v0, Lorg/achartengine/tools/ZoomListener; │ │ .line 151 │ - .local v1, "listener":Lorg/achartengine/tools/ZoomListener; │ - invoke-interface {v1, p1}, Lorg/achartengine/tools/ZoomListener;->zoomApplied(Lorg/achartengine/tools/ZoomEvent;)V │ + .local v0, "listener":Lorg/achartengine/tools/ZoomListener; │ + invoke-interface {v0, p1}, Lorg/achartengine/tools/ZoomListener;->zoomApplied(Lorg/achartengine/tools/ZoomEvent;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 150 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lorg/achartengine/tools/ZoomListener; │ + .end local v0 # "listener":Lorg/achartengine/tools/ZoomListener; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 153 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method │ │ │ @@ -740,54 +737,51 @@ │ .locals 3 │ │ .prologue │ .line 159 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v2, p0, Lorg/achartengine/tools/Zoom;->mZoomListeners:Ljava/util/List; │ + iget-object v1, p0, Lorg/achartengine/tools/Zoom;->mZoomListeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/achartengine/tools/ZoomListener; │ + check-cast v0, Lorg/achartengine/tools/ZoomListener; │ │ .line 160 │ - .local v1, "listener":Lorg/achartengine/tools/ZoomListener; │ - invoke-interface {v1}, Lorg/achartengine/tools/ZoomListener;->zoomReset()V │ + .local v0, "listener":Lorg/achartengine/tools/ZoomListener; │ + invoke-interface {v0}, Lorg/achartengine/tools/ZoomListener;->zoomReset()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 159 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lorg/achartengine/tools/ZoomListener; │ + .end local v0 # "listener":Lorg/achartengine/tools/ZoomListener; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 162 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_0 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method public declared-synchronized removeZoomListener(Lorg/achartengine/tools/ZoomListener;)V ├── smali/org/achartengine/util/IndexXYMap.smali │ @@ -103,14 +103,15 @@ │ │ move-result-wide v2 │ │ iget-object v0, p0, Lorg/achartengine/util/IndexXYMap;->indexList:Ljava/util/List; │ │ iget-object v1, p0, Lorg/achartengine/util/IndexXYMap;->indexList:Ljava/util/List; │ │ + .line 48 │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x2 │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ @@ -121,14 +122,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v0 │ │ sub-double v0, v2, v0 │ │ + .line 47 │ invoke-static {v0, v1}, Ljava/lang/Math;->abs(D)D │ │ move-result-wide v0 │ │ iget-wide v2, p0, Lorg/achartengine/util/IndexXYMap;->maxXDifference:D │ │ cmpl-double v0, v0, v2 │ @@ -156,14 +158,15 @@ │ │ move-result-wide v2 │ │ iget-object v0, p0, Lorg/achartengine/util/IndexXYMap;->indexList:Ljava/util/List; │ │ iget-object v1, p0, Lorg/achartengine/util/IndexXYMap;->indexList:Ljava/util/List; │ │ + .line 50 │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x2 │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ @@ -174,14 +177,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v0 │ │ sub-double v0, v2, v0 │ │ + .line 49 │ invoke-static {v0, v1}, Ljava/lang/Math;->abs(D)D │ │ move-result-wide v0 │ │ iput-wide v0, p0, Lorg/achartengine/util/IndexXYMap;->maxXDifference:D │ │ goto :goto_0 ├── original/AndroidManifest.xml │ @@ -1,17 +1,17 @@ │ -00000000: 0300 0800 8408 0000 0100 1c00 a004 0000 ................ │ +00000000: 0300 0800 8808 0000 0100 1c00 a404 0000 ................ │ 00000010: 1e00 0000 0000 0000 0000 0000 9400 0000 ................ │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 7600 0000 9000 0000 9c00 0000 R...v........... │ 00000040: aa00 0000 b600 0000 c800 0000 2001 0000 ............ ... │ 00000050: 2401 0000 3601 0000 6a01 0000 9e01 0000 $...6...j....... │ 00000060: b201 0000 e601 0000 f001 0000 f801 0000 ................ │ -00000070: 1402 0000 2802 0000 4202 0000 5602 0000 ....(...B...V... │ -00000080: a402 0000 c202 0000 d202 0000 0a03 0000 ................ │ -00000090: 1e03 0000 6203 0000 bc03 0000 0b00 7600 ....b.........v. │ +00000070: 1602 0000 2a02 0000 4402 0000 5802 0000 ....*...D...X... │ +00000080: a602 0000 c402 0000 d402 0000 0c03 0000 ................ │ +00000090: 2003 0000 6403 0000 be03 0000 0b00 7600 ...d.........v. │ 000000a0: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o. │ 000000b0: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s. │ 000000c0: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ 000000d0: 0d00 6d00 6900 6e00 5300 6400 6b00 5600 ..m.i.n.S.d.k.V. │ 000000e0: 6500 7200 7300 6900 6f00 6e00 0000 1000 e.r.s.i.o.n..... │ 000000f0: 7400 6100 7200 6700 6500 7400 5300 6400 t.a.r.g.e.t.S.d. │ 00000100: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ @@ -35,103 +35,103 @@ │ 00000220: 6400 5600 6500 7200 7300 6900 6f00 6e00 d.V.e.r.s.i.o.n. │ 00000230: 4e00 6100 6d00 6500 0000 0800 6d00 6100 N.a.m.e.....m.a. │ 00000240: 6e00 6900 6600 6500 7300 7400 0000 1800 n.i.f.e.s.t..... │ 00000250: 6600 7200 2e00 7000 7300 7300 6f00 6600 f.r...p.s.s.o.f. │ 00000260: 7400 7700 6100 7200 6500 2e00 7300 6300 t.w.a.r.e...s.c. │ 00000270: 6f00 7200 6500 7400 6100 7200 6f00 7400 o.r.e.t.a.r.o.t. │ 00000280: 0000 0300 3200 2e00 3000 0000 0200 3100 ....2...0.....1. │ -00000290: 3700 0000 0c00 3400 2e00 3200 2e00 3200 7.....4...2...2. │ -000002a0: 2d00 3500 3700 3600 3000 3200 3400 0000 -.5.7.6.0.2.4... │ -000002b0: 0800 7500 7300 6500 7300 2d00 7300 6400 ..u.s.e.s.-.s.d. │ -000002c0: 6b00 0000 0b00 6100 7000 7000 6c00 6900 k.....a.p.p.l.i. │ -000002d0: 6300 6100 7400 6900 6f00 6e00 0000 0800 c.a.t.i.o.n..... │ -000002e0: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y. │ -000002f0: 0000 2500 6600 7200 2e00 7000 7300 7300 ..%.f.r...p.s.s. │ -00000300: 6f00 6600 7400 7700 6100 7200 6500 2e00 o.f.t.w.a.r.e... │ -00000310: 7300 6300 6f00 7200 6500 7400 6100 7200 s.c.o.r.e.t.a.r. │ -00000320: 6f00 7400 2e00 4d00 6100 6900 6e00 4100 o.t...M.a.i.n.A. │ -00000330: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ -00000340: 0d00 6900 6e00 7400 6500 6e00 7400 2d00 ..i.n.t.e.n.t.-. │ -00000350: 6600 6900 6c00 7400 6500 7200 0000 0600 f.i.l.t.e.r..... │ -00000360: 6100 6300 7400 6900 6f00 6e00 0000 1a00 a.c.t.i.o.n..... │ -00000370: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -00000380: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a. │ -00000390: 6300 7400 6900 6f00 6e00 2e00 4d00 4100 c.t.i.o.n...M.A. │ -000003a0: 4900 4e00 0000 0800 6300 6100 7400 6500 I.N.....c.a.t.e. │ -000003b0: 6700 6f00 7200 7900 0000 2000 6100 6e00 g.o.r.y... .a.n. │ -000003c0: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -000003d0: 7400 6500 6e00 7400 2e00 6300 6100 7400 t.e.n.t...c.a.t. │ -000003e0: 6500 6700 6f00 7200 7900 2e00 4c00 4100 e.g.o.r.y...L.A. │ -000003f0: 5500 4e00 4300 4800 4500 5200 0000 2b00 U.N.C.H.E.R...+. │ -00000400: 6600 7200 2e00 7000 7300 7300 6f00 6600 f.r...p.s.s.o.f. │ -00000410: 7400 7700 6100 7200 6500 2e00 7300 6300 t.w.a.r.e...s.c. │ -00000420: 6f00 7200 6500 7400 6100 7200 6f00 7400 o.r.e.t.a.r.o.t. │ -00000430: 2e00 5400 6100 6200 6c00 6500 4400 6f00 ..T.a.b.l.e.D.o. │ -00000440: 6e00 6e00 6500 4100 6300 7400 6900 7600 n.n.e.A.c.t.i.v. │ -00000450: 6900 7400 7900 0000 2600 6600 7200 2e00 i.t.y...&.f.r... │ -00000460: 7000 7300 7300 6f00 6600 7400 7700 6100 p.s.s.o.f.t.w.a. │ -00000470: 7200 6500 2e00 7300 6300 6f00 7200 6500 r.e...s.c.o.r.e. │ -00000480: 7400 6100 7200 6f00 7400 2e00 4700 7200 t.a.r.o.t...G.r. │ -00000490: 6100 7000 6800 4100 6300 7400 6900 7600 a.p.h.A.c.t.i.v. │ -000004a0: 6900 7400 7900 0000 8001 0800 2800 0000 i.t.y.......(... │ -000004b0: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p... │ -000004c0: 8002 0101 0200 0101 0100 0101 0300 0101 ................ │ -000004d0: 0001 1000 1800 0000 0200 0000 ffff ffff ................ │ -000004e0: 0800 0000 0900 0000 0201 1000 8800 0000 ................ │ -000004f0: 0200 0000 ffff ffff ffff ffff 0e00 0000 ................ │ -00000500: 1400 1400 0500 0000 0000 0000 0900 0000 ................ │ -00000510: 0000 0000 ffff ffff 0800 0010 1400 0000 ................ │ -00000520: 0900 0000 0100 0000 1000 0000 0800 0003 ................ │ -00000530: 1000 0000 ffff ffff 0b00 0000 0f00 0000 ................ │ -00000540: 0800 0003 0f00 0000 ffff ffff 0c00 0000 ................ │ -00000550: 1100 0000 0800 0010 1100 0000 ffff ffff ................ │ -00000560: 0d00 0000 1200 0000 0800 0003 1200 0000 ................ │ -00000570: 0201 1000 4c00 0000 0700 0000 ffff ffff ....L........... │ -00000580: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00000590: 0000 0000 0900 0000 0200 0000 ffff ffff ................ │ -000005a0: 0800 0010 0e00 0000 0900 0000 0300 0000 ................ │ -000005b0: ffff ffff 0800 0010 1100 0000 0301 1000 ................ │ -000005c0: 1800 0000 0900 0000 ffff ffff ffff ffff ................ │ -000005d0: 1300 0000 0201 1000 6000 0000 0b00 0000 ........`....... │ -000005e0: ffff ffff ffff ffff 1400 0000 1400 1400 ................ │ -000005f0: 0300 0000 0000 0000 0900 0000 0600 0000 ................ │ -00000600: ffff ffff 0800 0001 0200 057f 0900 0000 ................ │ -00000610: 0500 0000 ffff ffff 0800 0001 0400 027f ................ │ -00000620: 0900 0000 0400 0000 ffff ffff 0800 0012 ................ │ -00000630: ffff ffff 0201 1000 4c00 0000 0f00 0000 ........L....... │ -00000640: ffff ffff ffff ffff 1500 0000 1400 1400 ................ │ -00000650: 0200 0000 0000 0000 0900 0000 0600 0000 ................ │ -00000660: ffff ffff 0800 0001 0200 057f 0900 0000 ................ │ -00000670: 0700 0000 1600 0000 0800 0003 1600 0000 ................ │ -00000680: 0201 1000 2400 0000 1200 0000 ffff ffff ....$........... │ -00000690: ffff ffff 1700 0000 1400 1400 0000 0000 ................ │ -000006a0: 0000 0000 0201 1000 3800 0000 1300 0000 ........8....... │ -000006b0: ffff ffff ffff ffff 1800 0000 1400 1400 ................ │ -000006c0: 0100 0000 0000 0000 0900 0000 0700 0000 ................ │ -000006d0: 1900 0000 0800 0003 1900 0000 0301 1000 ................ │ -000006e0: 1800 0000 1300 0000 ffff ffff ffff ffff ................ │ -000006f0: 1800 0000 0201 1000 3800 0000 1500 0000 ........8....... │ -00000700: ffff ffff ffff ffff 1a00 0000 1400 1400 ................ │ -00000710: 0100 0000 0000 0000 0900 0000 0700 0000 ................ │ -00000720: 1b00 0000 0800 0003 1b00 0000 0301 1000 ................ │ -00000730: 1800 0000 1500 0000 ffff ffff ffff ffff ................ │ -00000740: 1a00 0000 0301 1000 1800 0000 1600 0000 ................ │ -00000750: ffff ffff ffff ffff 1700 0000 0301 1000 ................ │ -00000760: 1800 0000 1700 0000 ffff ffff ffff ffff ................ │ -00000770: 1500 0000 0201 1000 4c00 0000 1800 0000 ........L....... │ -00000780: ffff ffff ffff ffff 1500 0000 1400 1400 ................ │ -00000790: 0200 0000 0000 0000 0900 0000 0600 0000 ................ │ -000007a0: ffff ffff 0800 0001 2b00 057f 0900 0000 ........+....... │ -000007b0: 0700 0000 1c00 0000 0800 0003 1c00 0000 ................ │ -000007c0: 0301 1000 1800 0000 1b00 0000 ffff ffff ................ │ -000007d0: ffff ffff 1500 0000 0201 1000 4c00 0000 ............L... │ -000007e0: 1c00 0000 ffff ffff ffff ffff 1500 0000 ................ │ -000007f0: 1400 1400 0200 0000 0000 0000 0900 0000 ................ │ -00000800: 0600 0000 ffff ffff 0800 0001 2800 057f ............(... │ -00000810: 0900 0000 0700 0000 1d00 0000 0800 0003 ................ │ -00000820: 1d00 0000 0301 1000 1800 0000 1f00 0000 ................ │ -00000830: ffff ffff ffff ffff 1500 0000 0301 1000 ................ │ -00000840: 1800 0000 2000 0000 ffff ffff ffff ffff .... ........... │ -00000850: 1400 0000 0301 1000 1800 0000 2200 0000 ............"... │ -00000860: ffff ffff ffff ffff 0e00 0000 0101 1000 ................ │ -00000870: 1800 0000 2200 0000 ffff ffff 0800 0000 ...."........... │ -00000880: 0900 0000 .... │ +00000290: 3700 0000 0d00 3400 2e00 3200 2e00 3200 7.....4...2...2. │ +000002a0: 2d00 3100 3400 3200 3500 3400 3600 3100 -.1.4.2.5.4.6.1. │ +000002b0: 0000 0800 7500 7300 6500 7300 2d00 7300 ....u.s.e.s.-.s. │ +000002c0: 6400 6b00 0000 0b00 6100 7000 7000 6c00 d.k.....a.p.p.l. │ +000002d0: 6900 6300 6100 7400 6900 6f00 6e00 0000 i.c.a.t.i.o.n... │ +000002e0: 0800 6100 6300 7400 6900 7600 6900 7400 ..a.c.t.i.v.i.t. │ +000002f0: 7900 0000 2500 6600 7200 2e00 7000 7300 y...%.f.r...p.s. │ +00000300: 7300 6f00 6600 7400 7700 6100 7200 6500 s.o.f.t.w.a.r.e. │ +00000310: 2e00 7300 6300 6f00 7200 6500 7400 6100 ..s.c.o.r.e.t.a. │ +00000320: 7200 6f00 7400 2e00 4d00 6100 6900 6e00 r.o.t...M.a.i.n. │ +00000330: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ +00000340: 0000 0d00 6900 6e00 7400 6500 6e00 7400 ....i.n.t.e.n.t. │ +00000350: 2d00 6600 6900 6c00 7400 6500 7200 0000 -.f.i.l.t.e.r... │ +00000360: 0600 6100 6300 7400 6900 6f00 6e00 0000 ..a.c.t.i.o.n... │ +00000370: 1a00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +00000380: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ +00000390: 6100 6300 7400 6900 6f00 6e00 2e00 4d00 a.c.t.i.o.n...M. │ +000003a0: 4100 4900 4e00 0000 0800 6300 6100 7400 A.I.N.....c.a.t. │ +000003b0: 6500 6700 6f00 7200 7900 0000 2000 6100 e.g.o.r.y... .a. │ +000003c0: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i. │ +000003d0: 6e00 7400 6500 6e00 7400 2e00 6300 6100 n.t.e.n.t...c.a. │ +000003e0: 7400 6500 6700 6f00 7200 7900 2e00 4c00 t.e.g.o.r.y...L. │ +000003f0: 4100 5500 4e00 4300 4800 4500 5200 0000 A.U.N.C.H.E.R... │ +00000400: 2b00 6600 7200 2e00 7000 7300 7300 6f00 +.f.r...p.s.s.o. │ +00000410: 6600 7400 7700 6100 7200 6500 2e00 7300 f.t.w.a.r.e...s. │ +00000420: 6300 6f00 7200 6500 7400 6100 7200 6f00 c.o.r.e.t.a.r.o. │ +00000430: 7400 2e00 5400 6100 6200 6c00 6500 4400 t...T.a.b.l.e.D. │ +00000440: 6f00 6e00 6e00 6500 4100 6300 7400 6900 o.n.n.e.A.c.t.i. │ +00000450: 7600 6900 7400 7900 0000 2600 6600 7200 v.i.t.y...&.f.r. │ +00000460: 2e00 7000 7300 7300 6f00 6600 7400 7700 ..p.s.s.o.f.t.w. │ +00000470: 6100 7200 6500 2e00 7300 6300 6f00 7200 a.r.e...s.c.o.r. │ +00000480: 6500 7400 6100 7200 6f00 7400 2e00 4700 e.t.a.r.o.t...G. │ +00000490: 7200 6100 7000 6800 4100 6300 7400 6900 r.a.p.h.A.c.t.i. │ +000004a0: 7600 6900 7400 7900 0000 0000 8001 0800 v.i.t.y......... │ +000004b0: 2800 0000 1b02 0101 1c02 0101 0c02 0101 (............... │ +000004c0: 7002 0101 8002 0101 0200 0101 0100 0101 p............... │ +000004d0: 0300 0101 0001 1000 1800 0000 0200 0000 ................ │ +000004e0: ffff ffff 0800 0000 0900 0000 0201 1000 ................ │ +000004f0: 8800 0000 0200 0000 ffff ffff ffff ffff ................ │ +00000500: 0e00 0000 1400 1400 0500 0000 0000 0000 ................ │ +00000510: 0900 0000 0000 0000 ffff ffff 0800 0010 ................ │ +00000520: 1400 0000 0900 0000 0100 0000 1000 0000 ................ │ +00000530: 0800 0003 1000 0000 ffff ffff 0b00 0000 ................ │ +00000540: 0f00 0000 0800 0003 0f00 0000 ffff ffff ................ │ +00000550: 0c00 0000 1100 0000 0800 0010 1100 0000 ................ │ +00000560: ffff ffff 0d00 0000 1200 0000 0800 0003 ................ │ +00000570: 1200 0000 0201 1000 4c00 0000 0700 0000 ........L....... │ +00000580: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ +00000590: 0200 0000 0000 0000 0900 0000 0200 0000 ................ │ +000005a0: ffff ffff 0800 0010 0e00 0000 0900 0000 ................ │ +000005b0: 0300 0000 ffff ffff 0800 0010 1100 0000 ................ │ +000005c0: 0301 1000 1800 0000 0900 0000 ffff ffff ................ │ +000005d0: ffff ffff 1300 0000 0201 1000 6000 0000 ............`... │ +000005e0: 0b00 0000 ffff ffff ffff ffff 1400 0000 ................ │ +000005f0: 1400 1400 0300 0000 0000 0000 0900 0000 ................ │ +00000600: 0600 0000 ffff ffff 0800 0001 0200 057f ................ │ +00000610: 0900 0000 0500 0000 ffff ffff 0800 0001 ................ │ +00000620: 0400 027f 0900 0000 0400 0000 ffff ffff ................ │ +00000630: 0800 0012 ffff ffff 0201 1000 4c00 0000 ............L... │ +00000640: 0f00 0000 ffff ffff ffff ffff 1500 0000 ................ │ +00000650: 1400 1400 0200 0000 0000 0000 0900 0000 ................ │ +00000660: 0600 0000 ffff ffff 0800 0001 0200 057f ................ │ +00000670: 0900 0000 0700 0000 1600 0000 0800 0003 ................ │ +00000680: 1600 0000 0201 1000 2400 0000 1200 0000 ........$....... │ +00000690: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +000006a0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +000006b0: 1300 0000 ffff ffff ffff ffff 1800 0000 ................ │ +000006c0: 1400 1400 0100 0000 0000 0000 0900 0000 ................ │ +000006d0: 0700 0000 1900 0000 0800 0003 1900 0000 ................ │ +000006e0: 0301 1000 1800 0000 1300 0000 ffff ffff ................ │ +000006f0: ffff ffff 1800 0000 0201 1000 3800 0000 ............8... │ +00000700: 1500 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000710: 1400 1400 0100 0000 0000 0000 0900 0000 ................ │ +00000720: 0700 0000 1b00 0000 0800 0003 1b00 0000 ................ │ +00000730: 0301 1000 1800 0000 1500 0000 ffff ffff ................ │ +00000740: ffff ffff 1a00 0000 0301 1000 1800 0000 ................ │ +00000750: 1600 0000 ffff ffff ffff ffff 1700 0000 ................ │ +00000760: 0301 1000 1800 0000 1700 0000 ffff ffff ................ │ +00000770: ffff ffff 1500 0000 0201 1000 4c00 0000 ............L... │ +00000780: 1800 0000 ffff ffff ffff ffff 1500 0000 ................ │ +00000790: 1400 1400 0200 0000 0000 0000 0900 0000 ................ │ +000007a0: 0600 0000 ffff ffff 0800 0001 2b00 057f ............+... │ +000007b0: 0900 0000 0700 0000 1c00 0000 0800 0003 ................ │ +000007c0: 1c00 0000 0301 1000 1800 0000 1b00 0000 ................ │ +000007d0: ffff ffff ffff ffff 1500 0000 0201 1000 ................ │ +000007e0: 4c00 0000 1c00 0000 ffff ffff ffff ffff L............... │ +000007f0: 1500 0000 1400 1400 0200 0000 0000 0000 ................ │ +00000800: 0900 0000 0600 0000 ffff ffff 0800 0001 ................ │ +00000810: 2800 057f 0900 0000 0700 0000 1d00 0000 (............... │ +00000820: 0800 0003 1d00 0000 0301 1000 1800 0000 ................ │ +00000830: 1f00 0000 ffff ffff ffff ffff 1500 0000 ................ │ +00000840: 0301 1000 1800 0000 2000 0000 ffff ffff ........ ....... │ +00000850: ffff ffff 1400 0000 0301 1000 1800 0000 ................ │ +00000860: 2200 0000 ffff ffff ffff ffff 0e00 0000 "............... │ +00000870: 0101 1000 1800 0000 2200 0000 ffff ffff ........"....... │ +00000880: 0800 0000 0900 0000 ........