class sun.swing.JLightweightFrame$4 implements java.awt.event.ContainerListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.swing.JLightweightFrame$4
super_class: java.lang.Object
{
final sun.swing.JLightweightFrame this$0;
descriptor: Lsun/swing/JLightweightFrame;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(sun.swing.JLightweightFrame);
descriptor: (Lsun/swing/JLightweightFrame;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // sun.swing.JLightweightFrame$4 this
0: .line 379
aload 0 /* this */
aload 1
putfield sun.swing.JLightweightFrame$4.this$0:Lsun/swing/JLightweightFrame;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // sun.swing.JLightweightFrame$4 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/swing/JLightweightFrame$4;
MethodParameters:
Name Flags
this$0 final
public void componentAdded(java.awt.event.ContainerEvent);
descriptor: (Ljava/awt/event/ContainerEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 // sun.swing.JLightweightFrame$4 this
start local 1 // java.awt.event.ContainerEvent e
0: .line 382
aload 0 /* this */
getfield sun.swing.JLightweightFrame$4.this$0:Lsun/swing/JLightweightFrame;
getfield sun.swing.JLightweightFrame.component:Ljava/awt/Component;
astore 2 /* c */
start local 2 // java.awt.Component c
1: .line 383
aload 1 /* e */
invokevirtual java.awt.event.ContainerEvent.getChild:()Ljava/awt/Component;
aload 2 /* c */
if_acmpne 5
2: .line 384
aload 2 /* c */
ldc "preferredSize"
aload 0 /* this */
getfield sun.swing.JLightweightFrame$4.this$0:Lsun/swing/JLightweightFrame;
getfield sun.swing.JLightweightFrame.layoutSizeListener:Ljava/beans/PropertyChangeListener;
invokevirtual java.awt.Component.addPropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
3: .line 385
aload 2 /* c */
ldc "maximumSize"
aload 0 /* this */
getfield sun.swing.JLightweightFrame$4.this$0:Lsun/swing/JLightweightFrame;
getfield sun.swing.JLightweightFrame.layoutSizeListener:Ljava/beans/PropertyChangeListener;
invokevirtual java.awt.Component.addPropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
4: .line 386
aload 2 /* c */
ldc "minimumSize"
aload 0 /* this */
getfield sun.swing.JLightweightFrame$4.this$0:Lsun/swing/JLightweightFrame;
getfield sun.swing.JLightweightFrame.layoutSizeListener:Ljava/beans/PropertyChangeListener;
invokevirtual java.awt.Component.addPropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
5: .line 388
StackMap locals: java.awt.Component
StackMap stack:
return
end local 2 // java.awt.Component c
end local 1 // java.awt.event.ContainerEvent e
end local 0 // sun.swing.JLightweightFrame$4 this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/swing/JLightweightFrame$4;
0 6 1 e Ljava/awt/event/ContainerEvent;
1 6 2 c Ljava/awt/Component;
MethodParameters:
Name Flags
e
public void componentRemoved(java.awt.event.ContainerEvent);
descriptor: (Ljava/awt/event/ContainerEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 // sun.swing.JLightweightFrame$4 this
start local 1 // java.awt.event.ContainerEvent e
0: .line 391
aload 0 /* this */
getfield sun.swing.JLightweightFrame$4.this$0:Lsun/swing/JLightweightFrame;
getfield sun.swing.JLightweightFrame.component:Ljava/awt/Component;
astore 2 /* c */
start local 2 // java.awt.Component c
1: .line 392
aload 1 /* e */
invokevirtual java.awt.event.ContainerEvent.getChild:()Ljava/awt/Component;
aload 2 /* c */
if_acmpne 3
2: .line 393
aload 2 /* c */
aload 0 /* this */
getfield sun.swing.JLightweightFrame$4.this$0:Lsun/swing/JLightweightFrame;
getfield sun.swing.JLightweightFrame.layoutSizeListener:Ljava/beans/PropertyChangeListener;
invokevirtual java.awt.Component.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
3: .line 395
StackMap locals: java.awt.Component
StackMap stack:
return
end local 2 // java.awt.Component c
end local 1 // java.awt.event.ContainerEvent e
end local 0 // sun.swing.JLightweightFrame$4 this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/swing/JLightweightFrame$4;
0 4 1 e Ljava/awt/event/ContainerEvent;
1 4 2 c Ljava/awt/Component;
MethodParameters:
Name Flags
e
}
SourceFile: "JLightweightFrame.java"
EnclosingMethod: sun.swing.JLightweightFrame.initInterior:()V
NestHost: sun.swing.JLightweightFrame
InnerClasses:
sun.swing.JLightweightFrame$4