public final class sun.lwawt.macosx.CWarningWindow extends sun.lwawt.macosx.CPlatformWindow implements sun.lwawt.SecurityWarningWindow, sun.lwawt.PlatformEventNotifier
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: sun.lwawt.macosx.CWarningWindow
super_class: sun.lwawt.macosx.CPlatformWindow
{
private final sun.lwawt.macosx.CWarningWindow$Lock lock;
descriptor: Lsun/lwawt/macosx/CWarningWindow$Lock;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final int SHOWING_DELAY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 300
private static final int HIDING_DELAY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2000
private java.awt.Rectangle bounds;
descriptor: Ljava/awt/Rectangle;
flags: (0x0002) ACC_PRIVATE
private final java.lang.ref.WeakReference<sun.lwawt.LWWindowPeer> ownerPeer;
descriptor: Ljava/lang/ref/WeakReference;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/ref/WeakReference<Lsun/lwawt/LWWindowPeer;>;
private final java.awt.Window ownerWindow;
descriptor: Ljava/awt/Window;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile int currentIcon;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private int currentSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private static sun.awt.IconInfo[][] icons;
descriptor: [[Lsun/awt/IconInfo;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private final java.lang.Runnable hidingTask;
descriptor: Ljava/lang/Runnable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Runnable showingTask;
descriptor: Ljava/lang/Runnable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.ScheduledExecutorService scheduler;
descriptor: Ljava/util/concurrent/ScheduledExecutorService;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.util.concurrent.ScheduledFuture hidingTaskHandle;
descriptor: Ljava/util/concurrent/ScheduledFuture;
flags: (0x0002) ACC_PRIVATE
private java.util.concurrent.ScheduledFuture showingTaskHandle;
descriptor: Ljava/util/concurrent/ScheduledFuture;
flags: (0x0002) ACC_PRIVATE
private static sun.awt.IconInfo getSecurityIconInfo(int, int);
descriptor: (II)Lsun/awt/IconInfo;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: ldc Lsun/lwawt/macosx/CWarningWindow;
dup
astore 2
monitorenter
1: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
ifnonnull 15
2: iconst_4
iconst_3
multianewarray [[Lsun/awt/IconInfo; 2
putstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
3: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_0
aaload
iconst_0
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_bw16_png.security_icon_bw16_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
4: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_0
aaload
iconst_1
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_interim16_png.security_icon_interim16_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
5: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_0
aaload
iconst_2
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_yellow16_png.security_icon_yellow16_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
6: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_1
aaload
iconst_0
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_bw24_png.security_icon_bw24_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
7: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_1
aaload
iconst_1
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_interim24_png.security_icon_interim24_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
8: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_1
aaload
iconst_2
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_yellow24_png.security_icon_yellow24_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
9: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_2
aaload
iconst_0
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_bw32_png.security_icon_bw32_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
10: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_2
aaload
iconst_1
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_interim32_png.security_icon_interim32_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
11: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_2
aaload
iconst_2
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_yellow32_png.security_icon_yellow32_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
12: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_3
aaload
iconst_0
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_bw48_png.security_icon_bw48_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
13: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_3
aaload
iconst_1
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_interim48_png.security_icon_interim48_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
14: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iconst_3
aaload
iconst_2
new sun.awt.IconInfo
dup
getstatic sun.awt.AWTIcon32_security_icon_yellow48_png.security_icon_yellow48_png:[I
invokespecial sun.awt.IconInfo.<init>:([I)V
aastore
15: StackMap locals: java.lang.Class
StackMap stack:
aload 2
monitorexit
16: goto 19
StackMap locals:
StackMap stack: java.lang.Throwable
17: aload 2
monitorexit
18: athrow
19: StackMap locals:
StackMap stack:
iload 0
getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
arraylength
irem
istore 2
start local 2 20: getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iload 2
aaload
iload 1
getstatic sun.lwawt.macosx.CWarningWindow.icons:[[Lsun/awt/IconInfo;
iload 2
aaload
arraylength
irem
aaload
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 size I
0 21 1 num I
20 21 2 sizeIndex I
Exception table:
from to target type
1 16 17 any
17 18 17 any
MethodParameters:
Name Flags
size
num
public void <init>(java.awt.Window, sun.lwawt.LWWindowPeer);
descriptor: (Ljava/awt/Window;Lsun/lwawt/LWWindowPeer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial sun.lwawt.macosx.CPlatformWindow.<init>:()V
1: aload 0
new sun.lwawt.macosx.CWarningWindow$Lock
dup
invokespecial sun.lwawt.macosx.CWarningWindow$Lock.<init>:()V
putfield sun.lwawt.macosx.CWarningWindow.lock:Lsun/lwawt/macosx/CWarningWindow$Lock;
2: aload 0
new java.awt.Rectangle
dup
invokespecial java.awt.Rectangle.<init>:()V
putfield sun.lwawt.macosx.CWarningWindow.bounds:Ljava/awt/Rectangle;
3: aload 0
iconst_0
putfield sun.lwawt.macosx.CWarningWindow.currentIcon:I
4: aload 0
iconst_m1
putfield sun.lwawt.macosx.CWarningWindow.currentSize:I
5: aload 0
new sun.lwawt.macosx.CWarningWindow$1
dup
aload 0
invokespecial sun.lwawt.macosx.CWarningWindow$1.<init>:(Lsun/lwawt/macosx/CWarningWindow;)V
putfield sun.lwawt.macosx.CWarningWindow.hidingTask:Ljava/lang/Runnable;
6: aload 0
new sun.lwawt.macosx.CWarningWindow$2
dup
aload 0
invokespecial sun.lwawt.macosx.CWarningWindow$2.<init>:(Lsun/lwawt/macosx/CWarningWindow;)V
putfield sun.lwawt.macosx.CWarningWindow.showingTask:Ljava/lang/Runnable;
7: aload 0
8: invokestatic java.util.concurrent.Executors.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService;
putfield sun.lwawt.macosx.CWarningWindow.scheduler:Ljava/util/concurrent/ScheduledExecutorService;
9: aload 0
new java.lang.ref.WeakReference
dup
aload 2
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
putfield sun.lwawt.macosx.CWarningWindow.ownerPeer:Ljava/lang/ref/WeakReference;
10: aload 0
aload 1
putfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
11: aload 0
aconst_null
aconst_null
aload 2
invokevirtual sun.lwawt.LWWindowPeer.getPlatformWindow:()Lsun/lwawt/PlatformWindow;
invokevirtual sun.lwawt.macosx.CWarningWindow.initialize:(Ljava/awt/Window;Lsun/lwawt/LWWindowPeer;Lsun/lwawt/PlatformWindow;)V
12: aload 0
iconst_0
invokevirtual sun.lwawt.macosx.CWarningWindow.setOpaque:(Z)V
13: aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
invokevirtual java.awt.Window.getWarningString:()Ljava/lang/String;
astore 3
start local 3 14: aload 3
ifnull 16
15: aload 0
getfield sun.lwawt.macosx.CWarningWindow.contentView:Lsun/lwawt/macosx/CPlatformView;
aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
invokevirtual java.awt.Window.getWarningString:()Ljava/lang/String;
invokevirtual sun.lwawt.macosx.CPlatformView.setToolTip:(Ljava/lang/String;)V
16: StackMap locals: sun.lwawt.macosx.CWarningWindow java.awt.Window sun.lwawt.LWWindowPeer java.lang.String
StackMap stack:
aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.updateIconSize:()V
17: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lsun/lwawt/macosx/CWarningWindow;
0 18 1 _ownerWindow Ljava/awt/Window;
0 18 2 _ownerPeer Lsun/lwawt/LWWindowPeer;
14 18 3 warningString Ljava/lang/String;
MethodParameters:
Name Flags
_ownerWindow final
_ownerPeer final
public void reposition(int, int, int, int);
descriptor: (IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic sun.awt.AWTAccessor.getWindowAccessor:()Lsun/awt/AWTAccessor$WindowAccessor;
1: aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
iload 1
i2d
iload 2
i2d
iload 3
i2d
iload 4
i2d
invokeinterface sun.awt.AWTAccessor$WindowAccessor.calculateSecurityWarningPosition:(Ljava/awt/Window;DDDD)Ljava/awt/geom/Point2D;
2: astore 5
start local 5 3: aload 0
aload 5
invokevirtual java.awt.geom.Point2D.getX:()D
d2i
aload 5
invokevirtual java.awt.geom.Point2D.getY:()D
d2i
aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.getWidth:()I
aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.getHeight:()I
invokevirtual sun.lwawt.macosx.CWarningWindow.setBounds:(IIII)V
4: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/lwawt/macosx/CWarningWindow;
0 5 1 x I
0 5 2 y I
0 5 3 w I
0 5 4 h I
3 5 5 point Ljava/awt/geom/Point2D;
MethodParameters:
Name Flags
x
y
w
h
public void setVisible(boolean, boolean);
descriptor: (ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.lwawt.macosx.CWarningWindow.scheduler:Ljava/util/concurrent/ScheduledExecutorService;
dup
astore 3
monitorenter
1: aload 0
getfield sun.lwawt.macosx.CWarningWindow.showingTaskHandle:Ljava/util/concurrent/ScheduledFuture;
ifnull 4
2: aload 0
getfield sun.lwawt.macosx.CWarningWindow.showingTaskHandle:Ljava/util/concurrent/ScheduledFuture;
iconst_0
invokeinterface java.util.concurrent.ScheduledFuture.cancel:(Z)Z
pop
3: aload 0
aconst_null
putfield sun.lwawt.macosx.CWarningWindow.showingTaskHandle:Ljava/util/concurrent/ScheduledFuture;
4: StackMap locals: java.util.concurrent.ScheduledExecutorService
StackMap stack:
aload 0
getfield sun.lwawt.macosx.CWarningWindow.hidingTaskHandle:Ljava/util/concurrent/ScheduledFuture;
ifnull 7
5: aload 0
getfield sun.lwawt.macosx.CWarningWindow.hidingTaskHandle:Ljava/util/concurrent/ScheduledFuture;
iconst_0
invokeinterface java.util.concurrent.ScheduledFuture.cancel:(Z)Z
pop
6: aload 0
aconst_null
putfield sun.lwawt.macosx.CWarningWindow.hidingTaskHandle:Ljava/util/concurrent/ScheduledFuture;
7: StackMap locals:
StackMap stack:
iload 1
ifeq 16
8: aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.isVisible:()Z
ifeq 11
9: aload 0
iconst_0
putfield sun.lwawt.macosx.CWarningWindow.currentIcon:I
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield sun.lwawt.macosx.CWarningWindow.currentIcon:I
12: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield sun.lwawt.macosx.CWarningWindow.scheduler:Ljava/util/concurrent/ScheduledExecutorService;
aload 0
getfield sun.lwawt.macosx.CWarningWindow.showingTask:Ljava/lang/Runnable;
ldc 50
13: getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
14: invokeinterface java.util.concurrent.ScheduledExecutorService.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
putfield sun.lwawt.macosx.CWarningWindow.showingTaskHandle:Ljava/util/concurrent/ScheduledFuture;
15: goto 27
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.isVisible:()Z
ifne 19
17: aload 3
monitorexit
18: return
19: StackMap locals:
StackMap stack:
iload 2
ifeq 24
20: aload 0
aload 0
getfield sun.lwawt.macosx.CWarningWindow.scheduler:Ljava/util/concurrent/ScheduledExecutorService;
aload 0
getfield sun.lwawt.macosx.CWarningWindow.hidingTask:Ljava/lang/Runnable;
ldc 2000
21: getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
22: invokeinterface java.util.concurrent.ScheduledExecutorService.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
putfield sun.lwawt.macosx.CWarningWindow.hidingTaskHandle:Ljava/util/concurrent/ScheduledFuture;
23: goto 27
24: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield sun.lwawt.macosx.CWarningWindow.scheduler:Ljava/util/concurrent/ScheduledExecutorService;
aload 0
getfield sun.lwawt.macosx.CWarningWindow.hidingTask:Ljava/lang/Runnable;
ldc 50
25: getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
26: invokeinterface java.util.concurrent.ScheduledExecutorService.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
putfield sun.lwawt.macosx.CWarningWindow.hidingTaskHandle:Ljava/util/concurrent/ScheduledFuture;
27: StackMap locals:
StackMap stack:
aload 3
monitorexit
28: goto 31
StackMap locals:
StackMap stack: java.lang.Throwable
29: aload 3
monitorexit
30: athrow
31: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lsun/lwawt/macosx/CWarningWindow;
0 32 1 visible Z
0 32 2 doSchedule Z
Exception table:
from to target type
1 18 29 any
19 28 29 any
29 30 29 any
MethodParameters:
Name Flags
visible
doSchedule
public void notifyIconify(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
0 1 1 iconify Z
MethodParameters:
Name Flags
iconify
public void notifyZoom(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
0 1 1 isZoomed Z
MethodParameters:
Name Flags
isZoomed
public void notifyExpose(java.awt.Rectangle);
descriptor: (Ljava/awt/Rectangle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.repaint:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/lwawt/macosx/CWarningWindow;
0 2 1 r Ljava/awt/Rectangle;
MethodParameters:
Name Flags
r final
public void notifyReshape(int, int, int, int);
descriptor: (IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
0 1 1 x I
0 1 2 y I
0 1 3 w I
0 1 4 h I
MethodParameters:
Name Flags
x
y
w
h
public void notifyUpdateCursor();
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 Lsun/lwawt/macosx/CWarningWindow;
public void notifyActivation(boolean, sun.lwawt.LWWindowPeer);
descriptor: (ZLsun/lwawt/LWWindowPeer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
0 1 1 activation Z
0 1 2 opposite Lsun/lwawt/LWWindowPeer;
MethodParameters:
Name Flags
activation
opposite
public void notifyNCMouseDown();
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 Lsun/lwawt/macosx/CWarningWindow;
public void notifyMouseEvent(int, long, int, int, int, int, int, int, int, boolean, byte[]);
descriptor: (IJIIIIIIIZ[B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=14, args_size=12
start local 0 start local 1 start local 2 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerPeer:Ljava/lang/ref/WeakReference;
invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
checkcast sun.lwawt.LWWindowPeer
astore 13
start local 13 1: iload 1
sipush 505
if_icmpne 5
2: aload 13
ifnull 8
3: aload 13
invokevirtual sun.lwawt.LWWindowPeer.updateSecurityWarningVisibility:()V
4: goto 8
StackMap locals: sun.lwawt.LWWindowPeer
StackMap stack:
5: iload 1
sipush 504
if_icmpne 8
6: aload 13
ifnull 8
7: aload 13
invokevirtual sun.lwawt.LWWindowPeer.updateSecurityWarningVisibility:()V
8: StackMap locals:
StackMap stack:
return
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/lwawt/macosx/CWarningWindow;
0 9 1 id I
0 9 2 when J
0 9 4 button I
0 9 5 x I
0 9 6 y I
0 9 7 screenX I
0 9 8 screenY I
0 9 9 modifiers I
0 9 10 clickCount I
0 9 11 popupTrigger Z
0 9 12 bdata [B
1 9 13 peer Lsun/lwawt/LWWindowPeer;
MethodParameters:
Name Flags
id
when
button
x
y
screenX
screenY
modifiers
clickCount
popupTrigger
bdata
public java.awt.Rectangle getBounds();
descriptor: ()Ljava/awt/Rectangle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield sun.lwawt.macosx.CWarningWindow.lock:Lsun/lwawt/macosx/CWarningWindow$Lock;
dup
astore 1
monitorenter
1: aload 0
getfield sun.lwawt.macosx.CWarningWindow.bounds:Ljava/awt/Rectangle;
invokevirtual java.awt.Rectangle.getBounds:()Ljava/awt/Rectangle;
aload 1
monitorexit
2: areturn
3: StackMap locals: sun.lwawt.macosx.CWarningWindow sun.lwawt.macosx.CWarningWindow$Lock
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/lwawt/macosx/CWarningWindow;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public boolean isVisible();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield sun.lwawt.macosx.CWarningWindow.lock:Lsun/lwawt/macosx/CWarningWindow$Lock;
dup
astore 1
monitorenter
1: aload 0
getfield sun.lwawt.macosx.CWarningWindow.visible:Z
aload 1
monitorexit
2: ireturn
3: StackMap locals: sun.lwawt.macosx.CWarningWindow sun.lwawt.macosx.CWarningWindow$Lock
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/lwawt/macosx/CWarningWindow;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public void setVisible(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.lwawt.macosx.CWarningWindow.lock:Lsun/lwawt/macosx/CWarningWindow$Lock;
dup
astore 2
monitorenter
1: aload 0
iload 1
invokedynamic run(Z)Lsun/lwawt/macosx/CFRetainedResource$CFNativeAction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(J)V
sun/lwawt/macosx/CWarningWindow.lambda$0(ZJ)V (6)
(J)V
invokevirtual sun.lwawt.macosx.CWarningWindow.execute:(Lsun/lwawt/macosx/CFRetainedResource$CFNativeAction;)V
2: aload 0
iload 1
putfield sun.lwawt.macosx.CWarningWindow.visible:Z
3: iload 1
ifeq 7
4: aload 0
getfield sun.lwawt.macosx.CWarningWindow.owner:Lsun/lwawt/macosx/CPlatformWindow;
ifnull 7
aload 0
getfield sun.lwawt.macosx.CWarningWindow.owner:Lsun/lwawt/macosx/CPlatformWindow;
invokevirtual sun.lwawt.macosx.CPlatformWindow.isVisible:()Z
ifeq 7
5: aload 0
getfield sun.lwawt.macosx.CWarningWindow.owner:Lsun/lwawt/macosx/CPlatformWindow;
aload 0
invokedynamic run(Lsun/lwawt/macosx/CWarningWindow;)Lsun/lwawt/macosx/CFRetainedResource$CFNativeAction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(J)V
sun/lwawt/macosx/CWarningWindow.lambda$1(J)V (7)
(J)V
invokevirtual sun.lwawt.macosx.CPlatformWindow.execute:(Lsun/lwawt/macosx/CFRetainedResource$CFNativeAction;)V
6: aload 0
aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
invokevirtual sun.lwawt.macosx.CWarningWindow.applyWindowLevel:(Ljava/awt/Window;)V
7: StackMap locals: sun.lwawt.macosx.CWarningWindow$Lock
StackMap stack:
aload 2
monitorexit
8: goto 11
StackMap locals:
StackMap stack: java.lang.Throwable
9: aload 2
monitorexit
10: athrow
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lsun/lwawt/macosx/CWarningWindow;
0 12 1 visible Z
Exception table:
from to target type
1 8 9 any
9 10 9 any
MethodParameters:
Name Flags
visible
public void notifyMouseWheelEvent(long, int, int, int, int, int, int, double, byte[]);
descriptor: (JIIIIIID[B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=12, args_size=10
start local 0 start local 1 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 11 0: return
end local 11 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
0 1 1 when J
0 1 3 x I
0 1 4 y I
0 1 5 modifiers I
0 1 6 scrollType I
0 1 7 scrollAmount I
0 1 8 wheelRotation I
0 1 9 preciseWheelRotation D
0 1 11 bdata [B
MethodParameters:
Name Flags
when
x
y
modifiers
scrollType
scrollAmount
wheelRotation
preciseWheelRotation
bdata
public void notifyKeyEvent(int, long, int, int, char, int);
descriptor: (IJIICI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 4 start local 5 start local 6 start local 7 0: return
end local 7 end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
0 1 1 id I
0 1 2 when J
0 1 4 modifiers I
0 1 5 keyCode I
0 1 6 keyChar C
0 1 7 keyLocation I
MethodParameters:
Name Flags
id
when
modifiers
keyCode
keyChar
keyLocation
protected int getInitialStyleBits();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iload 1
bipush 16
iconst_1
invokestatic sun.lwawt.macosx.CPlatformWindow.SET:(IIZ)I
pop
2: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/lwawt/macosx/CWarningWindow;
1 3 1 styleBits I
protected void deliverMoveResizeEvent(int, int, int, int, boolean);
descriptor: (IIIIZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield sun.lwawt.macosx.CWarningWindow.lock:Lsun/lwawt/macosx/CWarningWindow$Lock;
dup
astore 7
monitorenter
1: aload 0
getfield sun.lwawt.macosx.CWarningWindow.bounds:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.width:I
iload 3
if_icmpne 2
aload 0
getfield sun.lwawt.macosx.CWarningWindow.bounds:Ljava/awt/Rectangle;
getfield java.awt.Rectangle.height:I
iload 4
if_icmpne 2
iconst_0
goto 3
StackMap locals: sun.lwawt.macosx.CWarningWindow int int int int int top sun.lwawt.macosx.CWarningWindow$Lock
StackMap stack:
2: iconst_1
StackMap locals:
StackMap stack: int
3: istore 6
start local 6 4: aload 0
new java.awt.Rectangle
dup
iload 1
iload 2
iload 3
iload 4
invokespecial java.awt.Rectangle.<init>:(IIII)V
putfield sun.lwawt.macosx.CWarningWindow.bounds:Ljava/awt/Rectangle;
5: aload 7
monitorexit
6: goto 9
end local 6 StackMap locals:
StackMap stack: java.lang.Throwable
7: aload 7
monitorexit
8: athrow
start local 6 9: StackMap locals: sun.lwawt.macosx.CWarningWindow int int int int int int
StackMap stack:
iload 6
ifeq 11
10: aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.replaceSurface:()V
11: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
iload 3
iload 4
iload 5
invokespecial sun.lwawt.macosx.CPlatformWindow.deliverMoveResizeEvent:(IIIIZ)V
12: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lsun/lwawt/macosx/CWarningWindow;
0 13 1 x I
0 13 2 y I
0 13 3 width I
0 13 4 height I
0 13 5 byUser Z
4 7 6 isResize Z
9 13 6 isResize Z
Exception table:
from to target type
1 6 7 any
7 8 7 any
MethodParameters:
Name Flags
x
y
width
height
byUser
protected sun.lwawt.macosx.CPlatformResponder createPlatformResponder();
descriptor: ()Lsun/lwawt/macosx/CPlatformResponder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: new sun.lwawt.macosx.CPlatformResponder
dup
aload 0
iconst_0
invokespecial sun.lwawt.macosx.CPlatformResponder.<init>:(Lsun/lwawt/PlatformEventNotifier;Z)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
protected sun.lwawt.macosx.CPlatformView createContentView();
descriptor: ()Lsun/lwawt/macosx/CPlatformView;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new sun.lwawt.macosx.CWarningWindow$3
dup
aload 0
invokespecial sun.lwawt.macosx.CWarningWindow$3.<init>:(Lsun/lwawt/macosx/CWarningWindow;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
private void updateIconSize();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: iconst_m1
istore 1
start local 1 1: aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
ifnull 16
2: aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
invokevirtual java.awt.Window.getInsets:()Ljava/awt/Insets;
astore 2
start local 2 3: aload 2
getfield java.awt.Insets.top:I
aload 2
getfield java.awt.Insets.bottom:I
4: aload 2
getfield java.awt.Insets.left:I
aload 2
getfield java.awt.Insets.right:I
invokestatic java.lang.Math.max:(II)I
5: invokestatic java.lang.Math.max:(II)I
invokestatic java.lang.Math.max:(II)I
istore 3
start local 3 6: iload 3
bipush 24
if_icmpge 9
7: iconst_0
istore 1
8: goto 16
StackMap locals: int java.awt.Insets int
StackMap stack:
9: iload 3
bipush 32
if_icmpge 12
10: iconst_1
istore 1
11: goto 16
StackMap locals:
StackMap stack:
12: iload 3
bipush 48
if_icmpge 15
13: iconst_2
istore 1
14: goto 16
15: StackMap locals:
StackMap stack:
iconst_3
istore 1
end local 3 end local 2 16: StackMap locals:
StackMap stack:
iload 1
iconst_m1
if_icmpne 18
17: iconst_0
istore 1
18: StackMap locals:
StackMap stack:
aload 0
getfield sun.lwawt.macosx.CWarningWindow.lock:Lsun/lwawt/macosx/CWarningWindow$Lock;
dup
astore 2
monitorenter
19: iload 1
aload 0
getfield sun.lwawt.macosx.CWarningWindow.currentSize:I
if_icmpeq 25
20: aload 0
iload 1
putfield sun.lwawt.macosx.CWarningWindow.currentSize:I
21: aload 0
getfield sun.lwawt.macosx.CWarningWindow.currentSize:I
iconst_0
invokestatic sun.lwawt.macosx.CWarningWindow.getSecurityIconInfo:(II)Lsun/awt/IconInfo;
astore 3
start local 3 22: invokestatic sun.awt.AWTAccessor.getWindowAccessor:()Lsun/awt/AWTAccessor$WindowAccessor;
23: aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
aload 3
invokevirtual sun.awt.IconInfo.getWidth:()I
aload 3
invokevirtual sun.awt.IconInfo.getHeight:()I
24: invokeinterface sun.awt.AWTAccessor$WindowAccessor.setSecurityWarningSize:(Ljava/awt/Window;II)V
end local 3 25: StackMap locals: sun.lwawt.macosx.CWarningWindow$Lock
StackMap stack:
aload 2
monitorexit
26: goto 29
StackMap locals:
StackMap stack: java.lang.Throwable
27: aload 2
monitorexit
28: athrow
29: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lsun/lwawt/macosx/CWarningWindow;
1 30 1 newSize I
3 16 2 insets Ljava/awt/Insets;
6 16 3 max I
22 25 3 ico Lsun/awt/IconInfo;
Exception table:
from to target type
19 26 27 any
27 28 27 any
private final java.awt.Graphics getGraphics();
descriptor: ()Ljava/awt/Graphics;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
getfield sun.lwawt.macosx.CWarningWindow.contentView:Lsun/lwawt/macosx/CPlatformView;
invokevirtual sun.lwawt.macosx.CPlatformView.getSurfaceData:()Lsun/java2d/SurfaceData;
astore 1
start local 1 1: aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
ifnull 2
aload 1
ifnonnull 3
2: StackMap locals: sun.java2d.SurfaceData
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
new sun.java2d.SunGraphics2D
dup
aload 1
getstatic java.awt.SystemColor.windowText:Ljava/awt/SystemColor;
4: getstatic java.awt.SystemColor.window:Ljava/awt/SystemColor;
aload 0
getfield sun.lwawt.macosx.CWarningWindow.ownerWindow:Ljava/awt/Window;
invokevirtual java.awt.Window.getFont:()Ljava/awt/Font;
invokespecial sun.java2d.SunGraphics2D.<init>:(Lsun/java2d/SurfaceData;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Font;)V
5: invokevirtual sun.lwawt.macosx.CWarningWindow.transformGraphics:(Ljava/awt/Graphics;)Ljava/awt/Graphics;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/lwawt/macosx/CWarningWindow;
1 6 1 sd Lsun/java2d/SurfaceData;
private void repaint();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.getGraphics:()Ljava/awt/Graphics;
astore 1
start local 1 1: aload 1
ifnull 9
2: aload 1
checkcast java.awt.Graphics2D
getstatic java.awt.AlphaComposite.Src:Ljava/awt/AlphaComposite;
invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
3: aload 1
aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.getSecurityIconInfo:()Lsun/awt/IconInfo;
invokevirtual sun.awt.IconInfo.getImage:()Ljava/awt/Image;
iconst_0
iconst_0
aconst_null
invokevirtual java.awt.Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
pop
4: goto 8
StackMap locals: sun.lwawt.macosx.CWarningWindow java.awt.Graphics
StackMap stack: java.lang.Throwable
5: astore 2
6: aload 1
invokevirtual java.awt.Graphics.dispose:()V
7: aload 2
athrow
8: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.awt.Graphics.dispose:()V
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lsun/lwawt/macosx/CWarningWindow;
1 10 1 g Ljava/awt/Graphics;
Exception table:
from to target type
2 5 5 any
private void replaceSurface();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield sun.lwawt.macosx.CWarningWindow.contentView:Lsun/lwawt/macosx/CPlatformView;
invokevirtual sun.lwawt.macosx.CPlatformView.getSurfaceData:()Lsun/java2d/SurfaceData;
astore 1
start local 1 1: aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.replaceSurfaceData:()Lsun/java2d/SurfaceData;
pop
2: aload 1
ifnull 4
aload 1
aload 0
getfield sun.lwawt.macosx.CWarningWindow.contentView:Lsun/lwawt/macosx/CPlatformView;
invokevirtual sun.lwawt.macosx.CPlatformView.getSurfaceData:()Lsun/java2d/SurfaceData;
if_acmpeq 4
3: aload 1
invokevirtual sun.java2d.SurfaceData.flush:()V
4: StackMap locals: sun.java2d.SurfaceData
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/lwawt/macosx/CWarningWindow;
1 5 1 oldData Lsun/java2d/SurfaceData;
private int getWidth();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.getSecurityIconInfo:()Lsun/awt/IconInfo;
invokevirtual sun.awt.IconInfo.getWidth:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
private int getHeight();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual sun.lwawt.macosx.CWarningWindow.getSecurityIconInfo:()Lsun/awt/IconInfo;
invokevirtual sun.awt.IconInfo.getHeight:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
private sun.awt.IconInfo getSecurityIconInfo();
descriptor: ()Lsun/awt/IconInfo;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.lwawt.macosx.CWarningWindow.currentSize:I
aload 0
getfield sun.lwawt.macosx.CWarningWindow.currentIcon:I
invokestatic sun.lwawt.macosx.CWarningWindow.getSecurityIconInfo:(II)Lsun/awt/IconInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/lwawt/macosx/CWarningWindow;
private static void lambda$0(boolean, long);
descriptor: (ZJ)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=2
start local 1 0: iload 0
ifeq 3
1: lload 1
invokestatic sun.lwawt.macosx.CWrapper$NSWindow.orderFront:(J)V
2: goto 4
3: StackMap locals:
StackMap stack:
lload 1
invokestatic sun.lwawt.macosx.CWrapper$NSWindow.orderOut:(J)V
4: StackMap locals:
StackMap stack:
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 5 1 ptr J
private void lambda$1(long);
descriptor: (J)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokedynamic run(J)Lsun/lwawt/macosx/CFRetainedResource$CFNativeAction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(J)V
sun/lwawt/macosx/CWarningWindow.lambda$2(JJ)V (6)
(J)V
invokevirtual sun.lwawt.macosx.CWarningWindow.execute:(Lsun/lwawt/macosx/CFRetainedResource$CFNativeAction;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/lwawt/macosx/CWarningWindow;
0 2 1 ownerPtr J
private static void lambda$2(long, long);
descriptor: (JJ)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=4, args_size=2
start local 2 0: lload 2
1: iconst_1
2: lload 0
3: invokestatic sun.lwawt.macosx.CWrapper$NSWindow.orderWindow:(JIJ)V
4: return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 5 2 ptr J
}
SourceFile: "CWarningWindow.java"
NestMembers:
sun.lwawt.macosx.CWarningWindow$1 sun.lwawt.macosx.CWarningWindow$2 sun.lwawt.macosx.CWarningWindow$3 sun.lwawt.macosx.CWarningWindow$3$1 sun.lwawt.macosx.CWarningWindow$Lock
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract WindowAccessor = sun.awt.AWTAccessor$WindowAccessor of sun.awt.AWTAccessor
public abstract CFNativeAction = sun.lwawt.macosx.CFRetainedResource$CFNativeAction of sun.lwawt.macosx.CFRetainedResource
sun.lwawt.macosx.CWarningWindow$1
sun.lwawt.macosx.CWarningWindow$2
sun.lwawt.macosx.CWarningWindow$3
private Lock = sun.lwawt.macosx.CWarningWindow$Lock of sun.lwawt.macosx.CWarningWindow
final NSWindow = sun.lwawt.macosx.CWrapper$NSWindow of sun.lwawt.macosx.CWrapper