public class java.applet.Applet extends java.awt.Panel
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: java.applet.Applet
super_class: java.awt.Panel
{
private transient java.applet.AppletStub stub;
descriptor: Ljava/applet/AppletStub;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -5836846270535785031
javax.accessibility.AccessibleContext accessibleContext;
descriptor: Ljavax/accessibility/AccessibleContext;
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.awt.Panel.<init>:()V
1: aload 0
aconst_null
putfield java.applet.Applet.accessibleContext:Ljavax/accessibility/AccessibleContext;
2: invokestatic java.awt.GraphicsEnvironment.isHeadless:()Z
ifeq 4
3: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
4: StackMap locals: java.applet.Applet
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/applet/Applet;
Exceptions:
throws java.awt.HeadlessException
private void readObject(java.io.ObjectInputStream);
descriptor: (Ljava/io/ObjectInputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic java.awt.GraphicsEnvironment.isHeadless:()Z
ifeq 2
1: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/applet/Applet;
0 4 1 s Ljava/io/ObjectInputStream;
Exceptions:
throws java.lang.ClassNotFoundException, java.io.IOException, java.awt.HeadlessException
MethodParameters:
Name Flags
s
public final void setStub(java.applet.AppletStub);
descriptor: (Ljava/applet/AppletStub;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield java.applet.Applet.stub:Ljava/applet/AppletStub;
ifnull 4
1: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
new java.awt.AWTPermission
dup
ldc "setAppletStub"
invokespecial java.awt.AWTPermission.<init>:(Ljava/lang/String;)V
invokevirtual java.lang.SecurityManager.checkPermission:(Ljava/security/Permission;)V
end local 2 4: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield java.applet.Applet.stub:Ljava/applet/AppletStub;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljava/applet/Applet;
0 6 1 stub Ljava/applet/AppletStub;
2 4 2 s Ljava/lang/SecurityManager;
MethodParameters:
Name Flags
stub
public boolean isActive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.applet.Applet.stub:Ljava/applet/AppletStub;
ifnull 2
1: aload 0
getfield java.applet.Applet.stub:Ljava/applet/AppletStub;
invokeinterface java.applet.AppletStub.isActive:()Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/applet/Applet;
public java.net.URL getDocumentBase();
descriptor: ()Ljava/net/URL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.applet.Applet.stub:Ljava/applet/AppletStub;
invokeinterface java.applet.AppletStub.getDocumentBase:()Ljava/net/URL;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public java.net.URL getCodeBase();
descriptor: ()Ljava/net/URL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.applet.Applet.stub:Ljava/applet/AppletStub;
invokeinterface java.applet.AppletStub.getCodeBase:()Ljava/net/URL;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public java.lang.String getParameter(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.applet.Applet.stub:Ljava/applet/AppletStub;
aload 1
invokeinterface java.applet.AppletStub.getParameter:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.applet.AppletContext getAppletContext();
descriptor: ()Ljava/applet/AppletContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.applet.Applet.stub:Ljava/applet/AppletStub;
invokeinterface java.applet.AppletStub.getAppletContext:()Ljava/applet/AppletContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public void resize(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual java.applet.Applet.size:()Ljava/awt/Dimension;
astore 3
start local 3 1: aload 3
getfield java.awt.Dimension.width:I
iload 1
if_icmpne 2
aload 3
getfield java.awt.Dimension.height:I
iload 2
if_icmpeq 5
2: StackMap locals: java.awt.Dimension
StackMap stack:
aload 0
iload 1
iload 2
invokespecial java.awt.Panel.resize:(II)V
3: aload 0
getfield java.applet.Applet.stub:Ljava/applet/AppletStub;
ifnull 5
4: aload 0
getfield java.applet.Applet.stub:Ljava/applet/AppletStub;
iload 1
iload 2
invokeinterface java.applet.AppletStub.appletResize:(II)V
5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljava/applet/Applet;
0 6 1 width I
0 6 2 height I
1 6 3 d Ljava/awt/Dimension;
MethodParameters:
Name Flags
width
height
public void resize(java.awt.Dimension);
descriptor: (Ljava/awt/Dimension;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield java.awt.Dimension.width:I
aload 1
getfield java.awt.Dimension.height:I
invokevirtual java.applet.Applet.resize:(II)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/applet/Applet;
0 2 1 d Ljava/awt/Dimension;
MethodParameters:
Name Flags
d
public boolean isValidateRoot();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public void showStatus(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.applet.Applet.getAppletContext:()Ljava/applet/AppletContext;
aload 1
invokeinterface java.applet.AppletContext.showStatus:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/applet/Applet;
0 2 1 msg Ljava/lang/String;
MethodParameters:
Name Flags
msg
public java.awt.Image getImage(java.net.URL);
descriptor: (Ljava/net/URL;)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.applet.Applet.getAppletContext:()Ljava/applet/AppletContext;
aload 1
invokeinterface java.applet.AppletContext.getImage:(Ljava/net/URL;)Ljava/awt/Image;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
0 1 1 url Ljava/net/URL;
MethodParameters:
Name Flags
url
public java.awt.Image getImage(java.net.URL, java.lang.String);
descriptor: (Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new java.net.URL
dup
aload 1
aload 2
invokespecial java.net.URL.<init>:(Ljava/net/URL;Ljava/lang/String;)V
invokevirtual java.applet.Applet.getImage:(Ljava/net/URL;)Ljava/awt/Image;
1: areturn
2: StackMap locals:
StackMap stack: java.net.MalformedURLException
pop
3: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/applet/Applet;
0 4 1 url Ljava/net/URL;
0 4 2 name Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.net.MalformedURLException
MethodParameters:
Name Flags
url
name
public static final java.applet.AudioClip newAudioClip(java.net.URL);
descriptor: (Ljava/net/URL;)Ljava/applet/AudioClip;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new sun.applet.AppletAudioClip
dup
aload 0
invokespecial sun.applet.AppletAudioClip.<init>:(Ljava/net/URL;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 url Ljava/net/URL;
MethodParameters:
Name Flags
url
public java.applet.AudioClip getAudioClip(java.net.URL);
descriptor: (Ljava/net/URL;)Ljava/applet/AudioClip;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.applet.Applet.getAppletContext:()Ljava/applet/AppletContext;
aload 1
invokeinterface java.applet.AppletContext.getAudioClip:(Ljava/net/URL;)Ljava/applet/AudioClip;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
0 1 1 url Ljava/net/URL;
MethodParameters:
Name Flags
url
public java.applet.AudioClip getAudioClip(java.net.URL, java.lang.String);
descriptor: (Ljava/net/URL;Ljava/lang/String;)Ljava/applet/AudioClip;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new java.net.URL
dup
aload 1
aload 2
invokespecial java.net.URL.<init>:(Ljava/net/URL;Ljava/lang/String;)V
invokevirtual java.applet.Applet.getAudioClip:(Ljava/net/URL;)Ljava/applet/AudioClip;
1: areturn
2: StackMap locals:
StackMap stack: java.net.MalformedURLException
pop
3: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/applet/Applet;
0 4 1 url Ljava/net/URL;
0 4 2 name Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.net.MalformedURLException
MethodParameters:
Name Flags
url
name
public java.lang.String getAppletInfo();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokespecial java.awt.Panel.getLocale:()Ljava/util/Locale;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
areturn
3: StackMap locals: java.util.Locale
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/applet/Applet;
1 4 1 locale Ljava/util/Locale;
public java.lang.String[][] getParameterInfo();
descriptor: ()[[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public void play(java.net.URL);
descriptor: (Ljava/net/URL;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.applet.Applet.getAudioClip:(Ljava/net/URL;)Ljava/applet/AudioClip;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
invokeinterface java.applet.AudioClip.play:()V
3: StackMap locals: java.applet.AudioClip
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/applet/Applet;
0 4 1 url Ljava/net/URL;
1 4 2 clip Ljava/applet/AudioClip;
MethodParameters:
Name Flags
url
public void play(java.net.URL, java.lang.String);
descriptor: (Ljava/net/URL;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual java.applet.Applet.getAudioClip:(Ljava/net/URL;Ljava/lang/String;)Ljava/applet/AudioClip;
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 3
invokeinterface java.applet.AudioClip.play:()V
3: StackMap locals: java.applet.AudioClip
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/applet/Applet;
0 4 1 url Ljava/net/URL;
0 4 2 name Ljava/lang/String;
1 4 3 clip Ljava/applet/AudioClip;
MethodParameters:
Name Flags
url
name
public void init();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public void start();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public void stop();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public void destroy();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/applet/Applet;
public javax.accessibility.AccessibleContext getAccessibleContext();
descriptor: ()Ljavax/accessibility/AccessibleContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield java.applet.Applet.accessibleContext:Ljavax/accessibility/AccessibleContext;
ifnonnull 2
1: aload 0
new java.applet.Applet$AccessibleApplet
dup
aload 0
invokespecial java.applet.Applet$AccessibleApplet.<init>:(Ljava/applet/Applet;)V
putfield java.applet.Applet.accessibleContext:Ljavax/accessibility/AccessibleContext;
2: StackMap locals:
StackMap stack:
aload 0
getfield java.applet.Applet.accessibleContext:Ljavax/accessibility/AccessibleContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/applet/Applet;
}
SourceFile: "Applet.java"
NestMembers:
java.applet.Applet$AccessibleApplet
InnerClasses:
protected AccessibleApplet = java.applet.Applet$AccessibleApplet of java.applet.Applet