.class public LdalvikBytecodeDemo; .super Ljava/lang/Object; .method public constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public dataHandling()V .locals 2 const/16 v0, 0x1234 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; invoke-virtual {v1, v0}, Ljava/io/PrintStream;->println(I)V return-void .end method .method public arithmeticLogic()V .locals 3 const/16 v0, 0x1234 const/16 v1, 0x5678 add-int v0, v0, v1 mul-int v0, v0, v1 xor-int v0, v0, v1 div-int v0, v0, v1 return-void .end method .method public controlFlow()V .locals 1 const/16 v0, 0x1234 if-eqz v0, :cond_true goto :cond_false :cond_true sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream; const-string v1, "Condition true" invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V return-void :cond_false sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream; const-string v1, "Condition false" invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V return-void .end method .method public highestDexInstructions()V .locals 4 const/16 v0, 0x1234 const/16 v1, 0x5678 add-int v0, v0, v1 mul-int v0, v0, v1 xor-int v0, v0, v1 div-int v0, v0, v1 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; const-string v2, "Result: " invoke-virtual {v1, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V invoke-virtual {v1, v0}, Ljava/io/PrintStream;->println(I)V return-void .end method