--- /home/hans/code/fdroid/data/tmp/com.llamacorp.equate_2.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.llamacorp.equate_2.apk ├── zipinfo {} │ @@ -1,8 +1,8 @@ │ -Zip file size: 410396 bytes, number of entries: 78 │ +Zip file size: 406346 bytes, number of entries: 76 │ -rw---- 2.0 fat 7133 bl defN 08-Jan-01 00:00 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 7254 bl defN 08-Jan-01 00:00 META-INF/F89B9CE5.SF │ -rw---- 2.0 fat 1326 bl defN 08-Jan-01 00:00 META-INF/F89B9CE5.RSA │ -rw---- 2.0 fat 41 bl defN 08-Jan-01 00:00 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 08-Jan-01 00:00 META-INF/fdroidserverid │ -rw---- 2.0 fat 2256 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ -rw---- 2.0 fat 848 bl defN 08-Jan-01 00:00 res/color/vpi__dark_theme.xml │ @@ -65,16 +65,14 @@ │ -rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/op_button_normal.xml │ -rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/op_button_pressed.xml │ -rw---- 2.0 fat 580 bl defN 08-Jan-01 00:00 res/drawable/result_textview.xml │ -rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/result_textview_normal.xml │ -rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/result_textview_pressed.xml │ -rw---- 2.0 fat 576 bl defN 08-Jan-01 00:00 res/drawable/result_textview_text_color.xml │ -rw---- 2.0 fat 1020 bl defN 08-Jan-01 00:00 res/drawable/vpi__tab_indicator.xml │ --rw---- 2.0 fat 6524 bl defN 08-Jan-01 00:00 res/layout-land-v17/activity_calc.xml │ --rw---- 2.0 fat 6476 bl defN 08-Jan-01 00:00 res/layout-land/activity_calc.xml │ --rw---- 2.0 fat 6980 bl defN 08-Jan-01 00:00 res/layout-v17/activity_calc.xml │ --rw---- 2.0 fat 6936 bl defN 08-Jan-01 00:00 res/layout/activity_calc.xml │ +-rw---- 2.0 fat 6524 bl defN 08-Jan-01 00:00 res/layout-land/activity_calc.xml │ +-rw---- 2.0 fat 6980 bl defN 08-Jan-01 00:00 res/layout/activity_calc.xml │ -rw---- 2.0 fat 1780 bl defN 08-Jan-01 00:00 res/layout/fragment_convert_keys.xml │ -rw---- 2.0 fat 1452 bl defN 08-Jan-01 00:00 res/layout/list_item_result.xml │ --rw---- 1.0 fat 21184 b- stor 08-Jan-01 00:00 resources.arsc │ --rw---- 2.0 fat 929972 bl defN 08-Jan-01 00:00 classes.dex │ -78 files, 1050778 bytes uncompressed, 397458 bytes compressed: 62.2% │ +-rw---- 1.0 fat 20824 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 929696 bl defN 08-Jan-01 00:00 classes.dex │ +76 files, 1036730 bytes uncompressed, 393944 bytes compressed: 62.0% ├── res/layout/activity_calc.xml │ @@ -1,15 +1,15 @@ │ │ - ├── res/layout-land/activity_calc.xml │ @@ -1,14 +1,14 @@ │ │ - │ + ├── smali/com/llamacorp/equate/Calculator.smali │ @@ -1634,50 +1634,48 @@ │ │ .method public refreshAllDynamicUnits(Z)V │ .locals 3 │ .param p1, "forced" # Z │ │ .prologue │ .line 418 │ - iget-boolean v2, p0, Lcom/llamacorp/equate/Calculator;->mIsTestCalc:Z │ + iget-boolean v1, p0, Lcom/llamacorp/equate/Calculator;->mIsTestCalc:Z │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 419 │ - iget-object v2, p0, Lcom/llamacorp/equate/Calculator;->mUnitTypeArray:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/llamacorp/equate/Calculator;->mUnitTypeArray:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->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, Lcom/llamacorp/equate/unit/UnitType; │ + check-cast v0, Lcom/llamacorp/equate/unit/UnitType; │ │ .line 420 │ - .local v1, "ut":Lcom/llamacorp/equate/unit/UnitType; │ + .local v0, "ut":Lcom/llamacorp/equate/unit/UnitType; │ iget-object v2, p0, Lcom/llamacorp/equate/Calculator;->mAppContext:Landroid/content/Context; │ │ - invoke-virtual {v1, v2, p1}, Lcom/llamacorp/equate/unit/UnitType;->refreshDynamicUnits(Landroid/content/Context;Z)V │ + invoke-virtual {v0, v2, p1}, Lcom/llamacorp/equate/unit/UnitType;->refreshDynamicUnits(Landroid/content/Context;Z)V │ │ goto :goto_0 │ │ .line 421 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "ut":Lcom/llamacorp/equate/unit/UnitType; │ + .end local v0 # "ut":Lcom/llamacorp/equate/unit/UnitType; │ :cond_0 │ return-void │ .end method │ │ .method public resetCalc()V │ .locals 2 │ │ @@ -1721,218 +1719,217 @@ │ invoke-direct {p0}, Lcom/llamacorp/equate/Calculator;->initiateUnits()V │ │ .line 230 │ return-void │ .end method │ │ .method public saveState()V │ - .locals 12 │ + .locals 11 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/json/JSONException;, │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 189 │ - new-instance v1, Lorg/json/JSONObject; │ + new-instance v0, Lorg/json/JSONObject; │ │ - invoke-direct {v1}, Lorg/json/JSONObject;->()V │ + invoke-direct {v0}, Lorg/json/JSONObject;->()V │ │ .line 190 │ - .local v1, "jObjState":Lorg/json/JSONObject; │ - const-string v9, "expression" │ + .local v0, "jObjState":Lorg/json/JSONObject; │ + const-string v8, "expression" │ │ - iget-object v10, p0, Lcom/llamacorp/equate/Calculator;->mExpression:Lcom/llamacorp/equate/Expression; │ + iget-object v9, p0, Lcom/llamacorp/equate/Calculator;->mExpression:Lcom/llamacorp/equate/Expression; │ │ - invoke-virtual {v10}, Lcom/llamacorp/equate/Expression;->toJSON()Lorg/json/JSONObject; │ + invoke-virtual {v9}, Lcom/llamacorp/equate/Expression;->toJSON()Lorg/json/JSONObject; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 191 │ - const-string v9, "unit_type" │ + const-string v8, "unit_type" │ │ - iget v10, p0, Lcom/llamacorp/equate/Calculator;->mUnitTypePos:I │ + iget v9, p0, Lcom/llamacorp/equate/Calculator;->mUnitTypePos:I │ │ - invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; │ + invoke-virtual {v0, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; │ │ .line 192 │ - const-string v9, "hints" │ + const-string v8, "hints" │ │ - iget-object v10, p0, Lcom/llamacorp/equate/Calculator;->mPreferences:Lcom/llamacorp/equate/Preferences; │ + iget-object v9, p0, Lcom/llamacorp/equate/Calculator;->mPreferences:Lcom/llamacorp/equate/Preferences; │ │ - invoke-virtual {v10}, Lcom/llamacorp/equate/Preferences;->toJSON()Lorg/json/JSONObject; │ + invoke-virtual {v9}, Lcom/llamacorp/equate/Preferences;->toJSON()Lorg/json/JSONObject; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v1, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 194 │ - new-instance v2, Lorg/json/JSONArray; │ + new-instance v1, Lorg/json/JSONArray; │ │ - invoke-direct {v2}, Lorg/json/JSONArray;->()V │ + invoke-direct {v1}, Lorg/json/JSONArray;->()V │ │ .line 195 │ - .local v2, "jResultArray":Lorg/json/JSONArray; │ - iget-object v9, p0, Lcom/llamacorp/equate/Calculator;->mResultList:Ljava/util/List; │ + .local v1, "jResultArray":Lorg/json/JSONArray; │ + iget-object v8, p0, Lcom/llamacorp/equate/Calculator;->mResultList:Ljava/util/List; │ │ - invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v8 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lcom/llamacorp/equate/Result; │ + check-cast v4, Lcom/llamacorp/equate/Result; │ │ .line 196 │ - .local v5, "result":Lcom/llamacorp/equate/Result; │ - invoke-virtual {v5}, Lcom/llamacorp/equate/Result;->toJSON()Lorg/json/JSONObject; │ + .local v4, "result":Lcom/llamacorp/equate/Result; │ + invoke-virtual {v4}, Lcom/llamacorp/equate/Result;->toJSON()Lorg/json/JSONObject; │ │ move-result-object v9 │ │ - invoke-virtual {v2, v9}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v1, v9}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ goto :goto_0 │ │ .line 197 │ - .end local v5 # "result":Lcom/llamacorp/equate/Result; │ + .end local v4 # "result":Lcom/llamacorp/equate/Result; │ :cond_0 │ - const-string v9, "result_list" │ + const-string v8, "result_list" │ │ - invoke-virtual {v1, v9, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v8, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 200 │ - new-instance v3, Lorg/json/JSONArray; │ + new-instance v2, Lorg/json/JSONArray; │ │ - invoke-direct {v3}, Lorg/json/JSONArray;->()V │ + invoke-direct {v2}, Lorg/json/JSONArray;->()V │ │ .line 201 │ - .local v3, "jUnitTypeArray":Lorg/json/JSONArray; │ - iget-object v9, p0, Lcom/llamacorp/equate/Calculator;->mUnitTypeArray:Ljava/util/ArrayList; │ + .local v2, "jUnitTypeArray":Lorg/json/JSONArray; │ + iget-object v8, p0, Lcom/llamacorp/equate/Calculator;->mUnitTypeArray:Ljava/util/ArrayList; │ │ - invoke-virtual {v9}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v8}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v8 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lcom/llamacorp/equate/unit/UnitType; │ + check-cast v5, Lcom/llamacorp/equate/unit/UnitType; │ │ .line 202 │ - .local v6, "unitType":Lcom/llamacorp/equate/unit/UnitType; │ - invoke-virtual {v6}, Lcom/llamacorp/equate/unit/UnitType;->toJSON()Lorg/json/JSONObject; │ + .local v5, "unitType":Lcom/llamacorp/equate/unit/UnitType; │ + invoke-virtual {v5}, Lcom/llamacorp/equate/unit/UnitType;->toJSON()Lorg/json/JSONObject; │ │ move-result-object v9 │ │ - invoke-virtual {v3, v9}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v2, v9}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ goto :goto_1 │ │ .line 203 │ - .end local v6 # "unitType":Lcom/llamacorp/equate/unit/UnitType; │ + .end local v5 # "unitType":Lcom/llamacorp/equate/unit/UnitType; │ :cond_1 │ - const-string v9, "unit_type_array" │ + const-string v8, "unit_type_array" │ │ - invoke-virtual {v1, v9, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v0, v8, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 206 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 208 │ - .local v7, "writer":Ljava/io/Writer; │ + .local v6, "writer":Ljava/io/Writer; │ :try_start_0 │ - iget-object v9, p0, Lcom/llamacorp/equate/Calculator;->mAppContext:Landroid/content/Context; │ + iget-object v8, p0, Lcom/llamacorp/equate/Calculator;->mAppContext:Landroid/content/Context; │ │ - const-string v10, "saved_data.json" │ + const-string v9, "saved_data.json" │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v9, v10, v11}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ + invoke-virtual {v8, v9, v10}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 209 │ - .local v4, "out":Ljava/io/OutputStream; │ - new-instance v8, Ljava/io/OutputStreamWriter; │ + .local v3, "out":Ljava/io/OutputStream; │ + new-instance v7, Ljava/io/OutputStreamWriter; │ │ - invoke-direct {v8, v4}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ + invoke-direct {v7, v3}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 210 │ - .end local v7 # "writer":Ljava/io/Writer; │ - .local v8, "writer":Ljava/io/Writer; │ + .end local v6 # "writer":Ljava/io/Writer; │ + .local v7, "writer":Ljava/io/Writer; │ :try_start_1 │ - invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/io/Writer;->write(Ljava/lang/String;)V │ + invoke-virtual {v7, v8}, Ljava/io/Writer;->write(Ljava/lang/String;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ .line 212 │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 213 │ - invoke-virtual {v8}, Ljava/io/Writer;->close()V │ + invoke-virtual {v7}, Ljava/io/Writer;->close()V │ │ .line 215 │ :cond_2 │ return-void │ │ .line 212 │ - .end local v4 # "out":Ljava/io/OutputStream; │ - .end local v8 # "writer":Ljava/io/Writer; │ - .restart local v7 # "writer":Ljava/io/Writer; │ + .end local v3 # "out":Ljava/io/OutputStream; │ + .end local v7 # "writer":Ljava/io/Writer; │ + .restart local v6 # "writer":Ljava/io/Writer; │ :catchall_0 │ - move-exception v9 │ + move-exception v8 │ │ :goto_2 │ - if-eqz v7, :cond_3 │ + if-eqz v6, :cond_3 │ │ .line 213 │ - invoke-virtual {v7}, Ljava/io/Writer;->close()V │ + invoke-virtual {v6}, Ljava/io/Writer;->close()V │ │ :cond_3 │ - throw v9 │ + throw v8 │ │ .line 212 │ - .end local v7 # "writer":Ljava/io/Writer; │ - .restart local v4 # "out":Ljava/io/OutputStream; │ - .restart local v8 # "writer":Ljava/io/Writer; │ + .end local v6 # "writer":Ljava/io/Writer; │ + .restart local v3 # "out":Ljava/io/OutputStream; │ + .restart local v7 # "writer":Ljava/io/Writer; │ :catchall_1 │ - move-exception v9 │ + move-exception v8 │ │ - move-object v7, v8 │ + move-object v6, v7 │ │ - .end local v8 # "writer":Ljava/io/Writer; │ - .restart local v7 # "writer":Ljava/io/Writer; │ + .end local v7 # "writer":Ljava/io/Writer; │ + .restart local v6 # "writer":Ljava/io/Writer; │ goto :goto_2 │ .end method │ │ .method public setSelection(II)V │ .locals 1 │ .param p1, "selStart" # I │ .param p2, "selEnd" # I ├── smali/com/llamacorp/equate/ExpSeparatorHandler.smali │ @@ -188,14 +188,15 @@ │ │ sget-object v7, Lcom/llamacorp/equate/ExpSeparatorHandler;->THOUS_SEP:Ljava/lang/String; │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 69 │ invoke-virtual {p0}, Ljava/lang/String;->length()I │ │ move-result v7 │ │ invoke-virtual {p0, v0, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v7 ├── smali/com/llamacorp/equate/Expression.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "Expression.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/llamacorp/equate/Expression$1;, │ Lcom/llamacorp/equate/Expression$NumFormat; │ } │ .end annotation │ │ │ # static fields │ .field private static final JSON_END:Ljava/lang/String; = "sel_end" │ @@ -825,28 +824,30 @@ │ │ const-string v7, "(" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 355 │ invoke-virtual {p0, v5, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v7, ")" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 356 │ invoke-virtual {p0}, Ljava/lang/String;->length()I │ │ move-result v7 │ │ invoke-virtual {p0, v0, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v7 │ @@ -975,22 +976,24 @@ │ if-eqz v4, :cond_1 │ │ .line 772 │ invoke-direct {p0}, Lcom/llamacorp/equate/Expression;->expressionToSelection()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 773 │ invoke-direct {p0}, Lcom/llamacorp/equate/Expression;->expressionToSelection()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v5, v1}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ move-result v5 │ │ + .line 772 │ invoke-static {v4, v5}, Lcom/llamacorp/equate/Expression;->findMatchingOpenPara(Ljava/lang/String;I)I │ │ move-result v0 │ │ .line 782 │ .local v0, "associatedIndex":I │ :goto_0 │ @@ -1061,20 +1064,22 @@ │ │ .line 777 │ :cond_2 │ invoke-direct {p0}, Lcom/llamacorp/equate/Expression;->getExpression()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 778 │ invoke-virtual {p0}, Lcom/llamacorp/equate/Expression;->getSelectionStart()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, -0x1 │ │ + .line 777 │ invoke-static {v4, v5}, Lcom/llamacorp/equate/Expression;->findMatchingClosePara(Ljava/lang/String;I)I │ │ move-result v0 │ │ .restart local v0 # "associatedIndex":I │ goto :goto_0 │ .end method │ @@ -1139,14 +1144,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 860 │ invoke-direct {p0}, Lcom/llamacorp/equate/Expression;->getExpression()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0}, Lcom/llamacorp/equate/Expression;->length()I │ │ move-result v4 │ @@ -1159,14 +1165,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 859 │ invoke-direct {p0, v2}, Lcom/llamacorp/equate/Expression;->setExpression(Ljava/lang/String;)V │ │ .line 862 │ invoke-virtual {p0}, Lcom/llamacorp/equate/Expression;->getSelectionStart()I │ │ move-result v1 │ │ @@ -1259,14 +1266,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 840 │ invoke-direct {p0}, Lcom/llamacorp/equate/Expression;->getExpression()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {p0}, Lcom/llamacorp/equate/Expression;->getSelectionEnd()I │ │ move-result v2 │ @@ -1283,14 +1291,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 839 │ invoke-direct {p0, v0}, Lcom/llamacorp/equate/Expression;->setExpression(Ljava/lang/String;)V │ │ .line 842 │ invoke-virtual {p0}, Lcom/llamacorp/equate/Expression;->getSelectionStart()I │ │ move-result v0 │ │ @@ -1740,57 +1749,52 @@ │ invoke-direct {p0, v0}, Lcom/llamacorp/equate/Expression;->markHighlighted([I)V │ │ .line 796 │ return-void │ .end method │ │ .method private markHighlighted([I)V │ - .locals 6 │ + .locals 5 │ .param p1, "indexArray" # [I │ │ .prologue │ .line 804 │ invoke-virtual {p0}, Lcom/llamacorp/equate/Expression;->clearHighlightedList()V │ │ .line 806 │ - move-object v0, p1 │ + array-length v2, p1 │ │ - .local v0, "arr$":[I │ - array-length v3, v0 │ - │ - .local v3, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v3, :cond_0 │ + if-ge v1, v2, :cond_0 │ │ - aget v2, v0, v1 │ + aget v0, p1, v1 │ │ .line 807 │ - .local v2, "index":I │ - iget-object v4, p0, Lcom/llamacorp/equate/Expression;->mHighlightedCharList:Ljava/util/ArrayList; │ + .local v0, "index":I │ + iget-object v3, p0, Lcom/llamacorp/equate/Expression;->mHighlightedCharList:Ljava/util/ArrayList; │ │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 806 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 810 │ - .end local v2 # "index":I │ + .end local v0 # "index":I │ :cond_0 │ - iget-object v4, p0, Lcom/llamacorp/equate/Expression;->mHighlightedCharList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/llamacorp/equate/Expression;->mHighlightedCharList:Ljava/util/ArrayList; │ │ - invoke-static {v4}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + invoke-static {v1}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 811 │ return-void │ .end method │ │ .method private negateLastNumber()V │ .locals 7 │ @@ -2156,14 +2160,15 @@ │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ const-string v5, "" │ │ + .line 385 │ invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ const-string v5, "([+-]).*$" │ @@ -3246,64 +3251,61 @@ │ .end method │ │ .method public pasteIntoExpression(Ljava/lang/String;)V │ .locals 7 │ .param p1, "str" # Ljava/lang/String; │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v2, 0x0 │ │ .line 238 │ - iget-object v0, p0, Lcom/llamacorp/equate/Expression;->substituteChars:[[Ljava/lang/String; │ + iget-object v3, p0, Lcom/llamacorp/equate/Expression;->substituteChars:[[Ljava/lang/String; │ │ - .local v0, "arr$":[[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v1, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v1, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v1 │ │ .line 239 │ - .local v3, "substituteChar":[Ljava/lang/String; │ - aget-object v4, v3, v6 │ + .local v0, "substituteChar":[Ljava/lang/String; │ + aget-object v5, v0, v2 │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - aget-object v5, v3, v5 │ + aget-object v6, v0, v6 │ │ - invoke-virtual {p1, v4, v5}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p1, v5, v6}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 238 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 241 │ - .end local v3 # "substituteChar":[Ljava/lang/String; │ + .end local v0 # "substituteChar":[Ljava/lang/String; │ :cond_0 │ - const-string v4, "[^0-9()E.+/*^%-]" │ + const-string v1, "[^0-9()E.+/*^%-]" │ │ - const-string v5, "" │ + const-string v3, "" │ │ - invoke-virtual {p1, v4, v5}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p1, v1, v3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 243 │ invoke-direct {p0, p1}, Lcom/llamacorp/equate/Expression;->insertAtSelection(Ljava/lang/String;)V │ │ .line 245 │ - invoke-virtual {p0, v6}, Lcom/llamacorp/equate/Expression;->setSolved(Z)V │ + invoke-virtual {p0, v2}, Lcom/llamacorp/equate/Expression;->setSolved(Z)V │ │ .line 246 │ return-void │ .end method │ │ .method public replaceExpression(Ljava/lang/String;)V │ .locals 0 ├── smali/com/llamacorp/equate/R.smali │ @@ -25,10 +25,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 574 │ return-void │ .end method ├── smali/com/llamacorp/equate/Result.smali │ @@ -265,14 +265,15 @@ │ │ invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ new-instance v5, Ljava/util/Date; │ │ invoke-direct {v5}, Ljava/util/Date;->()V │ │ + .line 163 │ invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 164 │ .local v3, "nowDay":Ljava/lang/String; │ new-instance v4, Ljava/text/SimpleDateFormat; │ @@ -281,14 +282,15 @@ │ │ sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ new-instance v5, Ljava/util/Date; │ │ + .line 165 │ invoke-virtual {p1}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v6 │ │ invoke-direct {v5, v6, v7}, Ljava/util/Date;->(J)V │ │ invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ @@ -308,14 +310,15 @@ │ │ invoke-static {v4}, Ljava/text/DateFormat;->getTimeInstance(I)Ljava/text/DateFormat; │ │ move-result-object v4 │ │ new-instance v5, Ljava/util/Date; │ │ + .line 169 │ invoke-virtual {p1}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v6 │ │ invoke-direct {v5, v6, v7}, Ljava/util/Date;->(J)V │ │ invoke-virtual {v4, v5}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ @@ -340,14 +343,15 @@ │ │ sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ new-instance v5, Ljava/util/Date; │ │ + .line 172 │ invoke-virtual {p1}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v6 │ │ invoke-direct {v5, v6, v7}, Ljava/util/Date;->(J)V │ │ invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; ├── smali/com/llamacorp/equate/Solver.smali │ @@ -767,14 +767,15 @@ │ │ invoke-virtual {p1}, Lcom/llamacorp/equate/Expression;->containsOps()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ + .line 29 │ invoke-virtual {p1}, Lcom/llamacorp/equate/Expression;->containsParens()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 30 ├── smali/com/llamacorp/equate/unit/Unit.smali │ @@ -109,14 +109,15 @@ │ │ move-result-wide v6 │ │ cmpl-double v3, v4, v6 │ │ if-nez v3, :cond_3 │ │ + .line 147 │ invoke-virtual {v0}, Lcom/llamacorp/equate/unit/Unit;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0}, Lcom/llamacorp/equate/unit/Unit;->toString()Ljava/lang/String; │ │ move-result-object v4 │ @@ -126,19 +127,21 @@ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ :goto_1 │ move v2, v1 │ │ + .line 146 │ goto :goto_0 │ │ :cond_3 │ move v1, v2 │ │ + .line 147 │ goto :goto_1 │ .end method │ │ .method public getGenericLongName()Ljava/lang/String; │ .locals 1 │ │ .prologue ├── smali/com/llamacorp/equate/unit/UnitCurrency$HttpAsyncTask.smali │ @@ -248,21 +248,19 @@ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 134 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/llamacorp/equate/unit/UnitCurrency$HttpAsyncTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -281,21 +279,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 134 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/llamacorp/equate/unit/UnitCurrency$HttpAsyncTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 4 ├── smali/com/llamacorp/equate/unit/UnitCurrency.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/llamacorp/equate/unit/Unit; │ .source "UnitCurrency.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/llamacorp/equate/unit/UnitCurrency$1;, │ Lcom/llamacorp/equate/unit/UnitCurrency$HttpAsyncTask; │ } │ .end annotation │ │ │ # static fields │ .field public static final DEFAULT_CURRENCY:Ljava/lang/String; = "USD" ├── smali/com/llamacorp/equate/unit/UnitInitializer.smali │ @@ -11,148 +11,143 @@ │ .line 5 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method private static getCurrUnitType()Lcom/llamacorp/equate/unit/UnitType; │ - .locals 18 │ + .locals 14 │ │ .prologue │ .line 290 │ const/16 v0, 0x66 │ │ - new-array v9, v0, [D │ + new-array v8, v0, [D │ │ - fill-array-data v9, :array_0 │ + fill-array-data v8, :array_0 │ │ .line 301 │ - .local v9, "cpiTable":[D │ + .local v8, "cpiTable":[D │ new-instance v7, Ljava/util/ArrayList; │ │ invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 302 │ .local v7, "al":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - move-object v8, v9 │ + array-length v1, v8 │ │ - .local v8, "arr$":[D │ - array-length v11, v8 │ + const/4 v0, 0x0 │ │ - .local v11, "len$":I │ - const/4 v10, 0x0 │ - │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v11, :cond_0 │ + if-ge v0, v1, :cond_0 │ │ - aget-wide v16, v8, v10 │ + aget-wide v12, v8, v0 │ │ .line 304 │ - .local v16, "val":D │ - array-length v0, v9 │ + .local v12, "val":D │ + array-length v2, v8 │ │ - add-int/lit8 v0, v0, -0x1 │ + add-int/lit8 v2, v2, -0x1 │ │ - aget-wide v0, v9, v0 │ + aget-wide v2, v8, v2 │ │ - div-double v12, v16, v0 │ + div-double v10, v12, v2 │ │ .line 305 │ - .local v12, "normalizedValue":D │ - invoke-static {v12, v13}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + .local v10, "normalizedValue":D │ + invoke-static {v10, v11}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 302 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 309 │ - .end local v12 # "normalizedValue":D │ - .end local v16 # "val":D │ + .end local v10 # "normalizedValue":D │ + .end local v12 # "val":D │ :cond_0 │ - new-instance v14, Lcom/llamacorp/equate/unit/UnitType; │ + new-instance v9, Lcom/llamacorp/equate/unit/UnitType; │ │ const-string v0, "Currency" │ │ const-string v1, "http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote" │ │ - invoke-direct {v14, v0, v1}, Lcom/llamacorp/equate/unit/UnitType;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v9, v0, v1}, Lcom/llamacorp/equate/unit/UnitType;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 311 │ - .local v14, "uc":Lcom/llamacorp/equate/unit/UnitType; │ + .local v9, "uc":Lcom/llamacorp/equate/unit/UnitType; │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "USD" │ │ const-string v2, "Dollars" │ │ const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 312 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "EUR" │ │ const-string v2, "Euros" │ │ const-wide v4, 0x3fedba5e353f7ceeL # 0.929 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 313 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CAD" │ │ const-string v2, "Canadian Dollars" │ │ const-wide v4, 0x3ff428f5c28f5c29L # 1.26 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 314 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "GBP" │ │ const-string v2, "Pounds" │ │ const-wide v4, 0x3fe570a3d70a3d71L # 0.67 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 315 │ new-instance v1, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v2, "BTC" │ │ const-string v3, "Bitcoins" │ │ const-wide v4, 0x3f70624dd2f1a9fcL # 0.004 │ │ const-string v6, "http://blockchain.info/tobtc?currency=USD&value=1" │ │ invoke-direct/range {v1 .. v6}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;DLjava/lang/String;)V │ │ - invoke-virtual {v14, v1}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v1}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 318 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitHistCurrency; │ │ const-string v1, "USD" │ │ const-string v2, "Dollars" │ @@ -161,2219 +156,2217 @@ │ │ const/16 v5, 0x7b7 │ │ move-object v3, v7 │ │ invoke-direct/range {v0 .. v5}, Lcom/llamacorp/equate/unit/UnitHistCurrency;->(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;II)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 319 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CHF" │ │ const-string v2, "Swiss Francs" │ │ const-wide v4, 0x3feef1a9fbe76c8bL # 0.967 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 320 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "JPY" │ │ const-string v2, "Yen" │ │ const-wide v4, 0x405deccccccccccdL # 119.7 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 321 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "HKD" │ │ const-string v2, "Hong Kong Dollars" │ │ const-wide/high16 v4, 0x401f000000000000L # 7.75 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 324 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "AUD" │ │ const-string v2, "Australian Dollars" │ │ const-wide v4, 0x3ff63e07a28bb0a3L # 1.390144 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 325 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CNY" │ │ const-string v2, "Chinese Yuans" │ │ const-wide v4, 0x4018cac083126e98L # 6.198 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 326 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "RUB" │ │ const-string v2, "Russian Rubles" │ │ const-wide v4, 0x40509ff7be121ee6L # 66.499496 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 328 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "AFN" │ │ const-string v2, "Afghan Afghani" │ │ const-wide v4, 0x405016665e02ea96L # 64.349998 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 329 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ALL" │ │ const-string v2, "Albanian Lek" │ │ const-wide v4, 0x405e83cee17a02fbL # 122.059502 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 330 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "DZD" │ │ const-string v2, "Algerian Dinar" │ │ const-wide v4, 0x405a5e147f130596L # 105.470001 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 331 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "AOA" │ │ const-string v2, "Angolan Kwanza" │ │ const-wide v4, 0x4060e9709fa54c55L # 135.294998 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 332 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ARS" │ │ const-string v2, "Argentine Peso" │ │ const-wide v4, 0x4022ccb295e9e1b1L # 9.3998 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 333 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "AMD" │ │ const-string v2, "Armenian Dram" │ │ const-wide v4, 0x407e1bd6ffc115dfL # 481.73999 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 334 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "AWG" │ │ const-string v2, "Aruban Florin" │ │ const-wide v4, 0x3ffca3d70a3d70a4L # 1.79 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 335 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "AZN" │ │ const-string v2, "Azerbaijani Manat" │ │ const-wide v4, 0x3ff0e8a71de69ad4L # 1.0568 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 336 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BSD" │ │ const-string v2, "Bahamian Dollar" │ │ const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 337 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BHD" │ │ const-string v2, "Bahraini Dinar" │ │ const-wide v4, 0x3fd827525460aa65L # 0.3774 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 338 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BDT" │ │ const-string v2, "Bangladeshi Taka" │ │ const-wide v4, 0x405374ab3edd8b61L # 77.822952 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 339 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BBD" │ │ const-string v2, "Barbados Dollar" │ │ const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 340 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BYR" │ │ const-string v2, "Belarusian Ruble" │ │ const-wide v4, 0x40d115c000000000L # 17495.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 341 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BZD" │ │ const-string v2, "Belize Dollar" │ │ const-wide v4, 0x3fffeb851eb851ecL # 1.995 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 342 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BMD" │ │ const-string v2, "Bermudian Dollar" │ │ const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 343 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BTN" │ │ const-string v2, "Bhutanese Ngultrum" │ │ const-wide v4, 0x405070f5be5d9e41L # 65.764999 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 344 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BOB" │ │ const-string v2, "Bolivian Boliviano" │ │ const-wide v4, 0x401b99999999999aL # 6.9 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 345 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BAM" │ │ const-string v2, "Bosnia-Herzegovina Convertible Mark" │ │ const-wide v4, 0x3ffbb4395810624eL # 1.7315 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 346 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BWP" │ │ const-string v2, "Botswana Pula" │ │ const-wide v4, 0x40247ef34d6a161eL # 10.24795 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 347 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BRL" │ │ const-string v2, "Brazilian Real" │ │ const-wide v4, 0x400f883126e978d5L # 3.9415 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 348 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BND" │ │ const-string v2, "Brunei Dollar" │ │ const-wide v4, 0x3ff66f34d6a161e5L # 1.40215 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 349 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BGN" │ │ const-string v2, "Bulgarian Lev" │ │ const-wide v4, 0x3ffbb6ae7d566cf4L # 1.7321 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 350 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "BIF" │ │ const-string v2, "Burundian Franc" │ │ const-wide v4, 0x4098340000000000L # 1549.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 351 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "KHR" │ │ const-string v2, "Cambodian Riel" │ │ const-wide v4, 0x40affde65ffa3b9bL # 4094.949951 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 352 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CVE" │ │ const-string v2, "Cape Verde Escudo" │ │ const-wide v4, 0x4058432b020c49baL # 97.0495 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 353 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "KYD" │ │ const-string v2, "Cayman Islands Dollar" │ │ const-wide v4, 0x3fea3d70a3d70a3dL # 0.82 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 354 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XAF" │ │ const-string v2, "Central African CFA" │ │ const-wide v4, 0x408225cb3fe9fadbL # 580.724243 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 355 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XPF" │ │ const-string v2, "CFP Franc" │ │ const-wide v4, 0x405a694e3ffef391L # 105.645401 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 356 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CLP" │ │ const-string v2, "Chilean Peso" │ │ const-wide v4, 0x40853470a02b8412L # 678.554993 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 357 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CLF" │ │ const-string v2, "Chilean Unidad de Fomento" │ │ const-wide v4, 0x3f9930be0ded288dL # 0.0246 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 358 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CNH" │ │ const-string v2, "Chinese Offshore Yuan" │ │ const-wide v4, 0x40198cd9e83e425bL # 6.38755 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 359 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "COP" │ │ const-string v2, "Colombian Peso" │ │ const-wide v4, 0x40a751a8fffbce42L # 2984.830078 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 360 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "KMF" │ │ const-string v2, "Comorian Franc" │ │ const-wide v4, 0x407b38b1001d5c31L # 435.543213 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 361 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CDF" │ │ const-string v2, "Congolese Franc" │ │ const-wide v4, 0x408cfc0000000000L # 927.5 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 362 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XCP" │ │ const-string v2, "Copper (lb)" │ │ const-wide v4, 0x3fdad87b56b87379L # 0.419463 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 363 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CRC" │ │ const-string v2, "Costa Rican Colon" │ │ const-wide v4, 0x4080a266601bc98aL # 532.299988 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 364 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "HRK" │ │ const-string v2, "Croatian Kuna" │ │ const-wide v4, 0x401b094467381d7eL # 6.75905 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 365 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CUP" │ │ const-string v2, "Cuban Peso" │ │ const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 366 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CYP" │ │ const-string v2, "Cypriot Pound" │ │ const-wide v4, 0x3fe0a027525460aaL # 0.51955 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 367 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "CZK" │ │ const-string v2, "Czech Koruna" │ │ const-wide v4, 0x4037f9999999999aL # 23.975 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 368 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "DKK" │ │ const-string v2, "Danish Krone" │ │ const-wide v4, 0x401a6e219652bd3cL # 6.60755 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 369 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "DEM" │ │ const-string v2, "Deutsche Mark (obsolete)" │ │ const-wide v4, 0x3ffb7aacd9e83e42L # 1.71745 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 370 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "DJF" │ │ const-string v2, "Djiboutian Franc" │ │ const-wide v4, 0x40661fd6ffc115dfL # 176.994995 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 371 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "DOP" │ │ const-string v2, "Dominican Peso" │ │ const-wide v4, 0x40469ae13f4a98abL # 45.209999 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 372 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XCD" │ │ const-string v2, "East Caribbean Dollar" │ │ const-wide v4, 0x400599999999999aL # 2.7 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 373 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ECS" │ │ const-string v2, "Ecuadorian Sucre (obsolete)" │ │ const-wide v4, 0x40d86a0000000000L # 25000.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 374 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "EGP" │ │ const-string v2, "Egyptian Pound" │ │ const-wide v4, 0x401f526e978d4fdfL # 7.8305 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 375 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SVC" │ │ const-string v2, "El Salvador Colon (obsolete)" │ │ const-wide v4, 0x4021770a3d70a3d7L # 8.7325 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 376 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ERN" │ │ const-string v2, "Eritrean Nakfa" │ │ const-wide v4, 0x402e8f5c28f5c28fL # 15.28 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 377 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ETB" │ │ const-string v2, "Ethiopian Birr" │ │ const-wide v4, 0x4034e5e364bec67aL # 20.898001 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 378 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "FKP" │ │ const-string v2, "Falkland Islands Pound" │ │ const-wide v4, 0x3fe4c083126e978dL # 0.6485 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 379 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "FJD" │ │ const-string v2, "Fiji Dollar" │ │ const-wide v4, 0x4001437b4a2339c1L # 2.15795 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 380 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "FRF" │ │ const-string v2, "French Franc (obsolete)" │ │ const-wide v4, 0x40170a57a786c227L # 5.7601 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 381 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "GMD" │ │ const-string v2, "Gambian Dalasi" │ │ const-wide v4, 0x4043770a3d70a3d7L # 38.93 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 382 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "GEL" │ │ const-string v2, "Georgian Lari" │ │ const-wide v4, 0x400399999999999aL # 2.45 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 383 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "GHS" │ │ const-string v2, "Ghanaian Cedi" │ │ const-wide v4, 0x400f333333333333L # 3.9 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 384 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "GIP" │ │ const-string v2, "Gibraltar Pound" │ │ const-wide v4, 0x3fe48f5c28f5c28fL # 0.6425 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 385 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XAU" │ │ const-string v2, "Gold (oz)" │ │ const-wide v4, 0x3f4ccd9620685554L # 8.79E-4 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 386 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "GTQ" │ │ const-string v2, "Guatemalan Quetzal" │ │ const-wide v4, 0x401e9e353f7ced91L # 7.6545 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 387 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "GNF" │ │ const-string v2, "Guinean Franc" │ │ const-wide v4, 0x40bc51f33ffac1d3L # 7249.950195 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 388 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "GYD" │ │ const-string v2, "Guyanese Dollar" │ │ const-wide v4, 0x4069e6b860999dcbL # 207.210007 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 389 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "HTG" │ │ const-string v2, "Haitian Gourde" │ │ const-wide v4, 0x4049de665e02ea96L # 51.737499 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 390 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "HNL" │ │ const-string v2, "Honduran Lempira" │ │ const-wide v4, 0x4035f31f79420b3dL # 21.949699 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 391 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "HUF" │ │ const-string v2, "Hungarian Forint" │ │ const-wide v4, 0x407135eb7fe08af0L # 275.369995 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 392 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ISK" │ │ const-string v2, "Icelandic Krona" │ │ const-wide v4, 0x405fd4ccc0379314L # 127.324997 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 393 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "INR" │ │ const-string v2, "Indian Rupee" │ │ const-wide v4, 0x405077b5807fed20L # 65.870453 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 394 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "IDR" │ │ const-string v2, "Indonesian Rupiah" │ │ const-wide v4, 0x40cc2a4000000000L # 14420.5 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 395 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "IRR" │ │ const-string v2, "Iranian Rial" │ │ const-wide v4, 0x40dce94000000000L # 29605.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 396 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "IQD" │ │ const-string v2, "Iraqi Dinar" │ │ const-wide v4, 0x4092900000000000L # 1188.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 397 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "IEP" │ │ const-string v2, "Irish Pound" │ │ const-wide v4, 0x3fe65f78359bc340L # 0.699154 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 398 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ILS" │ │ const-string v2, "Israeli New Shekel" │ │ const-wide v4, 0x400f79a6b50b0f28L # 3.9344 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 399 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ITL" │ │ const-string v2, "Italian Lira (obsolete)" │ │ const-wide v4, 0x409a9116c00da1a9L # 1700.272217 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 400 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "JMD" │ │ const-string v2, "Jamaican Dollar" │ │ const-wide v4, 0x405da00000000000L # 118.5 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 401 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "JOD" │ │ const-string v2, "Jordanian Dinar" │ │ const-wide v4, 0x3fe6b020c49ba5e3L # 0.709 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 402 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "KZT" │ │ const-string v2, "Kazakhstani Tenge" │ │ const-wide v4, 0x40713e7aa044ae86L # 275.904938 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 403 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "KES" │ │ const-string v2, "Kenyan Shilling" │ │ const-wide v4, 0x405a4991600f3450L # 105.149498 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 404 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "KWD" │ │ const-string v2, "Kuwaiti Dinar" │ │ const-wide v4, 0x3fd3487fcb923a2aL # 0.3013 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 405 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "KGS" │ │ const-string v2, "Kyrgyzstanian Som" │ │ const-wide v4, 0x40519f9a5ebb773aL # 70.493797 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 406 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "LAK" │ │ const-string v2, "Lao Kip" │ │ const-wide v4, 0x40bfc1f33ffac1d3L # 8129.950195 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 407 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "LVL" │ │ const-string v2, "Latvian Lats (obsolete)" │ │ const-wide v4, 0x3fe3db8bac710cb3L # 0.62055 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 408 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "LBP" │ │ const-string v2, "Lebanese Pound" │ │ const-wide v4, 0x40978a0000000000L # 1506.5 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 409 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "LSL" │ │ const-string v2, "Lesotho Loti" │ │ const-wide v4, 0x402aa16872b020c5L # 13.31525 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 410 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "LRD" │ │ const-string v2, "Liberian Dollar" │ │ const-wide v4, 0x40552a3d816aceabL # 84.660004 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 411 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "LYD" │ │ const-string v2, "Libyan Dinar" │ │ const-wide v4, 0x3ff5d6d5cfaacd9fL # 1.36495 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 412 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "LTL" │ │ const-string v2, "Lithuanian Litas" │ │ const-wide v4, 0x400863bcd35a8588L # 3.0487 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 413 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MOP" │ │ const-string v2, "Macau Pataca" │ │ const-wide v4, 0x401fee2eb1c432caL # 7.9826 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 414 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MKD" │ │ const-string v2, "Macedonian Denar" │ │ const-wide v4, 0x404af47ae147ae14L # 53.91 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 415 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MGA" │ │ const-string v2, "Malagasy Ariary" │ │ const-wide v4, 0x40a83533400b88caL # 3098.600098 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 416 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MWK" │ │ const-string v2, "Malawian Kwacha" │ │ const-wide v4, 0x40816bf5bff04578L # 557.494995 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 417 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MYR" │ │ const-string v2, "Malaysian Ringgit" │ │ const-wide v4, 0x4010e7ef9db22d0eL # 4.2265 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 418 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MVR" │ │ const-string v2, "Maldivian Rufiyaa" │ │ const-wide v4, 0x402eae147ae147aeL # 15.34 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 419 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MRO" │ │ const-string v2, "Mauritanian Ouguiya" │ │ const-wide v4, 0x4072200000000000L # 290.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 420 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MUR" │ │ const-string v2, "Mauritian Rupee" │ │ const-wide v4, 0x4041b999a1fd156aL # 35.450001 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 421 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MXN" │ │ const-string v2, "Mexican Peso" │ │ const-wide v4, 0x40309f559b3d07c8L # 16.6224 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 422 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MXV" │ │ const-string v2, "Mexican Unidad de Inversion" │ │ const-wide v4, 0x40067ae147ae147bL # 2.81 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 423 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MDL" │ │ const-string v2, "Moldovan Leu" │ │ const-wide v4, 0x4033e66666666666L # 19.9 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 424 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MNT" │ │ const-string v2, "Mongolian Tugrik" │ │ const-wide v4, 0x409f1a0000000000L # 1990.5 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 425 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MAD" │ │ const-string v2, "Moroccan Dirham" │ │ const-wide v4, 0x402357d566cf41f2L # 9.67155 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 426 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MZN" │ │ const-string v2, "Mozambican Metical" │ │ const-wide v4, 0x404595c27e953155L # 43.169998 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 427 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "MMK" │ │ const-string v2, "Myanmar Kyat" │ │ const-wide v4, 0x409409999fe43676L # 1282.400024 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 428 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "NAD" │ │ const-string v2, "Namibian Dollar" │ │ const-wide v4, 0x402aa16872b020c5L # 13.31525 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 429 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "NPR" │ │ const-string v2, "Nepalese Rupee" │ │ const-wide v4, 0x405a4e55ffe6d58dL # 105.223999 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 430 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ANG" │ │ const-string v2, "Netherlands Antillean Guilder" │ │ const-wide v4, 0x3ffca3d70a3d70a4L # 1.79 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 431 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "TWD" │ │ const-string v2, "New Taiwan Dollar" │ │ const-wide v4, 0x4040328f5c28f5c3L # 32.395 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 432 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "NZD" │ │ const-string v2, "New Zealand Dollar" │ │ const-wide v4, 0x3ff903dab5c39bccL # 1.563441 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 433 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "NIO" │ │ const-string v2, "Nicaraguan Cordoba Oro" │ │ const-wide v4, 0x403b8dc5e6ff7dfaL # 27.553801 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 434 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "NGN" │ │ const-string v2, "Nigerian Naira" │ │ const-wide v4, 0x4068e1709fa54c55L # 199.044998 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 435 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "KPW" │ │ const-string v2, "North Korean Won" │ │ const-wide v4, 0x408c200000000000L # 900.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 436 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "NOK" │ │ const-string v2, "Norwegian Krone" │ │ const-wide v4, 0x402053fe5c91d14eL # 8.16405 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 437 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "OMR" │ │ const-string v2, "Omani Rial" │ │ const-wide v4, 0x3fd8a4a8c154c986L # 0.38505 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 438 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "PKR" │ │ const-string v2, "Pakistan Rupee" │ │ const-wide v4, 0x405a16b85e80bed7L # 104.355003 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 439 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XPD" │ │ const-string v2, "Palladium (oz)" │ │ const-wide v4, 0x3f5ad6451b93037dL # 0.001638 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 440 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "PAB" │ │ const-string v2, "Panamanian Balboa" │ │ const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 441 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "PGK" │ │ const-string v2, "Papua New Guinea Kina" │ │ const-wide v4, 0x4006a425aee631f9L # 2.83015 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 442 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "PYG" │ │ const-string v2, "Paraguay Guarani" │ │ const-wide v4, 0x40b562af6006d0d5L # 5474.685059 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 443 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "PEN" │ │ const-string v2, "Peruvian Nuevo Sol" │ │ const-wide v4, 0x4009851eb851eb85L # 3.19 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 444 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "PHP" │ │ const-string v2, "Philippine Peso" │ │ const-wide v4, 0x40474199a1fd156aL # 46.512501 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 445 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XPT" │ │ const-string v2, "Platinum (oz)" │ │ const-wide v4, 0x3f50a569b17481b2L # 0.001016 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 446 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "PLN" │ │ const-string v2, "Polish Zloty" │ │ const-wide v4, 0x400dc8e8a71de69bL # 3.7231 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 447 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "QAR" │ │ const-string v2, "Qatari Riyal" │ │ const-wide v4, 0x400d26809d495183L # 3.6438 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 448 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "RON" │ │ const-string v2, "Romanian Leu" │ │ const-wide v4, 0x400e93f7ced91687L # 3.82225 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 449 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "RWF" │ │ const-string v2, "Rwandan Franc" │ │ const-wide v4, 0x4086e0a3dff3f0feL # 732.080017 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 450 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "WST" │ │ const-string v2, "Samoan Tala" │ │ const-wide v4, 0x400545061416377aL # 2.658703 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 451 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "STD" │ │ const-string v2, "Sao Tome Dobra" │ │ const-wide v4, 0x40d4fdc000000000L # 21495.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 452 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SAR" │ │ const-string v2, "Saudi Riyal" │ │ const-wide v4, 0x400e001a36e2eb1cL # 3.75005 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 453 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "RSD" │ │ const-string v2, "Serbian Dinar" │ │ const-wide v4, 0x405a8e147f130596L # 106.220001 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 454 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SCR" │ │ const-string v2, "Seychelles Rupee" │ │ const-wide v4, 0x402a332ca57a786cL # 13.09995 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 455 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SLL" │ │ const-string v2, "Sierra Leonean Leone" │ │ const-wide v4, 0x40b0d40000000000L # 4308.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 456 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XAG" │ │ const-string v2, "Silver (oz)" │ │ const-wide v4, 0x3fb0e4a7b4e54f7bL # 0.065989 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 457 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SGD" │ │ const-string v2, "Singapore Dollars" │ │ const-wide v4, 0x3ff5ced916872b02L # 1.363 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 458 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SIT" │ │ const-string v2, "Slovenian Tolar (obsolete)" │ │ const-wide v4, 0x406b0f937f38c543L # 216.486755 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 459 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SBD" │ │ const-string v2, "Solomon Islands Dollar" │ │ const-wide v4, 0x401fe2e2328f9f45L # 7.971566 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 460 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SOS" │ │ const-string v2, "Somali Shilling" │ │ const-wide v4, 0x4083ff999fe43676L # 639.950012 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 461 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ZAR" │ │ const-string v2, "South African Rand" │ │ const-wide v4, 0x402aa0b780346dc6L # 13.3139 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 462 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "KRW" │ │ const-string v2, "South-Korean Won" │ │ const-wide v4, 0x4092592e2003ab86L # 1174.295044 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 463 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XDR" │ │ const-string v2, "Special Drawing Rights" │ │ const-wide v4, 0x3fe6ae147ae147aeL # 0.70875 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 464 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "LKR" │ │ const-string v2, "Sri Lankan Rupee" │ │ const-wide v4, 0x40618fae1ef73c0cL # 140.490005 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 465 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SHP" │ │ const-string v2, "St Helena Pound" │ │ const-wide v4, 0x3fe48f5c28f5c28fL # 0.6425 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 466 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SDG" │ │ const-string v2, "Sudanese Pound" │ │ const-wide v4, 0x40185c28f5c28f5cL # 6.09 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 467 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SRD" │ │ const-string v2, "Suriname Dollar" │ │ const-wide v4, 0x400a666666666666L # 3.3 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 468 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SZL" │ │ const-string v2, "Swazi Lilangeni" │ │ const-wide v4, 0x402aa16872b020c5L # 13.31525 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 469 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SEK" │ │ const-string v2, "Swedish Krona" │ │ const-wide v4, 0x4020841f212d7732L # 8.25805 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 470 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "SYP" │ │ const-string v2, "Syrian Pound" │ │ const-wide v4, 0x40679926defc7a3aL # 188.785995 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 471 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "TJS" │ │ const-string v2, "Tajikistan Somoni" │ │ const-wide v4, 0x40199a1cac083127L # 6.4005 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 472 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "TZS" │ │ const-string v2, "Tanzanian Shilling" │ │ const-wide v4, 0x40a0f2665ffa3b9bL # 2169.199951 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 473 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "THB" │ │ const-string v2, "Thai Baht" │ │ const-wide v4, 0x4041d2f1a1986b9cL # 35.647999 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 474 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "TOP" │ │ const-string v2, "Tonga Pa\'anga" │ │ const-wide v4, 0x4001663736cdf267L # 2.17491 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 475 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "TTD" │ │ const-string v2, "Trinidad/Tobago Dollar" │ │ const-wide v4, 0x40195a5119ce075fL # 6.3382 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 476 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "TND" │ │ const-string v2, "Tunisian Dinar" │ │ const-wide v4, 0x3fff398c7e28240bL # 1.95155 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 477 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "TRY" │ │ const-string v2, "Turkish Lira" │ │ const-wide v4, 0x40080d013a92a305L # 3.00635 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 478 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "TMT" │ │ const-string v2, "Turkmenistan Manat" │ │ const-wide/high16 v4, 0x400c000000000000L # 3.5 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 479 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "UGX" │ │ const-string v2, "Uganda Shilling" │ │ const-wide v4, 0x40ac840000000000L # 3650.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 480 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "UAH" │ │ const-string v2, "Ukrainian Hryvnia" │ │ const-wide v4, 0x4035ccccbc05d52cL # 21.799999 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 481 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "AED" │ │ const-string v2, "United Arab Emirates Dirham" │ │ const-wide v4, 0x400d61cac083126fL # 3.67275 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 482 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "UYU" │ │ const-string v2, "Uruguayan Peso" │ │ const-wide v4, 0x403cd0a3e7d13511L # 28.815001 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 483 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "UZS" │ │ const-string v2, "Uzbekistani Som" │ │ const-wide v4, 0x40a465c7a00e27e1L # 2610.889893 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 484 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "VUV" │ │ const-string v2, "Vanuatu Vatu" │ │ const-wide v4, 0x405c9f0a41a261bfL # 114.485001 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 485 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "VEF" │ │ const-string v2, "Venezuelan Bolivar" │ │ const-wide v4, 0x4019666666666666L # 6.35 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 486 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "VND" │ │ const-string v2, "Vietnamese Dong" │ │ const-wide v4, 0x40d5f2c000000000L # 22475.0 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 487 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "XOF" │ │ const-string v2, "West African CFA" │ │ const-wide v4, 0x408225cb3fe9fadbL # 580.724243 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 488 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "YER" │ │ const-string v2, "Yemeni Rial" │ │ const-wide v4, 0x406adc7adf2ecf20L # 214.889999 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 489 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ZMW" │ │ const-string v2, "Zambian Kwacha" │ │ const-wide v4, 0x40240189374bc6a8L # 10.003 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 490 │ new-instance v0, Lcom/llamacorp/equate/unit/UnitCurrency; │ │ const-string v1, "ZWL" │ │ const-string v2, "Zimbabwean Dollar (obsolete)" │ │ const-wide v4, 0x407425ae2003ab86L # 322.355011 │ │ invoke-direct {v0, v1, v2, v4, v5}, Lcom/llamacorp/equate/unit/UnitCurrency;->(Ljava/lang/String;Ljava/lang/String;D)V │ │ - invoke-virtual {v14, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ + invoke-virtual {v9, v0}, Lcom/llamacorp/equate/unit/UnitType;->addUnit(Lcom/llamacorp/equate/unit/Unit;)V │ │ .line 493 │ - return-object v14 │ + return-object v9 │ │ .line 290 │ - nop │ - │ :array_0 │ .array-data 8 │ 0x4023cccccccccccdL # 9.9 │ 0x4024000000000000L # 10.0 │ 0x4024333333333333L # 10.1 │ 0x4025cccccccccccdL # 10.9 │ 0x402999999999999aL # 12.8 ├── smali/com/llamacorp/equate/unit/UnitScalar.smali │ @@ -136,14 +136,15 @@ │ │ const-string v3, "(" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 62 │ invoke-virtual {p1}, Lcom/llamacorp/equate/unit/Unit;->getValue()D │ │ move-result-wide v4 │ │ invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -168,14 +169,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 61 │ return-object v2 │ .end method │ │ .method public isInverted()Z │ .locals 1 │ │ .prologue ├── smali/com/llamacorp/equate/unit/UnitType$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/unit/UnitType; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/unit/UnitType;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/unit/UnitType; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lcom/llamacorp/equate/unit/UnitType$1;->this$0:Lcom/llamacorp/equate/unit/UnitType; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -72,14 +73,15 @@ │ │ invoke-virtual {v0}, Lcom/llamacorp/equate/unit/Unit;->getLongName()Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/llamacorp/equate/unit/UnitType$1;->this$0:Lcom/llamacorp/equate/unit/UnitType; │ │ + .line 164 │ # getter for: Lcom/llamacorp/equate/unit/UnitType;->mUnitArray:Ljava/util/ArrayList; │ invoke-static {v0}, Lcom/llamacorp/equate/unit/UnitType;->access$000(Lcom/llamacorp/equate/unit/UnitType;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I │ │ @@ -95,29 +97,26 @@ │ │ move-result-object v0 │ │ invoke-virtual {v1, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I │ │ move-result v0 │ │ + .line 163 │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 161 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/lang/Integer; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/llamacorp/equate/unit/UnitType$1;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/llamacorp/equate/unit/UnitType.smali │ @@ -1091,156 +1091,153 @@ │ invoke-static {v0, p1, p2}, Ljava/util/Collections;->swap(Ljava/util/List;II)V │ │ .line 140 │ return-void │ .end method │ │ .method public toJSON()Lorg/json/JSONObject; │ - .locals 10 │ + .locals 8 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/json/JSONException; │ } │ .end annotation │ │ .prologue │ .line 102 │ - new-instance v4, Lorg/json/JSONObject; │ + new-instance v3, Lorg/json/JSONObject; │ │ - invoke-direct {v4}, Lorg/json/JSONObject;->()V │ + invoke-direct {v3}, Lorg/json/JSONObject;->()V │ │ .line 105 │ - .local v4, "json":Lorg/json/JSONObject; │ + .local v3, "json":Lorg/json/JSONObject; │ invoke-virtual {p0}, Lcom/llamacorp/equate/unit/UnitType;->containsDynamicUnits()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 106 │ - new-instance v2, Lorg/json/JSONArray; │ + new-instance v1, Lorg/json/JSONArray; │ │ - invoke-direct {v2}, Lorg/json/JSONArray;->()V │ + invoke-direct {v1}, Lorg/json/JSONArray;->()V │ │ .line 107 │ - .local v2, "jUnitArray":Lorg/json/JSONArray; │ - iget-object v6, p0, Lcom/llamacorp/equate/unit/UnitType;->mUnitArray:Ljava/util/ArrayList; │ + .local v1, "jUnitArray":Lorg/json/JSONArray; │ + iget-object v5, p0, Lcom/llamacorp/equate/unit/UnitType;->mUnitArray:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v1}, 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, Lcom/llamacorp/equate/unit/Unit; │ + check-cast v4, Lcom/llamacorp/equate/unit/Unit; │ │ .line 108 │ - .local v5, "unit":Lcom/llamacorp/equate/unit/Unit; │ - invoke-virtual {v5}, Lcom/llamacorp/equate/unit/Unit;->toJSON()Lorg/json/JSONObject; │ + .local v4, "unit":Lcom/llamacorp/equate/unit/Unit; │ + invoke-virtual {v4}, Lcom/llamacorp/equate/unit/Unit;->toJSON()Lorg/json/JSONObject; │ │ move-result-object v6 │ │ - invoke-virtual {v2, v6}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v1, v6}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ goto :goto_0 │ │ .line 109 │ - .end local v5 # "unit":Lcom/llamacorp/equate/unit/Unit; │ + .end local v4 # "unit":Lcom/llamacorp/equate/unit/Unit; │ :cond_0 │ - const-string v6, "unit_array" │ + const-string v5, "unit_array" │ │ - invoke-virtual {v4, v6, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 113 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "jUnitArray":Lorg/json/JSONArray; │ + .end local v1 # "jUnitArray":Lorg/json/JSONArray; │ :cond_1 │ - const-string v6, "name" │ + const-string v5, "name" │ │ - iget-object v7, p0, Lcom/llamacorp/equate/unit/UnitType;->mName:Ljava/lang/String; │ + iget-object v6, p0, Lcom/llamacorp/equate/unit/UnitType;->mName:Ljava/lang/String; │ │ - invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 114 │ - const-string v6, "pos" │ + const-string v5, "pos" │ │ - iget-object v7, p0, Lcom/llamacorp/equate/unit/UnitType;->mCurrUnit:Lcom/llamacorp/equate/unit/Unit; │ + iget-object v6, p0, Lcom/llamacorp/equate/unit/UnitType;->mCurrUnit:Lcom/llamacorp/equate/unit/Unit; │ │ - invoke-virtual {p0, v7}, Lcom/llamacorp/equate/unit/UnitType;->findUnitPosInUnitArray(Lcom/llamacorp/equate/unit/Unit;)I │ + invoke-virtual {p0, v6}, Lcom/llamacorp/equate/unit/UnitType;->findUnitPosInUnitArray(Lcom/llamacorp/equate/unit/Unit;)I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; │ │ .line 115 │ - const-string v6, "selected" │ + const-string v5, "selected" │ │ - iget-boolean v7, p0, Lcom/llamacorp/equate/unit/UnitType;->mIsUnitSelected:Z │ + iget-boolean v6, p0, Lcom/llamacorp/equate/unit/UnitType;->mIsUnitSelected:Z │ │ - invoke-virtual {v4, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject; │ │ .line 116 │ - const-string v6, "update_time" │ + const-string v5, "update_time" │ │ invoke-virtual {p0}, Lcom/llamacorp/equate/unit/UnitType;->getLastUpdateTime()Ljava/util/Date; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v6}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ - invoke-virtual {v4, v6, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject; │ │ .line 119 │ - new-instance v3, Lorg/json/JSONArray; │ + new-instance v2, Lorg/json/JSONArray; │ │ - invoke-direct {v3}, Lorg/json/JSONArray;->()V │ + invoke-direct {v2}, Lorg/json/JSONArray;->()V │ │ .line 120 │ - .local v3, "jUnitDisOrder":Lorg/json/JSONArray; │ - iget-object v6, p0, Lcom/llamacorp/equate/unit/UnitType;->mUnitDisplayOrder:Ljava/util/ArrayList; │ + .local v2, "jUnitDisOrder":Lorg/json/JSONArray; │ + iget-object v5, p0, Lcom/llamacorp/equate/unit/UnitType;->mUnitDisplayOrder:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Integer; │ │ .line 121 │ .local v0, "i":Ljava/lang/Integer; │ - invoke-virtual {v3, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v2, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ goto :goto_1 │ │ .line 122 │ .end local v0 # "i":Ljava/lang/Integer; │ :cond_2 │ - const-string v6, "unit_disp_order" │ + const-string v5, "unit_disp_order" │ │ - invoke-virtual {v4, v6, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 124 │ - return-object v4 │ + return-object v3 │ .end method ├── smali/com/llamacorp/equate/unit/UnitTypeUpdater$UpdateYahooXMLAsyncTask.smali │ @@ -77,21 +77,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 63 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/llamacorp/equate/unit/UnitTypeUpdater$UpdateYahooXMLAsyncTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -157,19 +155,21 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/llamacorp/equate/unit/UnitTypeUpdater$UpdateYahooXMLAsyncTask;->this$0:Lcom/llamacorp/equate/unit/UnitTypeUpdater; │ │ + .line 86 │ # getter for: Lcom/llamacorp/equate/unit/UnitTypeUpdater;->mContext:Landroid/content/Context; │ invoke-static {v4}, Lcom/llamacorp/equate/unit/UnitTypeUpdater;->access$100(Lcom/llamacorp/equate/unit/UnitTypeUpdater;)Landroid/content/Context; │ │ move-result-object v4 │ │ + .line 85 │ invoke-static {v3, v4}, Lcom/llamacorp/equate/view/ViewUtils;->toastLong(Ljava/lang/String;Landroid/content/Context;)V │ │ .line 90 │ .end local v1 # "text":Ljava/lang/String; │ :cond_1 │ iget-object v3, p0, Lcom/llamacorp/equate/unit/UnitTypeUpdater$UpdateYahooXMLAsyncTask;->this$0:Lcom/llamacorp/equate/unit/UnitTypeUpdater; │ │ @@ -267,18 +267,16 @@ │ │ .line 100 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 63 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/llamacorp/equate/unit/UnitTypeUpdater$UpdateYahooXMLAsyncTask;->onPostExecute(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/com/llamacorp/equate/unit/UnitTypeUpdater.smali │ @@ -248,14 +248,15 @@ │ │ if-eqz v1, :cond_0 │ │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v2 │ │ + .line 51 │ invoke-virtual {p1}, Lcom/llamacorp/equate/unit/UnitType;->getLastUpdateTime()Ljava/util/Date; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ move-result-wide v4 │ @@ -315,16 +316,16 @@ │ :try_start_0 │ invoke-virtual {p1}, Lcom/llamacorp/equate/unit/UnitType;->getXMLCurrencyURL()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {p0, v6}, Lcom/llamacorp/equate/unit/UnitTypeUpdater;->getCurrRates(Ljava/lang/String;)Ljava/util/HashMap; │ :try_end_0 │ - .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result-object v0 │ │ .line 118 │ :goto_1 │ if-eqz v0, :cond_0 │ │ @@ -492,17 +493,19 @@ │ │ const v1, 0x7f09002c │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ + .line 44 │ invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/llamacorp/equate/unit/UnitTypeUpdater;->mContext:Landroid/content/Context; │ │ + .line 43 │ invoke-static {v0, v1}, Lcom/llamacorp/equate/view/ViewUtils;->toast(Ljava/lang/String;Landroid/content/Context;)V │ │ goto :goto_0 │ .end method ├── smali/com/llamacorp/equate/unit/YahooXmlParser.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "YahooXmlParser.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/llamacorp/equate/unit/YahooXmlParser$1;, │ Lcom/llamacorp/equate/unit/YahooXmlParser$Entry; │ } │ .end annotation │ │ │ # static fields │ .field private static final ns:Ljava/lang/String; │ @@ -32,15 +31,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 34 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 92 │ return-void │ .end method │ │ .method private findResources(Lorg/xmlpull/v1/XmlPullParser;)Ljava/util/HashMap; │ .locals 5 │ .param p1, "parser" # Lorg/xmlpull/v1/XmlPullParser; │ .annotation system Ldalvik/annotation/Signature; │ @@ -638,16 +636,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 47 │ invoke-virtual {p1}, Ljava/io/InputStream;->close()V │ │ + .line 45 │ return-object v1 │ │ + .line 47 │ .end local v0 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ :catchall_0 │ move-exception v1 │ │ invoke-virtual {p1}, Ljava/io/InputStream;->close()V │ │ throw v1 ├── smali/com/llamacorp/equate/view/AnimatedHoldButton$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lcom/llamacorp/equate/view/AnimatedHoldButton; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/AnimatedHoldButton;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/AnimatedHoldButton; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lcom/llamacorp/equate/view/AnimatedHoldButton$1;->this$0:Lcom/llamacorp/equate/view/AnimatedHoldButton; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/AnimatedHoldButton.smali │ @@ -64,14 +64,15 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const v2, 0x7f040005 │ │ + .line 19 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v1 │ │ int-to-float v1, v1 │ │ iput v1, p0, Lcom/llamacorp/equate/view/AnimatedHoldButton;->mSecAdditionalXOffset:F │ @@ -83,14 +84,15 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const v2, 0x7f040006 │ │ + .line 21 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v1 │ │ int-to-float v1, v1 │ │ iput v1, p0, Lcom/llamacorp/equate/view/AnimatedHoldButton;->mSecAdditionalYOffset:F │ @@ -146,24 +148,26 @@ │ move-result-object v1 │ │ iput-object v1, p0, Lcom/llamacorp/equate/view/AnimatedHoldButton;->mPrimaryText:Ljava/lang/String; │ │ .line 49 │ const/4 v1, 0x1 │ │ + .line 50 │ invoke-virtual {p0}, Lcom/llamacorp/equate/view/AnimatedHoldButton;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f07001f │ │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v2 │ │ + .line 49 │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getColor(II)I │ │ move-result v1 │ │ iput v1, p0, Lcom/llamacorp/equate/view/AnimatedHoldButton;->mPressedColor:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -589,15 +593,14 @@ │ │ .line 178 │ return-void │ .end method │ │ .method public bridge synthetic setSecondaryText(Ljava/lang/String;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 15 │ invoke-super {p0, p1}, Lcom/llamacorp/equate/view/SecondaryTextButton;->setSecondaryText(Ljava/lang/String;)V │ │ return-void │ .end method ├── smali/com/llamacorp/equate/view/CalcActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/CalcActivity; │ │ .prologue │ .line 82 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$1;->this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/CalcActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/CalcActivity; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$2;->this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/CalcActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/CalcActivity; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$3;->this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/CalcActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mUnitContain:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity;Landroid/widget/LinearLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/CalcActivity; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$4;->this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ iput-object p2, p0, Lcom/llamacorp/equate/view/CalcActivity$4;->val$mUnitContain:Landroid/widget/LinearLayout; ├── smali/com/llamacorp/equate/view/CalcActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$ahb:Lcom/llamacorp/equate/view/AnimatedHoldButton; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity;Lcom/llamacorp/equate/view/AnimatedHoldButton;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/CalcActivity; │ │ .prologue │ .line 240 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$5;->this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ iput-object p2, p0, Lcom/llamacorp/equate/view/CalcActivity$5;->val$ahb:Lcom/llamacorp/equate/view/AnimatedHoldButton; ├── smali/com/llamacorp/equate/view/CalcActivity$6$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/llamacorp/equate/view/CalcActivity$6; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity$6;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/llamacorp/equate/view/CalcActivity$6; │ │ .prologue │ .line 305 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$6$1;->this$1:Lcom/llamacorp/equate/view/CalcActivity$6; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/CalcActivity$6$2.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$1:Lcom/llamacorp/equate/view/CalcActivity$6; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity$6;)V │ .locals 2 │ + .param p1, "this$1" # Lcom/llamacorp/equate/view/CalcActivity$6; │ │ .prologue │ .line 318 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$6$2;->this$1:Lcom/llamacorp/equate/view/CalcActivity$6; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/CalcActivity$7.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity;Landroid/support/v4/app/FragmentManager;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/CalcActivity; │ .param p2, "x0" # Landroid/support/v4/app/FragmentManager; │ │ .prologue │ .line 360 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$7;->this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ invoke-direct {p0, p2}, Landroid/support/v4/app/FragmentStatePagerAdapter;->(Landroid/support/v4/app/FragmentManager;)V ├── smali/com/llamacorp/equate/view/CalcActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/CalcActivity; │ │ .prologue │ .line 381 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$8;->this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/CalcActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/CalcActivity; │ │ .prologue │ .line 440 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$9;->this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/CalcActivity.smali │ @@ -225,14 +225,15 @@ │ .locals 2 │ .param p1, "pos" # I │ │ .prologue │ .line 525 │ iget-object v1, p0, Lcom/llamacorp/equate/view/CalcActivity;->mUnitTypeViewPager:Landroid/support/v4/view/ViewPager; │ │ + .line 526 │ invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ .line 528 │ @@ -244,14 +245,15 @@ │ if-ge p1, v1, :cond_0 │ │ if-ltz p1, :cond_0 │ │ .line 529 │ iget-object v1, p0, Lcom/llamacorp/equate/view/CalcActivity;->mUnitTypeViewPager:Landroid/support/v4/view/ViewPager; │ │ + .line 530 │ invoke-virtual {v0, v1, p1}, Landroid/support/v4/app/FragmentStatePagerAdapter;->instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ .line 532 │ @@ -398,285 +400,291 @@ │ .line 438 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "Click a different unit to convert" │ │ + .line 439 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x1040013 │ │ new-instance v3, Lcom/llamacorp/equate/view/CalcActivity$9; │ │ invoke-direct {v3, p0}, Lcom/llamacorp/equate/view/CalcActivity$9;->(Lcom/llamacorp/equate/view/CalcActivity;)V │ │ + .line 440 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 442 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 446 │ :cond_0 │ invoke-virtual {p0, v0}, Lcom/llamacorp/equate/view/CalcActivity;->updateScreen(Z)V │ │ .line 447 │ return-void │ .end method │ │ .method protected onCreate(Landroid/os/Bundle;)V │ - .locals 12 │ + .locals 11 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - const v11, 0x7f0a0005 │ + const v8, 0x7f0a0005 │ │ .line 69 │ invoke-super {p0, p1}, Landroid/support/v4/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 70 │ iput-object p0, p0, Lcom/llamacorp/equate/view/CalcActivity;->mAppContext:Landroid/content/Context; │ │ .line 71 │ - const/high16 v9, 0x7f030000 │ + const/high16 v6, 0x7f030000 │ │ - invoke-virtual {p0, v9}, Lcom/llamacorp/equate/view/CalcActivity;->setContentView(I)V │ + invoke-virtual {p0, v6}, Lcom/llamacorp/equate/view/CalcActivity;->setContentView(I)V │ │ .line 74 │ invoke-static {p0}, Lcom/llamacorp/equate/Calculator;->getCalculator(Landroid/content/Context;)Lcom/llamacorp/equate/Calculator; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - iput-object v9, p0, Lcom/llamacorp/equate/view/CalcActivity;->mCalc:Lcom/llamacorp/equate/Calculator; │ + iput-object v6, p0, Lcom/llamacorp/equate/view/CalcActivity;->mCalc:Lcom/llamacorp/equate/Calculator; │ │ .line 77 │ - const v9, 0x7f0a0007 │ + const v6, 0x7f0a0007 │ │ - invoke-virtual {p0, v9}, Lcom/llamacorp/equate/view/CalcActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v6}, Lcom/llamacorp/equate/view/CalcActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - check-cast v9, Lcom/llamacorp/equate/view/EditTextDisplay; │ + check-cast v6, Lcom/llamacorp/equate/view/EditTextDisplay; │ │ - iput-object v9, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ + iput-object v6, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ .line 78 │ - iget-object v9, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ + iget-object v6, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ - iget-object v10, p0, Lcom/llamacorp/equate/view/CalcActivity;->mCalc:Lcom/llamacorp/equate/Calculator; │ + iget-object v7, p0, Lcom/llamacorp/equate/view/CalcActivity;->mCalc:Lcom/llamacorp/equate/Calculator; │ │ - invoke-virtual {v9, v10}, Lcom/llamacorp/equate/view/EditTextDisplay;->setCalc(Lcom/llamacorp/equate/Calculator;)V │ + invoke-virtual {v6, v7}, Lcom/llamacorp/equate/view/EditTextDisplay;->setCalc(Lcom/llamacorp/equate/Calculator;)V │ │ .line 79 │ - iget-object v9, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ + iget-object v6, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ - invoke-virtual {v9}, Lcom/llamacorp/equate/view/EditTextDisplay;->disableSoftInputFromAppearing()V │ + invoke-virtual {v6}, Lcom/llamacorp/equate/view/EditTextDisplay;->disableSoftInputFromAppearing()V │ │ .line 82 │ - iget-object v9, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ + iget-object v6, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ - new-instance v10, Lcom/llamacorp/equate/view/CalcActivity$1; │ + new-instance v7, Lcom/llamacorp/equate/view/CalcActivity$1; │ │ - invoke-direct {v10, p0}, Lcom/llamacorp/equate/view/CalcActivity$1;->(Lcom/llamacorp/equate/view/CalcActivity;)V │ + invoke-direct {v7, p0}, Lcom/llamacorp/equate/view/CalcActivity$1;->(Lcom/llamacorp/equate/view/CalcActivity;)V │ │ - invoke-virtual {v9, v10}, Lcom/llamacorp/equate/view/EditTextDisplay;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ + invoke-virtual {v6, v7}, Lcom/llamacorp/equate/view/EditTextDisplay;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ │ .line 92 │ - iget-object v9, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ + iget-object v6, p0, Lcom/llamacorp/equate/view/CalcActivity;->mDisplay:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ - new-instance v10, Lcom/llamacorp/equate/view/CalcActivity$2; │ + new-instance v7, Lcom/llamacorp/equate/view/CalcActivity$2; │ │ - invoke-direct {v10, p0}, Lcom/llamacorp/equate/view/CalcActivity$2;->(Lcom/llamacorp/equate/view/CalcActivity;)V │ + invoke-direct {v7, p0}, Lcom/llamacorp/equate/view/CalcActivity$2;->(Lcom/llamacorp/equate/view/CalcActivity;)V │ │ - invoke-virtual {v9, v10}, Lcom/llamacorp/equate/view/EditTextDisplay;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ + invoke-virtual {v6, v7}, Lcom/llamacorp/equate/view/EditTextDisplay;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ │ .line 106 │ invoke-virtual {p0}, Lcom/llamacorp/equate/view/CalcActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 107 │ - .local v4, "fm":Landroid/support/v4/app/FragmentManager; │ - invoke-virtual {v4, v11}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ + .local v3, "fm":Landroid/support/v4/app/FragmentManager; │ + invoke-virtual {v3, v8}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - check-cast v9, Lcom/llamacorp/equate/view/ResultListFragment; │ + check-cast v6, Lcom/llamacorp/equate/view/ResultListFragment; │ │ - iput-object v9, p0, Lcom/llamacorp/equate/view/CalcActivity;->mResultListFrag:Lcom/llamacorp/equate/view/ResultListFragment; │ + iput-object v6, p0, Lcom/llamacorp/equate/view/CalcActivity;->mResultListFrag:Lcom/llamacorp/equate/view/ResultListFragment; │ │ .line 109 │ - iget-object v9, p0, Lcom/llamacorp/equate/view/CalcActivity;->mResultListFrag:Lcom/llamacorp/equate/view/ResultListFragment; │ + iget-object v6, p0, Lcom/llamacorp/equate/view/CalcActivity;->mResultListFrag:Lcom/llamacorp/equate/view/ResultListFragment; │ │ - if-nez v9, :cond_0 │ + if-nez v6, :cond_0 │ │ .line 110 │ - new-instance v9, Lcom/llamacorp/equate/view/ResultListFragment; │ + new-instance v6, Lcom/llamacorp/equate/view/ResultListFragment; │ │ - invoke-direct {v9}, Lcom/llamacorp/equate/view/ResultListFragment;->()V │ + invoke-direct {v6}, Lcom/llamacorp/equate/view/ResultListFragment;->()V │ │ - iput-object v9, p0, Lcom/llamacorp/equate/view/CalcActivity;->mResultListFrag:Lcom/llamacorp/equate/view/ResultListFragment; │ + iput-object v6, p0, Lcom/llamacorp/equate/view/CalcActivity;->mResultListFrag:Lcom/llamacorp/equate/view/ResultListFragment; │ │ .line 111 │ - invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ + invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - iget-object v10, p0, Lcom/llamacorp/equate/view/CalcActivity;->mResultListFrag:Lcom/llamacorp/equate/view/ResultListFragment; │ + iget-object v7, p0, Lcom/llamacorp/equate/view/CalcActivity;->mResultListFrag:Lcom/llamacorp/equate/view/ResultListFragment; │ │ - invoke-virtual {v9, v11, v10}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ + invoke-virtual {v6, v8, v7}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v9}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ + invoke-virtual {v6}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 114 │ :cond_0 │ invoke-direct {p0}, Lcom/llamacorp/equate/view/CalcActivity;->setupUnitTypePager()V │ │ .line 117 │ - sget-object v1, Lcom/llamacorp/equate/view/CalcActivity;->BUTTON_IDS:[I │ + sget-object v8, Lcom/llamacorp/equate/view/CalcActivity;->BUTTON_IDS:[I │ │ - .local v1, "arr$":[I │ - array-length v7, v1 │ + array-length v9, v8 │ │ - .local v7, "len$":I │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ + │ + move v7, v6 │ │ - .local v5, "i$":I │ :goto_0 │ - if-ge v5, v7, :cond_4 │ + if-ge v7, v9, :cond_4 │ │ - aget v6, v1, v5 │ + aget v4, v8, v7 │ │ .line 118 │ - .local v6, "id":I │ - invoke-virtual {p0, v6}, Lcom/llamacorp/equate/view/CalcActivity;->findViewById(I)Landroid/view/View; │ + .local v4, "id":I │ + invoke-virtual {p0, v4}, Lcom/llamacorp/equate/view/CalcActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/widget/Button; │ + check-cast v2, Landroid/widget/Button; │ │ .line 121 │ - .local v3, "button":Landroid/widget/Button; │ - const v9, 0x7f0a001f │ + .local v2, "button":Landroid/widget/Button; │ + const v6, 0x7f0a001f │ │ - if-ne v6, v9, :cond_1 │ + if-ne v4, v6, :cond_1 │ │ - iput-object v3, p0, Lcom/llamacorp/equate/view/CalcActivity;->mEqualsButton:Landroid/widget/Button; │ + iput-object v2, p0, Lcom/llamacorp/equate/view/CalcActivity;->mEqualsButton:Landroid/widget/Button; │ │ .line 123 │ :cond_1 │ - const v9, 0x7f0a000c │ + const v6, 0x7f0a000c │ │ - if-ne v6, v9, :cond_2 │ + if-ne v4, v6, :cond_2 │ │ - move-object v9, v3 │ + move-object v6, v2 │ │ .line 124 │ - check-cast v9, Lcom/llamacorp/equate/view/AnimatedHoldButton; │ + check-cast v6, Lcom/llamacorp/equate/view/AnimatedHoldButton; │ │ iget-object v10, p0, Lcom/llamacorp/equate/view/CalcActivity;->mCalc:Lcom/llamacorp/equate/Calculator; │ │ iget-object v10, v10, Lcom/llamacorp/equate/Calculator;->mPreferences:Lcom/llamacorp/equate/Preferences; │ │ + .line 125 │ invoke-virtual {v10}, Lcom/llamacorp/equate/Preferences;->getPercentButMain()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v9, v10}, Lcom/llamacorp/equate/view/AnimatedHoldButton;->setPrimaryText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v10}, Lcom/llamacorp/equate/view/AnimatedHoldButton;->setPrimaryText(Ljava/lang/CharSequence;)V │ │ - move-object v9, v3 │ + move-object v6, v2 │ │ .line 126 │ - check-cast v9, Lcom/llamacorp/equate/view/AnimatedHoldButton; │ + check-cast v6, Lcom/llamacorp/equate/view/AnimatedHoldButton; │ │ iget-object v10, p0, Lcom/llamacorp/equate/view/CalcActivity;->mCalc:Lcom/llamacorp/equate/Calculator; │ │ iget-object v10, v10, Lcom/llamacorp/equate/Calculator;->mPreferences:Lcom/llamacorp/equate/Preferences; │ │ + .line 127 │ invoke-virtual {v10}, Lcom/llamacorp/equate/Preferences;->getPercentButSec()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v9, v10}, Lcom/llamacorp/equate/view/AnimatedHoldButton;->setSecondaryText(Ljava/lang/String;)V │ + invoke-virtual {v6, v10}, Lcom/llamacorp/equate/view/AnimatedHoldButton;->setSecondaryText(Ljava/lang/String;)V │ │ .line 130 │ :cond_2 │ - new-instance v9, Lcom/llamacorp/equate/view/CalcActivity$3; │ + new-instance v6, Lcom/llamacorp/equate/view/CalcActivity$3; │ │ - invoke-direct {v9, p0}, Lcom/llamacorp/equate/view/CalcActivity$3;->(Lcom/llamacorp/equate/view/CalcActivity;)V │ + invoke-direct {v6, p0}, Lcom/llamacorp/equate/view/CalcActivity$3;->(Lcom/llamacorp/equate/view/CalcActivity;)V │ │ - invoke-virtual {v3, v9}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v2, v6}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 187 │ - const v9, 0x7f0a0008 │ + const v6, 0x7f0a0008 │ │ - invoke-virtual {p0, v9}, Lcom/llamacorp/equate/view/CalcActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v6}, Lcom/llamacorp/equate/view/CalcActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/widget/LinearLayout; │ + check-cast v5, Landroid/widget/LinearLayout; │ │ .line 190 │ - .local v8, "mUnitContain":Landroid/widget/LinearLayout; │ - new-instance v9, Lcom/llamacorp/equate/view/CalcActivity$4; │ + .local v5, "mUnitContain":Landroid/widget/LinearLayout; │ + new-instance v6, Lcom/llamacorp/equate/view/CalcActivity$4; │ │ - invoke-direct {v9, p0, v8}, Lcom/llamacorp/equate/view/CalcActivity$4;->(Lcom/llamacorp/equate/view/CalcActivity;Landroid/widget/LinearLayout;)V │ + invoke-direct {v6, p0, v5}, Lcom/llamacorp/equate/view/CalcActivity$4;->(Lcom/llamacorp/equate/view/CalcActivity;Landroid/widget/LinearLayout;)V │ │ - invoke-virtual {v3, v9}, Landroid/widget/Button;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ + invoke-virtual {v2, v6}, Landroid/widget/Button;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ │ .line 238 │ - instance-of v9, v3, Lcom/llamacorp/equate/view/AnimatedHoldButton; │ + instance-of v6, v2, Lcom/llamacorp/equate/view/AnimatedHoldButton; │ │ - if-eqz v9, :cond_3 │ + if-eqz v6, :cond_3 │ │ - move-object v0, v3 │ + move-object v0, v2 │ │ .line 239 │ check-cast v0, Lcom/llamacorp/equate/view/AnimatedHoldButton; │ │ .line 240 │ .local v0, "ahb":Lcom/llamacorp/equate/view/AnimatedHoldButton; │ - new-instance v9, Lcom/llamacorp/equate/view/CalcActivity$5; │ + new-instance v6, Lcom/llamacorp/equate/view/CalcActivity$5; │ │ - invoke-direct {v9, p0, v0}, Lcom/llamacorp/equate/view/CalcActivity$5;->(Lcom/llamacorp/equate/view/CalcActivity;Lcom/llamacorp/equate/view/AnimatedHoldButton;)V │ + invoke-direct {v6, p0, v0}, Lcom/llamacorp/equate/view/CalcActivity$5;->(Lcom/llamacorp/equate/view/CalcActivity;Lcom/llamacorp/equate/view/AnimatedHoldButton;)V │ │ - invoke-virtual {v0, v9}, Lcom/llamacorp/equate/view/AnimatedHoldButton;->setOnExtraLongClickListener(Lcom/llamacorp/equate/view/AnimatedHoldButton$OnExtraLongClickListener;)V │ + invoke-virtual {v0, v6}, Lcom/llamacorp/equate/view/AnimatedHoldButton;->setOnExtraLongClickListener(Lcom/llamacorp/equate/view/AnimatedHoldButton$OnExtraLongClickListener;)V │ │ .line 117 │ .end local v0 # "ahb":Lcom/llamacorp/equate/view/AnimatedHoldButton; │ :cond_3 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v6, v7, 0x1 │ + │ + move v7, v6 │ │ goto :goto_0 │ │ .line 264 │ - .end local v3 # "button":Landroid/widget/Button; │ - .end local v6 # "id":I │ - .end local v8 # "mUnitContain":Landroid/widget/LinearLayout; │ + .end local v2 # "button":Landroid/widget/Button; │ + .end local v4 # "id":I │ + .end local v5 # "mUnitContain":Landroid/widget/LinearLayout; │ :cond_4 │ - const v9, 0x7f0a000e │ + const v6, 0x7f0a000e │ │ - invoke-virtual {p0, v9}, Lcom/llamacorp/equate/view/CalcActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v6}, Lcom/llamacorp/equate/view/CalcActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/widget/ImageButton; │ + check-cast v1, Landroid/widget/ImageButton; │ │ .line 265 │ - .local v2, "backspaceButton":Landroid/widget/ImageButton; │ - new-instance v9, Lcom/llamacorp/equate/view/CalcActivity$6; │ + .local v1, "backspaceButton":Landroid/widget/ImageButton; │ + new-instance v6, Lcom/llamacorp/equate/view/CalcActivity$6; │ │ - invoke-direct {v9, p0}, Lcom/llamacorp/equate/view/CalcActivity$6;->(Lcom/llamacorp/equate/view/CalcActivity;)V │ + invoke-direct {v6, p0}, Lcom/llamacorp/equate/view/CalcActivity$6;->(Lcom/llamacorp/equate/view/CalcActivity;)V │ │ - invoke-virtual {v2, v9}, Landroid/widget/ImageButton;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ + invoke-virtual {v1, v6}, Landroid/widget/ImageButton;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ │ .line 351 │ return-void │ .end method │ │ .method public onPause()V │ .locals 2 ├── smali/com/llamacorp/equate/view/ConvKeysFragment$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/llamacorp/equate/view/ConvKeysFragment$1; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/ConvKeysFragment$1;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/llamacorp/equate/view/ConvKeysFragment$1; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$1$1;->this$1:Lcom/llamacorp/equate/view/ConvKeysFragment$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/ConvKeysFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/ConvKeysFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$1;->this$0:Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/ConvKeysFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/ConvKeysFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ .prologue │ .line 149 │ iput-object p1, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$2;->this$0:Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/CalcActivity$6.smali │ @@ -38,14 +38,15 @@ │ │ .field final synthetic this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/CalcActivity;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/CalcActivity; │ │ .prologue │ .line 265 │ iput-object p1, p0, Lcom/llamacorp/equate/view/CalcActivity$6;->this$0:Lcom/llamacorp/equate/view/CalcActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/ConvKeysFragment$3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/llamacorp/equate/view/ConvKeysFragment$3; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/ConvKeysFragment$3;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/llamacorp/equate/view/ConvKeysFragment$3; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$3$1;->this$1:Lcom/llamacorp/equate/view/ConvKeysFragment$3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/ConvKeysFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$buttonPos:I │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/ConvKeysFragment;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$3;->this$0:Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ iput p2, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$3;->val$buttonPos:I │ │ @@ -95,14 +96,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$3;->this$0:Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ + .line 175 │ # getter for: Lcom/llamacorp/equate/view/ConvKeysFragment;->mUnitType:Lcom/llamacorp/equate/unit/UnitType; │ invoke-static {v2}, Lcom/llamacorp/equate/view/ConvKeysFragment;->access$500(Lcom/llamacorp/equate/view/ConvKeysFragment;)Lcom/llamacorp/equate/unit/UnitType; │ │ move-result-object v2 │ │ iget v3, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$3;->val$buttonPos:I │ │ @@ -120,14 +122,15 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$3;->this$0:Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ const v3, 0x7f09002a │ │ + .line 176 │ invoke-virtual {v2, v3}, Lcom/llamacorp/equate/view/ConvKeysFragment;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v1 ├── smali/com/llamacorp/equate/view/ConvKeysFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$buttonPos:I │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/ConvKeysFragment;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ .prologue │ .line 268 │ iput-object p1, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$4;->this$0:Lcom/llamacorp/equate/view/ConvKeysFragment; │ │ iput p2, p0, Lcom/llamacorp/equate/view/ConvKeysFragment$4;->val$buttonPos:I ├── smali/com/llamacorp/equate/view/ConvKeysFragment.smali │ @@ -198,14 +198,15 @@ │ │ check-cast v2, Lcom/llamacorp/equate/unit/UnitHistCurrency; │ │ .line 264 │ .local v2, "uhc":Lcom/llamacorp/equate/unit/UnitHistCurrency; │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ + .line 265 │ invoke-virtual {p0}, Lcom/llamacorp/equate/view/ConvKeysFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 266 │ @@ -342,14 +343,15 @@ │ .param p1, "title" # Ljava/lang/CharSequence; │ .param p2, "itemClickListener" # Landroid/content/DialogInterface$OnClickListener; │ │ .prologue │ .line 211 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ + .line 212 │ invoke-virtual {p0}, Lcom/llamacorp/equate/view/ConvKeysFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 213 ├── smali/com/llamacorp/equate/view/ConvertButton.smali │ @@ -473,20 +473,22 @@ │ │ move-result v3 │ │ iget v4, p0, Lcom/llamacorp/equate/view/ConvertButton;->mArrowTextX:F │ │ iget v5, p0, Lcom/llamacorp/equate/view/ConvertButton;->mArrowTextY:F │ │ + .line 121 │ invoke-virtual {p0}, Lcom/llamacorp/equate/view/ConvertButton;->getPaint()Landroid/text/TextPaint; │ │ move-result-object v6 │ │ move-object v0, p1 │ │ + .line 120 │ invoke-virtual/range {v0 .. v6}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;IIFFLandroid/graphics/Paint;)V │ │ .line 127 │ :cond_1 │ :goto_0 │ return-void │ │ @@ -559,15 +561,14 @@ │ invoke-super {p0}, Lcom/llamacorp/equate/view/SecondaryTextButton;->layoutText()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic setSecondaryText(Ljava/lang/String;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 10 │ invoke-super {p0, p1}, Lcom/llamacorp/equate/view/SecondaryTextButton;->setSecondaryText(Ljava/lang/String;)V │ │ return-void │ .end method ├── smali/com/llamacorp/equate/view/EditTextDisplay$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/EditTextDisplay;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/EditTextDisplay; │ │ .prologue │ .line 147 │ iput-object p1, p0, Lcom/llamacorp/equate/view/EditTextDisplay$1;->this$0:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -227,14 +228,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ iget-object v6, p0, Lcom/llamacorp/equate/view/EditTextDisplay$1;->this$0:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ + .line 166 │ # getter for: Lcom/llamacorp/equate/view/EditTextDisplay;->mExpressionText:Ljava/lang/String; │ invoke-static {v6}, Lcom/llamacorp/equate/view/EditTextDisplay;->access$100(Lcom/llamacorp/equate/view/EditTextDisplay;)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ @@ -270,14 +272,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ iget-object v6, p0, Lcom/llamacorp/equate/view/EditTextDisplay$1;->this$0:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ + .line 167 │ # getter for: Lcom/llamacorp/equate/view/EditTextDisplay;->mExpressionText:Ljava/lang/String; │ invoke-static {v6}, Lcom/llamacorp/equate/view/EditTextDisplay;->access$100(Lcom/llamacorp/equate/view/EditTextDisplay;)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; ├── smali/com/llamacorp/equate/view/EditTextDisplay$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/EditTextDisplay;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/EditTextDisplay; │ │ .prologue │ .line 178 │ iput-object p1, p0, Lcom/llamacorp/equate/view/EditTextDisplay$2;->this$0:Lcom/llamacorp/equate/view/EditTextDisplay; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/com/llamacorp/equate/view/EditTextDisplay.smali │ @@ -611,19 +611,21 @@ │ │ move-result-object v0 │ │ .line 74 │ .local v0, "ta":Landroid/content/res/TypedArray; │ const/4 v1, 0x0 │ │ + .line 75 │ :try_start_0 │ invoke-virtual {p0}, Lcom/llamacorp/equate/view/EditTextDisplay;->getTextSize()F │ │ move-result v2 │ │ + .line 74 │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ move-result v1 │ │ iput v1, p0, Lcom/llamacorp/equate/view/EditTextDisplay;->mMinTextSize:F │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -853,18 +855,20 @@ │ │ move-result v5 │ │ iget-object v6, p0, Lcom/llamacorp/equate/view/EditTextDisplay;->mSepHandler:Lcom/llamacorp/equate/ExpSeparatorHandler; │ │ sub-int v7, p2, v3 │ │ + .line 355 │ invoke-virtual {v6, v7}, Lcom/llamacorp/equate/ExpSeparatorHandler;->translateFromSepIndex(I)I │ │ move-result v6 │ │ + .line 354 │ invoke-virtual {v4, v5, v6}, Lcom/llamacorp/equate/Calculator;->setSelection(II)V │ │ .line 356 │ const/4 v4, 0x1 │ │ invoke-virtual {p0, v4}, Lcom/llamacorp/equate/view/EditTextDisplay;->setCursorVisible(Z)V │ │ @@ -1292,14 +1296,15 @@ │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Lcom/llamacorp/equate/view/EditTextDisplay;->mCalc:Lcom/llamacorp/equate/Calculator; │ │ + .line 121 │ invoke-virtual {v0}, Lcom/llamacorp/equate/Calculator;->getNumberFormat()Lcom/llamacorp/equate/Expression$NumFormat; │ │ move-result-object v0 │ │ sget-object v1, Lcom/llamacorp/equate/Expression$NumFormat;->ENGINEERING:Lcom/llamacorp/equate/Expression$NumFormat; │ │ if-ne v0, v1, :cond_1 ├── smali/com/llamacorp/equate/view/ResultListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/llamacorp/equate/view/ResultListFragment; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/ResultListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/llamacorp/equate/view/ResultListFragment; │ │ .prologue │ .line 209 │ iput-object p1, p0, Lcom/llamacorp/equate/view/ResultListFragment$1;->this$0:Lcom/llamacorp/equate/view/ResultListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/ResultListFragment$ResultAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter; │ │ .prologue │ .line 129 │ iput-object p1, p0, Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter$1;->this$1:Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/ResultListFragment$ResultAdapter$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter; │ │ │ # direct methods │ .method constructor (Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter; │ │ .prologue │ .line 175 │ iput-object p1, p0, Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter$2;->this$1:Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/llamacorp/equate/view/ResultListFragment$ResultAdapter.smali │ @@ -110,14 +110,15 @@ │ │ invoke-virtual {v7}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v7 │ │ const v8, 0x7f030002 │ │ + .line 64 │ invoke-virtual {v7, v8, p3, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object p2 │ │ .line 67 │ :cond_0 │ invoke-virtual {p0, p1}, Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter;->getItem(I)Ljava/lang/Object; │ @@ -126,24 +127,26 @@ │ │ check-cast v0, Lcom/llamacorp/equate/Result; │ │ .line 69 │ .local v0, "result":Lcom/llamacorp/equate/Result; │ const v7, 0x7f0a002a │ │ + .line 70 │ invoke-virtual {p2, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ .line 71 │ .local v4, "textViewUnitDesc":Landroid/widget/TextView; │ const v7, 0x7f0a002d │ │ + .line 72 │ invoke-virtual {p2, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ .line 73 │ @@ -180,14 +183,15 @@ │ │ const-string v8, " " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ + .line 76 │ invoke-virtual {v0}, Lcom/llamacorp/equate/Result;->getQueryUnitTextLong()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ @@ -196,14 +200,15 @@ │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter;->this$0:Lcom/llamacorp/equate/view/ResultListFragment; │ │ + .line 77 │ invoke-virtual {v8}, Lcom/llamacorp/equate/view/ResultListFragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f09002a │ │ invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -216,14 +221,15 @@ │ │ const-string v8, " " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ + .line 78 │ invoke-virtual {v0}, Lcom/llamacorp/equate/Result;->getAnswerUnitTextLong()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ @@ -297,14 +303,15 @@ │ .line 94 │ .end local v1 # "text":Ljava/lang/String; │ .end local v6 # "timestamp":Ljava/lang/String; │ :cond_1 │ :goto_0 │ const v7, 0x7f0a002b │ │ + .line 95 │ invoke-virtual {p2, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ .line 96 │ @@ -314,14 +321,15 @@ │ move-result-object v7 │ │ invoke-direct {p0, v3, v7}, Lcom/llamacorp/equate/view/ResultListFragment$ResultAdapter;->setUpResultTextView(Landroid/widget/TextView;Ljava/lang/String;)V │ │ .line 98 │ const v7, 0x7f0a002c │ │ + .line 99 │ invoke-virtual {p2, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ .line 100 ├── smali/com/llamacorp/equate/view/ResultListFragment.smali │ @@ -31,15 +31,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 20 │ invoke-direct {p0}, Landroid/support/v4/app/ListFragment;->()V │ │ - .line 53 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/llamacorp/equate/view/ResultListFragment;)Ljava/util/List; │ .locals 1 │ .param p0, "x0" # Lcom/llamacorp/equate/view/ResultListFragment; ├── smali/com/llamacorp/equate/view/SecondaryTextButton.smali │ @@ -86,24 +86,26 @@ │ invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;->getInteger(II)I │ │ move-result v0 │ │ .line 47 │ const/4 v2, 0x1 │ │ + .line 48 │ invoke-virtual {p0}, Lcom/llamacorp/equate/view/SecondaryTextButton;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f070002 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v3 │ │ + .line 47 │ invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;->getColor(II)I │ │ move-result v2 │ │ iput v2, p0, Lcom/llamacorp/equate/view/SecondaryTextButton;->mSecondayTextColor:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -186,20 +188,22 @@ │ │ move-result v3 │ │ iget v4, p0, Lcom/llamacorp/equate/view/SecondaryTextButton;->mTextX:F │ │ iget v5, p0, Lcom/llamacorp/equate/view/SecondaryTextButton;->mTextY:F │ │ + .line 132 │ invoke-virtual {p0}, Lcom/llamacorp/equate/view/SecondaryTextButton;->getPaint()Landroid/text/TextPaint; │ │ move-result-object v6 │ │ move-object v0, p1 │ │ + .line 131 │ invoke-virtual/range {v0 .. v6}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;IIFFLandroid/graphics/Paint;)V │ │ .line 133 │ return-void │ .end method │ │ .method protected findSecondaryTextCoordinates()V │ @@ -452,14 +456,15 @@ │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ const v1, 0x7f040002 │ │ + .line 110 │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v0 │ │ int-to-float v0, v0 │ │ iput v0, p0, Lcom/llamacorp/equate/view/SecondaryTextButton;->mSecAdditionalXOffset:F │ @@ -480,14 +485,15 @@ │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ const v1, 0x7f040003 │ │ + .line 114 │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v0 │ │ int-to-float v0, v0 │ │ iput v0, p0, Lcom/llamacorp/equate/view/SecondaryTextButton;->mSecAdditionalYOffset:F ├── smali/com/viewpagerindicator/CirclePageIndicator$SavedState$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 544 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 544 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ move-result-object v0 ├── smali/com/viewpagerindicator/CirclePageIndicator.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/viewpagerindicator/CirclePageIndicator$1;, │ Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ } │ .end annotation │ │ │ # static fields │ .field private static final INVALID_POINTER:I = -0x1 ├── smali/com/viewpagerindicator/IconPageIndicator$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$iconView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/IconPageIndicator;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/IconPageIndicator; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lcom/viewpagerindicator/IconPageIndicator$1;->this$0:Lcom/viewpagerindicator/IconPageIndicator; │ │ iput-object p2, p0, Lcom/viewpagerindicator/IconPageIndicator$1;->val$iconView:Landroid/view/View; ├── smali/com/viewpagerindicator/IcsLinearLayout.smali │ @@ -379,14 +379,15 @@ │ │ move-result v1 │ │ iget v2, p0, Lcom/viewpagerindicator/IcsLinearLayout;->mDividerPadding:I │ │ add-int/2addr v1, v2 │ │ + .line 156 │ invoke-virtual {p0}, Lcom/viewpagerindicator/IcsLinearLayout;->getWidth()I │ │ move-result v2 │ │ invoke-virtual {p0}, Lcom/viewpagerindicator/IcsLinearLayout;->getPaddingRight()I │ │ move-result v3 │ @@ -397,14 +398,15 @@ │ │ sub-int/2addr v2, v3 │ │ iget v3, p0, Lcom/viewpagerindicator/IcsLinearLayout;->mDividerHeight:I │ │ add-int/2addr v3, p2 │ │ + .line 155 │ invoke-virtual {v0, v1, p2, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 157 │ iget-object v0, p0, Lcom/viewpagerindicator/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable; │ │ invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ │ @@ -429,28 +431,30 @@ │ │ add-int/2addr v1, v2 │ │ iget v2, p0, Lcom/viewpagerindicator/IcsLinearLayout;->mDividerWidth:I │ │ add-int/2addr v2, p2 │ │ + .line 162 │ invoke-virtual {p0}, Lcom/viewpagerindicator/IcsLinearLayout;->getHeight()I │ │ move-result v3 │ │ invoke-virtual {p0}, Lcom/viewpagerindicator/IcsLinearLayout;->getPaddingBottom()I │ │ move-result v4 │ │ sub-int/2addr v3, v4 │ │ iget v4, p0, Lcom/viewpagerindicator/IcsLinearLayout;->mDividerPadding:I │ │ sub-int/2addr v3, v4 │ │ + .line 161 │ invoke-virtual {v0, p2, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 163 │ iget-object v0, p0, Lcom/viewpagerindicator/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable; │ │ invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V ├── smali/com/viewpagerindicator/LinePageIndicator$SavedState$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;->(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 438 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 438 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ move-result-object v0 ├── smali/com/viewpagerindicator/LinePageIndicator.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/viewpagerindicator/LinePageIndicator$1;, │ Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ } │ .end annotation │ │ │ # static fields │ .field private static final INVALID_POINTER:I = -0x1 ├── smali/com/viewpagerindicator/TabPageIndicator$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/TabPageIndicator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/TabPageIndicator; │ │ .prologue │ .line 56 │ iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/viewpagerindicator/TabPageIndicator$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$tabView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/TabPageIndicator; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ iput-object p2, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->val$tabView:Landroid/view/View; ├── smali/com/viewpagerindicator/TitlePageIndicator$LinePosition.smali │ @@ -103,50 +103,47 @@ │ .locals 5 │ .param p0, "value" # I │ │ .prologue │ .line 110 │ invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;->values()[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 111 │ - .local v3, "position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ - iget v4, v3, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;->value:I │ + .local v0, "position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;->value:I │ │ if-ne v4, p0, :cond_0 │ │ .line 115 │ - .end local v3 # "position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + .end local v0 # "position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ :goto_1 │ - return-object v3 │ + return-object v0 │ │ .line 110 │ - .restart local v3 # "position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + .restart local v0 # "position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 115 │ - .end local v3 # "position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + .end local v0 # "position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; ├── smali/com/viewpagerindicator/TitlePageIndicator$IndicatorStyle.smali │ @@ -119,50 +119,47 @@ │ .locals 5 │ .param p0, "value" # I │ │ .prologue │ .line 91 │ invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 92 │ - .local v3, "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ - iget v4, v3, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I │ + .local v0, "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I │ │ if-ne v4, p0, :cond_0 │ │ .line 96 │ - .end local v3 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + .end local v0 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ :goto_1 │ - return-object v3 │ + return-object v0 │ │ .line 91 │ - .restart local v3 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + .restart local v0 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 96 │ - .end local v3 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + .end local v0 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; ├── smali/com/viewpagerindicator/TitlePageIndicator.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/viewpagerindicator/TitlePageIndicator$1;, │ Lcom/viewpagerindicator/TitlePageIndicator$SavedState;, │ Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;, │ Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;, │ Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ } │ .end annotation ├── smali/com/viewpagerindicator/TitlePageIndicator$SavedState$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 852 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 852 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ move-result-object v0 ├── smali/com/viewpagerindicator/UnderlinePageIndicator$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ .prologue │ .line 281 │ iput-object p1, p0, Lcom/viewpagerindicator/UnderlinePageIndicator$2;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/viewpagerindicator/UnderlinePageIndicator$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lcom/viewpagerindicator/UnderlinePageIndicator$1;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/viewpagerindicator/UnderlinePageIndicator$SavedState$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;->(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 392 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 392 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ move-result-object v0