Здесь все правильно ?
.class public Browser
.super javax/microedition/
midlet/MIDlet
.field private I Z
.field private static Z Z
.field public static Code Z
.field public static Code
LBrowser;
.field public static Code Le;
.field public static Code
Ljavax/microedition/lcdui/
Display;
.method public <init>()V
.limit stack 1
.limit locals 1
aload_0
invokespecial javax/
microedition/midlet/MIDlet/
<init>()V
return
.end method
.method public pauseApp()V
.limit stack 2
.limit locals 1
invokestatic func/pApp()V
aload_0
iconst_1
putfield Browser/I Z
return
.end method
.method public static Code()V
.limit stack 2
.limit locals 0
getstatic Browser/Code
LBrowser;
iconst_0
invokevirtual Browser/
destroyApp(Z)V
getstatic Browser/Code
LBrowser;
invokevirtual javax/
microedition/midlet/MIDlet/
notifyDestroyed()V
return
.end method
.method public startApp()V
.limit stack 2
.limit locals 1
invokestatic func/sApp()V
aload_0
putstatic Browser/Code
LBrowser;
aload_0
invokestatic javax/
microedition/lcdui/Display/
getDisplay(Ljavax/
microedition/midlet/
MIDlet
Ljavax/microedition/
lcdui/Display;
putstatic Browser/Code
Ljavax/microedition/lcdui/
Display;
aload_0
getfield Browser/I Z
ifeq Label24
aload_0
iconst_0
putfield Browser/I Z
return
Label24:
getstatic Browser/Z Z
ifeq Label31
return
Label31:
iconst_1
putstatic Browser/Z Z
new e
invokespecial e/<init>()V
return
.end method
.method public destroyApp(Z)V
.limit stack 2
.limit locals 2
invokestatic func/dApp()V
iconst_1
putstatic Browser/Code Z
getstatic Browser/Code Le;
ifnull Label48
getstatic h/Code Z
ifeq Label20
iconst_m1
putstatic h/B I
Label20:
iconst_1
invokestatic h/Code(Z)V
ldc "h1"
getstatic e/I Ljava/util/
Vector;
invokestatic h/Code(Ljava/
lang/String;Ljava/util/
Vector
Z
pop
getstatic h/ap Z
ifne Label48
getstatic Browser/Code Le;
getfield e/Code Ljava/util/
Timer;
invokevirtual java/util/Timer/
cancel()V
Label48:
iconst_0
putstatic Browser/Z Z
return
.end method