--- /home/hans/code/fdroid/data/tmp/org.kde.necessitas.ministro_13.apk
+++ /home/hans/code/fdroid/data/tmp/sigcp_org.kde.necessitas.ministro_13.apk
├── zipinfo {}
│ @@ -1,18 +1,21 @@
│ -Zip file size: 548029 bytes, number of entries: 16
│ +Zip file size: 560833 bytes, number of entries: 19
│ -rw---- 2.0 fat 1045 bl defN 14-Oct-05 06:37 META-INF/MANIFEST.MF
│ -rw---- 2.0 fat 1166 bl defN 14-Oct-05 06:37 META-INF/71E338A1.SF
│ -rw---- 2.0 fat 1297 bl defN 14-Oct-05 06:37 META-INF/71E338A1.RSA
│ --rw---- 1.0 fat 392755 bx stor 14-Oct-05 06:27 res/drawable/logo.png
│ --rw---- 2.0 fat 776 bl defN 14-Oct-05 06:27 res/layout/main.xml
│ --rw---- 2.0 fat 1272 bl defN 14-Oct-05 06:27 res/layout/repoconfig.xml
│ --rw---- 2.0 fat 3076 bl defN 14-Oct-05 06:27 AndroidManifest.xml
│ --rw---- 1.0 fat 43308 b- stor 14-Oct-05 06:27 resources.arsc
│ --rw---- 1.0 fat 30106 b- stor 14-Oct-05 06:27 res/drawable-hdpi/icon.png
│ --rw---- 1.0 fat 1597 b- stor 14-Oct-05 06:27 res/drawable-ldpi/icon.png
│ --rw---- 1.0 fat 2288 b- stor 14-Oct-05 06:27 res/drawable-mdpi/icon.png
│ --rw---- 2.0 fat 150448 bl defN 14-Oct-05 06:27 classes.dex
│ --rw---- 2.0 fat 13388 bl defN 14-Oct-05 06:26 lib/armeabi-v7a/libministro.so
│ --rw---- 2.0 fat 13384 bl defN 14-Oct-05 06:26 lib/armeabi/libministro.so
│ --rw---- 2.0 fat 5428 bl defN 14-Oct-05 06:26 lib/mips/libministro.so
│ --rw---- 2.0 fat 5164 bl defN 14-Oct-05 06:26 lib/x86/libministro.so
│ -16 files, 666498 bytes uncompressed, 545902 bytes compressed: 18.1%
│ +-rw---- 2.0 fat 2904 bX defN 16-Sep-07 19:38 AndroidManifest.xml
│ +-rw---- 1.0 fat 30106 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/icon.png
│ +-rw---- 1.0 fat 1597 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/icon.png
│ +-rw---- 1.0 fat 2288 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/icon.png
│ +-rw---- 1.0 fat 392755 b- stor 80-Jan-01 00:00 res/drawable/logo.png
│ +-rw---- 2.0 fat 776 bl defN 16-Sep-07 19:38 res/layout/main.xml
│ +-rw---- 2.0 fat 1272 bl defN 16-Sep-07 19:38 res/layout/repoconfig.xml
│ +-rw---- 1.0 fat 43868 b- stor 80-Jan-01 00:00 resources.arsc
│ +-rw---- 2.0 fat 149672 bl defN 16-Sep-07 19:38 classes.dex
│ +-rw---- 2.0 fat 9848 bl defN 16-Sep-07 19:38 lib/arm64-v8a/libministro.so
│ +-rw---- 2.0 fat 10112 bl defN 16-Sep-07 19:38 lib/x86_64/libministro.so
│ +-rw---- 2.0 fat 10576 bl defN 16-Sep-07 19:38 lib/mips64/libministro.so
│ +-rw---- 2.0 fat 13660 bl defN 16-Sep-07 19:38 lib/armeabi-v7a/libministro.so
│ +-rw---- 2.0 fat 13652 bl defN 16-Sep-07 19:38 lib/armeabi/libministro.so
│ +-rw---- 2.0 fat 9460 bl defN 16-Sep-07 19:38 lib/x86/libministro.so
│ +-rw---- 2.0 fat 71280 bl defN 16-Sep-07 19:38 lib/mips/libministro.so
│ +19 files, 767334 bytes uncompressed, 558319 bytes compressed: 27.2%
├── AndroidManifest.xml
│ @@ -1,9 +1,9 @@
│
│ -
│
│
│
│
│
│
│ @@ -19,9 +19,8 @@
│
│
│
│
│
│
│
│ -
│
├── smali/org/kde/necessitas/ministro/ExtractStyle$DrawableCache.smali
│ @@ -21,14 +21,15 @@
│
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/ExtractStyle;
│
│
│ # direct methods
│ .method public constructor (Lorg/kde/necessitas/ministro/ExtractStyle;Lorg/json/JSONObject;Ljava/lang/Object;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/ExtractStyle;
│ .param p2, "json" # Lorg/json/JSONObject;
│ .param p3, "drawable" # Ljava/lang/Object;
│
│ .prologue
│ .line 769
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/ExtractStyle$DrawableCache;->this$0:Lorg/kde/necessitas/ministro/ExtractStyle;
├── smali/org/kde/necessitas/ministro/ExtractStyle$FakeCanvas$Size.smali
│ @@ -21,14 +21,15 @@
│
│ .field final synthetic this$1:Lorg/kde/necessitas/ministro/ExtractStyle$FakeCanvas;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/ExtractStyle$FakeCanvas;II)V
│ .locals 0
│ + .param p1, "this$1" # Lorg/kde/necessitas/ministro/ExtractStyle$FakeCanvas;
│ .param p2, "start" # I
│ .param p3, "end" # I
│
│ .prologue
│ .line 308
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/ExtractStyle$FakeCanvas$Size;->this$1:Lorg/kde/necessitas/ministro/ExtractStyle$FakeCanvas;
├── smali/org/kde/necessitas/ministro/ExtractStyle$FakeCanvas.smali
│ @@ -25,27 +25,27 @@
│
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/ExtractStyle;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/ExtractStyle;)V
│ .locals 1
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/ExtractStyle;
│
│ .prologue
│ .line 303
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/ExtractStyle$FakeCanvas;->this$0:Lorg/kde/necessitas/ministro/ExtractStyle;
│
│ invoke-direct {p0}, Landroid/graphics/Canvas;->()V
│
│ .line 304
│ const/4 v0, 0x0
│
│ iput-object v0, p0, Lorg/kde/necessitas/ministro/ExtractStyle$FakeCanvas;->chunkData:[I
│
│ - .line 305
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public drawPatch(Landroid/graphics/Bitmap;[BLandroid/graphics/RectF;Landroid/graphics/Paint;)V
│ .locals 2
├── smali/org/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter.smali
│ @@ -23,14 +23,15 @@
│
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/ExtractStyle;
│
│
│ # direct methods
│ .method public constructor (Lorg/kde/necessitas/ministro/ExtractStyle;Ljava/lang/String;)V
│ .locals 2
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/ExtractStyle;
│ .param p2, "filePath" # Ljava/lang/String;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/FileNotFoundException;
│ }
│ .end annotation
├── smali/org/kde/necessitas/ministro/ExtractStyle.smali
│ @@ -421,1980 +421,1980 @@
│
│ .line 1705
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ .line 73
│ invoke-direct {p0}, Lorg/kde/necessitas/ministro/ExtractStyle;->getStylableClass()Ljava/lang/Class;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ .line 74
│ - new-array v7, v10, [I
│ + new-array v5, v10, [I
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->EMPTY_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->EMPTY_STATE_SET:[I
│
│ .line 75
│ - new-array v7, v11, [I
│ + new-array v5, v11, [I
│
│ const v8, 0x101009e
│
│ - aput v8, v7, v10
│ + aput v8, v5, v10
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_STATE_SET:[I
│
│ .line 76
│ - new-array v7, v11, [I
│ + new-array v5, v11, [I
│
│ const v8, 0x101009c
│
│ - aput v8, v7, v10
│ + aput v8, v5, v10
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_STATE_SET:[I
│
│ .line 77
│ - new-array v7, v11, [I
│ + new-array v5, v11, [I
│
│ const v8, 0x10100a1
│
│ - aput v8, v7, v10
│ + aput v8, v5, v10
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│
│ .line 78
│ - new-array v7, v11, [I
│ + new-array v5, v11, [I
│
│ const v8, 0x10100a7
│
│ - aput v8, v7, v10
│ + aput v8, v5, v10
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│
│ .line 79
│ - new-array v7, v11, [I
│ + new-array v5, v11, [I
│
│ const v8, 0x101009d
│
│ - aput v8, v7, v10
│ + aput v8, v5, v10
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 80
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_STATE_SET:[I
│
│ .line 81
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_SELECTED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_SELECTED_STATE_SET:[I
│
│ .line 82
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 83
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_SELECTED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_SELECTED_STATE_SET:[I
│
│ .line 84
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 85
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 86
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_SELECTED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_SELECTED_STATE_SET:[I
│
│ .line 87
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 88
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_SELECTED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_SELECTED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 89
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_SELECTED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_SELECTED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 90
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_SELECTED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_SELECTED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 91
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 92
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_SELECTED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_SELECTED_STATE_SET:[I
│
│ .line 93
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_SELECTED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_SELECTED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 94
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_STATE_SET:[I
│
│ .line 95
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 96
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_SELECTED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_SELECTED_STATE_SET:[I
│
│ .line 97
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_SELECTED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_SELECTED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 98
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ENABLED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_STATE_SET:[I
│
│ .line 99
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 100
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_SELECTED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_SELECTED_STATE_SET:[I
│
│ .line 101
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_SELECTED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_SELECTED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 102
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_STATE_SET:[I
│
│ .line 103
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 104
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->SELECTED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET:[I
│
│ .line 105
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET:[I
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET:[I
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->WINDOW_FOCUSED_STATE_SET:[I
│
│ - invoke-direct {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│ + invoke-direct {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->stateSetUnion([I[I)[I
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET:[I
│
│ .line 108
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_background"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_background:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_background:I
│
│ .line 109
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_padding"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_padding:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_padding:I
│
│ .line 110
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_paddingLeft"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingLeft:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingLeft:I
│
│ .line 111
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_paddingTop"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingTop:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingTop:I
│
│ .line 112
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_paddingRight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingRight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingRight:I
│
│ .line 113
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_paddingBottom"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingBottom:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingBottom:I
│
│ .line 114
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollX"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollX:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollX:I
│
│ .line 115
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollY"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollY:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollY:I
│
│ .line 116
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_id"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_id:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_id:I
│
│ .line 117
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_tag"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_tag:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_tag:I
│
│ .line 118
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_fitsSystemWindows"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_fitsSystemWindows:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_fitsSystemWindows:I
│
│ .line 119
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_focusable"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_focusable:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_focusable:I
│
│ .line 120
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_focusableInTouchMode"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_focusableInTouchMode:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_focusableInTouchMode:I
│
│ .line 121
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_clickable"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_clickable:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_clickable:I
│
│ .line 122
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_longClickable"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_longClickable:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_longClickable:I
│
│ .line 123
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_saveEnabled"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_saveEnabled:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_saveEnabled:I
│
│ .line 124
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_duplicateParentState"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_duplicateParentState:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_duplicateParentState:I
│
│ .line 125
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_visibility"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_visibility:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_visibility:I
│
│ .line 126
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_drawingCacheQuality"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_drawingCacheQuality:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_drawingCacheQuality:I
│
│ .line 127
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_contentDescription"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_contentDescription:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_contentDescription:I
│
│ .line 128
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_soundEffectsEnabled"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_soundEffectsEnabled:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_soundEffectsEnabled:I
│
│ .line 129
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_hapticFeedbackEnabled"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_hapticFeedbackEnabled:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_hapticFeedbackEnabled:I
│
│ .line 130
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollbars"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbars:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbars:I
│
│ .line 131
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_fadingEdge"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_fadingEdge:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_fadingEdge:I
│
│ .line 132
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollbarStyle"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarStyle:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarStyle:I
│
│ .line 133
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollbarFadeDuration"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarFadeDuration:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarFadeDuration:I
│
│ .line 134
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollbarDefaultDelayBeforeFade"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarDefaultDelayBeforeFade:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarDefaultDelayBeforeFade:I
│
│ .line 135
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollbarSize"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarSize:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarSize:I
│
│ .line 136
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollbarThumbHorizontal"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarThumbHorizontal:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarThumbHorizontal:I
│
│ .line 137
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollbarThumbVertical"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarThumbVertical:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarThumbVertical:I
│
│ .line 138
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollbarTrackHorizontal"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarTrackHorizontal:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarTrackHorizontal:I
│
│ .line 139
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_scrollbarTrackVertical"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarTrackVertical:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_scrollbarTrackVertical:I
│
│ .line 140
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_isScrollContainer"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_isScrollContainer:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_isScrollContainer:I
│
│ .line 141
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_keepScreenOn"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_keepScreenOn:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_keepScreenOn:I
│
│ .line 142
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_filterTouchesWhenObscured"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_filterTouchesWhenObscured:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_filterTouchesWhenObscured:I
│
│ .line 143
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_nextFocusLeft"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_nextFocusLeft:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_nextFocusLeft:I
│
│ .line 144
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_nextFocusRight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_nextFocusRight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_nextFocusRight:I
│
│ .line 145
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_nextFocusUp"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_nextFocusUp:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_nextFocusUp:I
│
│ .line 146
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_nextFocusDown"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_nextFocusDown:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_nextFocusDown:I
│
│ .line 147
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_minWidth"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_minWidth:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_minWidth:I
│
│ .line 148
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_minHeight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_minHeight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_minHeight:I
│
│ .line 149
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_onClick"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_onClick:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_onClick:I
│
│ .line 150
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_overScrollMode"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_overScrollMode:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_overScrollMode:I
│
│ .line 151
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_paddingStart"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingStart:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingStart:I
│
│ .line 152
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "View_paddingEnd"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingEnd:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->View_paddingEnd:I
│
│ .line 154
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextAppearance_textColorHighlight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textColorHighlight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textColorHighlight:I
│
│ .line 155
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextAppearance_textColor"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textColor:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textColor:I
│
│ .line 156
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextAppearance_textColorHint"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textColorHint:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textColorHint:I
│
│ .line 157
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextAppearance_textColorLink"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textColorLink:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textColorLink:I
│
│ .line 158
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextAppearance_textSize"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textSize:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textSize:I
│
│ .line 159
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextAppearance_typeface"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_typeface:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_typeface:I
│
│ .line 160
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextAppearance_textStyle"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textStyle:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textStyle:I
│
│ .line 161
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextAppearance_textAllCaps"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textAllCaps:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextAppearance_textAllCaps:I
│
│ .line 162
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_editable"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_editable:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_editable:I
│
│ .line 163
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_inputMethod"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_inputMethod:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_inputMethod:I
│
│ .line 164
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_numeric"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_numeric:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_numeric:I
│
│ .line 165
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_digits"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_digits:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_digits:I
│
│ .line 166
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_phoneNumber"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_phoneNumber:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_phoneNumber:I
│
│ .line 167
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_autoText"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_autoText:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_autoText:I
│
│ .line 168
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_capitalize"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_capitalize:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_capitalize:I
│
│ .line 169
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_bufferType"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_bufferType:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_bufferType:I
│
│ .line 170
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_selectAllOnFocus"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_selectAllOnFocus:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_selectAllOnFocus:I
│
│ .line 171
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_autoLink"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_autoLink:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_autoLink:I
│
│ .line 172
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_linksClickable"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_linksClickable:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_linksClickable:I
│
│ .line 173
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_drawableLeft"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableLeft:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableLeft:I
│
│ .line 174
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_drawableTop"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableTop:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableTop:I
│
│ .line 175
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_drawableRight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableRight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableRight:I
│
│ .line 176
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_drawableBottom"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableBottom:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableBottom:I
│
│ .line 177
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_drawableStart"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableStart:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableStart:I
│
│ .line 178
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_drawableEnd"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableEnd:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawableEnd:I
│
│ .line 179
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_drawablePadding"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawablePadding:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_drawablePadding:I
│
│ .line 180
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textCursorDrawable"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textCursorDrawable:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textCursorDrawable:I
│
│ .line 181
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_maxLines"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxLines:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxLines:I
│
│ .line 182
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_maxHeight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxHeight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxHeight:I
│
│ .line 183
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_lines"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_lines:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_lines:I
│
│ .line 184
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_height"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_height:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_height:I
│
│ .line 185
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_minLines"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_minLines:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_minLines:I
│
│ .line 186
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_minHeight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_minHeight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_minHeight:I
│
│ .line 187
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_maxEms"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxEms:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxEms:I
│
│ .line 188
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_maxWidth"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxWidth:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxWidth:I
│
│ .line 189
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_ems"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_ems:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_ems:I
│
│ .line 190
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_width"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_width:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_width:I
│
│ .line 191
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_minEms"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_minEms:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_minEms:I
│
│ .line 192
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_minWidth"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_minWidth:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_minWidth:I
│
│ .line 193
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_gravity"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_gravity:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_gravity:I
│
│ .line 194
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_hint"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_hint:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_hint:I
│
│ .line 195
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_text"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_text:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_text:I
│
│ .line 196
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_scrollHorizontally"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_scrollHorizontally:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_scrollHorizontally:I
│
│ .line 197
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_singleLine"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_singleLine:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_singleLine:I
│
│ .line 198
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_ellipsize"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_ellipsize:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_ellipsize:I
│
│ .line 199
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_marqueeRepeatLimit"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_marqueeRepeatLimit:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_marqueeRepeatLimit:I
│
│ .line 200
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_includeFontPadding"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_includeFontPadding:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_includeFontPadding:I
│
│ .line 201
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_cursorVisible"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_cursorVisible:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_cursorVisible:I
│
│ .line 202
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_maxLength"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxLength:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_maxLength:I
│
│ .line 203
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textScaleX"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textScaleX:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textScaleX:I
│
│ .line 204
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_freezesText"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_freezesText:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_freezesText:I
│
│ .line 205
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_shadowColor"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_shadowColor:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_shadowColor:I
│
│ .line 206
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_shadowDx"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_shadowDx:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_shadowDx:I
│
│ .line 207
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_shadowDy"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_shadowDy:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_shadowDy:I
│
│ .line 208
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_shadowRadius"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_shadowRadius:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_shadowRadius:I
│
│ .line 209
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_enabled"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_enabled:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_enabled:I
│
│ .line 210
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textColorHighlight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textColorHighlight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textColorHighlight:I
│
│ .line 211
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textColor"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textColor:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textColor:I
│
│ .line 212
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textColorHint"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textColorHint:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textColorHint:I
│
│ .line 213
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textColorLink"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textColorLink:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textColorLink:I
│
│ .line 214
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textSize"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textSize:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textSize:I
│
│ .line 215
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_typeface"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_typeface:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_typeface:I
│
│ .line 216
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textStyle"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textStyle:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textStyle:I
│
│ .line 217
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_password"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_password:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_password:I
│
│ .line 218
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_lineSpacingExtra"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_lineSpacingExtra:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_lineSpacingExtra:I
│
│ .line 219
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_lineSpacingMultiplier"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_lineSpacingMultiplier:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_lineSpacingMultiplier:I
│
│ .line 220
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_inputType"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_inputType:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_inputType:I
│
│ .line 221
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_imeOptions"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_imeOptions:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_imeOptions:I
│
│ .line 222
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_imeActionLabel"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_imeActionLabel:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_imeActionLabel:I
│
│ .line 223
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_imeActionId"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_imeActionId:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_imeActionId:I
│
│ .line 224
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_privateImeOptions"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_privateImeOptions:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_privateImeOptions:I
│
│ .line 225
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textSelectHandleLeft"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textSelectHandleLeft:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textSelectHandleLeft:I
│
│ .line 226
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textSelectHandleRight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textSelectHandleRight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textSelectHandleRight:I
│
│ .line 227
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textSelectHandle"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textSelectHandle:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textSelectHandle:I
│
│ .line 228
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textIsSelectable"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textIsSelectable:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textIsSelectable:I
│
│ .line 229
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "TextView_textAllCaps"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textAllCaps:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->TextView_textAllCaps:I
│
│ .line 231
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "ImageView_src"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_src:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_src:I
│
│ .line 232
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "ImageView_baselineAlignBottom"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_baselineAlignBottom:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_baselineAlignBottom:I
│
│ .line 233
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "ImageView_adjustViewBounds"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_adjustViewBounds:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_adjustViewBounds:I
│
│ .line 234
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "ImageView_maxWidth"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_maxWidth:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_maxWidth:I
│
│ .line 235
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "ImageView_maxHeight"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_maxHeight:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_maxHeight:I
│
│ .line 236
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "ImageView_scaleType"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_scaleType:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_scaleType:I
│
│ .line 237
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "ImageView_tint"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_tint:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_tint:I
│
│ .line 238
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ const-string v8, "ImageView_cropToPadding"
│
│ - invoke-virtual {p0, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│ + invoke-virtual {p0, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getField(Ljava/lang/Class;Ljava/lang/String;)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_cropToPadding:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->ImageView_cropToPadding:I
│
│ .line 427
│ - const/16 v7, 0xb
│ + const/16 v5, 0xb
│
│ - new-array v7, v7, [I
│ + new-array v5, v5, [I
│
│ - fill-array-data v7, :array_0
│ + fill-array-data v5, :array_0
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│
│ .line 431
│ - const/16 v7, 0xb
│ + const/16 v5, 0xb
│
│ - new-array v7, v7, [Ljava/lang/String;
│ + new-array v5, v5, [Ljava/lang/String;
│
│ const-string v8, "active"
│
│ - aput-object v8, v7, v10
│ + aput-object v8, v5, v10
│
│ const-string v8, "checked"
│
│ - aput-object v8, v7, v11
│ + aput-object v8, v5, v11
│
│ const-string v8, "enabled"
│
│ - aput-object v8, v7, v12
│ + aput-object v8, v5, v12
│
│ const/4 v8, 0x3
│
│ const-string v9, "focused"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x4
│
│ const-string v9, "pressed"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x5
│
│ const-string v9, "selected"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x6
│
│ const-string v9, "window_focused"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x7
│
│ const-string v9, "background"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/16 v8, 0x8
│
│ const-string v9, "multiline"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/16 v8, 0x9
│
│ const-string v9, "activated"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/16 v8, 0xa
│
│ const-string v9, "accelerated"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStatesLabels:[Ljava/lang/String;
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStatesLabels:[Ljava/lang/String;
│
│ .line 432
│ - const/16 v7, 0xb
│ + const/16 v5, 0xb
│
│ - new-array v7, v7, [Ljava/lang/String;
│ + new-array v5, v5, [Ljava/lang/String;
│
│ const-string v8, "inactive"
│
│ - aput-object v8, v7, v10
│ + aput-object v8, v5, v10
│
│ const-string v8, "unchecked"
│
│ - aput-object v8, v7, v11
│ + aput-object v8, v5, v11
│
│ const-string v8, "disabled"
│
│ - aput-object v8, v7, v12
│ + aput-object v8, v5, v12
│
│ const/4 v8, 0x3
│
│ const-string v9, "not_focused"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x4
│
│ const-string v9, "no_pressed"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x5
│
│ const-string v9, "unselected"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x6
│
│ const-string v9, "window_not_focused"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x7
│
│ const-string v9, "background"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/16 v8, 0x8
│
│ const-string v9, "multiline"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/16 v8, 0x9
│
│ const-string v9, "activated"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/16 v8, 0xa
│
│ const-string v9, "accelerated"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DisableDrawableStatesLabels:[Ljava/lang/String;
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DisableDrawableStatesLabels:[Ljava/lang/String;
│
│ .line 776
│ - new-instance v7, Ljava/util/HashMap;
│ + new-instance v5, Ljava/util/HashMap;
│
│ - invoke-direct {v7}, Ljava/util/HashMap;->()V
│ + invoke-direct {v5}, Ljava/util/HashMap;->()V
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_drawableCache:Ljava/util/HashMap;
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_drawableCache:Ljava/util/HashMap;
│
│ .line 1304
│ - const/16 v7, 0x8
│ + const/16 v5, 0x8
│
│ - new-array v7, v7, [Ljava/lang/String;
│ + new-array v5, v5, [Ljava/lang/String;
│
│ const-string v8, "MATRIX"
│
│ - aput-object v8, v7, v10
│ + aput-object v8, v5, v10
│
│ const-string v8, "FIT_XY"
│
│ - aput-object v8, v7, v11
│ + aput-object v8, v5, v11
│
│ const-string v8, "FIT_START"
│
│ - aput-object v8, v7, v12
│ + aput-object v8, v5, v12
│
│ const/4 v8, 0x3
│
│ const-string v9, "FIT_CENTER"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x4
│
│ const-string v9, "FIT_END"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x5
│
│ const-string v9, "CENTER"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x6
│
│ const-string v9, "CENTER_CROP"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ const/4 v8, 0x7
│
│ const-string v9, "CENTER_INSIDE"
│
│ - aput-object v9, v7, v8
│ + aput-object v9, v5, v8
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->sScaleTypeArray:[Ljava/lang/String;
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->sScaleTypeArray:[Ljava/lang/String;
│
│ .line 1706
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ .line 1707
│ - .local v5, "startTime":J
│ - const-string v7, "MinistroService"
│ + .local v6, "startTime":J
│ + const-string v5, "MinistroService"
│
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ const-string v9, "Extract "
│
│ @@ -2406,523 +2406,523 @@
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-static {v7, v8}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v5, v8}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 1708
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v5, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "/"
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_extractPath:Ljava/lang/String;
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_extractPath:Ljava/lang/String;
│
│ .line 1709
│ - new-instance v7, Ljava/io/File;
│ + new-instance v5, Ljava/io/File;
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_extractPath:Ljava/lang/String;
│
│ - invoke-direct {v7, v8}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v5, v8}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual {v7}, Ljava/io/File;->mkdirs()Z
│ + invoke-virtual {v5}, Ljava/io/File;->mkdirs()Z
│
│ .line 1710
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_extractPath:Ljava/lang/String;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_extractPath:Ljava/lang/String;
│
│ const/16 v8, 0x1ed
│
│ - invoke-static {v7, v8}, Lorg/kde/necessitas/ministro/MinistroActivity;->nativeChmode(Ljava/lang/String;I)I
│ + invoke-static {v5, v8}, Lorg/kde/necessitas/ministro/MinistroActivity;->nativeChmode(Ljava/lang/String;I)I
│
│ .line 1711
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_context:Landroid/content/Context;
│
│ .line 1712
│ invoke-virtual {p1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - iput-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_theme:Landroid/content/res/Resources$Theme;
│ + iput-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_theme:Landroid/content/res/Resources$Theme;
│
│ .line 1713
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_theme:Landroid/content/res/Resources$Theme;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_theme:Landroid/content/res/Resources$Theme;
│
│ new-array v8, v12, [I
│
│ fill-array-data v8, :array_1
│
│ - invoke-virtual {v7, v8}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
│ + invoke-virtual {v5, v8}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
│
│ move-result-object v0
│
│ .line 1717
│ .local v0, "array":Landroid/content/res/TypedArray;
│ invoke-virtual {v0, v10, v10}, Landroid/content/res/TypedArray;->getColor(II)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->defaultBackgroundColor:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->defaultBackgroundColor:I
│
│ .line 1718
│ - const v7, 0xffffff
│ + const v5, 0xffffff
│
│ - invoke-virtual {v0, v11, v7}, Landroid/content/res/TypedArray;->getColor(II)I
│ + invoke-virtual {v0, v11, v5}, Landroid/content/res/TypedArray;->getColor(II)I
│
│ - move-result v7
│ + move-result v5
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->defaultTextColor:I
│ + iput v5, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->defaultTextColor:I
│
│ .line 1719
│ invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
│
│ .line 1723
│ :try_start_0
│ new-instance v4, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v5, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_extractPath:Ljava/lang/String;
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "style.json"
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - invoke-direct {v4, p0, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->(Lorg/kde/necessitas/ministro/ExtractStyle;Ljava/lang/String;)V
│ + invoke-direct {v4, p0, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->(Lorg/kde/necessitas/ministro/ExtractStyle;Ljava/lang/String;)V
│
│ .line 1724
│ .local v4, "jsonWriter":Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ invoke-virtual {v4}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->beginObject()Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1
│
│ .line 1726
│ :try_start_1
│ - const-string v7, "windowStyle"
│ + const-string v5, "windowStyle"
│
│ - invoke-direct {p0, v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractWindow(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;)V
│ + invoke-direct {p0, v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractWindow(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;)V
│
│ .line 1727
│ - const-string v7, "buttonStyle"
│ + const-string v5, "buttonStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "buttonStyle"
│
│ const-string v9, "QPushButton"
│
│ const/4 v10, 0x0
│
│ const/4 v11, -0x1
│
│ invoke-virtual {p0, v8, v9, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTextAppearanceInformations(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;I)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1728
│ - const-string v7, "spinnerStyle"
│ + const-string v5, "spinnerStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "spinnerStyle"
│
│ const-string v9, "QComboBox"
│
│ const/4 v10, 0x0
│
│ const/4 v11, -0x1
│
│ invoke-virtual {p0, v8, v9, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTextAppearanceInformations(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;I)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1729
│ - const-string v7, "progressBarStyleHorizontal"
│ + const-string v5, "progressBarStyleHorizontal"
│
│ const-string v8, "QProgressBar"
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractProgressBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractProgressBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1730
│ - const-string v7, "progressBarStyleLarge"
│ + const-string v5, "progressBarStyleLarge"
│
│ const/4 v8, 0x0
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractProgressBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractProgressBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1731
│ - const-string v7, "progressBarStyleSmall"
│ + const-string v5, "progressBarStyleSmall"
│
│ const/4 v8, 0x0
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractProgressBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractProgressBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1732
│ - const-string v7, "progressBarStyle"
│ + const-string v5, "progressBarStyle"
│
│ const/4 v8, 0x0
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractProgressBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractProgressBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1733
│ - const-string v7, "seekBarStyle"
│ + const-string v5, "seekBarStyle"
│
│ const-string v8, "QSlider"
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractAbsSeekBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractAbsSeekBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1734
│ - sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
│ + sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
│
│ const/16 v8, 0xd
│
│ - if-le v7, v8, :cond_0
│ + if-le v5, v8, :cond_0
│
│ .line 1735
│ - const-string v7, "switchStyle"
│ + const-string v5, "switchStyle"
│
│ const/4 v8, 0x0
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractSwitch(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractSwitch(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1737
│ :cond_0
│ - const-string v7, "checkboxStyle"
│ + const-string v5, "checkboxStyle"
│
│ const-string v8, "QCheckBox"
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractCompoundButton(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractCompoundButton(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1738
│ - const-string v7, "editTextStyle"
│ + const-string v5, "editTextStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "editTextStyle"
│
│ const-string v9, "QLineEdit"
│
│ const/4 v10, 0x0
│
│ const/4 v11, -0x1
│
│ invoke-virtual {p0, v8, v9, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTextAppearanceInformations(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;I)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1739
│ - const-string v7, "radioButtonStyle"
│ + const-string v5, "radioButtonStyle"
│
│ const-string v8, "QRadioButton"
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractCompoundButton(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractCompoundButton(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1740
│ - const-string v7, "textViewStyle"
│ + const-string v5, "textViewStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "textViewStyle"
│
│ const-string v9, "QWidget"
│
│ const/4 v10, 0x0
│
│ const/4 v11, -0x1
│
│ invoke-virtual {p0, v8, v9, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTextAppearanceInformations(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;I)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1741
│ - const-string v7, "scrollViewStyle"
│ + const-string v5, "scrollViewStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "scrollViewStyle"
│
│ const-string v9, "QAbstractScrollArea"
│
│ const/4 v10, 0x0
│
│ const/4 v11, -0x1
│
│ invoke-virtual {p0, v8, v9, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTextAppearanceInformations(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;I)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1742
│ - const-string v7, "listViewStyle"
│ + const-string v5, "listViewStyle"
│
│ const-string v8, "QListView"
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractListView(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractListView(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1743
│ - const-string v7, "listSeparatorTextViewStyle"
│ + const-string v5, "listSeparatorTextViewStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "listSeparatorTextViewStyle"
│
│ const/4 v9, 0x0
│
│ const/4 v10, 0x0
│
│ const/4 v11, -0x1
│
│ invoke-virtual {p0, v8, v9, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTextAppearanceInformations(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;I)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1744
│ invoke-direct {p0, v4}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractItemsStyle(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;)V
│
│ .line 1745
│ - const-string v7, "buttonStyleToggle"
│ + const-string v5, "buttonStyleToggle"
│
│ const/4 v8, 0x0
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractCompoundButton(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractCompoundButton(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1746
│ - sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
│ + sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
│
│ const/16 v8, 0xa
│
│ - if-le v7, v8, :cond_1
│ + if-le v5, v8, :cond_1
│
│ .line 1747
│ - const-string v7, "calendarViewStyle"
│ + const-string v5, "calendarViewStyle"
│
│ const-string v8, "QCalendarWidget"
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractCalendar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractCalendar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1748
│ - const-string v7, "actionBarStyle"
│ + const-string v5, "actionBarStyle"
│
│ const-string v8, "QToolBar"
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractToolBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractToolBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 1749
│ - const-string v7, "actionButtonStyle"
│ + const-string v5, "actionButtonStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "actionButtonStyle"
│
│ const-string v9, "QToolButton"
│
│ const/4 v10, 0x0
│
│ const/4 v11, -0x1
│
│ invoke-virtual {p0, v8, v9, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTextAppearanceInformations(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;I)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1750
│ - const-string v7, "actionBarTabTextStyle"
│ + const-string v5, "actionBarTabTextStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "actionBarTabTextStyle"
│
│ const/4 v9, 0x0
│
│ const/4 v10, 0x0
│
│ const/4 v11, -0x1
│
│ invoke-virtual {p0, v8, v9, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTextAppearanceInformations(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;I)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1751
│ - const-string v7, "actionBarTabStyle"
│ + const-string v5, "actionBarTabStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "actionBarTabStyle"
│
│ const/4 v9, 0x0
│
│ const/4 v10, 0x0
│
│ const/4 v11, -0x1
│
│ invoke-virtual {p0, v8, v9, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTextAppearanceInformations(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;I)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1752
│ - const-string v7, "actionOverflowButtonStyle"
│ + const-string v5, "actionOverflowButtonStyle"
│
│ - invoke-virtual {v4, v7}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->name(Ljava/lang/String;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "actionOverflowButtonStyle"
│
│ const/4 v9, 0x0
│
│ invoke-virtual {p0, v8, v9}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractImageViewInformations(Ljava/lang/String;Ljava/lang/String;)Lorg/json/JSONObject;
│
│ move-result-object v8
│
│ - invoke-virtual {v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ + invoke-virtual {v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->value(Lorg/json/JSONObject;)Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1753
│ - const-string v7, "actionBarTabBarStyle"
│ + const-string v5, "actionBarTabBarStyle"
│
│ const-string v8, "QTabBar"
│
│ - invoke-virtual {p0, v4, v7, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTabBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {p0, v4, v5, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->extractTabBar(Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;Ljava/lang/String;Ljava/lang/String;)V
│ :try_end_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
│
│ .line 1758
│ :cond_1
│ :goto_0
│ :try_start_2
│ invoke-virtual {v4}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->endObject()Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│
│ .line 1759
│ invoke-virtual {v4}, Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;->close()V
│
│ .line 1760
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v5, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->m_extractPath:Ljava/lang/String;
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const-string v8, "style.json"
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ const/16 v8, 0x1a4
│
│ - invoke-static {v7, v8}, Lorg/kde/necessitas/ministro/MinistroActivity;->nativeChmode(Ljava/lang/String;I)I
│ + invoke-static {v5, v8}, Lorg/kde/necessitas/ministro/MinistroActivity;->nativeChmode(Ljava/lang/String;I)I
│ :try_end_2
│ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1
│
│ .line 1765
│ .end local v4 # "jsonWriter":Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ :goto_1
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ move-result-wide v2
│
│ .line 1766
│ .local v2, "endTime":J
│ - const-string v7, "MinistroService"
│ + const-string v5, "MinistroService"
│
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ const-string v9, "ExtractStyle took "
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ - sub-long v9, v2, v5
│ + sub-long v10, v2, v6
│
│ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ const-string v9, " ms"
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-static {v7, v8}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v5, v8}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 1767
│ return-void
│
│ .line 1755
│ .end local v2 # "endTime":J
│ .restart local v4 # "jsonWriter":Lorg/kde/necessitas/ministro/ExtractStyle$SimpleJsonWriter;
│ @@ -3805,436 +3805,436 @@
│ .local v1, "e":Ljava/lang/Exception;
│ invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_1
│ .end method
│
│ .method private getGradientDrawable(Landroid/graphics/drawable/GradientDrawable;)Lorg/json/JSONObject;
│ - .locals 12
│ + .locals 14
│ .param p1, "drawable" # Landroid/graphics/drawable/GradientDrawable;
│
│ .prologue
│ .line 615
│ - new-instance v5, Lorg/json/JSONObject;
│ + new-instance v6, Lorg/json/JSONObject;
│
│ - invoke-direct {v5}, Lorg/json/JSONObject;->()V
│ + invoke-direct {v6}, Lorg/json/JSONObject;->()V
│
│ .line 617
│ - .local v5, "json":Lorg/json/JSONObject;
│ + .local v6, "json":Lorg/json/JSONObject;
│ :try_start_0
│ - const-string v9, "type"
│ + const-string v10, "type"
│
│ - const-string v10, "gradient"
│ + const-string v11, "gradient"
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 618
│ invoke-virtual {p1}, Landroid/graphics/drawable/GradientDrawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
│
│ - move-result-object v6
│ + move-result-object v7
│
│ .line 619
│ - .local v6, "obj":Landroid/graphics/drawable/Drawable$ConstantState;
│ - invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
│ + .local v7, "obj":Landroid/graphics/drawable/Drawable$ConstantState;
│ + invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ .line 620
│ - .local v3, "gradientStateClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;"
│ - const-string v9, "shape"
│ + .local v4, "gradientStateClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;"
│ + const-string v10, "shape"
│
│ - const-string v10, "mShape"
│ + const-string v11, "mShape"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│
│ - move-result v10
│ + move-result v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│
│ .line 621
│ - const-string v9, "gradient"
│ + const-string v10, "gradient"
│
│ - const-string v10, "mGradient"
│ + const-string v11, "mGradient"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│
│ - move-result v10
│ + move-result v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│
│ .line 622
│ - const-string v9, "mOrientation"
│ + const-string v10, "mOrientation"
│
│ - invoke-virtual {v3, v9}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v9, v6}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v10, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v7
│ + move-result-object v8
│
│ - check-cast v7, Landroid/graphics/drawable/GradientDrawable$Orientation;
│ + check-cast v8, Landroid/graphics/drawable/GradientDrawable$Orientation;
│
│ .line 623
│ - .local v7, "orientation":Landroid/graphics/drawable/GradientDrawable$Orientation;
│ - const-string v9, "orientation"
│ + .local v8, "orientation":Landroid/graphics/drawable/GradientDrawable$Orientation;
│ + const-string v10, "orientation"
│
│ - invoke-virtual {v7}, Landroid/graphics/drawable/GradientDrawable$Orientation;->name()Ljava/lang/String;
│ + invoke-virtual {v8}, Landroid/graphics/drawable/GradientDrawable$Orientation;->name()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 624
│ - const-string v9, "mColors"
│ + const-string v10, "mColors"
│
│ - invoke-virtual {v3, v9}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v9, v6}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v10, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - check-cast v9, [I
│ + check-cast v10, [I
│
│ - move-object v0, v9
│ + move-object v0, v10
│
│ check-cast v0, [I
│
│ - move-object v4, v0
│ + move-object v5, v0
│
│ .line 625
│ - .local v4, "intArray":[I
│ - const-string v9, "colors"
│ + .local v5, "intArray":[I
│ + const-string v10, "colors"
│
│ - const/4 v10, 0x0
│ + const/4 v11, 0x0
│
│ - array-length v11, v4
│ + array-length v12, v5
│
│ - invoke-direct {p0, v4, v10, v11}, Lorg/kde/necessitas/ministro/ExtractStyle;->getJsonArray([III)Lorg/json/JSONArray;
│ + invoke-direct {p0, v5, v11, v12}, Lorg/kde/necessitas/ministro/ExtractStyle;->getJsonArray([III)Lorg/json/JSONArray;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 626
│ - const-string v10, "positions"
│ + const-string v11, "positions"
│
│ - const-string v9, "mPositions"
│ + const-string v10, "mPositions"
│
│ - invoke-virtual {v3, v9}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v9, v6}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v10, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - check-cast v9, [F
│ + check-cast v10, [F
│
│ - check-cast v9, [F
│ + check-cast v10, [F
│
│ - invoke-direct {p0, v9}, Lorg/kde/necessitas/ministro/ExtractStyle;->getJsonArray([F)Lorg/json/JSONArray;
│ + invoke-direct {p0, v10}, Lorg/kde/necessitas/ministro/ExtractStyle;->getJsonArray([F)Lorg/json/JSONArray;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v5, v10, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v11, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 627
│ - const-string v9, "strokeWidth"
│ + const-string v10, "strokeWidth"
│
│ - const-string v10, "mStrokeWidth"
│ + const-string v11, "mStrokeWidth"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│
│ - move-result v10
│ + move-result v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│
│ .line 628
│ - const-string v9, "strokeDashWidth"
│ + const-string v10, "strokeDashWidth"
│
│ - const-string v10, "mStrokeDashWidth"
│ + const-string v11, "mStrokeDashWidth"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│
│ - move-result v10
│ + move-result v11
│
│ - float-to-double v10, v10
│ + float-to-double v12, v11
│
│ - invoke-virtual {v5, v9, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v12, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│
│ .line 629
│ - const-string v9, "strokeDashGap"
│ + const-string v10, "strokeDashGap"
│
│ - const-string v10, "mStrokeDashGap"
│ + const-string v11, "mStrokeDashGap"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│
│ - move-result v10
│ + move-result v11
│
│ - float-to-double v10, v10
│ + float-to-double v12, v11
│
│ - invoke-virtual {v5, v9, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v12, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│
│ .line 630
│ - const-string v9, "radius"
│ + const-string v10, "radius"
│
│ - const-string v10, "mRadius"
│ + const-string v11, "mRadius"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│
│ - move-result v10
│ + move-result v11
│
│ - float-to-double v10, v10
│ + float-to-double v12, v11
│
│ - invoke-virtual {v5, v9, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v12, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│
│ .line 631
│ - const-string v9, "mRadiusArray"
│ + const-string v10, "mRadiusArray"
│
│ - invoke-virtual {v3, v9}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v9, v6}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v10, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - check-cast v9, [F
│ + check-cast v10, [F
│
│ - move-object v0, v9
│ + move-object v0, v10
│
│ check-cast v0, [F
│
│ - move-object v2, v0
│ + move-object v3, v0
│
│ .line 632
│ - .local v2, "floatArray":[F
│ - if-eqz v2, :cond_0
│ + .local v3, "floatArray":[F
│ + if-eqz v3, :cond_0
│
│ .line 633
│ - const-string v9, "radiusArray"
│ + const-string v10, "radiusArray"
│
│ - invoke-direct {p0, v2}, Lorg/kde/necessitas/ministro/ExtractStyle;->getJsonArray([F)Lorg/json/JSONArray;
│ + invoke-direct {p0, v3}, Lorg/kde/necessitas/ministro/ExtractStyle;->getJsonArray([F)Lorg/json/JSONArray;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 634
│ :cond_0
│ - const-string v9, "mPadding"
│ + const-string v10, "mPadding"
│
│ - invoke-virtual {v3, v9}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - invoke-virtual {v9, v6}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v10, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - check-cast v8, Landroid/graphics/Rect;
│ + check-cast v9, Landroid/graphics/Rect;
│
│ .line 635
│ - .local v8, "rc":Landroid/graphics/Rect;
│ - if-eqz v8, :cond_1
│ + .local v9, "rc":Landroid/graphics/Rect;
│ + if-eqz v9, :cond_1
│
│ .line 636
│ - const-string v9, "padding"
│ + const-string v10, "padding"
│
│ - invoke-direct {p0, v8}, Lorg/kde/necessitas/ministro/ExtractStyle;->getJsonRect(Landroid/graphics/Rect;)Lorg/json/JSONObject;
│ + invoke-direct {p0, v9}, Lorg/kde/necessitas/ministro/ExtractStyle;->getJsonRect(Landroid/graphics/Rect;)Lorg/json/JSONObject;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 637
│ :cond_1
│ - const-string v9, "width"
│ + const-string v10, "width"
│
│ - const-string v10, "mWidth"
│ + const-string v11, "mWidth"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│
│ - move-result v10
│ + move-result v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│
│ .line 638
│ - const-string v9, "height"
│ + const-string v10, "height"
│
│ - const-string v10, "mHeight"
│ + const-string v11, "mHeight"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│
│ - move-result v10
│ + move-result v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│
│ .line 639
│ - const-string v9, "innerRadiusRatio"
│ + const-string v10, "innerRadiusRatio"
│
│ - const-string v10, "mInnerRadiusRatio"
│ + const-string v11, "mInnerRadiusRatio"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│
│ - move-result v10
│ + move-result v11
│
│ - float-to-double v10, v10
│ + float-to-double v12, v11
│
│ - invoke-virtual {v5, v9, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v12, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│
│ .line 640
│ - const-string v9, "thicknessRatio"
│ + const-string v10, "thicknessRatio"
│
│ - const-string v10, "mThicknessRatio"
│ + const-string v11, "mThicknessRatio"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getFloat(Ljava/lang/Object;)F
│
│ - move-result v10
│ + move-result v11
│
│ - float-to-double v10, v10
│ + float-to-double v12, v11
│
│ - invoke-virtual {v5, v9, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v12, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
│
│ .line 641
│ - const-string v9, "innerRadius"
│ + const-string v10, "innerRadius"
│
│ - const-string v10, "mInnerRadius"
│ + const-string v11, "mInnerRadius"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│
│ - move-result v10
│ + move-result v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│
│ .line 642
│ - const-string v9, "thickness"
│ + const-string v10, "thickness"
│
│ - const-string v10, "mThickness"
│ + const-string v11, "mThickness"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│
│ - move-result v10
│ + move-result v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│
│ .line 643
│ - sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
│ + sget v10, Landroid/os/Build$VERSION;->SDK_INT:I
│
│ - const/16 v10, 0x14
│ + const/16 v11, 0x14
│
│ - if-ge v9, v10, :cond_2
│ + if-ge v10, v11, :cond_2
│
│ .line 644
│ - const-string v9, "solidColor"
│ + const-string v10, "solidColor"
│
│ - const-string v10, "mSolidColor"
│ + const-string v11, "mSolidColor"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│
│ - move-result v10
│ + move-result v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│
│ .line 645
│ - const-string v9, "strokeColor"
│ + const-string v10, "strokeColor"
│
│ - const-string v10, "mStrokeColor"
│ + const-string v11, "mStrokeColor"
│
│ - invoke-virtual {v3, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v4, v11}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - invoke-virtual {v10, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│ + invoke-virtual {v11, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
│
│ - move-result v10
│ + move-result v11
│
│ - invoke-virtual {v5, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ + invoke-virtual {v6, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 650
│ - .end local v2 # "floatArray":[F
│ - .end local v3 # "gradientStateClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;"
│ - .end local v4 # "intArray":[I
│ - .end local v6 # "obj":Landroid/graphics/drawable/Drawable$ConstantState;
│ - .end local v7 # "orientation":Landroid/graphics/drawable/GradientDrawable$Orientation;
│ - .end local v8 # "rc":Landroid/graphics/Rect;
│ + .end local v3 # "floatArray":[F
│ + .end local v4 # "gradientStateClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;"
│ + .end local v5 # "intArray":[I
│ + .end local v7 # "obj":Landroid/graphics/drawable/Drawable$ConstantState;
│ + .end local v8 # "orientation":Landroid/graphics/drawable/GradientDrawable$Orientation;
│ + .end local v9 # "rc":Landroid/graphics/Rect;
│ :cond_2
│ :goto_0
│ - return-object v5
│ + return-object v6
│
│ .line 647
│ :catch_0
│ - move-exception v1
│ + move-exception v2
│
│ .line 648
│ - .local v1, "e":Ljava/lang/Exception;
│ - invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
│ + .local v2, "e":Ljava/lang/Exception;
│ + invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_0
│ .end method
│
│ .method private getJsonArray([F)Lorg/json/JSONArray;
│ - .locals 7
│ + .locals 6
│ .param p1, "array" # [F
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lorg/json/JSONException;
│ }
│ .end annotation
│
│ @@ -4245,44 +4245,36 @@
│ invoke-direct {v0}, Lorg/json/JSONArray;->()V
│
│ .line 730
│ .local v0, "a":Lorg/json/JSONArray;
│ if-eqz p1, :cond_0
│
│ .line 731
│ - move-object v1, p1
│ -
│ - .local v1, "arr$":[F
│ - array-length v3, v1
│ + array-length v3, p1
│
│ - .local v3, "len$":I
│ const/4 v2, 0x0
│
│ - .local v2, "i$":I
│ :goto_0
│ if-ge v2, v3, :cond_0
│
│ - aget v4, v1, v2
│ + aget v1, p1, v2
│
│ .line 732
│ - .local v4, "val":F
│ - float-to-double v5, v4
│ + .local v1, "val":F
│ + float-to-double v4, v1
│
│ - invoke-virtual {v0, v5, v6}, Lorg/json/JSONArray;->put(D)Lorg/json/JSONArray;
│ + invoke-virtual {v0, v4, v5}, Lorg/json/JSONArray;->put(D)Lorg/json/JSONArray;
│
│ .line 731
│ add-int/lit8 v2, v2, 0x1
│
│ goto :goto_0
│
│ .line 733
│ - .end local v1 # "arr$":[F
│ - .end local v2 # "i$":I
│ - .end local v3 # "len$":I
│ - .end local v4 # "val":F
│ + .end local v1 # "val":F
│ :cond_0
│ return-object v0
│ .end method
│
│ .method private getJsonArray([III)Lorg/json/JSONArray;
│ .locals 4
│ .param p1, "array" # [I
│ @@ -5140,224 +5132,211 @@
│ .line 370
│ const/4 v1, 0x0
│
│ goto :goto_0
│ .end method
│
│ .method private stateSetUnion([I[I)[I
│ - .locals 16
│ + .locals 15
│ .param p1, "stateSet1" # [I
│ .param p2, "stateSet2" # [I
│
│ .prologue
│ .line 332
│ :try_start_0
│ move-object/from16 v0, p1
│
│ - array-length v10, v0
│ + array-length v7, v0
│
│ .line 333
│ - .local v10, "stateSet1Length":I
│ + .local v7, "stateSet1Length":I
│ move-object/from16 v0, p2
│
│ - array-length v11, v0
│ + array-length v8, v0
│
│ .line 334
│ - .local v11, "stateSet2Length":I
│ - add-int v14, v10, v11
│ + .local v8, "stateSet2Length":I
│ + add-int v11, v7, v8
│
│ - new-array v9, v14, [I
│ + new-array v6, v11, [I
│
│ .line 335
│ - .local v9, "newSet":[I
│ - const/4 v6, 0x0
│ + .local v6, "newSet":[I
│ + const/4 v4, 0x0
│
│ .line 336
│ - .local v6, "k":I
│ - const/4 v3, 0x0
│ + .local v4, "k":I
│ + const/4 v2, 0x0
│
│ .line 337
│ - .local v3, "i":I
│ - const/4 v5, 0x0
│ + .local v2, "i":I
│ + const/4 v3, 0x0
│
│ .line 340
│ - .local v5, "j":I
│ - move-object/from16 v0, p0
│ -
│ - iget-object v14, v0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│ + .local v3, "j":I
│ + iget-object v11, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->styleableClass:Ljava/lang/Class;
│
│ - const-string v15, "ViewDrawableStates"
│ + const-string v12, "ViewDrawableStates"
│
│ - invoke-virtual {v14, v15}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│ + invoke-virtual {v11, v12}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ - move-result-object v14
│ + move-result-object v11
│
│ - const/4 v15, 0x0
│ + const/4 v12, 0x0
│
│ - invoke-virtual {v14, v15}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v11, v12}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v14
│ + move-result-object v11
│
│ - check-cast v14, [I
│ + check-cast v11, [I
│
│ - move-object v0, v14
│ + move-object v0, v11
│
│ check-cast v0, [I
│
│ - move-object v12, v0
│ + move-object v9, v0
│
│ .line 341
│ - .local v12, "viewDrawableStatesState":[I
│ - move-object v1, v12
│ + .local v9, "viewDrawableStatesState":[I
│ + array-length v12, v9
│
│ - .local v1, "arr$":[I
│ - array-length v8, v1
│ + const/4 v11, 0x0
│
│ - .local v8, "len$":I
│ - const/4 v4, 0x0
│ + move v5, v4
│
│ - .local v4, "i$":I
│ - move v7, v6
│ -
│ - .end local v6 # "k":I
│ - .local v7, "k":I
│ + .end local v4 # "k":I
│ + .local v5, "k":I
│ :goto_0
│ - if-ge v4, v8, :cond_0
│ + if-ge v11, v12, :cond_0
│
│ - aget v13, v1, v4
│ + aget v10, v9, v11
│
│ .line 343
│ - .local v13, "viewState":I
│ - if-ge v3, v10, :cond_1
│ + .local v10, "viewState":I
│ + if-ge v2, v7, :cond_1
│
│ - aget v14, p1, v3
│ + aget v13, p1, v2
│
│ - if-ne v14, v13, :cond_1
│ + if-ne v13, v10, :cond_1
│
│ .line 345
│ - add-int/lit8 v6, v7, 0x1
│ + add-int/lit8 v4, v5, 0x1
│
│ - .end local v7 # "k":I
│ - .restart local v6 # "k":I
│ - aput v13, v9, v7
│ + .end local v5 # "k":I
│ + .restart local v4 # "k":I
│ + aput v10, v6, v5
│
│ .line 346
│ - add-int/lit8 v3, v3, 0x1
│ + add-int/lit8 v2, v2, 0x1
│
│ .line 351
│ :goto_1
│ - const/4 v14, 0x1
│ + const/4 v13, 0x1
│
│ - if-le v6, v14, :cond_2
│ + if-le v4, v13, :cond_2
│
│ .line 352
│ - sget-boolean v14, Lorg/kde/necessitas/ministro/ExtractStyle;->$assertionsDisabled:Z
│ + sget-boolean v13, Lorg/kde/necessitas/ministro/ExtractStyle;->$assertionsDisabled:Z
│
│ - if-nez v14, :cond_2
│ + if-nez v13, :cond_2
│
│ - add-int/lit8 v14, v6, -0x1
│ + add-int/lit8 v13, v4, -0x1
│
│ - aget v14, v9, v14
│ + aget v13, v6, v13
│
│ - add-int/lit8 v15, v6, -0x2
│ + add-int/lit8 v14, v4, -0x2
│
│ - aget v15, v9, v15
│ + aget v14, v6, v14
│
│ - if-gt v14, v15, :cond_2
│ + if-gt v13, v14, :cond_2
│
│ - new-instance v14, Ljava/lang/AssertionError;
│ + new-instance v11, Ljava/lang/AssertionError;
│
│ - invoke-direct {v14}, Ljava/lang/AssertionError;->()V
│ + invoke-direct {v11}, Ljava/lang/AssertionError;->()V
│
│ - throw v14
│ + throw v11
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 357
│ - .end local v1 # "arr$":[I
│ - .end local v3 # "i":I
│ - .end local v4 # "i$":I
│ - .end local v5 # "j":I
│ - .end local v6 # "k":I
│ - .end local v8 # "len$":I
│ - .end local v9 # "newSet":[I
│ - .end local v10 # "stateSet1Length":I
│ - .end local v11 # "stateSet2Length":I
│ - .end local v12 # "viewDrawableStatesState":[I
│ - .end local v13 # "viewState":I
│ + .end local v2 # "i":I
│ + .end local v3 # "j":I
│ + .end local v4 # "k":I
│ + .end local v6 # "newSet":[I
│ + .end local v7 # "stateSet1Length":I
│ + .end local v8 # "stateSet2Length":I
│ + .end local v9 # "viewDrawableStatesState":[I
│ + .end local v10 # "viewState":I
│ :catch_0
│ - move-exception v2
│ + move-exception v1
│
│ .line 359
│ - .local v2, "e":Ljava/lang/Exception;
│ - invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
│ + .local v1, "e":Ljava/lang/Exception;
│ + invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
│
│ .line 361
│ - const/4 v9, 0x0
│ + const/4 v6, 0x0
│
│ - .end local v2 # "e":Ljava/lang/Exception;
│ + .end local v1 # "e":Ljava/lang/Exception;
│ :cond_0
│ - return-object v9
│ + return-object v6
│
│ .line 347
│ - .restart local v1 # "arr$":[I
│ - .restart local v3 # "i":I
│ - .restart local v4 # "i$":I
│ - .restart local v5 # "j":I
│ - .restart local v7 # "k":I
│ - .restart local v8 # "len$":I
│ - .restart local v9 # "newSet":[I
│ - .restart local v10 # "stateSet1Length":I
│ - .restart local v11 # "stateSet2Length":I
│ - .restart local v12 # "viewDrawableStatesState":[I
│ - .restart local v13 # "viewState":I
│ + .restart local v2 # "i":I
│ + .restart local v3 # "j":I
│ + .restart local v5 # "k":I
│ + .restart local v6 # "newSet":[I
│ + .restart local v7 # "stateSet1Length":I
│ + .restart local v8 # "stateSet2Length":I
│ + .restart local v9 # "viewDrawableStatesState":[I
│ + .restart local v10 # "viewState":I
│ :cond_1
│ - if-ge v5, v11, :cond_3
│ + if-ge v3, v8, :cond_3
│
│ :try_start_1
│ - aget v14, p2, v5
│ + aget v13, p2, v3
│
│ - if-ne v14, v13, :cond_3
│ + if-ne v13, v10, :cond_3
│
│ .line 348
│ - add-int/lit8 v6, v7, 0x1
│ + add-int/lit8 v4, v5, 0x1
│
│ - .end local v7 # "k":I
│ - .restart local v6 # "k":I
│ - aput v13, v9, v7
│ + .end local v5 # "k":I
│ + .restart local v4 # "k":I
│ + aput v10, v6, v5
│ :try_end_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
│
│ .line 349
│ - add-int/lit8 v5, v5, 0x1
│ + add-int/lit8 v3, v3, 0x1
│
│ goto :goto_1
│
│ .line 341
│ :cond_2
│ - add-int/lit8 v4, v4, 0x1
│ + add-int/lit8 v11, v11, 0x1
│
│ - move v7, v6
│ + move v5, v4
│
│ - .end local v6 # "k":I
│ - .restart local v7 # "k":I
│ + .end local v4 # "k":I
│ + .restart local v5 # "k":I
│ goto :goto_0
│
│ :cond_3
│ - move v6, v7
│ + move v4, v5
│
│ - .end local v7 # "k":I
│ - .restart local v6 # "k":I
│ + .end local v5 # "k":I
│ + .restart local v4 # "k":I
│ goto :goto_1
│ .end method
│
│
│ # virtual methods
│ .method addDrawableItemIfNotExists(Lorg/json/JSONObject;Ljava/util/ArrayList;Landroid/graphics/drawable/Drawable;[Ljava/lang/String;Ljava/lang/String;)V
│ - .locals 6
│ + .locals 5
│ .param p1, "json" # Lorg/json/JSONObject;
│ .param p3, "item" # Landroid/graphics/drawable/Drawable;
│ .param p4, "states" # [Ljava/lang/String;
│ .param p5, "filename" # Ljava/lang/String;
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(",
│ @@ -5375,80 +5354,79 @@
│ .end annotation
│
│ .prologue
│ .line 455
│ .local p2, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v2
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :cond_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_1
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Ljava/lang/Integer;
│ + check-cast v1, Ljava/lang/Integer;
│
│ .line 457
│ - .local v2, "it":Ljava/lang/Integer;
│ + .local v1, "it":Ljava/lang/Integer;
│ invoke-virtual {p3}, Ljava/lang/Object;->hashCode()I
│
│ move-result v3
│
│ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual {v1, v3}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ .line 466
│ - .end local v2 # "it":Ljava/lang/Integer;
│ + .end local v1 # "it":Ljava/lang/Integer;
│ :goto_0
│ return-void
│
│ .line 460
│ :cond_1
│ invoke-virtual {p3}, Ljava/lang/Object;->hashCode()I
│
│ - move-result v3
│ + move-result v2
│
│ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - invoke-virtual {p2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {p2, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 462
│ :try_start_0
│ invoke-virtual {p0, p4}, Lorg/kde/necessitas/ministro/ExtractStyle;->getStatesName([Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ invoke-virtual {p0, p5, p4}, Lorg/kde/necessitas/ministro/ExtractStyle;->getFileName(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - const/4 v5, 0x0
│ + const/4 v4, 0x0
│
│ - invoke-virtual {p0, p3, v4, v5}, Lorg/kde/necessitas/ministro/ExtractStyle;->getDrawable(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Rect;)Lorg/json/JSONObject;
│ + invoke-virtual {p0, p3, v3, v4}, Lorg/kde/necessitas/ministro/ExtractStyle;->getDrawable(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Rect;)Lorg/json/JSONObject;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - invoke-virtual {p1, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ :try_end_0
│ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
│
│ goto :goto_0
│
│ .line 463
│ :catch_0
│ @@ -13280,535 +13258,517 @@
│ .line 380
│ const/4 v1, -0x1
│
│ goto :goto_0
│ .end method
│
│ .method getFileName(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
│ - .locals 6
│ + .locals 5
│ .param p1, "file" # Ljava/lang/String;
│ .param p2, "states" # [Ljava/lang/String;
│
│ .prologue
│ .line 436
│ - move-object v0, p2
│ -
│ - .local v0, "arr$":[Ljava/lang/String;
│ - array-length v2, v0
│ + array-length v2, p2
│
│ - .local v2, "len$":I
│ const/4 v1, 0x0
│
│ - .local v1, "i$":I
│ :goto_0
│ if-ge v1, v2, :cond_0
│
│ - aget-object v3, v0, v1
│ + aget-object v0, p2, v1
│
│ .line 437
│ - .local v3, "state":Ljava/lang/String;
│ - new-instance v4, Ljava/lang/StringBuilder;
│ + .local v0, "state":Ljava/lang/String;
│ + new-instance v3, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - const-string v5, "__"
│ + const-string v4, "__"
│
│ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object p1
│
│ .line 436
│ add-int/lit8 v1, v1, 0x1
│
│ goto :goto_0
│
│ .line 438
│ - .end local v3 # "state":Ljava/lang/String;
│ + .end local v0 # "state":Ljava/lang/String;
│ :cond_0
│ return-object p1
│ .end method
│
│ .method getStatesList([I)Lorg/json/JSONObject;
│ - .locals 11
│ + .locals 10
│ .param p1, "states" # [I
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lorg/json/JSONException;
│ }
│ .end annotation
│
│ .prologue
│ - const/4 v8, 0x1
│ + const/4 v5, 0x1
│
│ - const/4 v9, 0x0
│ + const/4 v6, 0x0
│
│ .line 493
│ - new-instance v4, Lorg/json/JSONObject;
│ + new-instance v2, Lorg/json/JSONObject;
│
│ - invoke-direct {v4}, Lorg/json/JSONObject;->()V
│ + invoke-direct {v2}, Lorg/json/JSONObject;->()V
│
│ .line 494
│ - .local v4, "json":Lorg/json/JSONObject;
│ - move-object v0, p1
│ -
│ - .local v0, "arr$":[I
│ - array-length v5, v0
│ + .local v2, "json":Lorg/json/JSONObject;
│ + array-length v8, p1
│
│ - .local v5, "len$":I
│ - const/4 v3, 0x0
│ + move v7, v6
│
│ - .local v3, "i$":I
│ :goto_0
│ - if-ge v3, v5, :cond_5
│ + if-ge v7, v8, :cond_5
│
│ - aget v6, v0, v3
│ + aget v3, p1, v7
│
│ .line 496
│ - .local v6, "s":I
│ - const/4 v2, 0x0
│ + .local v3, "s":I
│ + const/4 v1, 0x0
│
│ .line 497
│ - .local v2, "found":Z
│ - const/4 v1, 0x0
│ + .local v1, "found":Z
│ + const/4 v0, 0x0
│
│ - .local v1, "d":I
│ + .local v0, "d":I
│ :goto_1
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│ + iget-object v4, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│
│ - array-length v7, v7
│ + array-length v4, v4
│
│ - if-ge v1, v7, :cond_0
│ + if-ge v0, v4, :cond_0
│
│ .line 499
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│ + iget-object v4, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│
│ - aget v7, v7, v1
│ + aget v4, v4, v0
│
│ - if-ne v6, v7, :cond_2
│ + if-ne v3, v4, :cond_2
│
│ .line 501
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStatesLabels:[Ljava/lang/String;
│ + iget-object v4, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStatesLabels:[Ljava/lang/String;
│
│ - aget-object v7, v7, v1
│ + aget-object v4, v4, v0
│
│ - invoke-virtual {v4, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
│ + invoke-virtual {v2, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
│
│ .line 502
│ - const/4 v2, 0x1
│ + const/4 v1, 0x1
│
│ .line 513
│ :cond_0
│ :goto_2
│ - if-nez v2, :cond_1
│ + if-nez v1, :cond_1
│
│ .line 515
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v4, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v10, "unhandled_state_"
│ + const-string v9, "unhandled_state_"
│
│ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v4
│
│ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v4
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - if-lez v6, :cond_4
│ + if-lez v3, :cond_4
│
│ - move v7, v8
│ + move v4, v5
│
│ :goto_3
│ - invoke-virtual {v4, v10, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
│ + invoke-virtual {v2, v9, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
│
│ .line 494
│ :cond_1
│ - add-int/lit8 v3, v3, 0x1
│ + add-int/lit8 v4, v7, 0x1
│ +
│ + move v7, v4
│
│ goto :goto_0
│
│ .line 505
│ :cond_2
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│ + iget-object v4, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│
│ - aget v7, v7, v1
│ + aget v4, v4, v0
│
│ - neg-int v7, v7
│ + neg-int v4, v4
│
│ - if-ne v6, v7, :cond_3
│ + if-ne v3, v4, :cond_3
│
│ .line 507
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStatesLabels:[Ljava/lang/String;
│ + iget-object v4, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStatesLabels:[Ljava/lang/String;
│
│ - aget-object v7, v7, v1
│ + aget-object v4, v4, v0
│
│ - invoke-virtual {v4, v7, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
│ + invoke-virtual {v2, v4, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
│
│ .line 509
│ - const/4 v2, 0x1
│ + const/4 v1, 0x1
│
│ .line 510
│ goto :goto_2
│
│ .line 497
│ :cond_3
│ - add-int/lit8 v1, v1, 0x1
│ + add-int/lit8 v0, v0, 0x1
│
│ goto :goto_1
│
│ :cond_4
│ - move v7, v9
│ + move v4, v6
│
│ .line 515
│ goto :goto_3
│
│ .line 518
│ - .end local v1 # "d":I
│ - .end local v2 # "found":Z
│ - .end local v6 # "s":I
│ + .end local v0 # "d":I
│ + .end local v1 # "found":Z
│ + .end local v3 # "s":I
│ :cond_5
│ - return-object v4
│ + return-object v2
│ .end method
│
│ .method getStatesName([I)Ljava/lang/String;
│ - .locals 9
│ + .locals 8
│ .param p1, "states" # [I
│
│ .prologue
│ .line 523
│ - const-string v6, ""
│ + const-string v3, ""
│
│ .line 524
│ - .local v6, "statesName":Ljava/lang/String;
│ - move-object v0, p1
│ -
│ - .local v0, "arr$":[I
│ - array-length v4, v0
│ + .local v3, "statesName":Ljava/lang/String;
│ + array-length v5, p1
│
│ - .local v4, "len$":I
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ - .local v3, "i$":I
│ :goto_0
│ - if-ge v3, v4, :cond_7
│ + if-ge v4, v5, :cond_7
│
│ - aget v5, v0, v3
│ + aget v2, p1, v4
│
│ .line 526
│ - .local v5, "s":I
│ - const/4 v2, 0x0
│ + .local v2, "s":I
│ + const/4 v1, 0x0
│
│ .line 527
│ - .local v2, "found":Z
│ - const/4 v1, 0x0
│ + .local v1, "found":Z
│ + const/4 v0, 0x0
│
│ - .local v1, "d":I
│ + .local v0, "d":I
│ :goto_1
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│ + iget-object v6, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│
│ - array-length v7, v7
│ + array-length v6, v6
│
│ - if-ge v1, v7, :cond_1
│ + if-ge v0, v6, :cond_1
│
│ .line 529
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│ + iget-object v6, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│
│ - aget v7, v7, v1
│ + aget v6, v6, v0
│
│ - if-ne v5, v7, :cond_4
│ + if-ne v2, v6, :cond_4
│
│ .line 531
│ - invoke-virtual {v6}, Ljava/lang/String;->length()I
│ + invoke-virtual {v3}, Ljava/lang/String;->length()I
│
│ - move-result v7
│ + move-result v6
│
│ - if-lez v7, :cond_0
│ + if-lez v6, :cond_0
│
│ .line 532
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v6, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - const-string v8, "__"
│ + const-string v7, "__"
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ .line 533
│ :cond_0
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v6, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStatesLabels:[Ljava/lang/String;
│ + iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStatesLabels:[Ljava/lang/String;
│
│ - aget-object v8, v8, v1
│ + aget-object v7, v7, v0
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ .line 534
│ - const/4 v2, 0x1
│ + const/4 v1, 0x1
│
│ .line 546
│ :cond_1
│ :goto_2
│ - if-nez v2, :cond_3
│ + if-nez v1, :cond_3
│
│ .line 548
│ - invoke-virtual {v6}, Ljava/lang/String;->length()I
│ + invoke-virtual {v3}, Ljava/lang/String;->length()I
│
│ - move-result v7
│ + move-result v6
│
│ - if-lez v7, :cond_2
│ + if-lez v6, :cond_2
│
│ .line 549
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v6, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - const-string v8, ";"
│ + const-string v7, ";"
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ .line 550
│ :cond_2
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v6, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ .line 524
│ :cond_3
│ - add-int/lit8 v3, v3, 0x1
│ + add-int/lit8 v4, v4, 0x1
│
│ goto :goto_0
│
│ .line 537
│ :cond_4
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│ + iget-object v6, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DrawableStates:[I
│
│ - aget v7, v7, v1
│ + aget v6, v6, v0
│
│ - neg-int v7, v7
│ + neg-int v6, v6
│
│ - if-ne v5, v7, :cond_6
│ + if-ne v2, v6, :cond_6
│
│ .line 539
│ - invoke-virtual {v6}, Ljava/lang/String;->length()I
│ + invoke-virtual {v3}, Ljava/lang/String;->length()I
│
│ - move-result v7
│ + move-result v6
│
│ - if-lez v7, :cond_5
│ + if-lez v6, :cond_5
│
│ .line 540
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v6, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - const-string v8, "__"
│ + const-string v7, "__"
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ .line 541
│ :cond_5
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v6, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - iget-object v8, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DisableDrawableStatesLabels:[Ljava/lang/String;
│ + iget-object v7, p0, Lorg/kde/necessitas/ministro/ExtractStyle;->DisableDrawableStatesLabels:[Ljava/lang/String;
│
│ - aget-object v8, v8, v1
│ + aget-object v7, v7, v0
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ .line 542
│ - const/4 v2, 0x1
│ + const/4 v1, 0x1
│
│ .line 543
│ goto :goto_2
│
│ .line 527
│ :cond_6
│ - add-int/lit8 v1, v1, 0x1
│ + add-int/lit8 v0, v0, 0x1
│
│ goto/16 :goto_1
│
│ .line 553
│ - .end local v1 # "d":I
│ - .end local v2 # "found":Z
│ - .end local v5 # "s":I
│ + .end local v0 # "d":I
│ + .end local v1 # "found":Z
│ + .end local v2 # "s":I
│ :cond_7
│ - invoke-virtual {v6}, Ljava/lang/String;->length()I
│ + invoke-virtual {v3}, Ljava/lang/String;->length()I
│
│ - move-result v7
│ + move-result v4
│
│ - if-lez v7, :cond_8
│ + if-lez v4, :cond_8
│
│ .line 555
│ - .end local v6 # "statesName":Ljava/lang/String;
│ + .end local v3 # "statesName":Ljava/lang/String;
│ :goto_3
│ - return-object v6
│ + return-object v3
│
│ - .restart local v6 # "statesName":Ljava/lang/String;
│ + .restart local v3 # "statesName":Ljava/lang/String;
│ :cond_8
│ - const-string v6, "empty"
│ + const-string v3, "empty"
│
│ goto :goto_3
│ .end method
│
│ .method getStatesName([Ljava/lang/String;)Ljava/lang/String;
│ - .locals 7
│ + .locals 6
│ .param p1, "states" # [Ljava/lang/String;
│
│ .prologue
│ .line 443
│ - const-string v4, ""
│ + const-string v1, ""
│
│ .line 444
│ - .local v4, "statesName":Ljava/lang/String;
│ - move-object v0, p1
│ -
│ - .local v0, "arr$":[Ljava/lang/String;
│ - array-length v2, v0
│ + .local v1, "statesName":Ljava/lang/String;
│ + array-length v3, p1
│
│ - .local v2, "len$":I
│ - const/4 v1, 0x0
│ + const/4 v2, 0x0
│
│ - .local v1, "i$":I
│ :goto_0
│ - if-ge v1, v2, :cond_1
│ + if-ge v2, v3, :cond_1
│
│ - aget-object v3, v0, v1
│ + aget-object v0, p1, v2
│
│ .line 446
│ - .local v3, "state":Ljava/lang/String;
│ - invoke-virtual {v4}, Ljava/lang/String;->length()I
│ + .local v0, "state":Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/String;->length()I
│
│ - move-result v5
│ + move-result v4
│
│ - if-lez v5, :cond_0
│ + if-lez v4, :cond_0
│
│ .line 447
│ - new-instance v5, Ljava/lang/StringBuilder;
│ + new-instance v4, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ - const-string v6, "__"
│ + const-string v5, "__"
│
│ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v1
│
│ .line 448
│ :cond_0
│ - new-instance v5, Ljava/lang/StringBuilder;
│ + new-instance v4, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ - invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v1
│
│ .line 444
│ - add-int/lit8 v1, v1, 0x1
│ + add-int/lit8 v2, v2, 0x1
│
│ goto :goto_0
│
│ .line 450
│ - .end local v3 # "state":Ljava/lang/String;
│ + .end local v0 # "state":Ljava/lang/String;
│ :cond_1
│ - return-object v4
│ + return-object v1
│ .end method
├── smali/org/kde/necessitas/ministro/Library$LibraryVersion.smali
│ @@ -23,14 +23,15 @@
│
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/Library;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/Library;)V
│ .locals 1
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/Library;
│
│ .prologue
│ const/4 v0, 0x0
│
│ .line 49
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/Library$LibraryVersion;->this$0:Lorg/kde/necessitas/ministro/Library;
├── smali/org/kde/necessitas/ministro/Library.smali
│ @@ -674,15 +674,15 @@
│
│ iput-object v4, v2, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│
│ goto :goto_4
│ .end method
│
│ .method public static getNeeds(Lorg/w3c/dom/Element;)[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - .locals 9
│ + .locals 10
│ .param p0, "libNode" # Lorg/w3c/dom/Element;
│
│ .prologue
│ .line 195
│ if-nez p0, :cond_0
│
│ .line 196
│ @@ -812,17 +812,17 @@
│
│ invoke-static {v7}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
│
│ move-result-object v7
│
│ invoke-virtual {v7}, Ljava/lang/Long;->longValue()J
│
│ - move-result-wide v7
│ + move-result-wide v8
│
│ - iput-wide v7, v5, Lorg/kde/necessitas/ministro/NeedsStruct;->size:J
│ + iput-wide v8, v5, Lorg/kde/necessitas/ministro/NeedsStruct;->size:J
│
│ .line 223
│ const-string v7, "type"
│
│ invoke-interface {v3, v7}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│
│ move-result v7
│ @@ -1015,366 +1015,354 @@
│
│ .line 98
│ :try_start_0
│ invoke-interface {p0}, Lorg/w3c/dom/Node;->getNodeType()S
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2
│
│ - move-result v10
│ + move-result v7
│
│ - const/4 v11, 0x1
│ + const/4 v8, 0x1
│
│ - if-ne v10, v11, :cond_1
│ + if-ne v7, v8, :cond_1
│
│ .line 102
│ :try_start_1
│ move-object v0, p0
│
│ check-cast v0, Lorg/w3c/dom/Element;
│
│ - move-object v10, v0
│ + move-object v7, v0
│
│ - const/4 v11, 0x1
│ + const/4 v8, 0x1
│
│ - invoke-static {v10, v11}, Lorg/kde/necessitas/ministro/Library;->getLibrary(Lorg/w3c/dom/Element;Z)Lorg/kde/necessitas/ministro/Library;
│ + invoke-static {v7, v8}, Lorg/kde/necessitas/ministro/Library;->getLibrary(Lorg/w3c/dom/Element;Z)Lorg/kde/necessitas/ministro/Library;
│
│ - move-result-object v8
│ + move-result-object v5
│
│ .line 103
│ - .local v8, "lib":Lorg/kde/necessitas/ministro/Library;
│ - new-instance v5, Ljava/io/File;
│ + .local v5, "lib":Lorg/kde/necessitas/ministro/Library;
│ + new-instance v4, Ljava/io/File;
│
│ - new-instance v10, Ljava/lang/StringBuilder;
│ + new-instance v7, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - iget-object v11, v8, Lorg/kde/necessitas/ministro/Library;->filePath:Ljava/lang/String;
│ + iget-object v8, v5, Lorg/kde/necessitas/ministro/Library;->filePath:Ljava/lang/String;
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-direct {v5, v10}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v4, v7}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 104
│ - .local v5, "file":Ljava/io/File;
│ - iput-object p2, v8, Lorg/kde/necessitas/ministro/Library;->sourceId:Ljava/lang/Integer;
│ + .local v4, "file":Ljava/io/File;
│ + iput-object p2, v5, Lorg/kde/necessitas/ministro/Library;->sourceId:Ljava/lang/Integer;
│
│ .line 105
│ - invoke-virtual {v5}, Ljava/io/File;->exists()Z
│ + invoke-virtual {v4}, Ljava/io/File;->exists()Z
│
│ - move-result v10
│ + move-result v7
│
│ - if-eqz v10, :cond_0
│ + if-eqz v7, :cond_0
│
│ .line 107
│ if-eqz p5, :cond_2
│
│ - invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - iget-object v11, v8, Lorg/kde/necessitas/ministro/Library;->sha1:Ljava/lang/String;
│ + iget-object v8, v5, Lorg/kde/necessitas/ministro/Library;->sha1:Ljava/lang/String;
│
│ - invoke-static {v10, v11}, Lorg/kde/necessitas/ministro/Library;->checkCRC(Ljava/lang/String;Ljava/lang/String;)Z
│ + invoke-static {v7, v8}, Lorg/kde/necessitas/ministro/Library;->checkCRC(Ljava/lang/String;Ljava/lang/String;)Z
│
│ - move-result v10
│ + move-result v7
│
│ - if-nez v10, :cond_2
│ + if-nez v7, :cond_2
│
│ .line 108
│ - invoke-virtual {v5}, Ljava/io/File;->delete()Z
│ + invoke-virtual {v4}, Ljava/io/File;->delete()Z
│
│ .line 150
│ :cond_0
│ :goto_1
│ - iget-object v10, v8, Lorg/kde/necessitas/ministro/Library;->name:Ljava/lang/String;
│ + iget-object v7, v5, Lorg/kde/necessitas/ministro/Library;->name:Ljava/lang/String;
│
│ - invoke-virtual {p3, v10, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {p3, v7, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ :try_end_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
│
│ .line 160
│ - .end local v5 # "file":Ljava/io/File;
│ - .end local v8 # "lib":Lorg/kde/necessitas/ministro/Library;
│ + .end local v4 # "file":Ljava/io/File;
│ + .end local v5 # "lib":Lorg/kde/necessitas/ministro/Library;
│ :cond_1
│ :goto_2
│ :try_start_2
│ invoke-interface {p0}, Lorg/w3c/dom/Node;->getNextSibling()Lorg/w3c/dom/Node;
│ :try_end_2
│ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_3
│
│ move-result-object p0
│
│ goto :goto_0
│
│ .line 111
│ - .restart local v5 # "file":Ljava/io/File;
│ - .restart local v8 # "lib":Lorg/kde/necessitas/ministro/Library;
│ + .restart local v4 # "file":Ljava/io/File;
│ + .restart local v5 # "lib":Lorg/kde/necessitas/ministro/Library;
│ :cond_2
│ const/4 v1, 0x1
│
│ .line 112
│ .local v1, "allOk":Z
│ :try_start_3
│ - iget-object v10, v8, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│ + iget-object v7, v5, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│
│ - if-eqz v10, :cond_8
│ + if-eqz v7, :cond_8
│
│ .line 114
│ - iget-object v2, v8, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│ + iget-object v8, v5, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│
│ - .local v2, "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - array-length v7, v2
│ + array-length v9, v8
│
│ - .local v7, "len$":I
│ - const/4 v6, 0x0
│ + const/4 v7, 0x0
│
│ - .local v6, "i$":I
│ :goto_3
│ - if-ge v6, v7, :cond_3
│ + if-ge v7, v9, :cond_3
│
│ - aget-object v9, v2, v6
│ + aget-object v6, v8, v7
│
│ .line 117
│ - .local v9, "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ - iget-object v10, v9, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│ + .local v6, "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + iget-object v10, v6, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│
│ if-eqz v10, :cond_5
│
│ - iget-object v10, v9, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│ + iget-object v10, v6, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│
│ const-string v11, "jar"
│
│ invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ move-result v10
│
│ if-eqz v10, :cond_5
│
│ .line 119
│ - new-instance v4, Ljava/io/File;
│ + new-instance v3, Ljava/io/File;
│
│ new-instance v10, Ljava/lang/StringBuilder;
│
│ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│
│ invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│
│ - iget-object v11, v9, Lorg/kde/necessitas/ministro/NeedsStruct;->filePath:Ljava/lang/String;
│ + iget-object v11, v6, Lorg/kde/necessitas/ministro/NeedsStruct;->filePath:Ljava/lang/String;
│
│ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│
│ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v10
│
│ - invoke-direct {v4, v10}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v3, v10}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 120
│ - .local v4, "f":Ljava/io/File;
│ - invoke-virtual {v4}, Ljava/io/File;->exists()Z
│ + .local v3, "f":Ljava/io/File;
│ + invoke-virtual {v3}, Ljava/io/File;->exists()Z
│
│ move-result v10
│
│ if-nez v10, :cond_5
│
│ .line 122
│ const/4 v1, 0x0
│
│ .line 126
│ - .end local v4 # "f":Ljava/io/File;
│ - .end local v9 # "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + .end local v3 # "f":Ljava/io/File;
│ + .end local v6 # "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ :cond_3
│ if-nez v1, :cond_8
│
│ .line 128
│ - iget-object v2, v8, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│ + iget-object v8, v5, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│
│ - array-length v7, v2
│ + array-length v9, v8
│
│ - const/4 v6, 0x0
│ + const/4 v7, 0x0
│
│ :goto_4
│ - if-ge v6, v7, :cond_7
│ + if-ge v7, v9, :cond_7
│
│ - aget-object v9, v2, v6
│ + aget-object v6, v8, v7
│
│ .line 130
│ - .restart local v9 # "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ - iget-object v10, v9, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│ + .restart local v6 # "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + iget-object v10, v6, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│
│ if-eqz v10, :cond_4
│
│ - iget-object v10, v9, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│ + iget-object v10, v6, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│
│ const-string v11, "jar"
│
│ invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ :try_end_3
│ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1
│
│ move-result v10
│
│ if-eqz v10, :cond_4
│
│ .line 134
│ :try_start_4
│ - new-instance v4, Ljava/io/File;
│ + new-instance v3, Ljava/io/File;
│
│ new-instance v10, Ljava/lang/StringBuilder;
│
│ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│
│ invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│
│ - iget-object v11, v9, Lorg/kde/necessitas/ministro/NeedsStruct;->filePath:Ljava/lang/String;
│ + iget-object v11, v6, Lorg/kde/necessitas/ministro/NeedsStruct;->filePath:Ljava/lang/String;
│
│ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│
│ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v10
│
│ - invoke-direct {v4, v10}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v3, v10}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 135
│ - .restart local v4 # "f":Ljava/io/File;
│ - invoke-virtual {v4}, Ljava/io/File;->exists()Z
│ + .restart local v3 # "f":Ljava/io/File;
│ + invoke-virtual {v3}, Ljava/io/File;->exists()Z
│
│ move-result v10
│
│ if-eqz v10, :cond_4
│
│ .line 136
│ - invoke-virtual {v4}, Ljava/io/File;->delete()Z
│ + invoke-virtual {v3}, Ljava/io/File;->delete()Z
│ :try_end_4
│ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0
│
│ .line 128
│ - .end local v4 # "f":Ljava/io/File;
│ + .end local v3 # "f":Ljava/io/File;
│ :cond_4
│ :goto_5
│ - add-int/lit8 v6, v6, 0x1
│ + add-int/lit8 v7, v7, 0x1
│
│ goto :goto_4
│
│ .line 114
│ :cond_5
│ - add-int/lit8 v6, v6, 0x1
│ + add-int/lit8 v7, v7, 0x1
│
│ goto :goto_3
│
│ .line 138
│ :catch_0
│ - move-exception v3
│ + move-exception v2
│
│ .line 140
│ - .local v3, "e":Ljava/lang/Exception;
│ + .local v2, "e":Ljava/lang/Exception;
│ :try_start_5
│ - invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
│ + invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
│ :try_end_5
│ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_1
│
│ goto :goto_5
│
│ .line 152
│ .end local v1 # "allOk":Z
│ - .end local v2 # "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - .end local v3 # "e":Ljava/lang/Exception;
│ - .end local v5 # "file":Ljava/io/File;
│ - .end local v6 # "i$":I
│ - .end local v7 # "len$":I
│ - .end local v8 # "lib":Lorg/kde/necessitas/ministro/Library;
│ - .end local v9 # "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + .end local v2 # "e":Ljava/lang/Exception;
│ + .end local v4 # "file":Ljava/io/File;
│ + .end local v5 # "lib":Lorg/kde/necessitas/ministro/Library;
│ + .end local v6 # "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ :catch_1
│ - move-exception v3
│ + move-exception v2
│
│ .line 154
│ - .restart local v3 # "e":Ljava/lang/Exception;
│ + .restart local v2 # "e":Ljava/lang/Exception;
│ :try_start_6
│ - invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
│ + invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
│ :try_end_6
│ .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_2
│
│ goto/16 :goto_2
│
│ .line 169
│ - .end local v3 # "e":Ljava/lang/Exception;
│ + .end local v2 # "e":Ljava/lang/Exception;
│ :catch_2
│ - move-exception v3
│ + move-exception v2
│
│ .line 171
│ - .restart local v3 # "e":Ljava/lang/Exception;
│ - invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
│ + .restart local v2 # "e":Ljava/lang/Exception;
│ + invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
│
│ .line 173
│ - .end local v3 # "e":Ljava/lang/Exception;
│ + .end local v2 # "e":Ljava/lang/Exception;
│ :cond_6
│ :goto_6
│ return-void
│
│ .line 143
│ .restart local v1 # "allOk":Z
│ - .restart local v2 # "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - .restart local v5 # "file":Ljava/io/File;
│ - .restart local v6 # "i$":I
│ - .restart local v7 # "len$":I
│ - .restart local v8 # "lib":Lorg/kde/necessitas/ministro/Library;
│ + .restart local v4 # "file":Ljava/io/File;
│ + .restart local v5 # "lib":Lorg/kde/necessitas/ministro/Library;
│ :cond_7
│ :try_start_7
│ - invoke-virtual {v5}, Ljava/io/File;->delete()Z
│ + invoke-virtual {v4}, Ljava/io/File;->delete()Z
│
│ .line 146
│ - .end local v2 # "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - .end local v6 # "i$":I
│ - .end local v7 # "len$":I
│ :cond_8
│ if-eqz p4, :cond_0
│
│ if-eqz v1, :cond_0
│
│ .line 147
│ - iget-object v10, v8, Lorg/kde/necessitas/ministro/Library;->name:Ljava/lang/String;
│ + iget-object v7, v5, Lorg/kde/necessitas/ministro/Library;->name:Ljava/lang/String;
│
│ move-object/from16 v0, p4
│
│ - invoke-virtual {v0, v10, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v0, v7, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ :try_end_7
│ .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_1
│
│ goto/16 :goto_1
│
│ .line 162
│ .end local v1 # "allOk":Z
│ - .end local v5 # "file":Ljava/io/File;
│ - .end local v8 # "lib":Lorg/kde/necessitas/ministro/Library;
│ + .end local v4 # "file":Ljava/io/File;
│ + .end local v5 # "lib":Lorg/kde/necessitas/ministro/Library;
│ :catch_3
│ - move-exception v3
│ + move-exception v2
│
│ .line 164
│ - .restart local v3 # "e":Ljava/lang/Exception;
│ + .restart local v2 # "e":Ljava/lang/Exception;
│ :try_start_8
│ - invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
│ + invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
│ :try_end_8
│ .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_2
│
│ goto :goto_6
│ .end method
│
│ .method public static mergeBundleParameters(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/String;)V
│ @@ -1770,86 +1758,81 @@
│ "Ljava/lang/String;",
│ "Lorg/kde/necessitas/ministro/Library;",
│ ">;)V"
│ }
│ .end annotation
│
│ .prologue
│ - .line 65
│ .local p1, "libraries":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ - iget v5, p0, Lorg/kde/necessitas/ministro/Library;->touched:I
│ + const/4 v2, 0x0
│
│ - add-int/lit8 v5, v5, 0x1
│ + .line 65
│ + iget v3, p0, Lorg/kde/necessitas/ministro/Library;->touched:I
│ +
│ + add-int/lit8 v3, v3, 0x1
│
│ - iput v5, p0, Lorg/kde/necessitas/ministro/Library;->touched:I
│ + iput v3, p0, Lorg/kde/necessitas/ministro/Library;->touched:I
│
│ .line 67
│ - iget v5, p0, Lorg/kde/necessitas/ministro/Library;->touched:I
│ + iget v3, p0, Lorg/kde/necessitas/ministro/Library;->touched:I
│
│ - const/16 v6, 0xa
│ + const/16 v4, 0xa
│
│ - if-le v5, v6, :cond_1
│ + if-le v3, v4, :cond_1
│
│ .line 89
│ :cond_0
│ return-void
│
│ .line 70
│ :cond_1
│ - iget v5, p0, Lorg/kde/necessitas/ministro/Library;->touched:I
│ + iget v3, p0, Lorg/kde/necessitas/ministro/Library;->touched:I
│
│ - const/4 v6, 0x1
│ + const/4 v4, 0x1
│
│ - if-ne v5, v6, :cond_2
│ + if-ne v3, v4, :cond_2
│
│ .line 71
│ - const/4 v5, 0x0
│ -
│ - iput v5, p0, Lorg/kde/necessitas/ministro/Library;->level:I
│ + iput v2, p0, Lorg/kde/necessitas/ministro/Library;->level:I
│
│ .line 73
│ :cond_2
│ - iget-object v5, p0, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│ + iget-object v3, p0, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│
│ - if-eqz v5, :cond_0
│ + if-eqz v3, :cond_0
│
│ .line 75
│ - iget-object v0, p0, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│ -
│ - .local v0, "arr$":[Ljava/lang/String;
│ - array-length v4, v0
│ + iget-object v3, p0, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│
│ - .local v4, "len$":I
│ - const/4 v2, 0x0
│ + array-length v4, v3
│
│ - .local v2, "i$":I
│ :goto_0
│ if-ge v2, v4, :cond_0
│
│ - aget-object v1, v0, v2
│ + aget-object v0, v3, v2
│
│ .line 77
│ - .local v1, "dep":Ljava/lang/String;
│ - invoke-virtual {p1, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + .local v0, "dep":Ljava/lang/String;
│ + invoke-virtual {p1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v3
│ + move-result-object v1
│
│ - check-cast v3, Lorg/kde/necessitas/ministro/Library;
│ + check-cast v1, Lorg/kde/necessitas/ministro/Library;
│
│ .line 78
│ - .local v3, "l":Lorg/kde/necessitas/ministro/Library;
│ - if-eqz v3, :cond_3
│ + .local v1, "l":Lorg/kde/necessitas/ministro/Library;
│ + if-eqz v1, :cond_3
│
│ .line 80
│ - invoke-static {v3, p1}, Lorg/kde/necessitas/ministro/Library;->setLoadPriority(Lorg/kde/necessitas/ministro/Library;Ljava/util/HashMap;)V
│ + invoke-static {v1, p1}, Lorg/kde/necessitas/ministro/Library;->setLoadPriority(Lorg/kde/necessitas/ministro/Library;Ljava/util/HashMap;)V
│
│ .line 81
│ iget v5, p0, Lorg/kde/necessitas/ministro/Library;->level:I
│
│ - iget v6, v3, Lorg/kde/necessitas/ministro/Library;->level:I
│ + iget v6, v1, Lorg/kde/necessitas/ministro/Library;->level:I
│
│ if-gt v5, v6, :cond_3
│
│ .line 83
│ const-string v5, "MinistroService"
│
│ new-instance v6, Ljava/lang/StringBuilder;
│ @@ -1870,27 +1853,27 @@
│
│ const-string v7, "\' because of lib \'"
│
│ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v6
│
│ - iget-object v7, v3, Lorg/kde/necessitas/ministro/Library;->name:Ljava/lang/String;
│ + iget-object v7, v1, Lorg/kde/necessitas/ministro/Library;->name:Ljava/lang/String;
│
│ 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
│
│ - iget v7, v3, Lorg/kde/necessitas/ministro/Library;->level:I
│ + iget v7, v1, Lorg/kde/necessitas/ministro/Library;->level:I
│
│ add-int/lit8 v7, v7, 0x1
│
│ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ move-result-object v6
│
│ @@ -1903,15 +1886,15 @@
│ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v6
│
│ invoke-static {v5, v6}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 84
│ - iget v5, v3, Lorg/kde/necessitas/ministro/Library;->level:I
│ + iget v5, v1, Lorg/kde/necessitas/ministro/Library;->level:I
│
│ add-int/lit8 v5, v5, 0x1
│
│ iput v5, p0, Lorg/kde/necessitas/ministro/Library;->level:I
│
│ .line 75
│ :cond_3
├── smali/org/kde/necessitas/ministro/MinistroActivity$1$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lorg/kde/necessitas/ministro/MinistroActivity$1;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity$1;)V
│ .locals 0
│ + .param p1, "this$1" # Lorg/kde/necessitas/ministro/MinistroActivity$1;
│
│ .prologue
│ .line 106
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$1$1;->this$1:Lorg/kde/necessitas/ministro/MinistroActivity$1;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$1$2$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$2:Lorg/kde/necessitas/ministro/MinistroActivity$1$2;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity$1$2;)V
│ .locals 0
│ + .param p1, "this$2" # Lorg/kde/necessitas/ministro/MinistroActivity$1$2;
│
│ .prologue
│ .line 128
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$1$2$1;->this$2:Lorg/kde/necessitas/ministro/MinistroActivity$1$2;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$1$2.smali
│ @@ -19,14 +19,15 @@
│
│ .field final synthetic val$m_dialog:Landroid/app/ProgressDialog;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity$1;Landroid/app/ProgressDialog;)V
│ .locals 0
│ + .param p1, "this$1" # Lorg/kde/necessitas/ministro/MinistroActivity$1;
│
│ .prologue
│ .line 113
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$1$2;->this$1:Lorg/kde/necessitas/ministro/MinistroActivity$1;
│
│ iput-object p2, p0, Lorg/kde/necessitas/ministro/MinistroActivity$1$2;->val$m_dialog:Landroid/app/ProgressDialog;
├── smali/org/kde/necessitas/ministro/MinistroActivity$1.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$update:Z
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity;Z)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ .prologue
│ .line 101
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$1;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ iput-boolean p2, p0, Lorg/kde/necessitas/ministro/MinistroActivity$1;->val$update:Z
├── smali/org/kde/necessitas/ministro/MinistroActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ .prologue
│ .line 159
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$2;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ .prologue
│ .line 166
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$3;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$4$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lorg/kde/necessitas/ministro/MinistroActivity$4;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity$4;)V
│ .locals 0
│ + .param p1, "this$1" # Lorg/kde/necessitas/ministro/MinistroActivity$4;
│
│ .prologue
│ .line 196
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$4$1;->this$1:Lorg/kde/necessitas/ministro/MinistroActivity$4;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$4$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lorg/kde/necessitas/ministro/MinistroActivity$4;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity$4;)V
│ .locals 0
│ + .param p1, "this$1" # Lorg/kde/necessitas/ministro/MinistroActivity$4;
│
│ .prologue
│ .line 219
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$4$2;->this$1:Lorg/kde/necessitas/ministro/MinistroActivity$4;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$4$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lorg/kde/necessitas/ministro/MinistroActivity$4;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity$4;)V
│ .locals 0
│ + .param p1, "this$1" # Lorg/kde/necessitas/ministro/MinistroActivity$4;
│
│ .prologue
│ .line 227
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$4$3;->this$1:Lorg/kde/necessitas/ministro/MinistroActivity$4;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$4.smali
│ @@ -24,14 +24,15 @@
│
│ .field final synthetic val$stat:Landroid/os/StatFs;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity;JLandroid/os/StatFs;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ .prologue
│ .line 188
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$4;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ iput-wide p2, p0, Lorg/kde/necessitas/ministro/MinistroActivity$4;->val$size:J
├── smali/org/kde/necessitas/ministro/MinistroActivity$5$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lorg/kde/necessitas/ministro/MinistroActivity$5;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity$5;)V
│ .locals 0
│ + .param p1, "this$1" # Lorg/kde/necessitas/ministro/MinistroActivity$5;
│
│ .prologue
│ .line 292
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$5$1;->this$1:Lorg/kde/necessitas/ministro/MinistroActivity$5;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$5$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lorg/kde/necessitas/ministro/MinistroActivity$5;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity$5;)V
│ .locals 0
│ + .param p1, "this$1" # Lorg/kde/necessitas/ministro/MinistroActivity$5;
│
│ .prologue
│ .line 285
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$5$2;->this$1:Lorg/kde/necessitas/ministro/MinistroActivity$5;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$5.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ .prologue
│ .line 267
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$5;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ @@ -187,24 +188,26 @@
│
│ const v4, 0x1040013
│
│ new-instance v5, Lorg/kde/necessitas/ministro/MinistroActivity$5$2;
│
│ invoke-direct {v5, p0}, Lorg/kde/necessitas/ministro/MinistroActivity$5$2;->(Lorg/kde/necessitas/ministro/MinistroActivity$5;)V
│
│ + .line 284
│ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x1040009
│
│ new-instance v5, Lorg/kde/necessitas/ministro/MinistroActivity$5$1;
│
│ invoke-direct {v5, p0}, Lorg/kde/necessitas/ministro/MinistroActivity$5$1;->(Lorg/kde/necessitas/ministro/MinistroActivity$5;)V
│
│ + .line 291
│ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ .line 299
│ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
│
│ move-result-object v0
├── smali/org/kde/necessitas/ministro/MinistroActivity$CheckLibraries.smali
│ @@ -91,276 +91,279 @@
│ .prologue
│ .line 662
│ :try_start_0
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/kde/necessitas/ministro/Session;->getPreferences()Landroid/content/SharedPreferences;
│ + invoke-virtual/range {v24 .. v24}, Lorg/kde/necessitas/ministro/Session;->getPreferences()Landroid/content/SharedPreferences;
│
│ - move-result-object v21
│ + move-result-object v19
│
│ .line 664
│ - .local v21, "preferences":Landroid/content/SharedPreferences;
│ - new-instance v26, Ljava/lang/StringBuilder;
│ + .local v19, "preferences":Landroid/content/SharedPreferences;
│ + new-instance v24, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v27, "style/"
│ + const-string v25, "style/"
│
│ - invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v27, v0
│ + move-object/from16 v25, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v27 .. v27}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v25 .. v25}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v27
│ + move-result-object v25
│
│ - invoke-virtual/range {v27 .. v27}, Lorg/kde/necessitas/ministro/Session;->getDisplayDPI()I
│ + invoke-virtual/range {v25 .. v25}, Lorg/kde/necessitas/ministro/Session;->getDisplayDPI()I
│
│ - move-result v27
│ + move-result v25
│
│ - invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ .line 665
│ - .local v3, "_style":Ljava/lang/String;
│ + .local v4, "_style":Ljava/lang/String;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/kde/necessitas/ministro/Session;->extractStyle()Z
│ + invoke-virtual/range {v24 .. v24}, Lorg/kde/necessitas/ministro/Session;->extractStyle()Z
│
│ - move-result v26
│ + move-result v24
│
│ - if-eqz v26, :cond_3
│ + if-eqz v24, :cond_3
│
│ .line 667
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->getResources()Landroid/content/res/Resources;
│ + invoke-virtual/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->getResources()Landroid/content/res/Resources;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - const v27, 0x7f050014
│ + const v25, 0x7f050014
│
│ - invoke-virtual/range {v26 .. v27}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│ + invoke-virtual/range {v24 .. v25}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->m_message:Ljava/lang/String;
│
│ .line 668
│ - const/16 v26, 0x1
│ + const/16 v24, 0x1
│
│ - move/from16 v0, v26
│ + move/from16 v0, v24
│
│ new-array v0, v0, [Ljava/lang/String;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ - const/16 v27, 0x0
│ + const/16 v25, 0x0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->m_message:Ljava/lang/String;
│
│ - move-object/from16 v28, v0
│ + move-object/from16 v26, v0
│
│ - aput-object v28, v26, v27
│ + aput-object v26, v24, v25
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v26
│ + move-object/from16 v1, v24
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->publishProgress([Ljava/lang/Object;)V
│
│ .line 669
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_rootPath:Ljava/lang/String;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$800(Lorg/kde/necessitas/ministro/MinistroActivity;)Ljava/lang/String;
│ + invoke-static/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$800(Lorg/kde/necessitas/ministro/MinistroActivity;)Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - const/16 v27, 0x0
│ + const/16 v25, 0x0
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - move/from16 v1, v27
│ + move/from16 v1, v25
│
│ - invoke-static {v0, v3, v1}, Lorg/kde/necessitas/ministro/Library;->mkdirParents(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
│ + invoke-static {v0, v4, v1}, Lorg/kde/necessitas/ministro/Library;->mkdirParents(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
│
│ - move-result-object v20
│ + move-result-object v18
│
│ .line 670
│ - .local v20, "path":Ljava/lang/String;
│ - new-instance v26, Ljava/io/File;
│ + .local v18, "path":Ljava/lang/String;
│ + new-instance v24, Ljava/io/File;
│
│ - new-instance v27, Ljava/lang/StringBuilder;
│ + new-instance v25, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v25
│
│ - move-object/from16 v1, v20
│ + move-object/from16 v1, v18
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v27
│ + move-result-object v25
│
│ - const-string v28, "/style.json"
│ + const-string v26, "/style.json"
│
│ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v27
│ + move-result-object v25
│
│ - invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v27
│ + move-result-object v25
│
│ - invoke-direct/range {v26 .. v27}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct/range {v24 .. v25}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual/range {v26 .. v26}, Ljava/io/File;->exists()Z
│ + invoke-virtual/range {v24 .. v24}, Ljava/io/File;->exists()Z
│
│ - move-result v26
│ + move-result v24
│
│ - if-nez v26, :cond_0
│ + if-nez v24, :cond_0
│
│ .line 673
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ - const v27, 0x1030005
│ + const v25, 0x1030005
│
│ - invoke-virtual/range {v26 .. v27}, Lorg/kde/necessitas/ministro/MinistroActivity;->setTheme(I)V
│ + invoke-virtual/range {v24 .. v25}, Lorg/kde/necessitas/ministro/MinistroActivity;->setTheme(I)V
│
│ .line 674
│ - new-instance v26, Lorg/kde/necessitas/ministro/ExtractStyle;
│ + new-instance v24, Lorg/kde/necessitas/ministro/ExtractStyle;
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v27, v0
│ + move-object/from16 v25, v0
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - move-object/from16 v1, v27
│ + move-object/from16 v1, v25
│
│ - move-object/from16 v2, v20
│ + move-object/from16 v2, v18
│
│ invoke-direct {v0, v1, v2}, Lorg/kde/necessitas/ministro/ExtractStyle;->(Landroid/content/Context;Ljava/lang/String;)V
│
│ .line 676
│ :cond_0
│ - move-object/from16 v24, v20
│ + move-object/from16 v22, v18
│
│ .line 677
│ - .local v24, "stylePath":Ljava/lang/String;
│ + .local v22, "stylePath":Ljava/lang/String;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/kde/necessitas/ministro/Session;->getThemes()[Ljava/lang/String;
│ + invoke-virtual/range {v24 .. v24}, Lorg/kde/necessitas/ministro/Session;->getThemes()[Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v15
│
│ .line 678
│ - .local v17, "neededThemes":[Ljava/lang/String;
│ - if-eqz v17, :cond_2
│ + .local v15, "neededThemes":[Ljava/lang/String;
│ + if-eqz v15, :cond_2
│
│ .line 679
│ - move-object/from16 v6, v17
│ -
│ - .local v6, "arr$":[Ljava/lang/String;
│ - array-length v0, v6
│ + array-length v0, v15
│
│ - move/from16 v16, v0
│ + move/from16 v25, v0
│
│ - .local v16, "len$":I
│ - const/4 v13, 0x0
│ + const/16 v24, 0x0
│
│ - .local v13, "i$":I
│ :goto_0
│ - move/from16 v0, v16
│ + move/from16 v0, v24
│
│ - if-ge v13, v0, :cond_2
│ + move/from16 v1, v25
│
│ - aget-object v25, v6, v13
│ + if-ge v0, v1, :cond_2
│ +
│ + aget-object v23, v15, v24
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1
│
│ .line 681
│ - .local v25, "theme":Ljava/lang/String;
│ + .local v23, "theme":Ljava/lang/String;
│ const/16 v26, 0x0
│
│ :try_start_1
│ - invoke-static/range {v24 .. v26}, Lorg/kde/necessitas/ministro/Library;->mkdirParents(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
│ + move-object/from16 v0, v22
│ +
│ + move-object/from16 v1, v23
│ +
│ + move/from16 v2, v26
│
│ - move-result-object v20
│ + invoke-static {v0, v1, v2}, Lorg/kde/necessitas/ministro/Library;->mkdirParents(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
│ +
│ + move-result-object v18
│
│ .line 682
│ new-instance v26, Ljava/io/File;
│
│ new-instance v27, Ljava/lang/StringBuilder;
│
│ invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V
│
│ move-object/from16 v0, v27
│
│ - move-object/from16 v1, v20
│ + move-object/from16 v1, v18
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v27
│
│ const-string v28, "/style.json"
│
│ @@ -387,15 +390,15 @@
│
│ move-object/from16 v26, v0
│
│ const-class v27, Landroid/R$style;
│
│ move-object/from16 v0, v27
│
│ - move-object/from16 v1, v25
│ + move-object/from16 v1, v23
│
│ invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
│
│ move-result-object v27
│
│ const/16 v28, 0x0
│
│ @@ -414,24 +417,24 @@
│
│ move-object/from16 v27, v0
│
│ move-object/from16 v0, v26
│
│ move-object/from16 v1, v27
│
│ - move-object/from16 v2, v20
│ + move-object/from16 v2, v18
│
│ invoke-direct {v0, v1, v2}, Lorg/kde/necessitas/ministro/ExtractStyle;->(Landroid/content/Context;Ljava/lang/String;)V
│ :try_end_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
│
│ .line 679
│ :cond_1
│ :goto_1
│ - add-int/lit8 v13, v13, 0x1
│ + add-int/lit8 v24, v24, 0x1
│
│ goto :goto_0
│
│ .line 686
│ :catch_0
│ move-exception v10
│
│ @@ -441,392 +444,389 @@
│ invoke-virtual {v10}, Ljava/lang/Exception;->printStackTrace()V
│ :try_end_2
│ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1
│
│ goto :goto_1
│
│ .line 799
│ - .end local v3 # "_style":Ljava/lang/String;
│ - .end local v6 # "arr$":[Ljava/lang/String;
│ + .end local v4 # "_style":Ljava/lang/String;
│ .end local v10 # "e":Ljava/lang/Exception;
│ - .end local v13 # "i$":I
│ - .end local v16 # "len$":I
│ - .end local v17 # "neededThemes":[Ljava/lang/String;
│ - .end local v20 # "path":Ljava/lang/String;
│ - .end local v21 # "preferences":Landroid/content/SharedPreferences;
│ - .end local v24 # "stylePath":Ljava/lang/String;
│ - .end local v25 # "theme":Ljava/lang/String;
│ + .end local v15 # "neededThemes":[Ljava/lang/String;
│ + .end local v18 # "path":Ljava/lang/String;
│ + .end local v19 # "preferences":Landroid/content/SharedPreferences;
│ + .end local v22 # "stylePath":Ljava/lang/String;
│ + .end local v23 # "theme":Ljava/lang/String;
│ :catch_1
│ move-exception v10
│
│ .line 801
│ .restart local v10 # "e":Ljava/lang/Exception;
│ invoke-virtual {v10}, Ljava/lang/Exception;->printStackTrace()V
│
│ .line 803
│ - const/16 v26, 0x0
│ + const/16 v24, 0x0
│
│ - invoke-static/range {v26 .. v26}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static/range {v24 .. v24}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ .end local v10 # "e":Ljava/lang/Exception;
│ :goto_2
│ - return-object v26
│ + return-object v24
│
│ .line 691
│ - .restart local v3 # "_style":Ljava/lang/String;
│ - .restart local v17 # "neededThemes":[Ljava/lang/String;
│ - .restart local v20 # "path":Ljava/lang/String;
│ - .restart local v21 # "preferences":Landroid/content/SharedPreferences;
│ - .restart local v24 # "stylePath":Ljava/lang/String;
│ + .restart local v4 # "_style":Ljava/lang/String;
│ + .restart local v15 # "neededThemes":[Ljava/lang/String;
│ + .restart local v18 # "path":Ljava/lang/String;
│ + .restart local v19 # "preferences":Landroid/content/SharedPreferences;
│ + .restart local v22 # "stylePath":Ljava/lang/String;
│ :cond_2
│ :try_start_3
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ - const v27, 0x1030005
│ + const v25, 0x1030005
│
│ - invoke-virtual/range {v26 .. v27}, Lorg/kde/necessitas/ministro/MinistroActivity;->setTheme(I)V
│ + invoke-virtual/range {v24 .. v25}, Lorg/kde/necessitas/ministro/MinistroActivity;->setTheme(I)V
│
│ .line 693
│ - invoke-interface/range {v21 .. v21}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
│ + invoke-interface/range {v19 .. v19}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
│
│ move-result-object v11
│
│ .line 694
│ .local v11, "editor":Landroid/content/SharedPreferences$Editor;
│ - const-string v26, "MINISTRO_VERSION"
│ + const-string v24, "MINISTRO_VERSION"
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v27, v0
│ + move-object/from16 v25, v0
│
│ - invoke-virtual/range {v27 .. v27}, Lorg/kde/necessitas/ministro/MinistroActivity;->getPackageManager()Landroid/content/pm/PackageManager;
│ + invoke-virtual/range {v25 .. v25}, Lorg/kde/necessitas/ministro/MinistroActivity;->getPackageManager()Landroid/content/pm/PackageManager;
│
│ - move-result-object v27
│ + move-result-object v25
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v28, v0
│ + move-object/from16 v26, v0
│
│ - invoke-virtual/range {v28 .. v28}, Lorg/kde/necessitas/ministro/MinistroActivity;->getPackageName()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->getPackageName()Ljava/lang/String;
│
│ - move-result-object v28
│ + move-result-object v26
│
│ - const/16 v29, 0x0
│ + const/16 v27, 0x0
│
│ - invoke-virtual/range {v27 .. v29}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
│ + invoke-virtual/range {v25 .. v27}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
│
│ - move-result-object v27
│ + move-result-object v25
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v25
│
│ iget-object v0, v0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
│
│ - move-object/from16 v27, v0
│ + move-object/from16 v25, v0
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - move-object/from16 v1, v27
│ + move-object/from16 v1, v25
│
│ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
│
│ .line 695
│ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z
│
│ .line 699
│ .end local v11 # "editor":Landroid/content/SharedPreferences$Editor;
│ - .end local v17 # "neededThemes":[Ljava/lang/String;
│ - .end local v20 # "path":Ljava/lang/String;
│ - .end local v24 # "stylePath":Ljava/lang/String;
│ + .end local v15 # "neededThemes":[Ljava/lang/String;
│ + .end local v18 # "path":Ljava/lang/String;
│ + .end local v22 # "stylePath":Ljava/lang/String;
│ :cond_3
│ - new-instance v26, Ljava/io/File;
│ + new-instance v24, Ljava/io/File;
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v27, v0
│ + move-object/from16 v25, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v27 .. v27}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v25 .. v25}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v27
│ + move-result-object v25
│
│ - invoke-virtual/range {v27 .. v27}, Lorg/kde/necessitas/ministro/Session;->getMinistroSslRootPath()Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v25}, Lorg/kde/necessitas/ministro/Session;->getMinistroSslRootPath()Ljava/lang/String;
│
│ - move-result-object v27
│ + move-result-object v25
│
│ - invoke-direct/range {v26 .. v27}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct/range {v24 .. v25}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual/range {v26 .. v26}, Ljava/io/File;->exists()Z
│ + invoke-virtual/range {v24 .. v24}, Ljava/io/File;->exists()Z
│
│ - move-result v26
│ + move-result v24
│
│ - if-nez v26, :cond_6
│ + if-nez v24, :cond_6
│
│ .line 701
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->getResources()Landroid/content/res/Resources;
│ + invoke-virtual/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->getResources()Landroid/content/res/Resources;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - const v27, 0x7f05000a
│ + const v25, 0x7f05000a
│
│ - invoke-virtual/range {v26 .. v27}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│ + invoke-virtual/range {v24 .. v25}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->m_message:Ljava/lang/String;
│
│ .line 702
│ - const/16 v26, 0x1
│ + const/16 v24, 0x1
│
│ - move/from16 v0, v26
│ + move/from16 v0, v24
│
│ new-array v0, v0, [Ljava/lang/String;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ - const/16 v27, 0x0
│ + const/16 v25, 0x0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->m_message:Ljava/lang/String;
│
│ - move-object/from16 v28, v0
│ + move-object/from16 v26, v0
│
│ - aput-object v28, v26, v27
│ + aput-object v26, v24, v25
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v26
│ + move-object/from16 v1, v24
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->publishProgress([Ljava/lang/Object;)V
│
│ .line 703
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_rootPath:Ljava/lang/String;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$800(Lorg/kde/necessitas/ministro/MinistroActivity;)Ljava/lang/String;
│ + invoke-static/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$800(Lorg/kde/necessitas/ministro/MinistroActivity;)Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - const-string v27, "ssl"
│ + const-string v25, "ssl"
│
│ - const/16 v28, 0x0
│ + const/16 v26, 0x0
│
│ - invoke-static/range {v26 .. v28}, Lorg/kde/necessitas/ministro/Library;->mkdirParents(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
│ + invoke-static/range {v24 .. v26}, Lorg/kde/necessitas/ministro/Library;->mkdirParents(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
│
│ - move-result-object v20
│ + move-result-object v18
│
│ .line 704
│ - .restart local v20 # "path":Ljava/lang/String;
│ - const/16 v26, 0x1
│ + .restart local v18 # "path":Ljava/lang/String;
│ + const/16 v24, 0x1
│
│ - move-object/from16 v0, v20
│ + move-object/from16 v0, v18
│
│ - move/from16 v1, v26
│ + move/from16 v1, v24
│
│ invoke-static {v0, v1}, Lorg/kde/necessitas/ministro/Library;->removeAllFiles(Ljava/lang/String;Z)V
│ :try_end_3
│ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1
│
│ .line 707
│ - const/4 v15, 0x0
│ + const/4 v14, 0x0
│
│ .line 708
│ - .local v15, "ks":Ljava/security/KeyStore;
│ + .local v14, "ks":Ljava/security/KeyStore;
│ :try_start_4
│ - sget v26, Landroid/os/Build$VERSION;->SDK_INT:I
│ + sget v24, Landroid/os/Build$VERSION;->SDK_INT:I
│
│ - const/16 v27, 0xd
│ + const/16 v25, 0xd
│
│ - move/from16 v0, v26
│ + move/from16 v0, v24
│
│ - move/from16 v1, v27
│ + move/from16 v1, v25
│
│ if-le v0, v1, :cond_7
│
│ .line 710
│ - const-string v26, "AndroidCAStore"
│ + const-string v24, "AndroidCAStore"
│
│ - invoke-static/range {v26 .. v26}, Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore;
│ + invoke-static/range {v24 .. v24}, Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore;
│
│ - move-result-object v15
│ + move-result-object v14
│
│ .line 711
│ - const/16 v26, 0x0
│ + const/16 v24, 0x0
│
│ - const/16 v27, 0x0
│ + const/16 v25, 0x0
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - move-object/from16 v1, v27
│ + move-object/from16 v1, v25
│
│ - invoke-virtual {v15, v0, v1}, Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V
│ + invoke-virtual {v14, v0, v1}, Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V
│
│ .line 723
│ :goto_3
│ - invoke-virtual {v15}, Ljava/security/KeyStore;->aliases()Ljava/util/Enumeration;
│ + invoke-virtual {v14}, Ljava/security/KeyStore;->aliases()Ljava/util/Enumeration;
│
│ - move-result-object v5
│ + move-result-object v6
│
│ - .local v5, "aliases":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + .local v6, "aliases":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ :cond_4
│ :goto_4
│ - invoke-interface {v5}, Ljava/util/Enumeration;->hasMoreElements()Z
│ + invoke-interface {v6}, Ljava/util/Enumeration;->hasMoreElements()Z
│
│ - move-result v26
│ + move-result v24
│
│ - if-eqz v26, :cond_5
│ + if-eqz v24, :cond_5
│
│ .line 725
│ - invoke-interface {v5}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
│ + invoke-interface {v6}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - check-cast v4, Ljava/lang/String;
│ + check-cast v5, Ljava/lang/String;
│ :try_end_4
│ .catch Ljava/security/KeyStoreException; {:try_start_4 .. :try_end_4} :catch_3
│ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_4
│ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_4 .. :try_end_4} :catch_6
│ .catch Ljava/security/cert/CertificateException; {:try_start_4 .. :try_end_4} :catch_7
│ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1
│
│ .line 728
│ - .local v4, "aName":Ljava/lang/String;
│ + .local v5, "aName":Ljava/lang/String;
│ :try_start_5
│ - invoke-virtual {v15, v4}, Ljava/security/KeyStore;->getCertificate(Ljava/lang/String;)Ljava/security/cert/Certificate;
│ + invoke-virtual {v14, v5}, Ljava/security/KeyStore;->getCertificate(Ljava/lang/String;)Ljava/security/cert/Certificate;
│
│ move-result-object v9
│
│ check-cast v9, Ljava/security/cert/X509Certificate;
│
│ .line 729
│ .local v9, "cert":Ljava/security/cert/X509Certificate;
│ if-eqz v9, :cond_4
│
│ .line 731
│ - new-instance v26, Ljava/lang/StringBuilder;
│ + new-instance v24, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - move-object/from16 v1, v20
│ + move-object/from16 v1, v18
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - const-string v27, "/"
│ + const-string v25, "/"
│
│ - invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ invoke-virtual {v9}, Ljava/security/cert/X509Certificate;->getType()Ljava/lang/String;
│
│ - move-result-object v27
│ + move-result-object v25
│
│ - invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - const-string v27, "_"
│ + const-string v25, "_"
│
│ - invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ invoke-virtual {v9}, Ljava/security/cert/X509Certificate;->hashCode()I
│
│ - move-result v27
│ + move-result v25
│
│ - invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - const-string v27, ".der"
│ + const-string v25, ".der"
│
│ - invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v12
│
│ .line 732
│ .local v12, "filePath":Ljava/lang/String;
│ - new-instance v19, Ljava/io/FileOutputStream;
│ + new-instance v17, Ljava/io/FileOutputStream;
│
│ - new-instance v26, Ljava/io/File;
│ + new-instance v24, Ljava/io/File;
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ invoke-direct {v0, v12}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v17
│
│ - move-object/from16 v1, v26
│ + move-object/from16 v1, v24
│
│ invoke-direct {v0, v1}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V
│
│ .line 733
│ - .local v19, "outstream":Ljava/io/FileOutputStream;
│ + .local v17, "outstream":Ljava/io/FileOutputStream;
│ invoke-virtual {v9}, Ljava/security/cert/X509Certificate;->getEncoded()[B
│
│ move-result-object v7
│
│ .line 734
│ .local v7, "buff":[B
│ - const/16 v26, 0x0
│ + const/16 v24, 0x0
│
│ array-length v0, v7
│
│ - move/from16 v27, v0
│ + move/from16 v25, v0
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v17
│
│ - move/from16 v1, v26
│ + move/from16 v1, v24
│
│ - move/from16 v2, v27
│ + move/from16 v2, v25
│
│ invoke-virtual {v0, v7, v1, v2}, Ljava/io/FileOutputStream;->write([BII)V
│
│ .line 735
│ - invoke-virtual/range {v19 .. v19}, Ljava/io/FileOutputStream;->close()V
│ + invoke-virtual/range {v17 .. v17}, Ljava/io/FileOutputStream;->close()V
│
│ .line 736
│ - const/16 v26, 0x1a4
│ + const/16 v24, 0x1a4
│
│ - move/from16 v0, v26
│ + move/from16 v0, v24
│
│ invoke-static {v12, v0}, Lorg/kde/necessitas/ministro/MinistroActivity;->nativeChmode(Ljava/lang/String;I)I
│ :try_end_5
│ .catch Ljava/security/KeyStoreException; {:try_start_5 .. :try_end_5} :catch_2
│ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_5
│ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_4
│ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_5 .. :try_end_5} :catch_6
│ @@ -834,15 +834,15 @@
│
│ goto :goto_4
│
│ .line 738
│ .end local v7 # "buff":[B
│ .end local v9 # "cert":Ljava/security/cert/X509Certificate;
│ .end local v12 # "filePath":Ljava/lang/String;
│ - .end local v19 # "outstream":Ljava/io/FileOutputStream;
│ + .end local v17 # "outstream":Ljava/io/FileOutputStream;
│ :catch_2
│ move-exception v10
│
│ .line 740
│ .local v10, "e":Ljava/security/KeyStoreException;
│ :try_start_6
│ invoke-virtual {v10}, Ljava/security/KeyStoreException;->printStackTrace()V
│ @@ -852,179 +852,179 @@
│ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_6 .. :try_end_6} :catch_6
│ .catch Ljava/security/cert/CertificateException; {:try_start_6 .. :try_end_6} :catch_7
│ .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_1
│
│ goto :goto_4
│
│ .line 748
│ - .end local v4 # "aName":Ljava/lang/String;
│ - .end local v5 # "aliases":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + .end local v5 # "aName":Ljava/lang/String;
│ + .end local v6 # "aliases":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ .end local v10 # "e":Ljava/security/KeyStoreException;
│ :catch_3
│ move-exception v10
│
│ .line 750
│ .restart local v10 # "e":Ljava/security/KeyStoreException;
│ :try_start_7
│ invoke-virtual {v10}, Ljava/security/KeyStoreException;->printStackTrace()V
│
│ .line 764
│ .end local v10 # "e":Ljava/security/KeyStoreException;
│ :cond_5
│ :goto_5
│ - invoke-interface/range {v21 .. v21}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
│ + invoke-interface/range {v19 .. v19}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
│
│ move-result-object v11
│
│ .line 765
│ .restart local v11 # "editor":Landroid/content/SharedPreferences$Editor;
│ - const-string v26, "CODENAME"
│ + const-string v24, "CODENAME"
│
│ - sget-object v27, Landroid/os/Build$VERSION;->CODENAME:Ljava/lang/String;
│ + sget-object v25, Landroid/os/Build$VERSION;->CODENAME:Ljava/lang/String;
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - move-object/from16 v1, v27
│ + move-object/from16 v1, v25
│
│ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
│
│ .line 766
│ - const-string v26, "INCREMENTAL"
│ + const-string v24, "INCREMENTAL"
│
│ - sget-object v27, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
│ + sget-object v25, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - move-object/from16 v1, v27
│ + move-object/from16 v1, v25
│
│ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
│
│ .line 767
│ - const-string v26, "RELEASE"
│ + const-string v24, "RELEASE"
│
│ - sget-object v27, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
│ + sget-object v25, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - move-object/from16 v1, v27
│ + move-object/from16 v1, v25
│
│ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
│
│ .line 768
│ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z
│
│ .line 771
│ .end local v11 # "editor":Landroid/content/SharedPreferences$Editor;
│ - .end local v15 # "ks":Ljava/security/KeyStore;
│ - .end local v20 # "path":Ljava/lang/String;
│ + .end local v14 # "ks":Ljava/security/KeyStore;
│ + .end local v18 # "path":Ljava/lang/String;
│ :cond_6
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/kde/necessitas/ministro/Session;->onlyExtractStyleAndSsl()Z
│ + invoke-virtual/range {v24 .. v24}, Lorg/kde/necessitas/ministro/Session;->onlyExtractStyleAndSsl()Z
│
│ - move-result v26
│ + move-result v24
│
│ - if-eqz v26, :cond_9
│ + if-eqz v24, :cond_9
│
│ .line 772
│ - const/16 v26, 0x0
│ + const/16 v24, 0x0
│
│ - invoke-static/range {v26 .. v26}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static/range {v24 .. v24}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ :try_end_7
│ .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_1
│
│ - move-result-object v26
│ + move-result-object v24
│
│ goto/16 :goto_2
│
│ .line 715
│ - .restart local v15 # "ks":Ljava/security/KeyStore;
│ - .restart local v20 # "path":Ljava/lang/String;
│ + .restart local v14 # "ks":Ljava/security/KeyStore;
│ + .restart local v18 # "path":Ljava/lang/String;
│ :cond_7
│ :try_start_8
│ invoke-static {}, Ljava/security/KeyStore;->getDefaultType()Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - invoke-static/range {v26 .. v26}, Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore;
│ + invoke-static/range {v24 .. v24}, Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore;
│
│ - move-result-object v15
│ + move-result-object v14
│
│ .line 716
│ - const-string v26, "javax.net.ssl.trustStore"
│ + const-string v24, "javax.net.ssl.trustStore"
│
│ - invoke-static/range {v26 .. v26}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-static/range {v24 .. v24}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v8
│
│ .line 717
│ .local v8, "cacertsPath":Ljava/lang/String;
│ if-nez v8, :cond_8
│
│ .line 718
│ const-string v8, "/system/etc/security/cacerts.bks"
│
│ .line 719
│ :cond_8
│ - new-instance v14, Ljava/io/FileInputStream;
│ + new-instance v13, Ljava/io/FileInputStream;
│
│ - new-instance v26, Ljava/io/File;
│ + new-instance v24, Ljava/io/File;
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ invoke-direct {v0, v8}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - invoke-direct {v14, v0}, Ljava/io/FileInputStream;->(Ljava/io/File;)V
│ + invoke-direct {v13, v0}, Ljava/io/FileInputStream;->(Ljava/io/File;)V
│
│ .line 720
│ - .local v14, "instream":Ljava/io/FileInputStream;
│ - const/16 v26, 0x0
│ + .local v13, "instream":Ljava/io/FileInputStream;
│ + const/16 v24, 0x0
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v24
│
│ - invoke-virtual {v15, v14, v0}, Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V
│ + invoke-virtual {v14, v13, v0}, Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V
│ :try_end_8
│ .catch Ljava/security/KeyStoreException; {:try_start_8 .. :try_end_8} :catch_3
│ .catch Ljava/io/IOException; {:try_start_8 .. :try_end_8} :catch_4
│ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_8 .. :try_end_8} :catch_6
│ .catch Ljava/security/cert/CertificateException; {:try_start_8 .. :try_end_8} :catch_7
│ .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_1
│
│ goto/16 :goto_3
│
│ .line 752
│ .end local v8 # "cacertsPath":Ljava/lang/String;
│ - .end local v14 # "instream":Ljava/io/FileInputStream;
│ + .end local v13 # "instream":Ljava/io/FileInputStream;
│ :catch_4
│ move-exception v10
│
│ .line 754
│ .local v10, "e":Ljava/io/IOException;
│ :try_start_9
│ invoke-virtual {v10}, Ljava/io/IOException;->printStackTrace()V
│ :try_end_9
│ .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_1
│
│ goto :goto_5
│
│ .line 742
│ .end local v10 # "e":Ljava/io/IOException;
│ - .restart local v4 # "aName":Ljava/lang/String;
│ - .restart local v5 # "aliases":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + .restart local v5 # "aName":Ljava/lang/String;
│ + .restart local v6 # "aliases":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ :catch_5
│ move-exception v10
│
│ .line 744
│ .local v10, "e":Ljava/lang/Exception;
│ :try_start_a
│ invoke-virtual {v10}, Ljava/lang/Exception;->printStackTrace()V
│ @@ -1034,16 +1034,16 @@
│ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_a .. :try_end_a} :catch_6
│ .catch Ljava/security/cert/CertificateException; {:try_start_a .. :try_end_a} :catch_7
│ .catch Ljava/lang/Exception; {:try_start_a .. :try_end_a} :catch_1
│
│ goto/16 :goto_4
│
│ .line 756
│ - .end local v4 # "aName":Ljava/lang/String;
│ - .end local v5 # "aliases":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + .end local v5 # "aName":Ljava/lang/String;
│ + .end local v6 # "aliases":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ .end local v10 # "e":Ljava/lang/Exception;
│ :catch_6
│ move-exception v10
│
│ .line 758
│ .local v10, "e":Ljava/security/NoSuchAlgorithmException;
│ :try_start_b
│ @@ -1060,270 +1060,263 @@
│ .local v10, "e":Ljava/security/cert/CertificateException;
│ invoke-virtual {v10}, Ljava/security/cert/CertificateException;->printStackTrace()V
│
│ goto :goto_5
│
│ .line 774
│ .end local v10 # "e":Ljava/security/cert/CertificateException;
│ - .end local v15 # "ks":Ljava/security/KeyStore;
│ - .end local v20 # "path":Ljava/lang/String;
│ + .end local v14 # "ks":Ljava/security/KeyStore;
│ + .end local v18 # "path":Ljava/lang/String;
│ :cond_9
│ - const/16 v22, 0x0
│ + const/16 v20, 0x0
│
│ .line 775
│ - .local v22, "refreshLibraries":Z
│ + .local v20, "refreshLibraries":Z
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/kde/necessitas/ministro/Session;->getSourcesIds()Ljava/util/ArrayList;
│ + invoke-virtual/range {v24 .. v24}, Lorg/kde/necessitas/ministro/Session;->getSourcesIds()Ljava/util/ArrayList;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - invoke-virtual/range {v26 .. v26}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual/range {v24 .. v24}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v13
│ + move-result-object v24
│
│ - .local v13, "i$":Ljava/util/Iterator;
│ :cond_a
│ :goto_6
│ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v26
│ + move-result v25
│
│ - if-eqz v26, :cond_d
│ + if-eqz v25, :cond_d
│
│ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v23
│ + move-result-object v21
│
│ - check-cast v23, Ljava/lang/Integer;
│ + check-cast v21, Ljava/lang/Integer;
│
│ .line 778
│ - .local v23, "sourceId":Ljava/lang/Integer;
│ - const/16 v26, 0x0
│ + .local v21, "sourceId":Ljava/lang/Integer;
│ + const/16 v25, 0x0
│
│ - aget-object v26, p1, v26
│ + aget-object v25, p1, v25
│
│ - invoke-virtual/range {v26 .. v26}, Ljava/lang/Boolean;->booleanValue()Z
│ + invoke-virtual/range {v25 .. v25}, Ljava/lang/Boolean;->booleanValue()Z
│
│ - move-result v26
│ + move-result v25
│
│ - if-nez v26, :cond_b
│ + if-nez v25, :cond_b
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v25, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v25 .. v25}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v26
│ + move-result-object v25
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v25
│
│ - move-object/from16 v1, v23
│ + move-object/from16 v1, v21
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/Session;->getVersion(Ljava/lang/Integer;)D
│
│ move-result-wide v26
│
│ const-wide/16 v28, 0x0
│
│ - cmpg-double v26, v26, v28
│ + cmpg-double v25, v26, v28
│
│ - if-gez v26, :cond_a
│ + if-gez v25, :cond_a
│
│ :cond_b
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v25, v0
│
│ - const/16 v27, 0x0
│ + const/16 v26, 0x0
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v25
│
│ - move-object/from16 v1, v23
│ + move-object/from16 v1, v21
│
│ - move/from16 v2, v27
│ + move/from16 v2, v26
│
│ invoke-virtual {v0, v1, v2}, Lorg/kde/necessitas/ministro/MinistroActivity;->downloadVersionXmlFile(Ljava/lang/Integer;Z)D
│
│ move-result-wide v26
│
│ const-wide/high16 v28, -0x4010000000000000L # -1.0
│
│ - cmpl-double v26, v26, v28
│ + cmpl-double v25, v26, v28
│
│ - if-lez v26, :cond_a
│ + if-lez v25, :cond_a
│
│ .line 781
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v25, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v25 .. v25}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v26
│ + move-result-object v25
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v25
│
│ - move-object/from16 v1, v23
│ + move-object/from16 v1, v21
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/Session;->getChangedLibraries(Ljava/lang/Integer;)Ljava/util/HashMap;
│
│ - move-result-object v18
│ + move-result-object v16
│
│ .line 782
│ - .local v18, "oldLibs":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ - if-eqz v18, :cond_c
│ + .local v16, "oldLibs":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ + if-eqz v16, :cond_c
│
│ .line 783
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->newLibs:Ljava/util/HashMap;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v25, v0
│
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v25
│
│ - move-object/from16 v1, v18
│ + move-object/from16 v1, v16
│
│ invoke-virtual {v0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
│
│ .line 784
│ :cond_c
│ - const/16 v22, 0x1
│ + const/16 v20, 0x1
│
│ .line 785
│ - sget-object v27, Lorg/kde/necessitas/ministro/SourcesCache;->sync:Ljava/lang/Object;
│ + sget-object v25, Lorg/kde/necessitas/ministro/SourcesCache;->sync:Ljava/lang/Object;
│
│ - monitor-enter v27
│ + monitor-enter v25
│ :try_end_b
│ .catch Ljava/lang/Exception; {:try_start_b .. :try_end_b} :catch_1
│
│ .line 787
│ :try_start_c
│ sget-object v26, Lorg/kde/necessitas/ministro/SourcesCache;->s_sourcesCache:Landroid/util/SparseArray;
│
│ - invoke-virtual/range {v23 .. v23}, Ljava/lang/Integer;->intValue()I
│ -
│ - move-result v28
│ -
│ - move-object/from16 v0, v26
│ + invoke-virtual/range {v21 .. v21}, Ljava/lang/Integer;->intValue()I
│
│ - move/from16 v1, v28
│ + move-result v27
│
│ - invoke-virtual {v0, v1}, Landroid/util/SparseArray;->remove(I)V
│ + invoke-virtual/range {v26 .. v27}, Landroid/util/SparseArray;->remove(I)V
│
│ .line 788
│ - monitor-exit v27
│ + monitor-exit v25
│
│ goto :goto_6
│
│ :catchall_0
│ - move-exception v26
│ + move-exception v24
│
│ - monitor-exit v27
│ + monitor-exit v25
│ :try_end_c
│ .catchall {:try_start_c .. :try_end_c} :catchall_0
│
│ :try_start_d
│ - throw v26
│ + throw v24
│
│ .line 792
│ - .end local v18 # "oldLibs":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ - .end local v23 # "sourceId":Ljava/lang/Integer;
│ + .end local v16 # "oldLibs":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ + .end local v21 # "sourceId":Ljava/lang/Integer;
│ :cond_d
│ - if-eqz v22, :cond_e
│ + if-eqz v20, :cond_e
│
│ .line 793
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ - const/16 v27, 0x0
│ + const/16 v25, 0x0
│
│ - invoke-virtual/range {v26 .. v27}, Lorg/kde/necessitas/ministro/Session;->refreshLibraries(Z)V
│ + invoke-virtual/range {v24 .. v25}, Lorg/kde/necessitas/ministro/Session;->refreshLibraries(Z)V
│
│ .line 795
│ :cond_e
│ - const/16 v26, 0x0
│ + const/16 v24, 0x0
│
│ - aget-object v26, p1, v26
│ + aget-object v24, p1, v24
│
│ - invoke-virtual/range {v26 .. v26}, Ljava/lang/Boolean;->booleanValue()Z
│ + invoke-virtual/range {v24 .. v24}, Ljava/lang/Boolean;->booleanValue()Z
│
│ - move-result v26
│ + move-result v24
│
│ - if-nez v26, :cond_f
│ + if-nez v24, :cond_f
│
│ .line 796
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v24, v0
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│ - invoke-static/range {v26 .. v26}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│ + invoke-static/range {v24 .. v24}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$400(Lorg/kde/necessitas/ministro/MinistroActivity;)Lorg/kde/necessitas/ministro/Session;
│
│ - move-result-object v26
│ + move-result-object v24
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->newLibs:Ljava/util/HashMap;
│
│ - move-object/from16 v27, v0
│ + move-object/from16 v25, v0
│
│ - invoke-virtual/range {v26 .. v27}, Lorg/kde/necessitas/ministro/Session;->checkModules(Ljava/util/HashMap;)Landroid/os/Bundle;
│ + invoke-virtual/range {v24 .. v25}, Lorg/kde/necessitas/ministro/Session;->checkModules(Ljava/util/HashMap;)Landroid/os/Bundle;
│
│ .line 797
│ :cond_f
│ - const/16 v26, 0x1
│ + const/16 v24, 0x1
│
│ - invoke-static/range {v26 .. v26}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static/range {v24 .. v24}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ :try_end_d
│ .catch Ljava/lang/Exception; {:try_start_d .. :try_end_d} :catch_1
│
│ - move-result-object v26
│ + move-result-object v24
│
│ goto/16 :goto_2
│ .end method
│
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 636
│ check-cast p1, [Ljava/lang/Boolean;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->doInBackground([Ljava/lang/Boolean;)Ljava/lang/Boolean;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -1431,21 +1424,19 @@
│ invoke-virtual {v2, v3}, Lorg/kde/necessitas/ministro/MinistroActivity;->finishMe(Lorg/kde/necessitas/ministro/Session$Result;)V
│
│ goto :goto_1
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 636
│ check-cast p1, Ljava/lang/Boolean;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->onPostExecute(Ljava/lang/Boolean;)V
│
│ return-void
│ .end method
│
│ .method protected onPreExecute()V
│ .locals 7
│ @@ -1502,21 +1493,19 @@
│ iput-object v6, p0, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->m_dialog:Landroid/app/ProgressDialog;
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 636
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/kde/necessitas/ministro/MinistroActivity$CheckLibraries;->onProgressUpdate([Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/String;)V
│ .locals 3
├── smali/org/kde/necessitas/ministro/MinistroActivity$DownloadManager$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;)V
│ .locals 0
│ + .param p1, "this$1" # Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;
│
│ .prologue
│ .line 468
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager$1;->this$1:Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroActivity$DownloadManager.smali
│ @@ -86,15 +86,15 @@
│ .line 452
│ invoke-direct {p0, p1}, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->(Lorg/kde/necessitas/ministro/MinistroActivity;)V
│
│ return-void
│ .end method
│
│ .method private DownloadItem(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)Z
│ - .locals 20
│ + .locals 22
│ .param p1, "url" # Ljava/lang/String;
│ .param p2, "rootPath" # Ljava/lang/String;
│ .param p3, "file" # Ljava/lang/String;
│ .param p4, "size" # J
│ .param p6, "fileSha1" # Ljava/lang/String;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ @@ -102,431 +102,435 @@
│ Ljava/net/MalformedURLException;,
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 488
│ - const/4 v9, 0x0
│ + const/4 v10, 0x0
│
│ - .local v9, "i":I
│ + .local v10, "i":I
│ :goto_0
│ - const/16 v17, 0x2
│ + const/16 v18, 0x2
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-ge v9, v0, :cond_4
│ + if-ge v10, v0, :cond_4
│
│ .line 490
│ - const-string v17, "SHA-1"
│ + const-string v18, "SHA-1"
│
│ - invoke-static/range {v17 .. v17}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
│ + invoke-static/range {v18 .. v18}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ .line 491
│ - .local v4, "digester":Ljava/security/MessageDigest;
│ - new-instance v17, Ljava/net/URL;
│ + .local v5, "digester":Ljava/security/MessageDigest;
│ + new-instance v18, Ljava/net/URL;
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ move-object/from16 v1, p1
│
│ invoke-direct {v0, v1}, Ljava/net/URL;->(Ljava/lang/String;)V
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
│ + invoke-virtual/range {v18 .. v18}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ .line 492
│ - .local v3, "connection":Ljava/net/URLConnection;
│ - const/16 v17, 0x1
│ + .local v4, "connection":Ljava/net/URLConnection;
│ + const/16 v18, 0x1
│
│ move-object/from16 v0, p2
│
│ move-object/from16 v1, p3
│
│ - move/from16 v2, v17
│ + move/from16 v2, v18
│
│ invoke-static {v0, v1, v2}, Lorg/kde/necessitas/ministro/Library;->mkdirParents(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
│
│ .line 493
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v18, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ move-object/from16 v1, p2
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ move-object/from16 v1, p3
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ .line 494
│ - .local v8, "filePath":Ljava/lang/String;
│ - const/4 v14, 0x0
│ + .local v9, "filePath":Ljava/lang/String;
│ + const/4 v15, 0x0
│
│ .line 497
│ - .local v14, "progressSize":I
│ + .local v15, "progressSize":I
│ :try_start_0
│ - new-instance v12, Ljava/io/FileOutputStream;
│ + new-instance v13, Ljava/io/FileOutputStream;
│
│ - invoke-direct {v12, v8}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V
│ + invoke-direct {v13, v9}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V
│
│ .line 498
│ - .local v12, "outstream":Ljava/io/FileOutputStream;
│ - invoke-virtual {v3}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
│ + .local v13, "outstream":Ljava/io/FileOutputStream;
│ + invoke-virtual {v4}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ .line 500
│ - .local v10, "instream":Ljava/io/InputStream;
│ - const/16 v17, 0x800
│ + .local v11, "instream":Ljava/io/InputStream;
│ + const/16 v18, 0x800
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ new-array v0, v0, [B
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v17, v0
│
│ .line 501
│ - .local v16, "tmp":[B
│ - const/4 v11, -0x1
│ + .local v17, "tmp":[B
│ + const/4 v12, -0x1
│
│ .line 502
│ - .local v11, "oldProgress":I
│ + .local v12, "oldProgress":I
│ :cond_0
│ :goto_1
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - invoke-virtual {v10, v0}, Ljava/io/InputStream;->read([B)I
│ + invoke-virtual {v11, v0}, Ljava/io/InputStream;->read([B)I
│
│ - move-result v5
│ + move-result v6
│
│ - .local v5, "downloaded":I
│ - const/16 v17, -0x1
│ + .local v6, "downloaded":I
│ + const/16 v18, -0x1
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-eq v5, v0, :cond_1
│ + if-eq v6, v0, :cond_1
│
│ .line 504
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->isCancelled()Z
│
│ - move-result v17
│ + move-result v18
│
│ - if-eqz v17, :cond_2
│ + if-eqz v18, :cond_2
│
│ .line 517
│ :cond_1
│ - invoke-virtual {v4}, Ljava/security/MessageDigest;->digest()[B
│ + invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - invoke-static/range {v17 .. v17}, Lorg/kde/necessitas/ministro/Library;->convertToHex([B)Ljava/lang/String;
│ + invoke-static/range {v18 .. v18}, Lorg/kde/necessitas/ministro/Library;->convertToHex([B)Ljava/lang/String;
│
│ - move-result-object v15
│ + move-result-object v16
│
│ .line 518
│ - .local v15, "sha1":Ljava/lang/String;
│ - move-object/from16 v0, p6
│ + .local v16, "sha1":Ljava/lang/String;
│ + move-object/from16 v0, v16
│
│ - invoke-virtual {v15, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│ + move-object/from16 v1, p6
│
│ - move-result v17
│ + invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ - if-eqz v17, :cond_3
│ + move-result v18
│ +
│ + if-eqz v18, :cond_3
│
│ .line 520
│ - invoke-virtual {v12}, Ljava/io/FileOutputStream;->close()V
│ + invoke-virtual {v13}, Ljava/io/FileOutputStream;->close()V
│
│ .line 521
│ - const/16 v17, 0x1a4
│ + const/16 v18, 0x1a4
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - invoke-static {v8, v0}, Lorg/kde/necessitas/ministro/MinistroActivity;->nativeChmode(Ljava/lang/String;I)I
│ + invoke-static {v9, v0}, Lorg/kde/necessitas/ministro/MinistroActivity;->nativeChmode(Ljava/lang/String;I)I
│
│ .line 522
│ - const/16 v17, 0x1
│ + const/16 v18, 0x1
│
│ .line 538
│ - .end local v3 # "connection":Ljava/net/URLConnection;
│ - .end local v4 # "digester":Ljava/security/MessageDigest;
│ - .end local v5 # "downloaded":I
│ - .end local v8 # "filePath":Ljava/lang/String;
│ - .end local v10 # "instream":Ljava/io/InputStream;
│ - .end local v11 # "oldProgress":I
│ - .end local v12 # "outstream":Ljava/io/FileOutputStream;
│ - .end local v14 # "progressSize":I
│ - .end local v15 # "sha1":Ljava/lang/String;
│ - .end local v16 # "tmp":[B
│ + .end local v4 # "connection":Ljava/net/URLConnection;
│ + .end local v5 # "digester":Ljava/security/MessageDigest;
│ + .end local v6 # "downloaded":I
│ + .end local v9 # "filePath":Ljava/lang/String;
│ + .end local v11 # "instream":Ljava/io/InputStream;
│ + .end local v12 # "oldProgress":I
│ + .end local v13 # "outstream":Ljava/io/FileOutputStream;
│ + .end local v15 # "progressSize":I
│ + .end local v16 # "sha1":Ljava/lang/String;
│ + .end local v17 # "tmp":[B
│ :goto_2
│ - return v17
│ + return v18
│
│ .line 506
│ - .restart local v3 # "connection":Ljava/net/URLConnection;
│ - .restart local v4 # "digester":Ljava/security/MessageDigest;
│ - .restart local v5 # "downloaded":I
│ - .restart local v8 # "filePath":Ljava/lang/String;
│ - .restart local v10 # "instream":Ljava/io/InputStream;
│ - .restart local v11 # "oldProgress":I
│ - .restart local v12 # "outstream":Ljava/io/FileOutputStream;
│ - .restart local v14 # "progressSize":I
│ - .restart local v16 # "tmp":[B
│ + .restart local v4 # "connection":Ljava/net/URLConnection;
│ + .restart local v5 # "digester":Ljava/security/MessageDigest;
│ + .restart local v6 # "downloaded":I
│ + .restart local v9 # "filePath":Ljava/lang/String;
│ + .restart local v11 # "instream":Ljava/io/InputStream;
│ + .restart local v12 # "oldProgress":I
│ + .restart local v13 # "outstream":Ljava/io/FileOutputStream;
│ + .restart local v15 # "progressSize":I
│ + .restart local v17 # "tmp":[B
│ :cond_2
│ - add-int/2addr v14, v5
│ + add-int/2addr v15, v6
│
│ .line 507
│ move-object/from16 v0, p0
│
│ iget v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->m_totalProgressSize:I
│
│ - move/from16 v17, v0
│ + move/from16 v18, v0
│
│ - add-int v17, v17, v5
│ + add-int v18, v18, v6
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ move-object/from16 v1, p0
│
│ iput v0, v1, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->m_totalProgressSize:I
│
│ .line 508
│ - const/16 v17, 0x0
│ + const/16 v18, 0x0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ - invoke-virtual {v4, v0, v1, v5}, Ljava/security/MessageDigest;->update([BII)V
│ + invoke-virtual {v5, v0, v1, v6}, Ljava/security/MessageDigest;->update([BII)V
│
│ .line 509
│ - const/16 v17, 0x0
│ + const/16 v18, 0x0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ - invoke-virtual {v12, v0, v1, v5}, Ljava/io/FileOutputStream;->write([BII)V
│ + invoke-virtual {v13, v0, v1, v6}, Ljava/io/FileOutputStream;->write([BII)V
│
│ .line 510
│ - mul-int/lit8 v17, v14, 0x64
│ + mul-int/lit8 v18, v15, 0x64
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v17, v0
│ + move-wide/from16 v18, v0
│
│ - div-long v17, v17, p4
│ + div-long v18, v18, p4
│
│ - move-wide/from16 v0, v17
│ + move-wide/from16 v0, v18
│
│ - long-to-int v13, v0
│ + long-to-int v14, v0
│
│ .line 511
│ - .local v13, "progress":I
│ - if-eq v13, v11, :cond_0
│ + .local v14, "progress":I
│ + if-eq v14, v12, :cond_0
│
│ .line 513
│ - const/16 v17, 0x2
│ + const/16 v18, 0x2
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ new-array v0, v0, [Ljava/lang/Integer;
│
│ - move-object/from16 v17, v0
│ + move-object/from16 v18, v0
│
│ - const/16 v18, 0x0
│ + const/16 v19, 0x0
│
│ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - aput-object v19, v17, v18
│ + aput-object v20, v18, v19
│
│ - const/16 v18, 0x1
│ + const/16 v19, 0x1
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->m_totalProgressSize:I
│
│ - move/from16 v19, v0
│ + move/from16 v20, v0
│
│ - invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│ + invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - aput-object v19, v17, v18
│ + aput-object v20, v18, v19
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v17
│ + move-object/from16 v1, v18
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->publishProgress([Ljava/lang/Object;)V
│
│ .line 514
│ - move v11, v13
│ + move v12, v14
│
│ goto/16 :goto_1
│
│ .line 525
│ - .end local v13 # "progress":I
│ - .restart local v15 # "sha1":Ljava/lang/String;
│ + .end local v14 # "progress":I
│ + .restart local v16 # "sha1":Ljava/lang/String;
│ :cond_3
│ - const-string v17, "Ministro"
│ + const-string v18, "Ministro"
│
│ - new-instance v18, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v19, "sha1 mismatch, the file:"
│ + const-string v20, "sha1 mismatch, the file:"
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, v19
│
│ move-object/from16 v1, p3
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - const-string v19, " will be removed, expected sha1:"
│ + const-string v20, " will be removed, expected sha1:"
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, v19
│
│ move-object/from16 v1, p6
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - const-string v19, " got sha1:"
│ + const-string v20, " got sha1:"
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, v19
│
│ - invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-object/from16 v1, v16
│
│ - move-result-object v18
│ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - const-string v19, " file was downloaded from "
│ + move-result-object v19
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + const-string v20, " file was downloaded from "
│
│ - move-result-object v18
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-object/from16 v0, v18
│ + move-result-object v19
│ +
│ + move-object/from16 v0, v19
│
│ move-object/from16 v1, p1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - invoke-static/range {v17 .. v18}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static/range {v18 .. v19}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 526
│ - invoke-virtual {v12}, Ljava/io/FileOutputStream;->close()V
│ + invoke-virtual {v13}, Ljava/io/FileOutputStream;->close()V
│
│ .line 527
│ - new-instance v7, Ljava/io/File;
│ + new-instance v8, Ljava/io/File;
│
│ - invoke-direct {v7, v8}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v8, v9}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 528
│ - .local v7, "f":Ljava/io/File;
│ - invoke-virtual {v7}, Ljava/io/File;->delete()Z
│ + .local v8, "f":Ljava/io/File;
│ + invoke-virtual {v8}, Ljava/io/File;->delete()Z
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 536
│ - .end local v5 # "downloaded":I
│ - .end local v10 # "instream":Ljava/io/InputStream;
│ - .end local v11 # "oldProgress":I
│ - .end local v12 # "outstream":Ljava/io/FileOutputStream;
│ - .end local v15 # "sha1":Ljava/lang/String;
│ - .end local v16 # "tmp":[B
│ + .end local v6 # "downloaded":I
│ + .end local v11 # "instream":Ljava/io/InputStream;
│ + .end local v12 # "oldProgress":I
│ + .end local v13 # "outstream":Ljava/io/FileOutputStream;
│ + .end local v16 # "sha1":Ljava/lang/String;
│ + .end local v17 # "tmp":[B
│ :goto_3
│ move-object/from16 v0, p0
│
│ iget v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->m_totalProgressSize:I
│
│ - move/from16 v17, v0
│ + move/from16 v18, v0
│
│ - sub-int v17, v17, v14
│ + sub-int v18, v18, v15
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ move-object/from16 v1, p0
│
│ iput v0, v1, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->m_totalProgressSize:I
│
│ .line 488
│ - add-int/lit8 v9, v9, 0x1
│ + add-int/lit8 v10, v10, 0x1
│
│ goto/16 :goto_0
│
│ .line 530
│ - .end local v7 # "f":Ljava/io/File;
│ + .end local v8 # "f":Ljava/io/File;
│ :catch_0
│ - move-exception v6
│ + move-exception v7
│
│ .line 532
│ - .local v6, "e":Ljava/lang/Exception;
│ - invoke-virtual {v6}, Ljava/lang/Exception;->printStackTrace()V
│ + .local v7, "e":Ljava/lang/Exception;
│ + invoke-virtual {v7}, Ljava/lang/Exception;->printStackTrace()V
│
│ .line 533
│ - new-instance v7, Ljava/io/File;
│ + new-instance v8, Ljava/io/File;
│
│ - invoke-direct {v7, v8}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v8, v9}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 534
│ - .restart local v7 # "f":Ljava/io/File;
│ - invoke-virtual {v7}, Ljava/io/File;->delete()Z
│ + .restart local v8 # "f":Ljava/io/File;
│ + invoke-virtual {v8}, Ljava/io/File;->delete()Z
│
│ goto :goto_3
│
│ .line 538
│ - .end local v3 # "connection":Ljava/net/URLConnection;
│ - .end local v4 # "digester":Ljava/security/MessageDigest;
│ - .end local v6 # "e":Ljava/lang/Exception;
│ - .end local v7 # "f":Ljava/io/File;
│ - .end local v8 # "filePath":Ljava/lang/String;
│ - .end local v14 # "progressSize":I
│ + .end local v4 # "connection":Ljava/net/URLConnection;
│ + .end local v5 # "digester":Ljava/security/MessageDigest;
│ + .end local v7 # "e":Ljava/lang/Exception;
│ + .end local v8 # "f":Ljava/io/File;
│ + .end local v9 # "filePath":Ljava/lang/String;
│ + .end local v15 # "progressSize":I
│ :cond_4
│ - const/16 v17, 0x0
│ + const/16 v18, 0x0
│
│ goto/16 :goto_2
│ .end method
│
│
│ # virtual methods
│ .method protected varargs doInBackground([Lorg/kde/necessitas/ministro/Library;)Ljava/lang/Long;
│ @@ -549,17 +553,17 @@
│ .line 548
│ iget v0, p0, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->m_totalSize:I
│
│ int-to-long v0, v0
│
│ aget-object v3, p1, v8
│
│ - iget-wide v3, v3, Lorg/kde/necessitas/ministro/Library;->size:J
│ + iget-wide v4, v3, Lorg/kde/necessitas/ministro/Library;->size:J
│
│ - add-long/2addr v0, v3
│ + add-long/2addr v0, v4
│
│ long-to-int v0, v0
│
│ iput v0, p0, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->m_totalSize:I
│
│ .line 549
│ aget-object v0, p1, v8
│ @@ -588,17 +592,17 @@
│
│ aget-object v3, p1, v8
│
│ iget-object v3, v3, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│
│ aget-object v3, v3, v9
│
│ - iget-wide v3, v3, Lorg/kde/necessitas/ministro/NeedsStruct;->size:J
│ + iget-wide v4, v3, Lorg/kde/necessitas/ministro/NeedsStruct;->size:J
│
│ - add-long/2addr v0, v3
│ + add-long/2addr v0, v4
│
│ long-to-int v0, v0
│
│ iput v0, p0, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->m_totalSize:I
│
│ .line 550
│ add-int/lit8 v9, v9, 0x1
│ @@ -621,18 +625,18 @@
│ invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;->setMax(I)V
│
│ .line 554
│ iget-object v0, p0, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->this$0:Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ iget v1, p0, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->m_totalSize:I
│
│ - int-to-long v3, v1
│ + int-to-long v4, v1
│
│ # invokes: Lorg/kde/necessitas/ministro/MinistroActivity;->checkFreeSpace(J)Z
│ - invoke-static {v0, v3, v4}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$700(Lorg/kde/necessitas/ministro/MinistroActivity;J)Z
│ + invoke-static {v0, v4, v5}, Lorg/kde/necessitas/ministro/MinistroActivity;->access$700(Lorg/kde/necessitas/ministro/MinistroActivity;J)Z
│
│ move-result v0
│
│ if-nez v0, :cond_3
│
│ .line 599
│ :cond_2
│ @@ -1056,21 +1060,19 @@
│ add-int/lit8 v9, v9, 0x1
│
│ goto/16 :goto_5
│ .end method
│
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 452
│ check-cast p1, [Lorg/kde/necessitas/ministro/Library;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->doInBackground([Lorg/kde/necessitas/ministro/Library;)Ljava/lang/Long;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -1107,21 +1109,19 @@
│
│ .line 633
│ return-void
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 452
│ check-cast p1, Ljava/lang/Long;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->onPostExecute(Ljava/lang/Long;)V
│
│ return-void
│ .end method
│
│ .method protected onPreExecute()V
│ .locals 5
│ @@ -1320,18 +1320,16 @@
│ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 452
│ check-cast p1, [Ljava/lang/Integer;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/kde/necessitas/ministro/MinistroActivity$DownloadManager;->onProgressUpdate([Ljava/lang/Integer;)V
│
│ return-void
│ .end method
├── smali/org/kde/necessitas/ministro/MinistroActivity.smali
│ @@ -99,15 +99,14 @@
│ .line 266
│ new-instance v0, Lorg/kde/necessitas/ministro/MinistroActivity$5;
│
│ invoke-direct {v0, p0}, Lorg/kde/necessitas/ministro/MinistroActivity$5;->(Lorg/kde/necessitas/ministro/MinistroActivity;)V
│
│ iput-object v0, p0, Lorg/kde/necessitas/ministro/MinistroActivity;->m_ministroConnection:Landroid/content/ServiceConnection;
│
│ - .line 636
│ return-void
│ .end method
│
│ .method static synthetic access$100(Lorg/kde/necessitas/ministro/MinistroActivity;)Ljava/util/concurrent/Semaphore;
│ .locals 1
│ .param p0, "x0" # Lorg/kde/necessitas/ministro/MinistroActivity;
│
│ @@ -239,15 +238,15 @@
│ .line 76
│ iget-object v0, p0, Lorg/kde/necessitas/ministro/MinistroActivity;->m_rootPath:Ljava/lang/String;
│
│ return-object v0
│ .end method
│
│ .method private checkFreeSpace(J)Z
│ - .locals 8
│ + .locals 9
│ .param p1, "size" # J
│ .annotation build Landroid/annotation/SuppressLint;
│ value = {
│ "InlinedApi"
│ }
│ .end annotation
│
│ @@ -440,248 +439,215 @@
│ .local v0, "alert":Landroid/app/AlertDialog;
│ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V
│
│ goto :goto_0
│ .end method
│
│ .method private static deviceSupportedFeatures(Ljava/lang/String;)Ljava/lang/String;
│ - .locals 19
│ + .locals 16
│ .param p0, "supportedFeatures" # Ljava/lang/String;
│
│ .prologue
│ .line 354
│ if-nez p0, :cond_1
│
│ .line 355
│ - const-string v7, ""
│ + const-string v4, ""
│
│ .line 386
│ :cond_0
│ :goto_0
│ - return-object v7
│ + return-object v4
│
│ .line 356
│ :cond_1
│ invoke-virtual/range {p0 .. p0}, Ljava/lang/String;->trim()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v10
│
│ - const-string v18, " "
│ + const-string v11, " "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ + invoke-virtual {v10, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v14
│ + move-result-object v7
│
│ .line 357
│ - .local v14, "serverFeaturesList":[Ljava/lang/String;
│ - const/4 v4, 0x0
│ + .local v7, "serverFeaturesList":[Ljava/lang/String;
│ + const/4 v1, 0x0
│
│ .line 360
│ - .local v4, "deviceFeaturesList":[Ljava/lang/String;
│ + .local v1, "deviceFeaturesList":[Ljava/lang/String;
│ :try_start_0
│ - new-instance v8, Ljava/io/FileInputStream;
│ + new-instance v5, Ljava/io/FileInputStream;
│
│ - const-string v17, "/proc/cpuinfo"
│ + const-string v10, "/proc/cpuinfo"
│
│ - move-object/from16 v0, v17
│ -
│ - invoke-direct {v8, v0}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V
│ + invoke-direct {v5, v10}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V
│
│ .line 361
│ - .local v8, "fstream":Ljava/io/FileInputStream;
│ - new-instance v11, Ljava/io/DataInputStream;
│ + .local v5, "fstream":Ljava/io/FileInputStream;
│ + new-instance v6, Ljava/io/DataInputStream;
│
│ - invoke-direct {v11, v8}, Ljava/io/DataInputStream;->(Ljava/io/InputStream;)V
│ + invoke-direct {v6, v5}, Ljava/io/DataInputStream;->(Ljava/io/InputStream;)V
│
│ .line 362
│ - .local v11, "in":Ljava/io/DataInputStream;
│ - new-instance v3, Ljava/io/BufferedReader;
│ -
│ - new-instance v17, Ljava/io/InputStreamReader;
│ + .local v6, "in":Ljava/io/DataInputStream;
│ + new-instance v0, Ljava/io/BufferedReader;
│
│ - move-object/from16 v0, v17
│ + new-instance v10, Ljava/io/InputStreamReader;
│
│ - invoke-direct {v0, v11}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V
│ -
│ - move-object/from16 v0, v17
│ + invoke-direct {v10, v6}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V
│
│ - invoke-direct {v3, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V
│ + invoke-direct {v0, v10}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V
│
│ .line 364
│ - .local v3, "br":Ljava/io/BufferedReader;
│ + .local v0, "br":Ljava/io/BufferedReader;
│ :cond_2
│ - invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
│ + invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
│
│ - move-result-object v16
│ + move-result-object v9
│
│ - .local v16, "strLine":Ljava/lang/String;
│ - if-eqz v16, :cond_3
│ + .local v9, "strLine":Ljava/lang/String;
│ + if-eqz v9, :cond_3
│
│ .line 366
│ - const-string v17, "Features"
│ + const-string v10, "Features"
│
│ - invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
│ + invoke-virtual {v9, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
│
│ - move-result v17
│ + move-result v10
│
│ - if-eqz v17, :cond_2
│ + if-eqz v10, :cond_2
│
│ .line 368
│ - const-string v17, ":"
│ + const-string v10, ":"
│
│ - invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
│ + invoke-virtual {v9, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
│
│ - move-result v17
│ + move-result v10
│
│ - add-int/lit8 v17, v17, 0x1
│ + add-int/lit8 v10, v10, 0x1
│
│ - invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->substring(I)Ljava/lang/String;
│ + invoke-virtual {v9, v10}, Ljava/lang/String;->substring(I)Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v10
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->trim()Ljava/lang/String;
│ + invoke-virtual {v10}, Ljava/lang/String;->trim()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v10
│
│ - const-string v18, " "
│ + const-string v11, " "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ + invoke-virtual {v10, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v1
│
│ .line 372
│ :cond_3
│ - invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
│ + invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 380
│ - const-string v7, ""
│ + const-string v4, ""
│
│ .line 381
│ - .local v7, "features":Ljava/lang/String;
│ - move-object v1, v14
│ + .local v4, "features":Ljava/lang/String;
│ + array-length v12, v7
│
│ - .local v1, "arr$":[Ljava/lang/String;
│ - array-length v12, v1
│ + const/4 v10, 0x0
│
│ - .local v12, "len$":I
│ - const/4 v9, 0x0
│ + move v11, v10
│
│ - .local v9, "i$":I
│ - move v10, v9
│ -
│ - .end local v1 # "arr$":[Ljava/lang/String;
│ - .end local v9 # "i$":I
│ - .end local v12 # "len$":I
│ - .local v10, "i$":I
│ :goto_1
│ - if-ge v10, v12, :cond_0
│ + if-ge v11, v12, :cond_0
│
│ - aget-object v15, v1, v10
│ + aget-object v8, v7, v11
│
│ .line 382
│ - .local v15, "sfeature":Ljava/lang/String;
│ - move-object v2, v4
│ + .local v8, "sfeature":Ljava/lang/String;
│ + array-length v13, v1
│
│ - .local v2, "arr$":[Ljava/lang/String;
│ - array-length v13, v2
│ + const/4 v10, 0x0
│
│ - .local v13, "len$":I
│ - const/4 v9, 0x0
│ -
│ - .end local v10 # "i$":I
│ - .restart local v9 # "i$":I
│ :goto_2
│ - if-ge v9, v13, :cond_5
│ + if-ge v10, v13, :cond_5
│
│ - aget-object v5, v2, v9
│ + aget-object v2, v1, v10
│
│ .line 383
│ - .local v5, "dfeature":Ljava/lang/String;
│ - invoke-virtual {v15, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + .local v2, "dfeature":Ljava/lang/String;
│ + invoke-virtual {v8, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v17
│ + move-result v14
│
│ - if-eqz v17, :cond_4
│ + if-eqz v14, :cond_4
│
│ .line 384
│ - new-instance v17, Ljava/lang/StringBuilder;
│ -
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + new-instance v14, Ljava/lang/StringBuilder;
│
│ - move-object/from16 v0, v17
│ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ -
│ - move-result-object v17
│ + invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - const-string v18, "_"
│ + move-result-object v14
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + const-string v15, "_"
│
│ - move-result-object v17
│ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-object/from16 v0, v17
│ + move-result-object v14
│
│ - invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v14
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v4
│
│ .line 382
│ :cond_4
│ - add-int/lit8 v9, v9, 0x1
│ + add-int/lit8 v10, v10, 0x1
│
│ goto :goto_2
│
│ .line 374
│ - .end local v2 # "arr$":[Ljava/lang/String;
│ - .end local v3 # "br":Ljava/io/BufferedReader;
│ - .end local v5 # "dfeature":Ljava/lang/String;
│ - .end local v7 # "features":Ljava/lang/String;
│ - .end local v8 # "fstream":Ljava/io/FileInputStream;
│ - .end local v9 # "i$":I
│ - .end local v11 # "in":Ljava/io/DataInputStream;
│ - .end local v13 # "len$":I
│ - .end local v15 # "sfeature":Ljava/lang/String;
│ - .end local v16 # "strLine":Ljava/lang/String;
│ + .end local v0 # "br":Ljava/io/BufferedReader;
│ + .end local v2 # "dfeature":Ljava/lang/String;
│ + .end local v4 # "features":Ljava/lang/String;
│ + .end local v5 # "fstream":Ljava/io/FileInputStream;
│ + .end local v6 # "in":Ljava/io/DataInputStream;
│ + .end local v8 # "sfeature":Ljava/lang/String;
│ + .end local v9 # "strLine":Ljava/lang/String;
│ :catch_0
│ - move-exception v6
│ + move-exception v3
│
│ .line 376
│ - .local v6, "e":Ljava/lang/Exception;
│ - invoke-virtual {v6}, Ljava/lang/Exception;->printStackTrace()V
│ + .local v3, "e":Ljava/lang/Exception;
│ + invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
│
│ .line 377
│ - const-string v7, ""
│ + const-string v4, ""
│
│ - goto/16 :goto_0
│ + goto :goto_0
│
│ .line 381
│ - .end local v6 # "e":Ljava/lang/Exception;
│ - .restart local v2 # "arr$":[Ljava/lang/String;
│ - .restart local v3 # "br":Ljava/io/BufferedReader;
│ - .restart local v7 # "features":Ljava/lang/String;
│ - .restart local v8 # "fstream":Ljava/io/FileInputStream;
│ - .restart local v9 # "i$":I
│ - .restart local v11 # "in":Ljava/io/DataInputStream;
│ - .restart local v13 # "len$":I
│ - .restart local v15 # "sfeature":Ljava/lang/String;
│ - .restart local v16 # "strLine":Ljava/lang/String;
│ + .end local v3 # "e":Ljava/lang/Exception;
│ + .restart local v0 # "br":Ljava/io/BufferedReader;
│ + .restart local v4 # "features":Ljava/lang/String;
│ + .restart local v5 # "fstream":Ljava/io/FileInputStream;
│ + .restart local v6 # "in":Ljava/io/DataInputStream;
│ + .restart local v8 # "sfeature":Ljava/lang/String;
│ + .restart local v9 # "strLine":Ljava/lang/String;
│ :cond_5
│ - add-int/lit8 v9, v10, 0x1
│ + add-int/lit8 v10, v11, 0x1
│
│ - move v10, v9
│ + move v11, v10
│
│ - .end local v9 # "i$":I
│ - .restart local v10 # "i$":I
│ goto :goto_1
│ .end method
│
│ .method public static isOnline(Landroid/content/Context;)Z
│ .locals 3
│ .param p0, "c" # Landroid/content/Context;
│
│ @@ -726,444 +692,450 @@
│
│ .method public static native nativeChmode(Ljava/lang/String;I)I
│ .end method
│
│
│ # virtual methods
│ .method public downloadVersionXmlFile(Ljava/lang/Integer;Z)D
│ - .locals 22
│ + .locals 23
│ .param p1, "sourceId" # Ljava/lang/Integer;
│ .param p2, "checkOnly" # Z
│
│ .prologue
│ .line 391
│ invoke-static/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroActivity;->isOnline(Landroid/content/Context;)Z
│
│ - move-result v19
│ + move-result v20
│
│ - if-nez v19, :cond_1
│ + if-nez v20, :cond_1
│
│ .line 392
│ - const-wide/high16 v16, -0x4010000000000000L # -1.0
│ + const-wide/high16 v18, -0x4010000000000000L # -1.0
│
│ .line 449
│ :cond_0
│ :goto_0
│ - return-wide v16
│ + return-wide v18
│
│ .line 395
│ :cond_1
│ :try_start_0
│ invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ .line 396
│ - .local v8, "factory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ - invoke-virtual {v8}, Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder;
│ + .local v9, "factory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ + invoke-virtual {v9}, Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ .line 397
│ - .local v3, "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - const/4 v5, 0x0
│ + .local v4, "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + const/4 v6, 0x0
│
│ .line 398
│ - .local v5, "dom":Lorg/w3c/dom/Document;
│ - const/4 v11, 0x0
│ + .local v6, "dom":Lorg/w3c/dom/Document;
│ + const/4 v12, 0x0
│
│ .line 399
│ - .local v11, "root":Lorg/w3c/dom/Element;
│ + .local v12, "root":Lorg/w3c/dom/Element;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│
│ - move-object/from16 v19, v0
│ + move-object/from16 v20, v0
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ move-object/from16 v1, p1
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/Session;->getVersionsFileUrl(Ljava/lang/Integer;)Ljava/net/URL;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - invoke-virtual/range {v19 .. v19}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
│ + invoke-virtual/range {v20 .. v20}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ .line 400
│ - .local v4, "connection":Ljava/net/URLConnection;
│ - const/16 v19, 0x4e20
│ + .local v5, "connection":Ljava/net/URLConnection;
│ + const/16 v20, 0x4e20
│
│ - move/from16 v0, v19
│ + move/from16 v0, v20
│
│ - invoke-virtual {v4, v0}, Ljava/net/URLConnection;->setConnectTimeout(I)V
│ + invoke-virtual {v5, v0}, Ljava/net/URLConnection;->setConnectTimeout(I)V
│
│ .line 401
│ - const/16 v19, 0x2710
│ + const/16 v20, 0x2710
│
│ - move/from16 v0, v19
│ + move/from16 v0, v20
│
│ - invoke-virtual {v4, v0}, Ljava/net/URLConnection;->setReadTimeout(I)V
│ + invoke-virtual {v5, v0}, Ljava/net/URLConnection;->setReadTimeout(I)V
│
│ .line 402
│ - invoke-virtual {v4}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
│ + invoke-virtual {v5}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ - invoke-virtual {v3, v0}, Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/InputStream;)Lorg/w3c/dom/Document;
│ + invoke-virtual {v4, v0}, Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/InputStream;)Lorg/w3c/dom/Document;
│
│ - move-result-object v5
│ + move-result-object v6
│
│ .line 403
│ - invoke-interface {v5}, Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element;
│ + invoke-interface {v6}, Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ .line 404
│ - invoke-interface {v11}, Lorg/w3c/dom/Element;->normalize()V
│ + invoke-interface {v12}, Lorg/w3c/dom/Element;->normalize()V
│
│ .line 405
│ - const-string v19, "latest"
│ + const-string v20, "latest"
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ - invoke-interface {v11, v0}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v12, v0}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - invoke-static/range {v19 .. v19}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
│ + invoke-static/range {v20 .. v20}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - invoke-virtual/range {v19 .. v19}, Ljava/lang/Double;->doubleValue()D
│ + invoke-virtual/range {v20 .. v20}, Ljava/lang/Double;->doubleValue()D
│
│ - move-result-wide v16
│ + move-result-wide v18
│
│ .line 406
│ - .local v16, "version":D
│ + .local v18, "version":D
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│
│ - move-object/from16 v19, v0
│ + move-object/from16 v20, v0
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ move-object/from16 v1, p1
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/Session;->getVersion(Ljava/lang/Integer;)D
│
│ - move-result-wide v13
│ + move-result-wide v14
│
│ .line 407
│ - .local v13, "sver":D
│ - cmpl-double v19, v13, v16
│ + .local v14, "sver":D
│ + cmpl-double v20, v14, v18
│
│ - if-ltz v19, :cond_2
│ + if-ltz v20, :cond_2
│
│ - move-wide/from16 v16, v13
│ + move-wide/from16 v18, v14
│
│ .line 408
│ goto :goto_0
│
│ .line 410
│ :cond_2
│ if-nez p2, :cond_0
│
│ .line 412
│ - const/4 v12, 0x0
│ + const/4 v13, 0x0
│
│ .line 413
│ - .local v12, "supportedFeatures":Ljava/lang/String;
│ - const-string v19, "features"
│ + .local v13, "supportedFeatures":Ljava/lang/String;
│ + const-string v20, "features"
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ - invoke-interface {v11, v0}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│ + invoke-interface {v12, v0}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│
│ - move-result v19
│ + move-result v20
│
│ - if-eqz v19, :cond_3
│ + if-eqz v20, :cond_3
│
│ .line 414
│ - const-string v19, "features"
│ + const-string v20, "features"
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ - invoke-interface {v11, v0}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v12, v0}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v12
│ + move-result-object v13
│
│ .line 415
│ :cond_3
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│
│ - move-object/from16 v19, v0
│ + move-object/from16 v20, v0
│
│ - new-instance v20, Ljava/lang/StringBuilder;
│ + new-instance v21, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V
│
│ - move-object/from16 v0, v20
│ + move-object/from16 v0, v21
│
│ - move-wide/from16 v1, v16
│ + move-wide/from16 v1, v18
│
│ invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
│
│ - move-result-object v20
│ + move-result-object v21
│
│ - invoke-static {v12}, Lorg/kde/necessitas/ministro/MinistroActivity;->deviceSupportedFeatures(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-static {v13}, Lorg/kde/necessitas/ministro/MinistroActivity;->deviceSupportedFeatures(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v21
│ + move-result-object v22
│
│ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v20
│ + move-result-object v21
│
│ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v20
│ + move-result-object v21
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ move-object/from16 v1, p1
│
│ - move-object/from16 v2, v20
│ + move-object/from16 v2, v21
│
│ invoke-virtual {v0, v1, v2}, Lorg/kde/necessitas/ministro/Session;->getLibsXmlUrl(Ljava/lang/Integer;Ljava/lang/String;)Ljava/net/URL;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - invoke-virtual/range {v19 .. v19}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
│ + invoke-virtual/range {v20 .. v20}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ .line 416
│ invoke-static {}, Lorg/kde/necessitas/ministro/MinistroService;->instance()Lorg/kde/necessitas/ministro/MinistroService;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│
│ - move-object/from16 v20, v0
│ + move-object/from16 v21, v0
│
│ - invoke-virtual/range {v20 .. v20}, Lorg/kde/necessitas/ministro/Session;->getRepository()Ljava/lang/String;
│ + invoke-virtual/range {v21 .. v21}, Lorg/kde/necessitas/ministro/Session;->getRepository()Ljava/lang/String;
│
│ - move-result-object v20
│ + move-result-object v21
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ move-object/from16 v1, p1
│
│ - move-object/from16 v2, v20
│ + move-object/from16 v2, v21
│
│ invoke-virtual {v0, v1, v2}, Lorg/kde/necessitas/ministro/MinistroService;->getVersionXmlFile(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v17
│
│ .line 417
│ - .local v18, "xmlFilePath":Ljava/lang/String;
│ - new-instance v19, Ljava/io/File;
│ + .local v17, "xmlFilePath":Ljava/lang/String;
│ + new-instance v20, Ljava/io/File;
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ - move-object/from16 v1, v18
│ + move-object/from16 v1, v17
│
│ invoke-direct {v0, v1}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->delete()Z
│ + invoke-virtual/range {v20 .. v20}, Ljava/io/File;->delete()Z
│
│ .line 418
│ - new-instance v10, Ljava/io/FileOutputStream;
│ + new-instance v11, Ljava/io/FileOutputStream;
│
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, v17
│
│ - invoke-direct {v10, v0}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V
│ + invoke-direct {v11, v0}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V
│
│ .line 419
│ - .local v10, "outstream":Ljava/io/FileOutputStream;
│ - invoke-virtual {v4}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
│ + .local v11, "outstream":Ljava/io/FileOutputStream;
│ + invoke-virtual {v5}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ .line 420
│ - .local v9, "instream":Ljava/io/InputStream;
│ - const/16 v19, 0x800
│ + .local v10, "instream":Ljava/io/InputStream;
│ + const/16 v20, 0x800
│ +
│ + move/from16 v0, v20
│
│ - move/from16 v0, v19
│ + new-array v0, v0, [B
│
│ - new-array v15, v0, [B
│ + move-object/from16 v16, v0
│
│ .line 422
│ - .local v15, "tmp":[B
│ + .local v16, "tmp":[B
│ :goto_1
│ - invoke-virtual {v9, v15}, Ljava/io/InputStream;->read([B)I
│ + move-object/from16 v0, v16
│
│ - move-result v6
│ + invoke-virtual {v10, v0}, Ljava/io/InputStream;->read([B)I
│
│ - .local v6, "downloaded":I
│ - const/16 v19, -0x1
│ + move-result v7
│
│ - move/from16 v0, v19
│ + .local v7, "downloaded":I
│ + const/16 v20, -0x1
│
│ - if-eq v6, v0, :cond_4
│ + move/from16 v0, v20
│ +
│ + if-eq v7, v0, :cond_4
│
│ .line 423
│ - const/16 v19, 0x0
│ + const/16 v20, 0x0
│ +
│ + move-object/from16 v0, v16
│
│ - move/from16 v0, v19
│ + move/from16 v1, v20
│
│ - invoke-virtual {v10, v15, v0, v6}, Ljava/io/FileOutputStream;->write([BII)V
│ + invoke-virtual {v11, v0, v1, v7}, Ljava/io/FileOutputStream;->write([BII)V
│ :try_end_0
│ .catch Lorg/apache/http/client/ClientProtocolException; {:try_start_0 .. :try_end_0} :catch_0
│ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1
│ .catch Ljavax/xml/parsers/ParserConfigurationException; {:try_start_0 .. :try_end_0} :catch_2
│ .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_3
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_4
│
│ goto :goto_1
│
│ .line 429
│ - .end local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - .end local v4 # "connection":Ljava/net/URLConnection;
│ - .end local v5 # "dom":Lorg/w3c/dom/Document;
│ - .end local v6 # "downloaded":I
│ - .end local v8 # "factory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ - .end local v9 # "instream":Ljava/io/InputStream;
│ - .end local v10 # "outstream":Ljava/io/FileOutputStream;
│ - .end local v11 # "root":Lorg/w3c/dom/Element;
│ - .end local v12 # "supportedFeatures":Ljava/lang/String;
│ - .end local v13 # "sver":D
│ - .end local v15 # "tmp":[B
│ - .end local v16 # "version":D
│ - .end local v18 # "xmlFilePath":Ljava/lang/String;
│ + .end local v4 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + .end local v5 # "connection":Ljava/net/URLConnection;
│ + .end local v6 # "dom":Lorg/w3c/dom/Document;
│ + .end local v7 # "downloaded":I
│ + .end local v9 # "factory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ + .end local v10 # "instream":Ljava/io/InputStream;
│ + .end local v11 # "outstream":Ljava/io/FileOutputStream;
│ + .end local v12 # "root":Lorg/w3c/dom/Element;
│ + .end local v13 # "supportedFeatures":Ljava/lang/String;
│ + .end local v14 # "sver":D
│ + .end local v16 # "tmp":[B
│ + .end local v17 # "xmlFilePath":Ljava/lang/String;
│ + .end local v18 # "version":D
│ :catch_0
│ - move-exception v7
│ + move-exception v8
│
│ .line 431
│ - .local v7, "e":Lorg/apache/http/client/ClientProtocolException;
│ - invoke-virtual {v7}, Lorg/apache/http/client/ClientProtocolException;->printStackTrace()V
│ + .local v8, "e":Lorg/apache/http/client/ClientProtocolException;
│ + invoke-virtual {v8}, Lorg/apache/http/client/ClientProtocolException;->printStackTrace()V
│
│ .line 449
│ - .end local v7 # "e":Lorg/apache/http/client/ClientProtocolException;
│ + .end local v8 # "e":Lorg/apache/http/client/ClientProtocolException;
│ :goto_2
│ - const-wide/high16 v16, -0x4010000000000000L # -1.0
│ + const-wide/high16 v18, -0x4010000000000000L # -1.0
│
│ goto/16 :goto_0
│
│ .line 425
│ - .restart local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - .restart local v4 # "connection":Ljava/net/URLConnection;
│ - .restart local v5 # "dom":Lorg/w3c/dom/Document;
│ - .restart local v6 # "downloaded":I
│ - .restart local v8 # "factory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ - .restart local v9 # "instream":Ljava/io/InputStream;
│ - .restart local v10 # "outstream":Ljava/io/FileOutputStream;
│ - .restart local v11 # "root":Lorg/w3c/dom/Element;
│ - .restart local v12 # "supportedFeatures":Ljava/lang/String;
│ - .restart local v13 # "sver":D
│ - .restart local v15 # "tmp":[B
│ - .restart local v16 # "version":D
│ - .restart local v18 # "xmlFilePath":Ljava/lang/String;
│ + .restart local v4 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + .restart local v5 # "connection":Ljava/net/URLConnection;
│ + .restart local v6 # "dom":Lorg/w3c/dom/Document;
│ + .restart local v7 # "downloaded":I
│ + .restart local v9 # "factory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ + .restart local v10 # "instream":Ljava/io/InputStream;
│ + .restart local v11 # "outstream":Ljava/io/FileOutputStream;
│ + .restart local v12 # "root":Lorg/w3c/dom/Element;
│ + .restart local v13 # "supportedFeatures":Ljava/lang/String;
│ + .restart local v14 # "sver":D
│ + .restart local v16 # "tmp":[B
│ + .restart local v17 # "xmlFilePath":Ljava/lang/String;
│ + .restart local v18 # "version":D
│ :cond_4
│ :try_start_1
│ - invoke-virtual {v10}, Ljava/io/FileOutputStream;->close()V
│ + invoke-virtual {v11}, Ljava/io/FileOutputStream;->close()V
│
│ .line 426
│ invoke-static {}, Lorg/kde/necessitas/ministro/MinistroService;->instance()Lorg/kde/necessitas/ministro/MinistroService;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroActivity;->m_session:Lorg/kde/necessitas/ministro/Session;
│
│ - move-object/from16 v20, v0
│ + move-object/from16 v21, v0
│
│ - invoke-virtual/range {v20 .. v20}, Lorg/kde/necessitas/ministro/Session;->getRepository()Ljava/lang/String;
│ + invoke-virtual/range {v21 .. v21}, Lorg/kde/necessitas/ministro/Session;->getRepository()Ljava/lang/String;
│
│ - move-result-object v20
│ + move-result-object v21
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v20
│
│ move-object/from16 v1, p1
│
│ - move-object/from16 v2, v20
│ + move-object/from16 v2, v21
│
│ invoke-virtual {v0, v1, v2}, Lorg/kde/necessitas/ministro/MinistroService;->createSourcePath(Ljava/lang/Integer;Ljava/lang/String;)V
│ :try_end_1
│ .catch Lorg/apache/http/client/ClientProtocolException; {:try_start_1 .. :try_end_1} :catch_0
│ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1
│ .catch Ljavax/xml/parsers/ParserConfigurationException; {:try_start_1 .. :try_end_1} :catch_2
│ .catch Ljava/lang/IllegalStateException; {:try_start_1 .. :try_end_1} :catch_3
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_4
│
│ goto/16 :goto_0
│
│ .line 433
│ - .end local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - .end local v4 # "connection":Ljava/net/URLConnection;
│ - .end local v5 # "dom":Lorg/w3c/dom/Document;
│ - .end local v6 # "downloaded":I
│ - .end local v8 # "factory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ - .end local v9 # "instream":Ljava/io/InputStream;
│ - .end local v10 # "outstream":Ljava/io/FileOutputStream;
│ - .end local v11 # "root":Lorg/w3c/dom/Element;
│ - .end local v12 # "supportedFeatures":Ljava/lang/String;
│ - .end local v13 # "sver":D
│ - .end local v15 # "tmp":[B
│ - .end local v16 # "version":D
│ - .end local v18 # "xmlFilePath":Ljava/lang/String;
│ + .end local v4 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + .end local v5 # "connection":Ljava/net/URLConnection;
│ + .end local v6 # "dom":Lorg/w3c/dom/Document;
│ + .end local v7 # "downloaded":I
│ + .end local v9 # "factory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ + .end local v10 # "instream":Ljava/io/InputStream;
│ + .end local v11 # "outstream":Ljava/io/FileOutputStream;
│ + .end local v12 # "root":Lorg/w3c/dom/Element;
│ + .end local v13 # "supportedFeatures":Ljava/lang/String;
│ + .end local v14 # "sver":D
│ + .end local v16 # "tmp":[B
│ + .end local v17 # "xmlFilePath":Ljava/lang/String;
│ + .end local v18 # "version":D
│ :catch_1
│ - move-exception v7
│ + move-exception v8
│
│ .line 435
│ - .local v7, "e":Ljava/io/IOException;
│ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V
│ + .local v8, "e":Ljava/io/IOException;
│ + invoke-virtual {v8}, Ljava/io/IOException;->printStackTrace()V
│
│ goto :goto_2
│
│ .line 437
│ - .end local v7 # "e":Ljava/io/IOException;
│ + .end local v8 # "e":Ljava/io/IOException;
│ :catch_2
│ - move-exception v7
│ + move-exception v8
│
│ .line 439
│ - .local v7, "e":Ljavax/xml/parsers/ParserConfigurationException;
│ - invoke-virtual {v7}, Ljavax/xml/parsers/ParserConfigurationException;->printStackTrace()V
│ + .local v8, "e":Ljavax/xml/parsers/ParserConfigurationException;
│ + invoke-virtual {v8}, Ljavax/xml/parsers/ParserConfigurationException;->printStackTrace()V
│
│ goto :goto_2
│
│ .line 441
│ - .end local v7 # "e":Ljavax/xml/parsers/ParserConfigurationException;
│ + .end local v8 # "e":Ljavax/xml/parsers/ParserConfigurationException;
│ :catch_3
│ - move-exception v7
│ + move-exception v8
│
│ .line 443
│ - .local v7, "e":Ljava/lang/IllegalStateException;
│ - invoke-virtual {v7}, Ljava/lang/IllegalStateException;->printStackTrace()V
│ + .local v8, "e":Ljava/lang/IllegalStateException;
│ + invoke-virtual {v8}, Ljava/lang/IllegalStateException;->printStackTrace()V
│
│ goto :goto_2
│
│ .line 445
│ - .end local v7 # "e":Ljava/lang/IllegalStateException;
│ + .end local v8 # "e":Ljava/lang/IllegalStateException;
│ :catch_4
│ - move-exception v7
│ + move-exception v8
│
│ .line 447
│ - .local v7, "e":Ljava/lang/Exception;
│ - invoke-virtual {v7}, Ljava/lang/Exception;->printStackTrace()V
│ + .local v8, "e":Ljava/lang/Exception;
│ + invoke-virtual {v8}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_2
│ .end method
│
│ .method finishMe(Lorg/kde/necessitas/ministro/Session$Result;)V
│ .locals 3
│ .param p1, "res" # Lorg/kde/necessitas/ministro/Session$Result;
├── smali/org/kde/necessitas/ministro/MinistroConfigActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/MinistroConfigActivity;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroConfigActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroConfigActivity;
│
│ .prologue
│ .line 55
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroConfigActivity$1;->this$0:Lorg/kde/necessitas/ministro/MinistroConfigActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroConfigActivity$2.smali
│ @@ -20,28 +20,29 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/MinistroConfigActivity;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroConfigActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroConfigActivity;
│
│ .prologue
│ .line 73
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroConfigActivity$2;->this$0:Lorg/kde/necessitas/ministro/MinistroConfigActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
│ - .locals 3
│ + .locals 4
│ .param p2, "view" # Landroid/view/View;
│ .param p3, "pos" # I
│ .param p4, "id" # J
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(",
│ "Landroid/widget/AdapterView",
│ @@ -64,17 +65,17 @@
│
│ invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - invoke-virtual {v0, v1, v2}, Lorg/kde/necessitas/ministro/MinistroService;->setCheckFrequency(J)V
│ + invoke-virtual {v0, v2, v3}, Lorg/kde/necessitas/ministro/MinistroService;->setCheckFrequency(J)V
│
│ .line 77
│ return-void
│ .end method
│
│ .method public onNothingSelected(Landroid/widget/AdapterView;)V
│ .locals 0
├── smali/org/kde/necessitas/ministro/MinistroConfigActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/MinistroConfigActivity;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroConfigActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroConfigActivity;
│
│ .prologue
│ .line 86
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroConfigActivity$3;->this$0:Lorg/kde/necessitas/ministro/MinistroConfigActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/kde/necessitas/ministro/MinistroService$1.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$intent:Landroid/content/Intent;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroService;Landroid/content/Intent;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroService;
│
│ .prologue
│ .line 415
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroService$1;->this$0:Lorg/kde/necessitas/ministro/MinistroService;
│
│ iput-object p2, p0, Lorg/kde/necessitas/ministro/MinistroService$1;->val$intent:Landroid/content/Intent;
├── smali/org/kde/necessitas/ministro/MinistroService$2.smali
│ @@ -17,14 +17,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/MinistroService;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroService;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroService;
│
│ .prologue
│ .line 735
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroService$2;->this$0:Lorg/kde/necessitas/ministro/MinistroService;
│
│ invoke-direct {p0}, Lorg/kde/necessitas/ministro/IMinistro$Stub;->()V
├── smali/org/kde/necessitas/ministro/MinistroService$CheckForUpdates.smali
│ @@ -28,26 +28,27 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/kde/necessitas/ministro/MinistroService;
│
│
│ # direct methods
│ .method constructor (Lorg/kde/necessitas/ministro/MinistroService;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/kde/necessitas/ministro/MinistroService;
│
│ .prologue
│ .line 267
│ iput-object p1, p0, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->this$0:Lorg/kde/necessitas/ministro/MinistroService;
│
│ invoke-direct {p0}, Landroid/os/AsyncTask;->()V
│
│ return-void
│ .end method
│
│ .method private getLocalVersion(Ljava/lang/Integer;)D
│ - .locals 7
│ + .locals 8
│ .param p1, "sourceId" # Ljava/lang/Integer;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/lang/Exception;
│ }
│ .end annotation
│
│ @@ -75,19 +76,19 @@
│ invoke-virtual {v3}, Ljava/io/File;->exists()Z
│
│ move-result v5
│
│ if-nez v5, :cond_0
│
│ .line 273
│ - const-wide/high16 v5, -0x4010000000000000L # -1.0
│ + const-wide/high16 v6, -0x4010000000000000L # -1.0
│
│ .line 279
│ :goto_0
│ - return-wide v5
│ + return-wide v6
│
│ .line 275
│ :cond_0
│ invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory;
│
│ move-result-object v1
│
│ @@ -123,21 +124,21 @@
│
│ invoke-static {v5}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
│
│ move-result-object v5
│
│ invoke-virtual {v5}, Ljava/lang/Double;->doubleValue()D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ goto :goto_0
│ .end method
│
│ .method private getRemoteVersion(Ljava/lang/Integer;)D
│ - .locals 7
│ + .locals 8
│ .param p1, "sourceId" # Ljava/lang/Integer;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/lang/Exception;
│ }
│ .end annotation
│
│ @@ -211,88 +212,87 @@
│
│ invoke-static {v5}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
│
│ move-result-object v5
│
│ invoke-virtual {v5}, Ljava/lang/Double;->doubleValue()D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - return-wide v5
│ + return-wide v6
│ .end method
│
│
│ # virtual methods
│ .method protected varargs doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean;
│ .locals 8
│ .param p1, "params" # [Ljava/lang/Void;
│
│ .prologue
│ .line 299
│ - const/4 v4, 0x0
│ + const/4 v1, 0x0
│
│ .line 300
│ - .local v4, "res":Z
│ - iget-object v6, p0, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->this$0:Lorg/kde/necessitas/ministro/MinistroService;
│ + .local v1, "res":Z
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->this$0:Lorg/kde/necessitas/ministro/MinistroService;
│
│ # getter for: Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│ - invoke-static {v6}, Lorg/kde/necessitas/ministro/MinistroService;->access$200(Lorg/kde/necessitas/ministro/MinistroService;)Ljava/util/HashMap;
│ + invoke-static {v5}, Lorg/kde/necessitas/ministro/MinistroService;->access$200(Lorg/kde/necessitas/ministro/MinistroService;)Ljava/util/HashMap;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v6}, Ljava/util/HashMap;->values()Ljava/util/Collection;
│ + invoke-virtual {v5}, Ljava/util/HashMap;->values()Ljava/util/Collection;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v5
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :cond_0
│ :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_1
│
│ - 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, Ljava/lang/Integer;
│ + check-cast v4, Ljava/lang/Integer;
│
│ .line 304
│ - .local v5, "sourceId":Ljava/lang/Integer;
│ + .local v4, "sourceId":Ljava/lang/Integer;
│ :try_start_0
│ - invoke-direct {p0, v5}, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->getLocalVersion(Ljava/lang/Integer;)D
│ + invoke-direct {p0, v4}, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->getLocalVersion(Ljava/lang/Integer;)D
│
│ move-result-wide v2
│
│ .line 305
│ .local v2, "localVersion":D
│ const-wide/16 v6, 0x0
│
│ cmpl-double v6, v2, v6
│
│ if-lez v6, :cond_0
│
│ - invoke-direct {p0, v5}, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->getRemoteVersion(Ljava/lang/Integer;)D
│ + invoke-direct {p0, v4}, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->getRemoteVersion(Ljava/lang/Integer;)D
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ move-result-wide v6
│
│ cmpl-double v6, v2, v6
│
│ if-eqz v6, :cond_0
│
│ .line 306
│ - const/4 v4, 0x1
│ + const/4 v1, 0x1
│
│ goto :goto_0
│
│ .line 308
│ .end local v2 # "localVersion":D
│ :catch_0
│ move-exception v0
│ @@ -301,32 +301,30 @@
│ .local v0, "e":Ljava/lang/Exception;
│ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_0
│
│ .line 313
│ .end local v0 # "e":Ljava/lang/Exception;
│ - .end local v5 # "sourceId":Ljava/lang/Integer;
│ + .end local v4 # "sourceId":Ljava/lang/Integer;
│ :cond_1
│ - invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - return-object v6
│ + return-object v5
│ .end method
│
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 267
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -348,14 +346,15 @@
│
│ .line 322
│ :cond_0
│ iget-object v12, p0, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->this$0:Lorg/kde/necessitas/ministro/MinistroService;
│
│ const-string v13, "notification"
│
│ + .line 323
│ invoke-virtual {v12, v13}, Lorg/kde/necessitas/ministro/MinistroService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
│
│ move-result-object v6
│
│ check-cast v6, Landroid/app/NotificationManager;
│
│ .line 325
│ @@ -483,18 +482,16 @@
│ invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 267
│ check-cast p1, Ljava/lang/Boolean;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;->onPostExecute(Ljava/lang/Boolean;)V
│
│ return-void
│ .end method
├── smali/org/kde/necessitas/ministro/MinistroService.smali
│ @@ -302,28 +302,28 @@
│ move-result-object v4
│
│ iput-object v4, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_repository:Ljava/lang/String;
│
│ .line 661
│ const-string v4, "CHECKFREQUENCY"
│
│ - const-wide/32 v5, 0x240c8400
│ + const-wide/32 v6, 0x240c8400
│
│ - invoke-interface {v2, v4, v5, v6}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
│ + invoke-interface {v2, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
│
│ move-result-wide v4
│
│ iput-wide v4, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_checkFrequency:J
│
│ .line 662
│ const-string v4, "LASTCHECK"
│
│ - const-wide/16 v5, 0x0
│ + const-wide/16 v6, 0x0
│
│ - invoke-interface {v2, v4, v5, v6}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
│ + invoke-interface {v2, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
│
│ move-result-wide v4
│
│ iput-wide v4, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_lastCheckUpdates:J
│
│ .line 663
│ invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
│ @@ -644,15 +644,15 @@
│ .local v0, "e":Ljava/lang/Exception;
│ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_0
│ .end method
│
│ .method private putLibraries(Lorg/kde/necessitas/ministro/LibrariesStruct;I)Z
│ - .locals 5
│ + .locals 6
│ .param p1, "libs" # Lorg/kde/necessitas/ministro/LibrariesStruct;
│ .param p2, "sourceId" # I
│
│ .prologue
│ .line 80
│ sget-object v1, Lorg/kde/necessitas/ministro/SourcesCache;->s_sourcesCache:Landroid/util/SparseArray;
│
│ @@ -690,26 +690,26 @@
│ iget-object v1, p1, Lorg/kde/necessitas/ministro/LibrariesStruct;->availableLibraries:Ljava/util/HashMap;
│
│ iget-object v2, v0, Lorg/kde/necessitas/ministro/SourcesCache;->availableLibraries:Ljava/util/HashMap;
│
│ invoke-virtual {v1, v2}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
│
│ .line 89
│ - iget-wide v1, v0, Lorg/kde/necessitas/ministro/SourcesCache;->qtVersion:D
│ + iget-wide v2, v0, Lorg/kde/necessitas/ministro/SourcesCache;->qtVersion:D
│
│ - iget-wide v3, p1, Lorg/kde/necessitas/ministro/LibrariesStruct;->qtVersion:D
│ + iget-wide v4, p1, Lorg/kde/necessitas/ministro/LibrariesStruct;->qtVersion:D
│
│ - cmpl-double v1, v1, v3
│ + cmpl-double v1, v2, v4
│
│ if-lez v1, :cond_1
│
│ .line 90
│ - iget-wide v1, v0, Lorg/kde/necessitas/ministro/SourcesCache;->qtVersion:D
│ + iget-wide v2, v0, Lorg/kde/necessitas/ministro/SourcesCache;->qtVersion:D
│
│ - iput-wide v1, p1, Lorg/kde/necessitas/ministro/LibrariesStruct;->qtVersion:D
│ + iput-wide v2, p1, Lorg/kde/necessitas/ministro/LibrariesStruct;->qtVersion:D
│
│ .line 92
│ :cond_1
│ iget-object v1, v0, Lorg/kde/necessitas/ministro/SourcesCache;->loaderClassName:Ljava/lang/String;
│
│ if-eqz v1, :cond_2
│
│ @@ -1245,61 +1245,60 @@
│
│ .method public getSource(Ljava/lang/Integer;)Ljava/lang/String;
│ .locals 3
│ .param p1, "sourceId" # Ljava/lang/Integer;
│
│ .prologue
│ .line 533
│ - iget-object v2, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│ + iget-object v1, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│
│ - invoke-virtual {v2}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
│ + invoke-virtual {v1}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v1
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :cond_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v2
│
│ if-eqz v2, :cond_1
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Ljava/lang/String;
│ + check-cast v0, Ljava/lang/String;
│
│ .line 535
│ - .local v1, "source":Ljava/lang/String;
│ + .local v0, "source":Ljava/lang/String;
│ iget-object v2, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│
│ - invoke-virtual {v2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v2, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v2
│
│ if-ne v2, p1, :cond_0
│
│ .line 538
│ - .end local v1 # "source":Ljava/lang/String;
│ + .end local v0 # "source":Ljava/lang/String;
│ :goto_0
│ - return-object v1
│ + return-object v0
│
│ :cond_1
│ - const/4 v1, 0x0
│ + const/4 v0, 0x0
│
│ goto :goto_0
│ .end method
│
│ .method public getSourcesIds([Ljava/lang/String;)Ljava/util/ArrayList;
│ - .locals 8
│ + .locals 7
│ .param p1, "sources" # [Ljava/lang/String;
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "([",
│ "Ljava/lang/String;",
│ ")",
│ "Ljava/util/ArrayList",
│ @@ -1307,157 +1306,148 @@
│ "Ljava/lang/Integer;",
│ ">;"
│ }
│ .end annotation
│
│ .prologue
│ .line 508
│ - new-instance v2, Ljava/util/ArrayList;
│ + new-instance v0, Ljava/util/ArrayList;
│
│ - invoke-direct {v2}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ .line 509
│ - .local v2, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + .local v0, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ monitor-enter p0
│
│ .line 511
│ - const/4 v4, 0x0
│ + const/4 v1, 0x0
│
│ .line 512
│ - .local v4, "saveSettings":Z
│ - move-object v0, p1
│ -
│ - .local v0, "arr$":[Ljava/lang/String;
│ + .local v1, "saveSettings":Z
│ :try_start_0
│ - array-length v3, v0
│ + array-length v4, p1
│
│ - .local v3, "len$":I
│ - const/4 v1, 0x0
│ + const/4 v3, 0x0
│
│ - .local v1, "i$":I
│ :goto_0
│ - if-ge v1, v3, :cond_2
│ + if-ge v3, v4, :cond_2
│
│ - aget-object v5, v0, v1
│ + aget-object v2, p1, v3
│
│ .line 514
│ - .local v5, "source":Ljava/lang/String;
│ - const-string v6, "/"
│ + .local v2, "source":Ljava/lang/String;
│ + const-string v5, "/"
│
│ - invoke-virtual {v5, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
│ + invoke-virtual {v2, v5}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
│
│ - move-result v6
│ + move-result v5
│
│ - if-nez v6, :cond_0
│ + if-nez v5, :cond_0
│
│ .line 515
│ - new-instance v6, Ljava/lang/StringBuilder;
│ + new-instance v5, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - const-string v7, "/"
│ + const-string v6, "/"
│
│ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v5
│ + move-result-object v2
│
│ .line 516
│ :cond_0
│ - iget-object v6, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│
│ - invoke-virtual {v6, v5}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
│ + invoke-virtual {v5, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
│
│ - move-result v6
│ + move-result v5
│
│ - if-nez v6, :cond_1
│ + if-nez v5, :cond_1
│
│ .line 518
│ - iget-object v6, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│
│ - iget v7, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_nextId:I
│ + iget v6, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_nextId:I
│
│ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v6, v5, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v5, v2, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 519
│ - iget v6, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_nextId:I
│ + iget v5, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_nextId:I
│
│ - add-int/lit8 v7, v6, 0x1
│ + add-int/lit8 v6, v5, 0x1
│
│ - iput v7, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_nextId:I
│ + iput v6, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_nextId:I
│
│ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v2, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 520
│ - const/4 v4, 0x1
│ + const/4 v1, 0x1
│
│ .line 512
│ :goto_1
│ - add-int/lit8 v1, v1, 0x1
│ + add-int/lit8 v3, v3, 0x1
│
│ goto :goto_0
│
│ .line 523
│ :cond_1
│ - iget-object v6, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│ + iget-object v5, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│
│ - invoke-virtual {v6, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v5, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v2, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto :goto_1
│
│ .line 527
│ - .end local v1 # "i$":I
│ - .end local v3 # "len$":I
│ - .end local v5 # "source":Ljava/lang/String;
│ + .end local v2 # "source":Ljava/lang/String;
│ :catchall_0
│ - move-exception v6
│ + move-exception v3
│
│ monitor-exit p0
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ - throw v6
│ + throw v3
│
│ .line 525
│ - .restart local v1 # "i$":I
│ - .restart local v3 # "len$":I
│ :cond_2
│ - if-eqz v4, :cond_3
│ + if-eqz v1, :cond_3
│
│ .line 526
│ :try_start_1
│ invoke-virtual {p0}, Lorg/kde/necessitas/ministro/MinistroService;->saveSettings()V
│
│ .line 527
│ :cond_3
│ monitor-exit p0
│ :try_end_1
│ .catchall {:try_start_1 .. :try_end_1} :catchall_0
│
│ .line 528
│ - return-object v2
│ + return-object v0
│ .end method
│
│ .method public getSourcesIds()Ljava/util/Collection;
│ .locals 1
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "()",
│ @@ -1602,747 +1592,751 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public loadSettings()V
│ - .locals 21
│ + .locals 22
│
│ .prologue
│ .line 543
│ monitor-enter p0
│
│ .line 548
│ :try_start_0
│ - new-instance v13, Ljava/io/BufferedReader;
│ + new-instance v14, Ljava/io/BufferedReader;
│
│ - new-instance v17, Ljava/io/FileReader;
│ + new-instance v18, Ljava/io/FileReader;
│
│ - new-instance v18, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getFilesDir()Ljava/io/File;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-virtual/range {v20 .. v20}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - const-string v19, "/ministro_conf.json"
│ + const-string v20, "/ministro_conf.json"
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - invoke-direct/range {v17 .. v18}, Ljava/io/FileReader;->(Ljava/lang/String;)V
│ + invoke-direct/range {v18 .. v19}, Ljava/io/FileReader;->(Ljava/lang/String;)V
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-direct {v13, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V
│ + invoke-direct {v14, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V
│
│ .line 549
│ - .local v13, "reader":Ljava/io/BufferedReader;
│ - new-instance v3, Ljava/lang/StringBuilder;
│ + .local v14, "reader":Ljava/io/BufferedReader;
│ + new-instance v4, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V
│
│ .line 550
│ - .local v3, "builder":Ljava/lang/StringBuilder;
│ - invoke-virtual {v13}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
│ + .local v4, "builder":Ljava/lang/StringBuilder;
│ + invoke-virtual {v14}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ .line 551
│ - .local v10, "line":Ljava/lang/String;
│ + .local v11, "line":Ljava/lang/String;
│ :goto_0
│ - if-eqz v10, :cond_0
│ + if-eqz v11, :cond_0
│
│ .line 553
│ - invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 554
│ - const-string v17, "\n"
│ + const-string v18, "\n"
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 555
│ - invoke-virtual {v13}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ goto :goto_0
│
│ .line 557
│ :cond_0
│ - new-instance v9, Lorg/json/JSONObject;
│ + new-instance v10, Lorg/json/JSONObject;
│
│ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-direct {v9, v0}, Lorg/json/JSONObject;->(Ljava/lang/String;)V
│ + invoke-direct {v10, v0}, Lorg/json/JSONObject;->(Ljava/lang/String;)V
│
│ .line 558
│ - .local v9, "json":Lorg/json/JSONObject;
│ - const-string v17, "LASTCHECK"
│ + .local v10, "json":Lorg/json/JSONObject;
│ + const-string v18, "LASTCHECK"
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v9, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
│ + invoke-virtual {v10, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
│
│ - move-result-wide v17
│ + move-result-wide v18
│
│ - move-wide/from16 v0, v17
│ + move-wide/from16 v0, v18
│
│ move-object/from16 v2, p0
│
│ iput-wide v0, v2, Lorg/kde/necessitas/ministro/MinistroService;->m_lastCheckUpdates:J
│
│ .line 559
│ - const-string v17, "CHECKFREQUENCY"
│ + const-string v18, "CHECKFREQUENCY"
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v9, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
│ + invoke-virtual {v10, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
│
│ - move-result-wide v17
│ + move-result-wide v18
│
│ - move-wide/from16 v0, v17
│ + move-wide/from16 v0, v18
│
│ move-object/from16 v2, p0
│
│ iput-wide v0, v2, Lorg/kde/necessitas/ministro/MinistroService;->m_checkFrequency:J
│
│ .line 560
│ - const-string v17, "REPOSITORY"
│ + const-string v18, "REPOSITORY"
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v9, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v10, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Lorg/kde/necessitas/ministro/MinistroService;->m_repository:Ljava/lang/String;
│
│ .line 561
│ - const-string v17, "SOURCES"
│ + const-string v18, "SOURCES"
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v9, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
│ + invoke-virtual {v10, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
│
│ - move-result-object v15
│ + move-result-object v16
│
│ .line 562
│ - .local v15, "sources":Lorg/json/JSONArray;
│ + .local v16, "sources":Lorg/json/JSONArray;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│
│ - move-object/from16 v17, v0
│ + move-object/from16 v18, v0
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/util/HashMap;->clear()V
│ + invoke-virtual/range {v18 .. v18}, Ljava/util/HashMap;->clear()V
│
│ .line 563
│ - const/16 v17, 0x0
│ + const/16 v18, 0x0
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ move-object/from16 v1, p0
│
│ iput v0, v1, Lorg/kde/necessitas/ministro/MinistroService;->m_nextId:I
│
│ .line 565
│ - const/4 v7, 0x0
│ + const/4 v8, 0x0
│
│ - .local v7, "i":I
│ + .local v8, "i":I
│ :goto_1
│ - invoke-virtual {v15}, Lorg/json/JSONArray;->length()I
│ + invoke-virtual/range {v16 .. v16}, Lorg/json/JSONArray;->length()I
│
│ - move-result v17
│ + move-result v18
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-ge v7, v0, :cond_5
│ + if-ge v8, v0, :cond_5
│
│ .line 567
│ - invoke-virtual {v15, v7}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
│ + move-object/from16 v0, v16
│ +
│ + invoke-virtual {v0, v8}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
│
│ - move-result-object v14
│ + move-result-object v15
│
│ .line 568
│ - .local v14, "s":Lorg/json/JSONObject;
│ - const-string v17, "id"
│ + .local v15, "s":Lorg/json/JSONObject;
│ + const-string v18, "id"
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v14, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
│ + invoke-virtual {v15, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
│
│ - move-result v8
│ + move-result v9
│
│ .line 569
│ - .local v8, "id":I
│ + .local v9, "id":I
│ move-object/from16 v0, p0
│
│ iget v0, v0, Lorg/kde/necessitas/ministro/MinistroService;->m_nextId:I
│
│ - move/from16 v17, v0
│ + move/from16 v18, v0
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-lt v8, v0, :cond_1
│ + if-lt v9, v0, :cond_1
│
│ .line 570
│ - add-int/lit8 v17, v8, 0x1
│ + add-int/lit8 v18, v9, 0x1
│
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ move-object/from16 v1, p0
│
│ iput v0, v1, Lorg/kde/necessitas/ministro/MinistroService;->m_nextId:I
│
│ .line 571
│ :cond_1
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│
│ - move-object/from16 v17, v0
│ + move-object/from16 v18, v0
│
│ - const-string v18, "url"
│ + const-string v19, "url"
│
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, v19
│
│ - invoke-virtual {v14, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v15, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│ + invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - invoke-virtual/range {v17 .. v19}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual/range {v18 .. v20}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ .line 574
│ :try_start_1
│ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│ + invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/kde/necessitas/ministro/MinistroService;->m_repository:Ljava/lang/String;
│
│ - move-object/from16 v18, v0
│ + move-object/from16 v19, v0
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v17
│ + move-object/from16 v1, v18
│
│ - move-object/from16 v2, v18
│ + move-object/from16 v2, v19
│
│ invoke-virtual {v0, v1, v2}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ .line 575
│ - .local v11, "path":Ljava/lang/String;
│ - new-instance v6, Ljava/io/File;
│ + .local v12, "path":Ljava/lang/String;
│ + new-instance v7, Ljava/io/File;
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v18, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - const-string v18, "style"
│ + const-string v19, "style"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-direct {v6, v0}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v7, v0}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 576
│ - .local v6, "f":Ljava/io/File;
│ - invoke-virtual {v6}, Ljava/io/File;->exists()Z
│ + .local v7, "f":Ljava/io/File;
│ + invoke-virtual {v7}, Ljava/io/File;->exists()Z
│
│ - move-result v17
│ + move-result v18
│
│ - if-eqz v17, :cond_2
│ + if-eqz v18, :cond_2
│
│ .line 578
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v18, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - const-string v18, "style"
│ + const-string v19, "style"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - const/16 v18, 0x1
│ + const/16 v19, 0x1
│
│ - invoke-static/range {v17 .. v18}, Lorg/kde/necessitas/ministro/Library;->removeAllFiles(Ljava/lang/String;Z)V
│ + invoke-static/range {v18 .. v19}, Lorg/kde/necessitas/ministro/Library;->removeAllFiles(Ljava/lang/String;Z)V
│
│ .line 579
│ - invoke-virtual {v6}, Ljava/io/File;->delete()Z
│ + invoke-virtual {v7}, Ljava/io/File;->delete()Z
│
│ .line 581
│ :cond_2
│ - new-instance v6, Ljava/io/File;
│ + new-instance v7, Ljava/io/File;
│
│ - .end local v6 # "f":Ljava/io/File;
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + .end local v7 # "f":Ljava/io/File;
│ + new-instance v18, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - const-string v18, "ssl"
│ + const-string v19, "ssl"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-direct {v6, v0}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v7, v0}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 582
│ - .restart local v6 # "f":Ljava/io/File;
│ - invoke-virtual {v6}, Ljava/io/File;->exists()Z
│ + .restart local v7 # "f":Ljava/io/File;
│ + invoke-virtual {v7}, Ljava/io/File;->exists()Z
│
│ - move-result v17
│ + move-result v18
│
│ - if-eqz v17, :cond_3
│ + if-eqz v18, :cond_3
│
│ .line 584
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v18, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - const-string v18, "ssl"
│ + const-string v19, "ssl"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - const/16 v18, 0x1
│ + const/16 v19, 0x1
│
│ - invoke-static/range {v17 .. v18}, Lorg/kde/necessitas/ministro/Library;->removeAllFiles(Ljava/lang/String;Z)V
│ + invoke-static/range {v18 .. v19}, Lorg/kde/necessitas/ministro/Library;->removeAllFiles(Ljava/lang/String;Z)V
│
│ .line 585
│ - invoke-virtual {v6}, Ljava/io/File;->delete()Z
│ + invoke-virtual {v7}, Ljava/io/File;->delete()Z
│ :try_end_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
│ .catchall {:try_start_1 .. :try_end_1} :catchall_0
│
│ .line 565
│ - .end local v6 # "f":Ljava/io/File;
│ - .end local v11 # "path":Ljava/lang/String;
│ + .end local v7 # "f":Ljava/io/File;
│ + .end local v12 # "path":Ljava/lang/String;
│ :cond_3
│ :goto_2
│ - add-int/lit8 v7, v7, 0x1
│ + add-int/lit8 v8, v8, 0x1
│
│ goto/16 :goto_1
│
│ .line 588
│ :catch_0
│ - move-exception v5
│ + move-exception v6
│
│ .line 590
│ - .local v5, "e":Ljava/lang/Exception;
│ + .local v6, "e":Ljava/lang/Exception;
│ :try_start_2
│ - invoke-virtual {v5}, Ljava/lang/Exception;->printStackTrace()V
│ + invoke-virtual {v6}, Ljava/lang/Exception;->printStackTrace()V
│ :try_end_2
│ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1
│ .catchall {:try_start_2 .. :try_end_2} :catchall_0
│
│ goto :goto_2
│
│ .line 616
│ - .end local v3 # "builder":Ljava/lang/StringBuilder;
│ - .end local v5 # "e":Ljava/lang/Exception;
│ - .end local v7 # "i":I
│ - .end local v8 # "id":I
│ - .end local v9 # "json":Lorg/json/JSONObject;
│ - .end local v10 # "line":Ljava/lang/String;
│ - .end local v13 # "reader":Ljava/io/BufferedReader;
│ - .end local v14 # "s":Lorg/json/JSONObject;
│ - .end local v15 # "sources":Lorg/json/JSONArray;
│ + .end local v4 # "builder":Ljava/lang/StringBuilder;
│ + .end local v6 # "e":Ljava/lang/Exception;
│ + .end local v8 # "i":I
│ + .end local v9 # "id":I
│ + .end local v10 # "json":Lorg/json/JSONObject;
│ + .end local v11 # "line":Ljava/lang/String;
│ + .end local v14 # "reader":Ljava/io/BufferedReader;
│ + .end local v15 # "s":Lorg/json/JSONObject;
│ + .end local v16 # "sources":Lorg/json/JSONArray;
│ :catch_1
│ - move-exception v5
│ + move-exception v6
│
│ .line 618
│ - .restart local v5 # "e":Ljava/lang/Exception;
│ + .restart local v6 # "e":Ljava/lang/Exception;
│ :try_start_3
│ - invoke-virtual {v5}, Ljava/lang/Exception;->printStackTrace()V
│ + invoke-virtual {v6}, Ljava/lang/Exception;->printStackTrace()V
│
│ .line 620
│ - .end local v5 # "e":Ljava/lang/Exception;
│ + .end local v6 # "e":Ljava/lang/Exception;
│ :cond_4
│ :goto_3
│ monitor-exit p0
│ :try_end_3
│ .catchall {:try_start_3 .. :try_end_3} :catchall_0
│
│ .line 621
│ return-void
│
│ .line 594
│ - .restart local v3 # "builder":Ljava/lang/StringBuilder;
│ - .restart local v7 # "i":I
│ - .restart local v9 # "json":Lorg/json/JSONObject;
│ - .restart local v10 # "line":Ljava/lang/String;
│ - .restart local v13 # "reader":Ljava/io/BufferedReader;
│ - .restart local v15 # "sources":Lorg/json/JSONArray;
│ + .restart local v4 # "builder":Ljava/lang/StringBuilder;
│ + .restart local v8 # "i":I
│ + .restart local v10 # "json":Lorg/json/JSONObject;
│ + .restart local v11 # "line":Ljava/lang/String;
│ + .restart local v14 # "reader":Ljava/io/BufferedReader;
│ + .restart local v16 # "sources":Lorg/json/JSONArray;
│ :cond_5
│ :try_start_4
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getPreferences()Landroid/content/SharedPreferences;
│
│ - move-result-object v12
│ + move-result-object v13
│
│ .line 595
│ - .local v12, "preferences":Landroid/content/SharedPreferences;
│ - const-string v17, "CODENAME"
│ + .local v13, "preferences":Landroid/content/SharedPreferences;
│ + const-string v18, "CODENAME"
│
│ - const-string v18, ""
│ + const-string v19, ""
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - move-object/from16 v1, v18
│ + move-object/from16 v1, v19
│
│ - invoke-interface {v12, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - sget-object v18, Landroid/os/Build$VERSION;->CODENAME:Ljava/lang/String;
│ + sget-object v19, Landroid/os/Build$VERSION;->CODENAME:Ljava/lang/String;
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v17
│ + move-result v18
│
│ - if-eqz v17, :cond_6
│ + if-eqz v18, :cond_6
│
│ - const-string v17, "INCREMENTAL"
│ + const-string v18, "INCREMENTAL"
│
│ - const-string v18, ""
│ + const-string v19, ""
│
│ - move-object/from16 v0, v17
│ + .line 596
│ + move-object/from16 v0, v18
│
│ - move-object/from16 v1, v18
│ + move-object/from16 v1, v19
│
│ - invoke-interface {v12, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - sget-object v18, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
│ + sget-object v19, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v17
│ + move-result v18
│
│ - if-eqz v17, :cond_6
│ + if-eqz v18, :cond_6
│
│ - const-string v17, "RELEASE"
│ + const-string v18, "RELEASE"
│
│ - const-string v18, ""
│ + const-string v19, ""
│
│ - move-object/from16 v0, v17
│ + .line 597
│ + move-object/from16 v0, v18
│
│ - move-object/from16 v1, v18
│ + move-object/from16 v1, v19
│
│ - invoke-interface {v12, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - sget-object v18, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
│ + sget-object v19, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ :try_end_4
│ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1
│ .catchall {:try_start_4 .. :try_end_4} :catchall_0
│
│ - move-result v17
│ + move-result v18
│
│ - if-nez v17, :cond_9
│ + if-nez v18, :cond_9
│
│ :cond_6
│ - const/16 v16, 0x1
│ + const/16 v17, 0x1
│
│ .line 598
│ - .local v16, "systemUpdate":Z
│ + .local v17, "systemUpdate":Z
│ :goto_4
│ - const/4 v4, 0x0
│ + const/4 v5, 0x0
│
│ .line 600
│ - .local v4, "cleanOldStyles":Z
│ + .local v5, "cleanOldStyles":Z
│ :try_start_5
│ - const-string v17, "MINISTRO_VERSION"
│ + const-string v18, "MINISTRO_VERSION"
│
│ - const-string v18, ""
│ + const-string v19, ""
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v18
│
│ - move-object/from16 v1, v18
│ + move-object/from16 v1, v19
│
│ - invoke-interface {v12, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getPackageManager()Landroid/content/pm/PackageManager;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getPackageName()Ljava/lang/String;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - const/16 v20, 0x0
│ + const/16 v21, 0x0
│
│ - invoke-virtual/range {v18 .. v20}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
│ + invoke-virtual/range {v19 .. v21}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, v19
│
│ iget-object v0, v0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
│
│ - move-object/from16 v18, v0
│ + move-object/from16 v19, v0
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ :try_end_5
│ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_5 .. :try_end_5} :catch_2
│ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_1
│ .catchall {:try_start_5 .. :try_end_5} :catchall_0
│
│ - move-result v17
│ + move-result v18
│
│ - if-nez v17, :cond_a
│ + if-nez v18, :cond_a
│
│ - const/4 v4, 0x1
│ + const/4 v5, 0x1
│
│ .line 605
│ :goto_5
│ - if-nez v16, :cond_7
│ + if-nez v17, :cond_7
│
│ - if-nez v4, :cond_7
│ + if-nez v5, :cond_7
│
│ :try_start_6
│ - new-instance v17, Ljava/io/File;
│ + new-instance v18, Ljava/io/File;
│
│ - new-instance v18, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const/16 v19, -0x1
│ + const/16 v20, -0x1
│
│ move-object/from16 v0, p0
│
│ - move/from16 v1, v19
│ + move/from16 v1, v20
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroStyleRootPath(I)Ljava/lang/String;
│
│ - move-result-object v19
│ + move-result-object v20
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - const-string v19, "style.json"
│ + const-string v20, "style.json"
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - invoke-direct/range {v17 .. v18}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct/range {v18 .. v19}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/io/File;->exists()Z
│ + invoke-virtual/range {v18 .. v18}, Ljava/io/File;->exists()Z
│
│ - move-result v17
│ + move-result v18
│
│ - if-eqz v17, :cond_8
│ + if-eqz v18, :cond_8
│
│ .line 607
│ :cond_7
│ - const/16 v17, -0x1
│ + const/16 v18, -0x1
│
│ move-object/from16 v0, p0
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroStyleRootPath(I)Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - const/16 v18, 0x1
│ + const/16 v19, 0x1
│
│ - invoke-static/range {v17 .. v18}, Lorg/kde/necessitas/ministro/Library;->removeAllFiles(Ljava/lang/String;Z)V
│ + invoke-static/range {v18 .. v19}, Lorg/kde/necessitas/ministro/Library;->removeAllFiles(Ljava/lang/String;Z)V
│
│ .line 608
│ - new-instance v17, Ljava/io/File;
│ + new-instance v18, Ljava/io/File;
│
│ - const/16 v18, -0x1
│ + const/16 v19, -0x1
│
│ move-object/from16 v0, p0
│
│ - move/from16 v1, v18
│ + move/from16 v1, v19
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroStyleRootPath(I)Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - invoke-direct/range {v17 .. v18}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct/range {v18 .. v19}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/io/File;->delete()Z
│ + invoke-virtual/range {v18 .. v18}, Ljava/io/File;->delete()Z
│
│ .line 610
│ :cond_8
│ - if-eqz v16, :cond_4
│ + if-eqz v17, :cond_4
│
│ .line 612
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroSslRootPath()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v18
│
│ - const/16 v18, 0x1
│ + const/16 v19, 0x1
│
│ - invoke-static/range {v17 .. v18}, Lorg/kde/necessitas/ministro/Library;->removeAllFiles(Ljava/lang/String;Z)V
│ + invoke-static/range {v18 .. v19}, Lorg/kde/necessitas/ministro/Library;->removeAllFiles(Ljava/lang/String;Z)V
│
│ .line 613
│ - new-instance v17, Ljava/io/File;
│ + new-instance v18, Ljava/io/File;
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroSslRootPath()Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v19
│
│ - invoke-direct/range {v17 .. v18}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct/range {v18 .. v19}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/io/File;->delete()Z
│ + invoke-virtual/range {v18 .. v18}, Ljava/io/File;->delete()Z
│ :try_end_6
│ .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_1
│ .catchall {:try_start_6 .. :try_end_6} :catchall_0
│
│ goto/16 :goto_3
│
│ .line 620
│ - .end local v3 # "builder":Ljava/lang/StringBuilder;
│ - .end local v4 # "cleanOldStyles":Z
│ - .end local v7 # "i":I
│ - .end local v9 # "json":Lorg/json/JSONObject;
│ - .end local v10 # "line":Ljava/lang/String;
│ - .end local v12 # "preferences":Landroid/content/SharedPreferences;
│ - .end local v13 # "reader":Ljava/io/BufferedReader;
│ - .end local v15 # "sources":Lorg/json/JSONArray;
│ - .end local v16 # "systemUpdate":Z
│ + .end local v4 # "builder":Ljava/lang/StringBuilder;
│ + .end local v5 # "cleanOldStyles":Z
│ + .end local v8 # "i":I
│ + .end local v10 # "json":Lorg/json/JSONObject;
│ + .end local v11 # "line":Ljava/lang/String;
│ + .end local v13 # "preferences":Landroid/content/SharedPreferences;
│ + .end local v14 # "reader":Ljava/io/BufferedReader;
│ + .end local v16 # "sources":Lorg/json/JSONArray;
│ + .end local v17 # "systemUpdate":Z
│ :catchall_0
│ - move-exception v17
│ + move-exception v18
│
│ :try_start_7
│ monitor-exit p0
│ :try_end_7
│ .catchall {:try_start_7 .. :try_end_7} :catchall_0
│
│ - throw v17
│ + throw v18
│
│ - .line 595
│ - .restart local v3 # "builder":Ljava/lang/StringBuilder;
│ - .restart local v7 # "i":I
│ - .restart local v9 # "json":Lorg/json/JSONObject;
│ - .restart local v10 # "line":Ljava/lang/String;
│ - .restart local v12 # "preferences":Landroid/content/SharedPreferences;
│ - .restart local v13 # "reader":Ljava/io/BufferedReader;
│ - .restart local v15 # "sources":Lorg/json/JSONArray;
│ + .line 597
│ + .restart local v4 # "builder":Ljava/lang/StringBuilder;
│ + .restart local v8 # "i":I
│ + .restart local v10 # "json":Lorg/json/JSONObject;
│ + .restart local v11 # "line":Ljava/lang/String;
│ + .restart local v13 # "preferences":Landroid/content/SharedPreferences;
│ + .restart local v14 # "reader":Ljava/io/BufferedReader;
│ + .restart local v16 # "sources":Lorg/json/JSONArray;
│ :cond_9
│ - const/16 v16, 0x0
│ + const/16 v17, 0x0
│
│ goto/16 :goto_4
│
│ .line 600
│ - .restart local v4 # "cleanOldStyles":Z
│ - .restart local v16 # "systemUpdate":Z
│ + .restart local v5 # "cleanOldStyles":Z
│ + .restart local v17 # "systemUpdate":Z
│ :cond_a
│ - const/4 v4, 0x0
│ + const/4 v5, 0x0
│
│ goto :goto_5
│
│ .line 601
│ :catch_2
│ - move-exception v5
│ + move-exception v6
│
│ .line 602
│ - .local v5, "e":Landroid/content/pm/PackageManager$NameNotFoundException;
│ + .local v6, "e":Landroid/content/pm/PackageManager$NameNotFoundException;
│ :try_start_8
│ - invoke-virtual {v5}, Landroid/content/pm/PackageManager$NameNotFoundException;->printStackTrace()V
│ + invoke-virtual {v6}, Landroid/content/pm/PackageManager$NameNotFoundException;->printStackTrace()V
│ :try_end_8
│ .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_1
│ .catchall {:try_start_8 .. :try_end_8} :catchall_0
│
│ goto :goto_5
│ .end method
│
│ @@ -2356,15 +2350,15 @@
│
│ invoke-direct {v0, p0}, Lorg/kde/necessitas/ministro/MinistroService$2;->(Lorg/kde/necessitas/ministro/MinistroService;)V
│
│ return-object v0
│ .end method
│
│ .method public onCreate()V
│ - .locals 7
│ + .locals 8
│
│ .prologue
│ const/4 v5, 0x1
│
│ .line 692
│ new-instance v3, Landroid/os/Handler;
│
│ @@ -2461,32 +2455,32 @@
│
│ move-result v3
│
│ if-eqz v3, :cond_1
│
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - iget-wide v5, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_lastCheckUpdates:J
│ + iget-wide v6, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_lastCheckUpdates:J
│
│ - sub-long/2addr v3, v5
│ + sub-long/2addr v4, v6
│
│ - iget-wide v5, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_checkFrequency:J
│ + iget-wide v6, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_checkFrequency:J
│
│ - cmp-long v3, v3, v5
│ + cmp-long v3, v4, v6
│
│ if-lez v3, :cond_1
│
│ .line 714
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - iput-wide v3, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_lastCheckUpdates:J
│ + iput-wide v4, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_lastCheckUpdates:J
│
│ .line 715
│ invoke-virtual {p0}, Lorg/kde/necessitas/ministro/MinistroService;->saveSettings()V
│
│ .line 716
│ new-instance v4, Lorg/kde/necessitas/ministro/MinistroService$CheckForUpdates;
│
│ @@ -2555,15 +2549,15 @@
│ invoke-super {p0}, Landroid/app/Service;->onDestroy()V
│
│ .line 729
│ return-void
│ .end method
│
│ .method public refreshLibraries(Ljava/util/ArrayList;IZ)Lorg/kde/necessitas/ministro/LibrariesStruct;
│ - .locals 32
│ + .locals 30
│ .param p2, "displayDPI" # I
│ .param p3, "checkCrc" # Z
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(",
│ "Ljava/util/ArrayList",
│ "<",
│ @@ -2572,827 +2566,815 @@
│ "Lorg/kde/necessitas/ministro/LibrariesStruct;"
│ }
│ .end annotation
│
│ .prologue
│ .line 104
│ .local p1, "sourcesIds":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - new-instance v26, Lorg/kde/necessitas/ministro/LibrariesStruct;
│ + new-instance v23, Lorg/kde/necessitas/ministro/LibrariesStruct;
│
│ - invoke-direct/range {v26 .. v26}, Lorg/kde/necessitas/ministro/LibrariesStruct;->()V
│ + invoke-direct/range {v23 .. v23}, Lorg/kde/necessitas/ministro/LibrariesStruct;->()V
│
│ .line 106
│ - .local v26, "ret":Lorg/kde/necessitas/ministro/LibrariesStruct;
│ - sget-object v29, Lorg/kde/necessitas/ministro/SourcesCache;->sync:Ljava/lang/Object;
│ + .local v23, "ret":Lorg/kde/necessitas/ministro/LibrariesStruct;
│ + sget-object v26, Lorg/kde/necessitas/ministro/SourcesCache;->sync:Ljava/lang/Object;
│
│ - monitor-enter v29
│ + monitor-enter v26
│
│ .line 110
│ :try_start_0
│ invoke-virtual/range {p1 .. p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v19
│ + move-result-object v27
│
│ :cond_0
│ :goto_0
│ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface/range {v27 .. v27}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v4
│ + move-result v5
│
│ - if-eqz v4, :cond_a
│ + if-eqz v5, :cond_a
│
│ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface/range {v27 .. v27}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v6
│
│ - check-cast v5, Ljava/lang/Integer;
│ + check-cast v6, Ljava/lang/Integer;
│
│ .line 112
│ - .local v5, "sourceId":Ljava/lang/Integer;
│ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
│ + .local v6, "sourceId":Ljava/lang/Integer;
│ + invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
│
│ - move-result v4
│ + move-result v5
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v26
│ + move-object/from16 v1, v23
│
│ - invoke-direct {v0, v1, v4}, Lorg/kde/necessitas/ministro/MinistroService;->putLibraries(Lorg/kde/necessitas/ministro/LibrariesStruct;I)Z
│ + invoke-direct {v0, v1, v5}, Lorg/kde/necessitas/ministro/MinistroService;->putLibraries(Lorg/kde/necessitas/ministro/LibrariesStruct;I)Z
│
│ - move-result v4
│ + move-result v5
│
│ - if-nez v4, :cond_0
│ + if-nez v5, :cond_0
│
│ .line 115
│ new-instance v18, Ljava/io/File;
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getRepository()Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v5, v4}, Lorg/kde/necessitas/ministro/MinistroService;->getVersionXmlFile(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v0, v6, v5}, Lorg/kde/necessitas/ministro/MinistroService;->getVersionXmlFile(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ move-object/from16 v0, v18
│
│ - invoke-direct {v0, v4}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v0, v5}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 116
│ .local v18, "file":Ljava/io/File;
│ invoke-virtual/range {v18 .. v18}, Ljava/io/File;->exists()Z
│
│ - move-result v4
│ + move-result v5
│
│ - if-eqz v4, :cond_0
│ + if-eqz v5, :cond_0
│
│ .line 119
│ - new-instance v28, Lorg/kde/necessitas/ministro/SourcesCache;
│ + new-instance v25, Lorg/kde/necessitas/ministro/SourcesCache;
│
│ - invoke-direct/range {v28 .. v28}, Lorg/kde/necessitas/ministro/SourcesCache;->()V
│ + invoke-direct/range {v25 .. v25}, Lorg/kde/necessitas/ministro/SourcesCache;->()V
│
│ .line 120
│ - .local v28, "sc":Lorg/kde/necessitas/ministro/SourcesCache;
│ + .local v25, "sc":Lorg/kde/necessitas/ministro/SourcesCache;
│ invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory;
│
│ move-result-object v12
│
│ .line 121
│ .local v12, "documentFactory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ invoke-virtual {v12}, Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder;
│
│ move-result-object v11
│
│ .line 122
│ .local v11, "documentBuilder":Ljavax/xml/parsers/DocumentBuilder;
│ - new-instance v4, Ljava/io/FileInputStream;
│ + new-instance v5, Ljava/io/FileInputStream;
│
│ move-object/from16 v0, v18
│
│ - invoke-direct {v4, v0}, Ljava/io/FileInputStream;->(Ljava/io/File;)V
│ + invoke-direct {v5, v0}, Ljava/io/FileInputStream;->(Ljava/io/File;)V
│
│ - invoke-virtual {v11, v4}, Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/InputStream;)Lorg/w3c/dom/Document;
│ + invoke-virtual {v11, v5}, Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/InputStream;)Lorg/w3c/dom/Document;
│
│ move-result-object v13
│
│ .line 123
│ .local v13, "dom":Lorg/w3c/dom/Document;
│ invoke-interface {v13}, Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element;
│
│ - move-result-object v27
│ + move-result-object v24
│
│ .line 124
│ - .local v27, "root":Lorg/w3c/dom/Element;
│ - const-string v4, "version"
│ + .local v24, "root":Lorg/w3c/dom/Element;
│ + const-string v5, "version"
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v24
│
│ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - invoke-static {v4}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
│ + invoke-static {v5}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - invoke-virtual {v4}, Ljava/lang/Double;->doubleValue()D
│ + invoke-virtual {v5}, Ljava/lang/Double;->doubleValue()D
│
│ - move-result-wide v30
│ + move-result-wide v28
│
│ - move-wide/from16 v0, v30
│ + move-wide/from16 v0, v28
│
│ - move-object/from16 v2, v28
│ + move-object/from16 v2, v25
│
│ iput-wide v0, v2, Lorg/kde/necessitas/ministro/SourcesCache;->version:D
│
│ .line 125
│ - const-string v4, "loaderClassName"
│ + const-string v5, "loaderClassName"
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v24
│
│ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - iput-object v4, v0, Lorg/kde/necessitas/ministro/SourcesCache;->loaderClassName:Ljava/lang/String;
│ + iput-object v5, v0, Lorg/kde/necessitas/ministro/SourcesCache;->loaderClassName:Ljava/lang/String;
│
│ .line 126
│ - const-string v4, "applicationParameters"
│ + const-string v5, "applicationParameters"
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v24
│
│ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│
│ - move-result v4
│ + move-result v5
│
│ - if-eqz v4, :cond_3
│ + if-eqz v5, :cond_3
│
│ .line 128
│ - const-string v4, "applicationParameters"
│ + const-string v5, "applicationParameters"
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v24
│
│ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v21
│
│ .line 129
│ - .local v24, "params":Ljava/lang/String;
│ - if-eqz v24, :cond_3
│ + .local v21, "params":Ljava/lang/String;
│ + if-eqz v21, :cond_3
│
│ .line 131
│ - const-string v4, "MINISTRO_PATH"
│ + const-string v5, "MINISTRO_PATH"
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getFilesDir()Ljava/io/File;
│
│ - move-result-object v6
│ + move-result-object v7
│
│ - invoke-virtual {v6}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v7
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v21
│
│ - invoke-virtual {v0, v4, v6}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v0, v5, v7}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v21
│
│ .line 132
│ - new-instance v9, Ljava/util/ArrayList;
│ + new-instance v10, Ljava/util/ArrayList;
│
│ - invoke-direct {v9}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v10}, Ljava/util/ArrayList;->()V
│
│ .line 133
│ - .local v9, "ap":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - const-string v4, "\t"
│ + .local v10, "ap":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + const-string v5, "\t"
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v21
│
│ - invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ + invoke-virtual {v0, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v10
│ -
│ - .local v10, "arr$":[Ljava/lang/String;
│ - array-length v0, v10
│ + move-result-object v7
│
│ - move/from16 v21, v0
│ + array-length v9, v7
│
│ - .local v21, "len$":I
│ - const/16 v20, 0x0
│ + const/4 v5, 0x0
│
│ - .local v20, "i$":I
│ :goto_1
│ - move/from16 v0, v20
│ + if-ge v5, v9, :cond_2
│
│ - move/from16 v1, v21
│ -
│ - if-ge v0, v1, :cond_2
│ -
│ - aget-object v23, v10, v20
│ + aget-object v20, v7, v5
│
│ .line 134
│ - .local v23, "parameter":Ljava/lang/String;
│ - invoke-virtual/range {v23 .. v23}, Ljava/lang/String;->length()I
│ + .local v20, "parameter":Ljava/lang/String;
│ + invoke-virtual/range {v20 .. v20}, Ljava/lang/String;->length()I
│
│ - move-result v4
│ + move-result v28
│
│ - if-lez v4, :cond_1
│ + if-lez v28, :cond_1
│
│ .line 135
│ - move-object/from16 v0, v23
│ + move-object/from16 v0, v20
│
│ - invoke-virtual {v9, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v10, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 133
│ :cond_1
│ - add-int/lit8 v20, v20, 0x1
│ + add-int/lit8 v5, v5, 0x1
│
│ goto :goto_1
│
│ .line 136
│ - .end local v23 # "parameter":Ljava/lang/String;
│ + .end local v20 # "parameter":Ljava/lang/String;
│ :cond_2
│ - invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
│ + invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
│
│ - move-result v4
│ + move-result v5
│
│ - if-lez v4, :cond_3
│ + if-lez v5, :cond_3
│
│ .line 137
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - iput-object v9, v0, Lorg/kde/necessitas/ministro/SourcesCache;->applicationParams:Ljava/util/ArrayList;
│ + iput-object v10, v0, Lorg/kde/necessitas/ministro/SourcesCache;->applicationParams:Ljava/util/ArrayList;
│
│ .line 141
│ - .end local v9 # "ap":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - .end local v10 # "arr$":[Ljava/lang/String;
│ - .end local v20 # "i$":I
│ - .end local v21 # "len$":I
│ - .end local v24 # "params":Ljava/lang/String;
│ + .end local v10 # "ap":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + .end local v21 # "params":Ljava/lang/String;
│ :cond_3
│ - const-string v4, "environmentVariables"
│ + const-string v5, "environmentVariables"
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v24
│
│ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│
│ - move-result v4
│ + move-result v5
│
│ - if-eqz v4, :cond_6
│ + if-eqz v5, :cond_6
│
│ .line 143
│ - const-string v4, "environmentVariables"
│ + const-string v5, "environmentVariables"
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v24
│
│ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v17
│
│ .line 144
│ .local v17, "environmentVariables":Ljava/lang/String;
│ if-eqz v17, :cond_6
│
│ .line 146
│ - const-string v4, "MINISTRO_PATH"
│ + const-string v5, "MINISTRO_PATH"
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroRootPath()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v7
│
│ move-object/from16 v0, v17
│
│ - invoke-virtual {v0, v4, v6}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v0, v5, v7}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v17
│
│ .line 147
│ - const-string v4, "MINISTRO_SOURCE_ROOT_PATH"
│ + const-string v5, "MINISTRO_SOURCE_ROOT_PATH"
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getRepository()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v7
│
│ move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v5, v6}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v0, v6, v7}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v7
│
│ move-object/from16 v0, v17
│
│ - invoke-virtual {v0, v4, v6}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v0, v5, v7}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v17
│
│ .line 148
│ new-instance v16, Ljava/util/HashMap;
│
│ invoke-direct/range {v16 .. v16}, Ljava/util/HashMap;->()V
│
│ .line 149
│ .local v16, "envVars":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ - const-string v4, "\t"
│ + const-string v5, "\t"
│
│ move-object/from16 v0, v17
│
│ - invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ -
│ - move-result-object v10
│ + invoke-virtual {v0, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - .restart local v10 # "arr$":[Ljava/lang/String;
│ - array-length v0, v10
│ + move-result-object v7
│
│ - move/from16 v21, v0
│ + array-length v9, v7
│
│ - .restart local v21 # "len$":I
│ - const/16 v20, 0x0
│ + const/4 v5, 0x0
│
│ - .restart local v20 # "i$":I
│ :goto_2
│ - move/from16 v0, v20
│ -
│ - move/from16 v1, v21
│ -
│ - if-ge v0, v1, :cond_5
│ + if-ge v5, v9, :cond_5
│
│ - aget-object v15, v10, v20
│ + aget-object v15, v7, v5
│
│ .line 151
│ .local v15, "envPair":Ljava/lang/String;
│ - const/16 v4, 0x3d
│ + const/16 v28, 0x3d
│
│ - invoke-virtual {v15, v4}, Ljava/lang/String;->indexOf(I)I
│ + move/from16 v0, v28
│
│ - move-result v25
│ + invoke-virtual {v15, v0}, Ljava/lang/String;->indexOf(I)I
│ +
│ + move-result v22
│
│ .line 152
│ - .local v25, "pos":I
│ - if-lez v25, :cond_4
│ + .local v22, "pos":I
│ + if-lez v22, :cond_4
│
│ - add-int/lit8 v4, v25, 0x1
│ + add-int/lit8 v28, v22, 0x1
│
│ invoke-virtual {v15}, Ljava/lang/String;->length()I
│
│ - move-result v6
│ + move-result v29
│ +
│ + move/from16 v0, v28
│ +
│ + move/from16 v1, v29
│
│ - if-ge v4, v6, :cond_4
│ + if-ge v0, v1, :cond_4
│
│ .line 153
│ - const/4 v4, 0x0
│ + const/16 v28, 0x0
│
│ - move/from16 v0, v25
│ + move/from16 v0, v28
│
│ - invoke-virtual {v15, v4, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
│ + move/from16 v1, v22
│
│ - move-result-object v4
│ + invoke-virtual {v15, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
│
│ - add-int/lit8 v6, v25, 0x1
│ + move-result-object v28
│
│ - invoke-virtual {v15, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String;
│ + add-int/lit8 v29, v22, 0x1
│
│ - move-result-object v6
│ + move/from16 v0, v29
│ +
│ + invoke-virtual {v15, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
│ +
│ + move-result-object v29
│
│ move-object/from16 v0, v16
│
│ - invoke-virtual {v0, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + move-object/from16 v1, v28
│ +
│ + move-object/from16 v2, v29
│ +
│ + invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 149
│ :cond_4
│ - add-int/lit8 v20, v20, 0x1
│ + add-int/lit8 v5, v5, 0x1
│
│ goto :goto_2
│
│ .line 155
│ .end local v15 # "envPair":Ljava/lang/String;
│ - .end local v25 # "pos":I
│ + .end local v22 # "pos":I
│ :cond_5
│ invoke-virtual/range {v16 .. v16}, Ljava/util/HashMap;->size()I
│
│ - move-result v4
│ + move-result v5
│
│ - if-lez v4, :cond_6
│ + if-lez v5, :cond_6
│
│ .line 156
│ move-object/from16 v0, v16
│
│ - move-object/from16 v1, v28
│ + move-object/from16 v1, v25
│
│ iput-object v0, v1, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│
│ .line 160
│ - .end local v10 # "arr$":[Ljava/lang/String;
│ .end local v16 # "envVars":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ .end local v17 # "environmentVariables":Ljava/lang/String;
│ - .end local v20 # "i$":I
│ - .end local v21 # "len$":I
│ :cond_6
│ - const-string v4, "qtVersion"
│ + const-string v5, "qtVersion"
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v24
│
│ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│
│ - move-result v4
│ + move-result v5
│
│ - if-eqz v4, :cond_7
│ + if-eqz v5, :cond_7
│
│ .line 161
│ - const-string v4, "qtVersion"
│ + const-string v5, "qtVersion"
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v24
│
│ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
│ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
│ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
│
│ - move-result v4
│ + move-result v5
│
│ - int-to-double v0, v4
│ + int-to-double v0, v5
│
│ - move-wide/from16 v30, v0
│ + move-wide/from16 v28, v0
│
│ - move-wide/from16 v0, v30
│ + move-wide/from16 v0, v28
│
│ - move-object/from16 v2, v28
│ + move-object/from16 v2, v25
│
│ iput-wide v0, v2, Lorg/kde/necessitas/ministro/SourcesCache;->qtVersion:D
│
│ .line 163
│ :cond_7
│ - const-string v4, "flags"
│ + const-string v5, "flags"
│
│ - move-object/from16 v0, v27
│ + move-object/from16 v0, v24
│
│ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->hasAttribute(Ljava/lang/String;)Z
│
│ - move-result v4
│ + move-result v5
│
│ - if-nez v4, :cond_9
│ + if-nez v5, :cond_9
│
│ .line 165
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│
│ - if-eqz v4, :cond_9
│ + if-eqz v5, :cond_9
│
│ .line 167
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│
│ - const-string v6, "QML_IMPORT_PATH"
│ + const-string v7, "QML_IMPORT_PATH"
│
│ - invoke-virtual {v4, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
│ + invoke-virtual {v5, v7}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
│
│ - move-result v4
│ + move-result v5
│
│ - if-eqz v4, :cond_8
│ + if-eqz v5, :cond_8
│
│ .line 168
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│
│ - const-string v6, "QML_IMPORT_PATH"
│ + const-string v7, "QML_IMPORT_PATH"
│
│ - new-instance v8, Ljava/lang/StringBuilder;
│ + new-instance v9, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getRepository()Ljava/lang/String;
│
│ - move-result-object v30
│ + move-result-object v28
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v30
│ + move-object/from16 v1, v28
│
│ - invoke-virtual {v0, v5, v1}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v0, v6, v1}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v30
│ + move-result-object v28
│
│ - move-object/from16 v0, v30
│ + move-object/from16 v0, v28
│
│ - invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - const-string v30, "imports"
│ + const-string v28, "imports"
│
│ - move-object/from16 v0, v30
│ + move-object/from16 v0, v28
│
│ - invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - invoke-virtual {v4, v6, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 170
│ :cond_8
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│
│ - const-string v6, "QT_PLUGIN_PATH"
│ + const-string v7, "QT_PLUGIN_PATH"
│
│ - invoke-virtual {v4, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
│ + invoke-virtual {v5, v7}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
│
│ - move-result v4
│ + move-result v5
│
│ - if-eqz v4, :cond_9
│ + if-eqz v5, :cond_9
│
│ .line 171
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/SourcesCache;->environmentVariables:Ljava/util/HashMap;
│
│ - const-string v6, "QT_PLUGIN_PATH"
│ + const-string v7, "QT_PLUGIN_PATH"
│
│ - new-instance v8, Ljava/lang/StringBuilder;
│ + new-instance v9, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getRepository()Ljava/lang/String;
│
│ - move-result-object v30
│ + move-result-object v28
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v30
│ + move-object/from16 v1, v28
│
│ - invoke-virtual {v0, v5, v1}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v0, v6, v1}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v30
│ + move-result-object v28
│
│ - move-object/from16 v0, v30
│ + move-object/from16 v0, v28
│
│ - invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - const-string v30, "plugins"
│ + const-string v28, "plugins"
│
│ - move-object/from16 v0, v30
│ + move-object/from16 v0, v28
│
│ - invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - invoke-virtual {v4, v6, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 174
│ :cond_9
│ - invoke-interface/range {v27 .. v27}, Lorg/w3c/dom/Element;->normalize()V
│ + invoke-interface/range {v24 .. v24}, Lorg/w3c/dom/Element;->normalize()V
│
│ .line 175
│ - invoke-interface/range {v27 .. v27}, Lorg/w3c/dom/Element;->getFirstChild()Lorg/w3c/dom/Node;
│ + invoke-interface/range {v24 .. v24}, Lorg/w3c/dom/Element;->getFirstChild()Lorg/w3c/dom/Node;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ .line 177
│ - .local v3, "node":Lorg/w3c/dom/Node;
│ - new-instance v7, Ljava/util/HashMap;
│ + .local v4, "node":Lorg/w3c/dom/Node;
│ + new-instance v8, Ljava/util/HashMap;
│
│ - invoke-direct {v7}, Ljava/util/HashMap;->()V
│ + invoke-direct {v8}, Ljava/util/HashMap;->()V
│
│ .line 178
│ - .local v7, "downloadedLibraries":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ + .local v8, "downloadedLibraries":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getRepository()Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v5, v4}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v0, v6, v5}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - iget-object v6, v0, Lorg/kde/necessitas/ministro/SourcesCache;->availableLibraries:Ljava/util/HashMap;
│ + iget-object v7, v0, Lorg/kde/necessitas/ministro/SourcesCache;->availableLibraries:Ljava/util/HashMap;
│
│ - move/from16 v8, p3
│ + move/from16 v9, p3
│
│ - invoke-static/range {v3 .. v8}, Lorg/kde/necessitas/ministro/Library;->loadLibs(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/HashMap;Ljava/util/HashMap;Z)V
│ + invoke-static/range {v4 .. v9}, Lorg/kde/necessitas/ministro/Library;->loadLibs(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/HashMap;Ljava/util/HashMap;Z)V
│
│ .line 179
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/SourcesCache;->downloadedLibraries:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/SourcesCache;->downloadedLibraries:Ljava/util/HashMap;
│
│ - invoke-virtual {v4, v7}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
│ + invoke-virtual {v5, v8}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
│
│ .line 180
│ - sget-object v4, Lorg/kde/necessitas/ministro/SourcesCache;->s_sourcesCache:Landroid/util/SparseArray;
│ + sget-object v5, Lorg/kde/necessitas/ministro/SourcesCache;->s_sourcesCache:Landroid/util/SparseArray;
│
│ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
│ + invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
│
│ - move-result v6
│ + move-result v7
│
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v25
│
│ - invoke-virtual {v4, v6, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
│ + invoke-virtual {v5, v7, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
│
│ .line 181
│ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
│ + invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
│
│ - move-result v4
│ + move-result v5
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v26
│ + move-object/from16 v1, v23
│
│ - invoke-direct {v0, v1, v4}, Lorg/kde/necessitas/ministro/MinistroService;->putLibraries(Lorg/kde/necessitas/ministro/LibrariesStruct;I)Z
│ + invoke-direct {v0, v1, v5}, Lorg/kde/necessitas/ministro/MinistroService;->putLibraries(Lorg/kde/necessitas/ministro/LibrariesStruct;I)Z
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ goto/16 :goto_0
│
│ .line 184
│ - .end local v3 # "node":Lorg/w3c/dom/Node;
│ - .end local v5 # "sourceId":Ljava/lang/Integer;
│ - .end local v7 # "downloadedLibraries":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ + .end local v4 # "node":Lorg/w3c/dom/Node;
│ + .end local v6 # "sourceId":Ljava/lang/Integer;
│ + .end local v8 # "downloadedLibraries":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ .end local v11 # "documentBuilder":Ljavax/xml/parsers/DocumentBuilder;
│ .end local v12 # "documentFactory":Ljavax/xml/parsers/DocumentBuilderFactory;
│ .end local v13 # "dom":Lorg/w3c/dom/Document;
│ .end local v18 # "file":Ljava/io/File;
│ - .end local v27 # "root":Lorg/w3c/dom/Element;
│ - .end local v28 # "sc":Lorg/kde/necessitas/ministro/SourcesCache;
│ + .end local v24 # "root":Lorg/w3c/dom/Element;
│ + .end local v25 # "sc":Lorg/kde/necessitas/ministro/SourcesCache;
│ :catch_0
│ move-exception v14
│
│ .line 186
│ .local v14, "e":Ljava/lang/Exception;
│ :try_start_1
│ invoke-virtual {v14}, Ljava/lang/Exception;->printStackTrace()V
│
│ .line 188
│ .end local v14 # "e":Ljava/lang/Exception;
│ :cond_a
│ - monitor-exit v29
│ + monitor-exit v26
│ :try_end_1
│ .catchall {:try_start_1 .. :try_end_1} :catchall_0
│
│ .line 190
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v23
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->sourcesCache:Landroid/util/SparseArray;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->sourcesCache:Landroid/util/SparseArray;
│
│ - invoke-virtual {v4}, Landroid/util/SparseArray;->size()I
│ + invoke-virtual {v5}, Landroid/util/SparseArray;->size()I
│
│ - move-result v4
│ + move-result v5
│
│ - if-lez v4, :cond_b
│ + if-lez v5, :cond_b
│
│ .line 192
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v23
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│
│ - const-string v6, "MINISTRO_SSL_CERTS_PATH"
│ + const-string v7, "MINISTRO_SSL_CERTS_PATH"
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroSslRootPath()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - invoke-virtual {v4, v6, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 193
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v23
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│
│ - const-string v6, "MINISTRO_ANDROID_STYLE_PATH"
│ + const-string v7, "MINISTRO_ANDROID_STYLE_PATH"
│
│ move-object/from16 v0, p0
│
│ move/from16 v1, p2
│
│ invoke-virtual {v0, v1}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroStyleRootPath(I)Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - invoke-virtual {v4, v6, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 194
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v23
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│
│ - const-string v6, "QT_ANDROID_THEMES_ROOT_PATH"
│ + const-string v7, "QT_ANDROID_THEMES_ROOT_PATH"
│
│ - const/4 v8, -0x1
│ + const/4 v9, -0x1
│
│ move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v8}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroStyleRootPath(I)Ljava/lang/String;
│ + invoke-virtual {v0, v9}, Lorg/kde/necessitas/ministro/MinistroService;->getMinistroStyleRootPath(I)Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - invoke-virtual {v4, v6, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 195
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v23
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│
│ - const-string v6, "QT_ANDROID_THEME_DISPLAY_DPI"
│ + const-string v7, "QT_ANDROID_THEME_DISPLAY_DPI"
│
│ invoke-static/range {p2 .. p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ - invoke-virtual {v4, v6, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v5, v7, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 198
│ :cond_b
│ invoke-virtual/range {p1 .. p1}, Ljava/util/ArrayList;->size()I
│
│ - move-result v4
│ + move-result v5
│
│ - const/4 v6, 0x1
│ + const/4 v7, 0x1
│
│ - if-le v4, v6, :cond_c
│ + if-le v5, v7, :cond_c
│
│ .line 200
│ - move-object/from16 v0, v26
│ + move-object/from16 v0, v23
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->downloadedLibraries:Ljava/util/HashMap;
│ + iget-object v5, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->downloadedLibraries:Ljava/util/HashMap;
│
│ - invoke-virtual {v4}, Ljava/util/HashMap;->values()Ljava/util/Collection;
│ + invoke-virtual {v5}, Ljava/util/HashMap;->values()Ljava/util/Collection;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v19
│ + move-result-object v5
│
│ - .local v19, "i$":Ljava/util/Iterator;
│ :goto_3
│ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v4
│ + move-result v7
│
│ - if-eqz v4, :cond_c
│ + if-eqz v7, :cond_c
│
│ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v22
│ + move-result-object v19
│
│ - check-cast v22, Lorg/kde/necessitas/ministro/Library;
│ + check-cast v19, Lorg/kde/necessitas/ministro/Library;
│
│ .line 201
│ - .local v22, "lib":Lorg/kde/necessitas/ministro/Library;
│ - move-object/from16 v0, v26
│ + .local v19, "lib":Lorg/kde/necessitas/ministro/Library;
│ + move-object/from16 v0, v23
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->downloadedLibraries:Ljava/util/HashMap;
│ + iget-object v7, v0, Lorg/kde/necessitas/ministro/LibrariesStruct;->downloadedLibraries:Ljava/util/HashMap;
│
│ - move-object/from16 v0, v22
│ + move-object/from16 v0, v19
│
│ - invoke-static {v0, v4}, Lorg/kde/necessitas/ministro/Library;->setLoadPriority(Lorg/kde/necessitas/ministro/Library;Ljava/util/HashMap;)V
│ + invoke-static {v0, v7}, Lorg/kde/necessitas/ministro/Library;->setLoadPriority(Lorg/kde/necessitas/ministro/Library;Ljava/util/HashMap;)V
│
│ goto :goto_3
│
│ .line 188
│ - .end local v19 # "i$":Ljava/util/Iterator;
│ - .end local v22 # "lib":Lorg/kde/necessitas/ministro/Library;
│ + .end local v19 # "lib":Lorg/kde/necessitas/ministro/Library;
│ :catchall_0
│ - move-exception v4
│ + move-exception v5
│
│ :try_start_2
│ - monitor-exit v29
│ + monitor-exit v26
│ :try_end_2
│ .catchall {:try_start_2 .. :try_end_2} :catchall_0
│
│ - throw v4
│ + throw v5
│
│ .line 204
│ :cond_c
│ - return-object v26
│ + return-object v23
│ .end method
│
│ .method retrievalFinished(ILorg/kde/necessitas/ministro/Session$Result;)V
│ .locals 2
│ .param p1, "id" # I
│ .param p2, "res" # Lorg/kde/necessitas/ministro/Session$Result;
│
│ @@ -3477,108 +3459,106 @@
│
│ .prologue
│ .line 625
│ monitor-enter p0
│
│ .line 629
│ :try_start_0
│ - new-instance v2, Lorg/json/JSONObject;
│ + new-instance v1, Lorg/json/JSONObject;
│
│ - invoke-direct {v2}, Lorg/json/JSONObject;->()V
│ + invoke-direct {v1}, Lorg/json/JSONObject;->()V
│
│ .line 630
│ - .local v2, "json":Lorg/json/JSONObject;
│ - const-string v7, "LASTCHECK"
│ + .local v1, "json":Lorg/json/JSONObject;
│ + const-string v6, "LASTCHECK"
│
│ iget-wide v8, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_lastCheckUpdates:J
│
│ - invoke-virtual {v2, v7, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
│ + invoke-virtual {v1, v6, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
│
│ .line 631
│ - const-string v7, "CHECKFREQUENCY"
│ + const-string v6, "CHECKFREQUENCY"
│
│ iget-wide v8, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_checkFrequency:J
│
│ - invoke-virtual {v2, v7, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
│ + invoke-virtual {v1, v6, v8, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
│
│ .line 632
│ - const-string v7, "REPOSITORY"
│ + const-string v6, "REPOSITORY"
│
│ - iget-object v8, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_repository:Ljava/lang/String;
│ + iget-object v7, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_repository:Ljava/lang/String;
│
│ - invoke-virtual {v2, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v1, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 633
│ - new-instance v5, Lorg/json/JSONArray;
│ + new-instance v4, Lorg/json/JSONArray;
│
│ - invoke-direct {v5}, Lorg/json/JSONArray;->()V
│ + invoke-direct {v4}, Lorg/json/JSONArray;->()V
│
│ .line 634
│ - .local v5, "sources":Lorg/json/JSONArray;
│ - iget-object v7, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│ + .local v4, "sources":Lorg/json/JSONArray;
│ + iget-object v6, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│
│ - invoke-virtual {v7}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
│ + invoke-virtual {v6}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v6
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v7
│
│ if-eqz v7, :cond_0
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - check-cast v6, Ljava/lang/String;
│ + check-cast v5, Ljava/lang/String;
│
│ .line 636
│ - .local v6, "url":Ljava/lang/String;
│ - new-instance v4, Lorg/json/JSONObject;
│ + .local v5, "url":Ljava/lang/String;
│ + new-instance v3, Lorg/json/JSONObject;
│
│ - invoke-direct {v4}, Lorg/json/JSONObject;->()V
│ + invoke-direct {v3}, Lorg/json/JSONObject;->()V
│
│ .line 637
│ - .local v4, "s":Lorg/json/JSONObject;
│ + .local v3, "s":Lorg/json/JSONObject;
│ const-string v7, "url"
│
│ - invoke-virtual {v4, v7, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v3, v7, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 638
│ const-string v7, "id"
│
│ iget-object v8, p0, Lorg/kde/necessitas/ministro/MinistroService;->m_sources:Ljava/util/HashMap;
│
│ - invoke-virtual {v8, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v8, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v8
│
│ - invoke-virtual {v4, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v3, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 639
│ - invoke-virtual {v5, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
│ + invoke-virtual {v4, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ goto :goto_0
│
│ .line 647
│ - .end local v1 # "i$":Ljava/util/Iterator;
│ - .end local v2 # "json":Lorg/json/JSONObject;
│ - .end local v4 # "s":Lorg/json/JSONObject;
│ - .end local v5 # "sources":Lorg/json/JSONArray;
│ - .end local v6 # "url":Ljava/lang/String;
│ + .end local v1 # "json":Lorg/json/JSONObject;
│ + .end local v3 # "s":Lorg/json/JSONObject;
│ + .end local v4 # "sources":Lorg/json/JSONArray;
│ + .end local v5 # "url":Ljava/lang/String;
│ :catch_0
│ move-exception v0
│
│ .line 649
│ .local v0, "e":Ljava/lang/Exception;
│ :try_start_1
│ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
│ @@ -3590,92 +3570,90 @@
│ :try_end_1
│ .catchall {:try_start_1 .. :try_end_1} :catchall_0
│
│ .line 652
│ return-void
│
│ .line 641
│ - .restart local v1 # "i$":Ljava/util/Iterator;
│ - .restart local v2 # "json":Lorg/json/JSONObject;
│ - .restart local v5 # "sources":Lorg/json/JSONArray;
│ + .restart local v1 # "json":Lorg/json/JSONObject;
│ + .restart local v4 # "sources":Lorg/json/JSONArray;
│ :cond_0
│ :try_start_2
│ - const-string v7, "SOURCES"
│ + const-string v6, "SOURCES"
│
│ - invoke-virtual {v2, v7, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│ + invoke-virtual {v1, v6, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
│
│ .line 643
│ - new-instance v3, Ljava/io/OutputStreamWriter;
│ + new-instance v2, Ljava/io/OutputStreamWriter;
│
│ - new-instance v7, Ljava/io/FileOutputStream;
│ + new-instance v6, Ljava/io/FileOutputStream;
│
│ - new-instance v8, Ljava/lang/StringBuilder;
│ + new-instance v7, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ invoke-virtual {p0}, Lorg/kde/necessitas/ministro/MinistroService;->getFilesDir()Ljava/io/File;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-virtual {v9}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-virtual {v8}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - const-string v9, "/ministro_conf.json"
│ + const-string v8, "/ministro_conf.json"
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - invoke-direct {v7, v8}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V
│ + invoke-direct {v6, v7}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V
│
│ - invoke-direct {v3, v7}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V
│ + invoke-direct {v2, v6}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V
│
│ .line 644
│ - .local v3, "jsonWriter":Ljava/io/OutputStreamWriter;
│ - invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
│ + .local v2, "jsonWriter":Ljava/io/OutputStreamWriter;
│ + invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v3, v7}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V
│ + invoke-virtual {v2, v6}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V
│
│ .line 645
│ - invoke-virtual {v3}, Ljava/io/OutputStreamWriter;->close()V
│ + invoke-virtual {v2}, Ljava/io/OutputStreamWriter;->close()V
│ :try_end_2
│ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0
│ .catchall {:try_start_2 .. :try_end_2} :catchall_0
│
│ goto :goto_1
│
│ .line 651
│ - .end local v1 # "i$":Ljava/util/Iterator;
│ - .end local v2 # "json":Lorg/json/JSONObject;
│ - .end local v3 # "jsonWriter":Ljava/io/OutputStreamWriter;
│ - .end local v5 # "sources":Lorg/json/JSONArray;
│ + .end local v1 # "json":Lorg/json/JSONObject;
│ + .end local v2 # "jsonWriter":Ljava/io/OutputStreamWriter;
│ + .end local v4 # "sources":Lorg/json/JSONArray;
│ :catchall_0
│ - move-exception v7
│ + move-exception v6
│
│ :try_start_3
│ monitor-exit p0
│ :try_end_3
│ .catchall {:try_start_3 .. :try_end_3} :catchall_0
│
│ - throw v7
│ + throw v6
│ .end method
│
│ .method public setCheckFrequency(J)V
│ - .locals 4
│ + .locals 5
│ .param p1, "value" # J
│
│ .prologue
│ .line 240
│ monitor-enter p0
│
│ .line 242
├── smali/org/kde/necessitas/ministro/R.smali
│ @@ -20,10 +20,9 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 10
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ - .line 30
│ return-void
│ .end method
├── smali/org/kde/necessitas/ministro/Session$ModuleCompare.smali
│ @@ -49,25 +49,21 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .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 565
│ check-cast p1, Lorg/kde/necessitas/ministro/Session$Module;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ check-cast p2, Lorg/kde/necessitas/ministro/Session$Module;
│
│ - .end local p2 # "x1":Ljava/lang/Object;
│ invoke-virtual {p0, p1, p2}, Lorg/kde/necessitas/ministro/Session$ModuleCompare;->compare(Lorg/kde/necessitas/ministro/Session$Module;Lorg/kde/necessitas/ministro/Session$Module;)I
│
│ move-result v0
│
│ return v0
│ .end method
├── smali/org/kde/necessitas/ministro/Session.smali
│ @@ -2,15 +2,14 @@
│ .super Ljava/lang/Object;
│ .source "Session.java"
│
│
│ # annotations
│ .annotation system Ldalvik/annotation/MemberClasses;
│ value = {
│ - Lorg/kde/necessitas/ministro/Session$1;,
│ Lorg/kde/necessitas/ministro/Session$Module;,
│ Lorg/kde/necessitas/ministro/Session$ModuleCompare;,
│ Lorg/kde/necessitas/ministro/Session$Result;
│ }
│ .end annotation
│
│
│ @@ -406,15 +405,15 @@
│
│ invoke-virtual {v4, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
│
│ goto/16 :goto_0
│ .end method
│
│ .method private addModules(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/HashMap;Ljava/util/Set;Ljava/util/ArrayList;)Z
│ - .locals 22
│ + .locals 20
│ .param p1, "module" # Ljava/lang/String;
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(",
│ "Ljava/lang/String;",
│ "Ljava/util/ArrayList",
│ "<",
│ @@ -441,37 +440,37 @@
│ .local p2, "modules":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ .local p3, "notFoundModules":Ljava/util/HashMap;, "Ljava/util/HashMap;"
│ .local p4, "jars":Ljava/util/Set;, "Ljava/util/Set;"
│ .local p5, "initClasses":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ if-nez p2, :cond_1
│
│ .line 490
│ - const/16 v21, 0x0
│ + const/16 v18, 0x0
│
│ .line 556
│ :cond_0
│ :goto_0
│ - return v21
│ + return v18
│
│ .line 495
│ :cond_1
│ - const/4 v12, 0x0
│ + const/4 v11, 0x0
│
│ - .local v12, "i":I
│ + .local v11, "i":I
│ :goto_1
│ invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->size()I
│
│ move-result v2
│
│ - if-ge v12, v2, :cond_3
│ + if-ge v11, v2, :cond_3
│
│ .line 497
│ move-object/from16 v0, p2
│
│ - invoke-virtual {v0, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│ + invoke-virtual {v0, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│
│ move-result-object v2
│
│ check-cast v2, Lorg/kde/necessitas/ministro/Session$Module;
│
│ iget-object v2, v2, Lorg/kde/necessitas/ministro/Session$Module;->name:Ljava/lang/String;
│
│ @@ -480,21 +479,21 @@
│ invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ move-result v2
│
│ if-eqz v2, :cond_2
│
│ .line 498
│ - const/16 v21, 0x1
│ + const/16 v18, 0x1
│
│ goto :goto_0
│
│ .line 495
│ :cond_2
│ - add-int/lit8 v12, v12, 0x1
│ + add-int/lit8 v11, v11, 0x1
│
│ goto :goto_1
│
│ .line 505
│ :cond_3
│ move-object/from16 v0, p0
│
│ @@ -502,220 +501,207 @@
│
│ iget-object v2, v2, Lorg/kde/necessitas/ministro/LibrariesStruct;->downloadedLibraries:Ljava/util/HashMap;
│
│ move-object/from16 v0, p1
│
│ invoke-virtual {v2, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v15
│ + move-result-object v12
│
│ - check-cast v15, Lorg/kde/necessitas/ministro/Library;
│ + check-cast v12, Lorg/kde/necessitas/ministro/Library;
│
│ .line 506
│ - .local v15, "library":Lorg/kde/necessitas/ministro/Library;
│ - if-eqz v15, :cond_a
│ + .local v12, "library":Lorg/kde/necessitas/ministro/Library;
│ + if-eqz v12, :cond_a
│
│ .line 508
│ - new-instance v16, Lorg/kde/necessitas/ministro/Session$Module;
│ + new-instance v13, Lorg/kde/necessitas/ministro/Session$Module;
│
│ const/4 v2, 0x0
│
│ - move-object/from16 v0, v16
│ -
│ - invoke-direct {v0, v2}, Lorg/kde/necessitas/ministro/Session$Module;->(Lorg/kde/necessitas/ministro/Session$1;)V
│ + invoke-direct {v13, v2}, Lorg/kde/necessitas/ministro/Session$Module;->(Lorg/kde/necessitas/ministro/Session$1;)V
│
│ .line 509
│ - .local v16, "m":Lorg/kde/necessitas/ministro/Session$Module;
│ - iget-object v2, v15, Lorg/kde/necessitas/ministro/Library;->name:Ljava/lang/String;
│ + .local v13, "m":Lorg/kde/necessitas/ministro/Session$Module;
│ + iget-object v2, v12, Lorg/kde/necessitas/ministro/Library;->name:Ljava/lang/String;
│
│ - move-object/from16 v0, v16
│ -
│ - iput-object v2, v0, Lorg/kde/necessitas/ministro/Session$Module;->name:Ljava/lang/String;
│ + iput-object v2, v13, Lorg/kde/necessitas/ministro/Session$Module;->name:Ljava/lang/String;
│
│ .line 510
│ new-instance v2, Ljava/lang/StringBuilder;
│
│ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
│
│ move-object/from16 v0, p0
│
│ iget-object v4, v0, Lorg/kde/necessitas/ministro/Session;->m_service:Lorg/kde/necessitas/ministro/MinistroService;
│
│ - iget-object v5, v15, Lorg/kde/necessitas/ministro/Library;->sourceId:Ljava/lang/Integer;
│ + iget-object v5, v12, Lorg/kde/necessitas/ministro/Library;->sourceId:Ljava/lang/Integer;
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/Session;->getRepository()Ljava/lang/String;
│
│ move-result-object v6
│
│ invoke-virtual {v4, v5, v6}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v4
│
│ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v2
│
│ - iget-object v4, v15, Lorg/kde/necessitas/ministro/Library;->filePath:Ljava/lang/String;
│ + iget-object v4, v12, Lorg/kde/necessitas/ministro/Library;->filePath:Ljava/lang/String;
│
│ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v2
│
│ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v2
│
│ - move-object/from16 v0, v16
│ -
│ - iput-object v2, v0, Lorg/kde/necessitas/ministro/Session$Module;->path:Ljava/lang/String;
│ + iput-object v2, v13, Lorg/kde/necessitas/ministro/Session$Module;->path:Ljava/lang/String;
│
│ .line 511
│ - iget v2, v15, Lorg/kde/necessitas/ministro/Library;->level:I
│ -
│ - move-object/from16 v0, v16
│ + iget v2, v12, Lorg/kde/necessitas/ministro/Library;->level:I
│
│ - iput v2, v0, Lorg/kde/necessitas/ministro/Session$Module;->level:I
│ + iput v2, v13, Lorg/kde/necessitas/ministro/Session$Module;->level:I
│
│ .line 512
│ - iget-object v2, v15, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│ + iget-object v2, v12, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│
│ if-eqz v2, :cond_6
│
│ .line 513
│ - iget-object v10, v15, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│ + iget-object v4, v12, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│
│ - .local v10, "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - array-length v14, v10
│ + array-length v5, v4
│
│ - .local v14, "len$":I
│ - const/4 v13, 0x0
│ + const/4 v2, 0x0
│
│ - .local v13, "i$":I
│ :goto_2
│ - if-ge v13, v14, :cond_6
│ + if-ge v2, v5, :cond_6
│
│ - aget-object v19, v10, v13
│ + aget-object v16, v4, v2
│
│ .line 515
│ - .local v19, "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ - move-object/from16 v0, v19
│ + .local v16, "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + move-object/from16 v0, v16
│
│ - iget-object v2, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│ + iget-object v6, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│
│ - if-eqz v2, :cond_4
│ + if-eqz v6, :cond_4
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v16
│
│ - iget-object v2, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│ + iget-object v6, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->type:Ljava/lang/String;
│
│ - const-string v4, "jar"
│ + const-string v7, "jar"
│
│ - invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v2
│ + move-result v6
│
│ - if-eqz v2, :cond_4
│ + if-eqz v6, :cond_4
│
│ .line 516
│ - new-instance v2, Ljava/lang/StringBuilder;
│ + new-instance v6, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ move-object/from16 v0, p0
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/Session;->m_service:Lorg/kde/necessitas/ministro/MinistroService;
│ + iget-object v7, v0, Lorg/kde/necessitas/ministro/Session;->m_service:Lorg/kde/necessitas/ministro/MinistroService;
│
│ - iget-object v5, v15, Lorg/kde/necessitas/ministro/Library;->sourceId:Ljava/lang/Integer;
│ + iget-object v8, v12, Lorg/kde/necessitas/ministro/Library;->sourceId:Ljava/lang/Integer;
│
│ invoke-virtual/range {p0 .. p0}, Lorg/kde/necessitas/ministro/Session;->getRepository()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v9
│
│ - invoke-virtual {v4, v5, v6}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v7, v8, v9}, Lorg/kde/necessitas/ministro/MinistroService;->getLibsRootPath(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v7
│
│ - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v6
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v16
│
│ - iget-object v4, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->filePath:Ljava/lang/String;
│ + iget-object v7, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->filePath:Ljava/lang/String;
│
│ - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v6
│
│ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v2
│ + move-result-object v6
│
│ move-object/from16 v0, p4
│
│ - invoke-interface {v0, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
│ + invoke-interface {v0, v6}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
│
│ .line 517
│ :cond_4
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v16
│
│ - iget-object v2, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->initClass:Ljava/lang/String;
│ + iget-object v6, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->initClass:Ljava/lang/String;
│
│ - if-eqz v2, :cond_5
│ + if-eqz v6, :cond_5
│
│ .line 518
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v16
│
│ - iget-object v2, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->initClass:Ljava/lang/String;
│ + iget-object v6, v0, Lorg/kde/necessitas/ministro/NeedsStruct;->initClass:Ljava/lang/String;
│
│ move-object/from16 v0, p5
│
│ - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 513
│ :cond_5
│ - add-int/lit8 v13, v13, 0x1
│ + add-int/lit8 v2, v2, 0x1
│
│ goto :goto_2
│
│ .line 520
│ - .end local v10 # "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - .end local v13 # "i$":I
│ - .end local v14 # "len$":I
│ - .end local v19 # "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + .end local v16 # "needed":Lorg/kde/necessitas/ministro/NeedsStruct;
│ :cond_6
│ move-object/from16 v0, p2
│
│ - move-object/from16 v1, v16
│ -
│ - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 522
│ - const/16 v21, 0x1
│ + const/16 v18, 0x1
│
│ .line 523
│ - .local v21, "res":Z
│ - iget-object v2, v15, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│ + .local v18, "res":Z
│ + iget-object v2, v12, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│
│ if-eqz v2, :cond_7
│
│ .line 524
│ - iget-object v10, v15, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│ + iget-object v9, v12, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│ +
│ + array-length v0, v9
│ +
│ + move/from16 v19, v0
│
│ - .local v10, "arr$":[Ljava/lang/String;
│ - array-length v14, v10
│ + const/4 v2, 0x0
│
│ - .restart local v14 # "len$":I
│ - const/4 v13, 0x0
│ + move v8, v2
│
│ - .restart local v13 # "i$":I
│ :goto_3
│ - if-ge v13, v14, :cond_7
│ + move/from16 v0, v19
│ +
│ + if-ge v8, v0, :cond_7
│
│ - aget-object v3, v10, v13
│ + aget-object v3, v9, v8
│
│ .local v3, "depend":Ljava/lang/String;
│ move-object/from16 v2, p0
│
│ move-object/from16 v4, p2
│
│ move-object/from16 v5, p3
│ @@ -725,116 +711,107 @@
│ move-object/from16 v7, p5
│
│ .line 525
│ invoke-direct/range {v2 .. v7}, Lorg/kde/necessitas/ministro/Session;->addModules(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/HashMap;Ljava/util/Set;Ljava/util/ArrayList;)Z
│
│ move-result v2
│
│ - and-int v21, v21, v2
│ + and-int v18, v18, v2
│
│ .line 524
│ - add-int/lit8 v13, v13, 0x1
│ + add-int/lit8 v2, v8, 0x1
│ +
│ + move v8, v2
│
│ goto :goto_3
│
│ .line 527
│ .end local v3 # "depend":Ljava/lang/String;
│ - .end local v10 # "arr$":[Ljava/lang/String;
│ - .end local v13 # "i$":I
│ - .end local v14 # "len$":I
│ :cond_7
│ - iget-object v2, v15, Lorg/kde/necessitas/ministro/Library;->replaces:[Ljava/lang/String;
│ + iget-object v2, v12, Lorg/kde/necessitas/ministro/Library;->replaces:[Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 528
│ - iget-object v10, v15, Lorg/kde/necessitas/ministro/Library;->replaces:[Ljava/lang/String;
│ + iget-object v5, v12, Lorg/kde/necessitas/ministro/Library;->replaces:[Ljava/lang/String;
│
│ - .restart local v10 # "arr$":[Ljava/lang/String;
│ - array-length v14, v10
│ + array-length v6, v5
│
│ - .restart local v14 # "len$":I
│ - const/4 v13, 0x0
│ + const/4 v2, 0x0
│ +
│ + move v4, v2
│
│ - .restart local v13 # "i$":I
│ :goto_4
│ - if-ge v13, v14, :cond_0
│ + if-ge v4, v6, :cond_0
│
│ - aget-object v20, v10, v13
│ + aget-object v17, v5, v4
│
│ .line 529
│ - .local v20, "replaceLibrary":Ljava/lang/String;
│ - const/16 v17, 0x0
│ + .local v17, "replaceLibrary":Ljava/lang/String;
│ + const/4 v14, 0x0
│
│ - .local v17, "mIt":I
│ + .local v14, "mIt":I
│ :goto_5
│ invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->size()I
│
│ move-result v2
│
│ - move/from16 v0, v17
│ -
│ - if-ge v0, v2, :cond_9
│ + if-ge v14, v2, :cond_9
│
│ .line 530
│ move-object/from16 v0, p2
│
│ - move/from16 v1, v17
│ -
│ - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│ + invoke-virtual {v0, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│
│ move-result-object v2
│
│ check-cast v2, Lorg/kde/necessitas/ministro/Session$Module;
│
│ iget-object v2, v2, Lorg/kde/necessitas/ministro/Session$Module;->name:Ljava/lang/String;
│
│ - move-object/from16 v0, v20
│ + move-object/from16 v0, v17
│
│ invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ move-result v2
│
│ if-eqz v2, :cond_8
│
│ .line 531
│ - add-int/lit8 v18, v17, -0x1
│ + add-int/lit8 v15, v14, -0x1
│
│ - .end local v17 # "mIt":I
│ - .local v18, "mIt":I
│ + .end local v14 # "mIt":I
│ + .local v15, "mIt":I
│ move-object/from16 v0, p2
│
│ - move/from16 v1, v17
│ + invoke-virtual {v0, v14}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
│
│ - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
│ -
│ - move/from16 v17, v18
│ + move v14, v15
│
│ .line 529
│ - .end local v18 # "mIt":I
│ - .restart local v17 # "mIt":I
│ + .end local v15 # "mIt":I
│ + .restart local v14 # "mIt":I
│ :cond_8
│ - add-int/lit8 v17, v17, 0x1
│ + add-int/lit8 v14, v14, 0x1
│
│ goto :goto_5
│
│ .line 528
│ :cond_9
│ - add-int/lit8 v13, v13, 0x1
│ + add-int/lit8 v2, v4, 0x1
│ +
│ + move v4, v2
│
│ goto :goto_4
│
│ .line 537
│ - .end local v10 # "arr$":[Ljava/lang/String;
│ - .end local v13 # "i$":I
│ - .end local v14 # "len$":I
│ - .end local v16 # "m":Lorg/kde/necessitas/ministro/Session$Module;
│ - .end local v17 # "mIt":I
│ - .end local v20 # "replaceLibrary":Ljava/lang/String;
│ - .end local v21 # "res":Z
│ + .end local v13 # "m":Lorg/kde/necessitas/ministro/Session$Module;
│ + .end local v14 # "mIt":I
│ + .end local v17 # "replaceLibrary":Ljava/lang/String;
│ + .end local v18 # "res":Z
│ :cond_a
│ if-eqz p3, :cond_c
│
│ .line 542
│ move-object/from16 v0, p3
│
│ move-object/from16 v1, p1
│ @@ -842,15 +819,15 @@
│ invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v2
│
│ if-eqz v2, :cond_b
│
│ .line 543
│ - const/16 v21, 0x0
│ + const/16 v18, 0x0
│
│ goto/16 :goto_0
│
│ .line 546
│ :cond_b
│ move-object/from16 v0, p0
│
│ @@ -858,22 +835,22 @@
│
│ iget-object v2, v2, Lorg/kde/necessitas/ministro/LibrariesStruct;->availableLibraries:Ljava/util/HashMap;
│
│ move-object/from16 v0, p1
│
│ invoke-virtual {v2, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v15
│ + move-result-object v12
│
│ - .end local v15 # "library":Lorg/kde/necessitas/ministro/Library;
│ - check-cast v15, Lorg/kde/necessitas/ministro/Library;
│ + .end local v12 # "library":Lorg/kde/necessitas/ministro/Library;
│ + check-cast v12, Lorg/kde/necessitas/ministro/Library;
│
│ .line 547
│ - .restart local v15 # "library":Lorg/kde/necessitas/ministro/Library;
│ - if-eqz v15, :cond_c
│ + .restart local v12 # "library":Lorg/kde/necessitas/ministro/Library;
│ + if-eqz v12, :cond_c
│
│ .line 549
│ const-string v2, "MinistroService"
│
│ new-instance v4, Ljava/lang/StringBuilder;
│
│ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V
│ @@ -903,131 +880,128 @@
│ invoke-static {v2, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 550
│ move-object/from16 v0, p3
│
│ move-object/from16 v1, p1
│
│ - invoke-virtual {v0, v1, v15}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v0, v1, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 551
│ - iget-object v2, v15, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│ + iget-object v2, v12, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│
│ if-eqz v2, :cond_c
│
│ .line 552
│ - const/4 v11, 0x0
│ + const/4 v10, 0x0
│
│ - .local v11, "depIt":I
│ + .local v10, "depIt":I
│ :goto_6
│ - iget-object v2, v15, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│ + iget-object v2, v12, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│
│ array-length v2, v2
│
│ - if-ge v11, v2, :cond_c
│ + if-ge v10, v2, :cond_c
│
│ .line 553
│ - iget-object v2, v15, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│ + iget-object v2, v12, Lorg/kde/necessitas/ministro/Library;->depends:[Ljava/lang/String;
│
│ - aget-object v5, v2, v11
│ + aget-object v5, v2, v10
│
│ move-object/from16 v4, p0
│
│ move-object/from16 v6, p2
│
│ move-object/from16 v7, p3
│
│ move-object/from16 v8, p4
│
│ move-object/from16 v9, p5
│
│ invoke-direct/range {v4 .. v9}, Lorg/kde/necessitas/ministro/Session;->addModules(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/HashMap;Ljava/util/Set;Ljava/util/ArrayList;)Z
│
│ .line 552
│ - add-int/lit8 v11, v11, 0x1
│ + add-int/lit8 v10, v10, 0x1
│
│ goto :goto_6
│
│ .line 556
│ - .end local v11 # "depIt":I
│ + .end local v10 # "depIt":I
│ :cond_c
│ - const/16 v21, 0x0
│ + const/16 v18, 0x0
│
│ goto/16 :goto_0
│ .end method
│
│ .method private static cleanLibrary(Ljava/lang/String;Lorg/kde/necessitas/ministro/Library;)V
│ .locals 8
│ .param p0, "rootPath" # Ljava/lang/String;
│ .param p1, "lib" # Lorg/kde/necessitas/ministro/Library;
│
│ .prologue
│ .line 589
│ :try_start_0
│ - new-instance v5, Ljava/io/File;
│ + new-instance v2, Ljava/io/File;
│
│ - new-instance v6, Ljava/lang/StringBuilder;
│ + new-instance v3, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v6, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ - iget-object v7, p1, Lorg/kde/necessitas/ministro/Library;->filePath:Ljava/lang/String;
│ + iget-object v4, p1, Lorg/kde/necessitas/ministro/Library;->filePath:Ljava/lang/String;
│
│ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ - invoke-direct {v5, v6}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v2, v3}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual {v5}, Ljava/io/File;->delete()Z
│ + invoke-virtual {v2}, Ljava/io/File;->delete()Z
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 596
│ :goto_0
│ - iget-object v5, p1, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│ + iget-object v2, p1, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│
│ - if-eqz v5, :cond_0
│ + if-eqz v2, :cond_0
│
│ .line 597
│ - iget-object v0, p1, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│ + iget-object v3, p1, Lorg/kde/necessitas/ministro/Library;->needs:[Lorg/kde/necessitas/ministro/NeedsStruct;
│
│ - .local v0, "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - array-length v3, v0
│ + array-length v4, v3
│
│ - .local v3, "len$":I
│ const/4 v2, 0x0
│
│ - .local v2, "i$":I
│ :goto_1
│ - if-ge v2, v3, :cond_0
│ + if-ge v2, v4, :cond_0
│
│ - aget-object v4, v0, v2
│ + aget-object v1, v3, v2
│
│ .line 601
│ - .local v4, "n":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + .local v1, "n":Lorg/kde/necessitas/ministro/NeedsStruct;
│ :try_start_1
│ new-instance v5, Ljava/io/File;
│
│ new-instance v6, Ljava/lang/StringBuilder;
│
│ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ invoke-virtual {v6, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v6
│
│ - iget-object v7, v4, Lorg/kde/necessitas/ministro/NeedsStruct;->filePath:Ljava/lang/String;
│ + iget-object v7, v1, Lorg/kde/necessitas/ministro/NeedsStruct;->filePath:Ljava/lang/String;
│
│ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v6
│
│ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ @@ -1042,48 +1016,39 @@
│ .line 597
│ :goto_2
│ add-int/lit8 v2, v2, 0x1
│
│ goto :goto_1
│
│ .line 591
│ - .end local v0 # "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - .end local v2 # "i$":I
│ - .end local v3 # "len$":I
│ - .end local v4 # "n":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + .end local v1 # "n":Lorg/kde/necessitas/ministro/NeedsStruct;
│ :catch_0
│ - move-exception v1
│ + move-exception v0
│
│ .line 593
│ - .local v1, "e":Ljava/lang/Exception;
│ - invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
│ + .local v0, "e":Ljava/lang/Exception;
│ + invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_0
│
│ .line 603
│ - .end local v1 # "e":Ljava/lang/Exception;
│ - .restart local v0 # "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - .restart local v2 # "i$":I
│ - .restart local v3 # "len$":I
│ - .restart local v4 # "n":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + .end local v0 # "e":Ljava/lang/Exception;
│ + .restart local v1 # "n":Lorg/kde/necessitas/ministro/NeedsStruct;
│ :catch_1
│ - move-exception v1
│ + move-exception v0
│
│ .line 605
│ - .restart local v1 # "e":Ljava/lang/Exception;
│ - invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
│ + .restart local v0 # "e":Ljava/lang/Exception;
│ + invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_2
│
│ .line 608
│ - .end local v0 # "arr$":[Lorg/kde/necessitas/ministro/NeedsStruct;
│ - .end local v1 # "e":Ljava/lang/Exception;
│ - .end local v2 # "i$":I
│ - .end local v3 # "len$":I
│ - .end local v4 # "n":Lorg/kde/necessitas/ministro/NeedsStruct;
│ + .end local v0 # "e":Ljava/lang/Exception;
│ + .end local v1 # "n":Lorg/kde/necessitas/ministro/NeedsStruct;
│ :cond_0
│ return-void
│ .end method
│
│ .method private getSources()[Ljava/lang/String;
│ .locals 2
│
│ @@ -1125,328 +1090,315 @@
│ .line 695
│ new-instance v0, Ljava/lang/String;
│
│ invoke-direct {v0}, Ljava/lang/String;->()V
│
│ .line 696
│ .local v0, "env":Ljava/lang/String;
│ - iget-object v3, p0, Lorg/kde/necessitas/ministro/Session;->m_libraries:Lorg/kde/necessitas/ministro/LibrariesStruct;
│ + iget-object v2, p0, Lorg/kde/necessitas/ministro/Session;->m_libraries:Lorg/kde/necessitas/ministro/LibrariesStruct;
│
│ - iget-object v3, v3, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│ + iget-object v2, v2, Lorg/kde/necessitas/ministro/LibrariesStruct;->environmentVariables:Ljava/util/HashMap;
│
│ - invoke-virtual {v3}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
│ + invoke-virtual {v2}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v3
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v3
│ + move-result v2
│
│ - if-eqz v3, :cond_1
│ + if-eqz v2, :cond_1
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Ljava/lang/String;
│ + check-cast v1, Ljava/lang/String;
│
│ .line 698
│ - .local v2, "key":Ljava/lang/String;
│ + .local v1, "key":Ljava/lang/String;
│ invoke-virtual {v0}, Ljava/lang/String;->length()I
│
│ - move-result v3
│ + move-result v2
│
│ - if-lez v3, :cond_0
│ + if-lez v2, :cond_0
│
│ .line 699
│ - new-instance v3, Ljava/lang/StringBuilder;
│ + new-instance v2, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ const-string v4, "\t"
│
│ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v0
│
│ .line 700
│ :cond_0
│ - new-instance v3, Ljava/lang/StringBuilder;
│ + new-instance v2, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v2}, Ljava/lang/StringBuilder;->