class sun.applet.AppletViewer$1AppletEventListener implements sun.applet.AppletListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.applet.AppletViewer$1AppletEventListener
super_class: java.lang.Object
{
final java.awt.Frame frame;
descriptor: Ljava/awt/Frame;
flags: (0x0010) ACC_FINAL
final sun.applet.AppletViewer this$0;
descriptor: Lsun/applet/AppletViewer;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(sun.applet.AppletViewer, java.awt.Frame);
descriptor: (Lsun/applet/AppletViewer;Ljava/awt/Frame;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // sun.applet.AppletViewer$1AppletEventListener this
start local 2 // java.awt.Frame frame
0: .line 235
aload 0 /* this */
aload 1
putfield sun.applet.AppletViewer$1AppletEventListener.this$0:Lsun/applet/AppletViewer;
1: .line 234
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
2: .line 236
aload 0 /* this */
aload 2 /* frame */
putfield sun.applet.AppletViewer$1AppletEventListener.frame:Ljava/awt/Frame;
3: .line 237
return
end local 2 // java.awt.Frame frame
end local 0 // sun.applet.AppletViewer$1AppletEventListener this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/applet/AppletViewer$1AppletEventListener;
0 4 2 frame Ljava/awt/Frame;
MethodParameters:
Name Flags
this$0 final
frame
public void appletStateChanged(sun.applet.AppletEvent);
descriptor: (Lsun/applet/AppletEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 // sun.applet.AppletViewer$1AppletEventListener this
start local 1 // sun.applet.AppletEvent evt
0: .line 243
aload 1 /* evt */
invokevirtual sun.applet.AppletEvent.getSource:()Ljava/lang/Object;
checkcast sun.applet.AppletPanel
astore 2 /* src */
start local 2 // sun.applet.AppletPanel src
1: .line 245
aload 1 /* evt */
invokevirtual sun.applet.AppletEvent.getID:()I
tableswitch { // 51234 - 51236
51234: 2
51235: 10
51236: 6
default: 10
}
2: .line 247
StackMap locals: sun.applet.AppletPanel
StackMap stack:
aload 2 /* src */
ifnull 10
3: .line 248
aload 0 /* this */
getfield sun.applet.AppletViewer$1AppletEventListener.this$0:Lsun/applet/AppletViewer;
aload 0 /* this */
getfield sun.applet.AppletViewer$1AppletEventListener.this$0:Lsun/applet/AppletViewer;
invokevirtual sun.applet.AppletViewer.preferredSize:()Ljava/awt/Dimension;
invokevirtual sun.applet.AppletViewer.resize:(Ljava/awt/Dimension;)V
4: .line 249
aload 0 /* this */
getfield sun.applet.AppletViewer$1AppletEventListener.this$0:Lsun/applet/AppletViewer;
invokevirtual sun.applet.AppletViewer.validate:()V
5: .line 251
goto 10
6: .line 254
StackMap locals:
StackMap stack:
aload 2 /* src */
invokevirtual sun.applet.AppletPanel.getApplet:()Ljava/applet/Applet;
astore 3 /* a */
start local 3 // java.applet.Applet a
7: .line 270
aload 3 /* a */
ifnull 9
8: .line 271
aload 0 /* this */
getfield sun.applet.AppletViewer$1AppletEventListener.frame:Ljava/awt/Frame;
aload 3 /* a */
invokestatic sun.awt.SunToolkit.targetToAppContext:(Ljava/lang/Object;)Lsun/awt/AppContext;
invokestatic sun.applet.AppletPanel.changeFrameAppContext:(Ljava/awt/Frame;Lsun/awt/AppContext;)V
goto 10
9: .line 273
StackMap locals: java.applet.Applet
StackMap stack:
aload 0 /* this */
getfield sun.applet.AppletViewer$1AppletEventListener.frame:Ljava/awt/Frame;
invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
invokestatic sun.applet.AppletPanel.changeFrameAppContext:(Ljava/awt/Frame;Lsun/awt/AppContext;)V
end local 3 // java.applet.Applet a
10: .line 278
StackMap locals:
StackMap stack:
return
end local 2 // sun.applet.AppletPanel src
end local 1 // sun.applet.AppletEvent evt
end local 0 // sun.applet.AppletViewer$1AppletEventListener this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lsun/applet/AppletViewer$1AppletEventListener;
0 11 1 evt Lsun/applet/AppletEvent;
1 11 2 src Lsun/applet/AppletPanel;
7 10 3 a Ljava/applet/Applet;
MethodParameters:
Name Flags
evt
}
SourceFile: "AppletViewer.java"
EnclosingMethod: sun.applet.AppletViewer.<init>:(IILjava/net/URL;Ljava/util/Hashtable;Ljava/io/PrintStream;Lsun/applet/AppletViewerFactory;)V
NestHost: sun.applet.AppletViewer
InnerClasses:
AppletEventListener = sun.applet.AppletViewer$1AppletEventListener
RuntimeVisibleAnnotations:
java.lang.Deprecated(since = "9")