.class public LMyDalvikDemo; .super Ljava/lang/Object; .method public static main([Ljava/lang/String;)V .locals 5 # Data handling const/16 v0, 0x1234 sput-object v0, LMyDalvikDemo;->myStaticField:I # Arithmetic and logic operations const/16 v1, 0x5678 add-int/lit16 v2, v1, 0x9ABC mul-int v3, v2, v1 neg-int v4, v3 # Control flow operations if-nez v4, :cond_true goto :cond_false :cond_true const-string v4, "Condition is true" goto :print_result :cond_false const-string v4, "Condition is false" :print_result sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream; invoke-virtual {v0, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V return-void .end method .method public static getStaticField()I .locals 1 sget-object v0, LMyDalvikDemo;->myStaticField:I return v0 .end method .method private myPrivateMethod(I)V .locals 1 add-int/lit8 v0, p1, 0x10 iput v0, p0, LMyDalvikDemo;->myInstanceField:I return-void .end method .field public static myStaticField:I .field private myInstanceField:I