summaryrefslogtreecommitdiff
path: root/valid/code-0020.smali
diff options
context:
space:
mode:
Diffstat (limited to 'valid/code-0020.smali')
-rw-r--r--valid/code-0020.smali108
1 files changed, 0 insertions, 108 deletions
diff --git a/valid/code-0020.smali b/valid/code-0020.smali
deleted file mode 100644
index 24d6118..0000000
--- a/valid/code-0020.smali
+++ /dev/null
@@ -1,108 +0,0 @@
-
-.class public LMyDalvikCode;
-.super Ljava/lang/Object;
-
-.method public constructor <init>()V
- .locals 1
-
- const/4 v0, 0x0
- invoke-direct {p0, v0}, Ljava/lang/Object;-><init>()V
-
- return-void
-.end method
-
-.method public test_data_handling()V
- .locals 2
-
- sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream;
-
- const-string v1, "Data handling test"
- invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public test_arithmetic_logic_operations()V
- .locals 3
-
- sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream;
-
- const/4 v1, 0x10
- const/4 v2, 0x5
-
- add-int/lit8 v1, v1, 0x1
- sub-int/lit8 v2, v2, 0x1
-
- mul-int/lit8 v1, v1, 0x2
- div-int/lit8 v2, v2, 0x2
-
- rem-int/lit8 v1, v1, 0x3
- neg-int v2, v2
-
- const-string v3, "Arithmetic logic operations: "
- invoke-virtual {v0, v3}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V
-
- move-object v3, v0
-
- invoke-virtual {v3, v1}, Ljava/io/PrintStream;->println(I)V
- invoke-virtual {v3, v2}, Ljava/io/PrintStream;->println(I)V
-
- return-void
-.end method
-
-.method public test_control_flow_operations()V
- .locals 4
-
- sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream;
-
- const/4 v1, 0x5
- const/4 v2, 0x3
-
- if-nez v1, :cond_true
- goto :cond_false
-
- :cond_true
- const-string v1, "Control flow: True"
- invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
- goto :end_if
-
- :cond_false
- const-string v1, "Control flow: False"
- invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
-
- :end_if
-
- return-void
-.end method
-
-.method public test_high_dex_version()V
- .locals 3
- .registers 4
-
- sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream;
-
- const-string v1, "High Dex version test"
- invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
-
- const/4 v2, 0x10
- const/4 v3, 0x5
-
- add-int/lit8 v2, v2, 0x1
- sub-int/lit8 v3, v3, 0x1
-
- mul-int/lit8 v2, v2, 0x2
- div-int/lit8 v3, v3, 0x2
-
- rem-int/lit8 v2, v2, 0x3
- neg-int v3, v3
-
- const-string v1, "Result: "
- invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V
-
- move-object v1, v0
-
- invoke-virtual {v1, v2}, Ljava/io/PrintStream;->println(I)V
- invoke-virtual {v1, v3}, Ljava/io/PrintStream;->println(I)V
-
- return-void
-.end method