public class sun.awt.windows.WWindowPeer extends sun.awt.windows.WPanelPeer implements java.awt.peer.WindowPeer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.awt.windows.WWindowPeer
super_class: sun.awt.windows.WPanelPeer
{
private static final java.util.logging.Logger log;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.logging.Logger screenLog;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private sun.awt.windows.WWindowPeer modalBlocker;
descriptor: Lsun/awt/windows/WWindowPeer;
flags: (0x0002) ACC_PRIVATE
private boolean isOpaque;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private sun.awt.windows.TranslucentWindowPainter painter;
descriptor: Lsun/awt/windows/TranslucentWindowPainter;
flags: (0x0002) ACC_PRIVATE
private static final java.lang.StringBuffer ACTIVE_WINDOWS_KEY;
descriptor: Ljava/lang/StringBuffer;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static java.beans.PropertyChangeListener activeWindowListener;
descriptor: Ljava/beans/PropertyChangeListener;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.Set<sun.awt.AppContext> trackedAppContexts;
descriptor: Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Set<Lsun/awt/AppContext;>;
private volatile int sysX;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile int sysY;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile int sysW;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile int sysH;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: ldc "sun.awt.windows.WWindowPeer"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic sun.awt.windows.WWindowPeer.log:Ljava/util/logging/Logger;
1: ldc "sun.awt.windows.screen.WWindowPeer"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic sun.awt.windows.WWindowPeer.screenLog:Ljava/util/logging/Logger;
2: new java.lang.StringBuffer
dup
ldc "active_windows_list"
invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
3: putstatic sun.awt.windows.WWindowPeer.ACTIVE_WINDOWS_KEY:Ljava/lang/StringBuffer;
4: new sun.awt.windows.WWindowPeer$ActiveWindowListener
dup
invokespecial sun.awt.windows.WWindowPeer$ActiveWindowListener.<init>:()V
5: putstatic sun.awt.windows.WWindowPeer.activeWindowListener:Ljava/beans/PropertyChangeListener;
6: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putstatic sun.awt.windows.WWindowPeer.trackedAppContexts:Ljava/util/Set;
7: invokestatic sun.awt.windows.WWindowPeer.initIDs:()V
8: return
LocalVariableTable:
Start End Slot Name Signature
private static native void initIDs();
descriptor: ()V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
protected void disposeImpl();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
invokestatic sun.awt.SunToolkit.targetToAppContext:(Ljava/lang/Object;)Lsun/awt/AppContext;
astore 1
start local 1 1: aload 1
dup
astore 2
monitorenter
2: aload 1
getstatic sun.awt.windows.WWindowPeer.ACTIVE_WINDOWS_KEY:Ljava/lang/StringBuffer;
invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 3
start local 3 3: aload 3
ifnull 5
4: aload 3
aload 0
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
pop
end local 3 5: StackMap locals: sun.awt.AppContext sun.awt.AppContext
StackMap stack:
aload 2
monitorexit
6: goto 9
StackMap locals:
StackMap stack: java.lang.Throwable
7: aload 2
monitorexit
8: athrow
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.awt.windows.WWindowPeer.getGraphicsConfiguration:()Ljava/awt/GraphicsConfiguration;
astore 2
start local 2 10: aload 2
invokevirtual java.awt.GraphicsConfiguration.getDevice:()Ljava/awt/GraphicsDevice;
checkcast sun.awt.Win32GraphicsDevice
aload 0
invokevirtual sun.awt.Win32GraphicsDevice.removeDisplayChangedListener:(Lsun/awt/DisplayChangedListener;)V
11: aload 0
invokevirtual sun.awt.windows.WWindowPeer.getStateLock:()Ljava/lang/Object;
dup
astore 3
monitorenter
12: aload 0
getfield sun.awt.windows.WWindowPeer.painter:Lsun/awt/windows/TranslucentWindowPainter;
astore 4
start local 4 13: aload 4
ifnull 15
14: aload 4
invokevirtual sun.awt.windows.TranslucentWindowPainter.flush:()V
end local 4 15: StackMap locals: java.awt.GraphicsConfiguration java.lang.Object
StackMap stack:
aload 3
monitorexit
16: goto 19
StackMap locals:
StackMap stack: java.lang.Throwable
17: aload 3
monitorexit
18: athrow
19: StackMap locals:
StackMap stack:
aload 0
invokespecial sun.awt.windows.WPanelPeer.disposeImpl:()V
20: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lsun/awt/windows/WWindowPeer;
1 21 1 appContext Lsun/awt/AppContext;
3 5 3 l Ljava/util/List<Lsun/awt/windows/WWindowPeer;>;
10 21 2 gc Ljava/awt/GraphicsConfiguration;
13 15 4 currentPainter Lsun/awt/windows/TranslucentWindowPainter;
Exception table:
from to target type
2 6 7 any
7 8 7 any
12 16 17 any
17 18 17 any
public void toFront();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.windows.WWindowPeer.updateFocusableWindowState:()V
1: aload 0
invokevirtual sun.awt.windows.WWindowPeer._toFront:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/windows/WWindowPeer;
native void _toFront();
descriptor: ()V
flags: (0x0100) ACC_NATIVE
public native void toBack();
descriptor: ()V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
public native void setAlwaysOnTopNative(boolean);
descriptor: (Z)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
MethodParameters:
Name Flags
value
public void setAlwaysOnTop(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 1
aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.isVisible:()Z
ifne 2
StackMap locals:
StackMap stack:
1: iload 1
ifne 3
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual sun.awt.windows.WWindowPeer.setAlwaysOnTopNative:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/windows/WWindowPeer;
0 4 1 value Z
MethodParameters:
Name Flags
value
public void updateAlwaysOnTopState();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.isAlwaysOnTop:()Z
invokevirtual sun.awt.windows.WWindowPeer.setAlwaysOnTop:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
public void updateFocusableWindowState();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.isFocusableWindow:()Z
invokevirtual sun.awt.windows.WWindowPeer.setFocusableWindow:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
native void setFocusableWindow(boolean);
descriptor: (Z)V
flags: (0x0100) ACC_NATIVE
MethodParameters:
Name Flags
value
public void setTitle(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.String
dup
ldc ""
invokespecial java.lang.String.<init>:(Ljava/lang/String;)V
astore 1
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual sun.awt.windows.WWindowPeer._setTitle:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/windows/WWindowPeer;
0 4 1 title Ljava/lang/String;
MethodParameters:
Name Flags
title
native void _setTitle(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0100) ACC_NATIVE
MethodParameters:
Name Flags
title
public void setResizable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual sun.awt.windows.WWindowPeer._setResizable:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
0 2 1 resizable Z
MethodParameters:
Name Flags
resizable
public native void _setResizable(boolean);
descriptor: (Z)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
MethodParameters:
Name Flags
resizable
void <init>(java.awt.Window);
descriptor: (Ljava/awt/Window;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial sun.awt.windows.WPanelPeer.<init>:(Ljava/awt/Component;)V
1: aload 0
aconst_null
putfield sun.awt.windows.WWindowPeer.modalBlocker:Lsun/awt/windows/WWindowPeer;
2: aload 0
iconst_0
putfield sun.awt.windows.WWindowPeer.sysX:I
3: aload 0
iconst_0
putfield sun.awt.windows.WWindowPeer.sysY:I
4: aload 0
iconst_0
putfield sun.awt.windows.WWindowPeer.sysW:I
5: aload 0
iconst_0
putfield sun.awt.windows.WWindowPeer.sysH:I
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/awt/windows/WWindowPeer;
0 7 1 target Ljava/awt/Window;
MethodParameters:
Name Flags
target
void initialize();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=8, args_size=1
start local 0 0: aload 0
invokespecial sun.awt.windows.WPanelPeer.initialize:()V
1: aload 0
aload 0
getfield sun.awt.windows.WWindowPeer.insets_:Ljava/awt/Insets;
invokevirtual sun.awt.windows.WWindowPeer.updateInsets:(Ljava/awt/Insets;)V
2: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.getFont:()Ljava/awt/Font;
astore 1
start local 1 3: aload 1
ifnonnull 7
4: getstatic sun.awt.windows.WWindowPeer.defaultFont:Ljava/awt/Font;
astore 1
5: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
aload 1
invokevirtual java.awt.Window.setFont:(Ljava/awt/Font;)V
6: aload 0
aload 1
invokevirtual sun.awt.windows.WWindowPeer.setFont:(Ljava/awt/Font;)V
7: StackMap locals: java.awt.Font
StackMap stack:
aload 0
invokevirtual sun.awt.windows.WWindowPeer.getGraphicsConfiguration:()Ljava/awt/GraphicsConfiguration;
astore 2
start local 2 8: aload 2
invokevirtual java.awt.GraphicsConfiguration.getDevice:()Ljava/awt/GraphicsDevice;
checkcast sun.awt.Win32GraphicsDevice
aload 0
invokevirtual sun.awt.Win32GraphicsDevice.addDisplayChangedListener:(Lsun/awt/DisplayChangedListener;)V
9: invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
astore 3
start local 3 10: aload 3
dup
astore 4
monitorenter
11: getstatic sun.awt.windows.WWindowPeer.trackedAppContexts:Ljava/util/Set;
aload 3
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 15
12: invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
astore 5
start local 5 13: aload 5
ldc "activeWindow"
getstatic sun.awt.windows.WWindowPeer.activeWindowListener:Ljava/beans/PropertyChangeListener;
invokevirtual java.awt.KeyboardFocusManager.addPropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
14: getstatic sun.awt.windows.WWindowPeer.trackedAppContexts:Ljava/util/Set;
aload 3
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 5 15: StackMap locals: java.awt.GraphicsConfiguration sun.awt.AppContext sun.awt.AppContext
StackMap stack:
aload 4
monitorexit
16: goto 19
StackMap locals:
StackMap stack: java.lang.Throwable
17: aload 4
monitorexit
18: athrow
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.awt.windows.WWindowPeer.updateIconImages:()V
20: invokestatic sun.awt.AWTAccessor.getWindowAccessor:()Lsun/awt/AWTAccessor$WindowAccessor;
aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokeinterface sun.awt.AWTAccessor$WindowAccessor.getShape:(Ljava/awt/Window;)Ljava/awt/Shape;
astore 4
start local 4 21: aload 4
ifnull 23
22: aload 0
aload 4
aconst_null
invokestatic sun.java2d.pipe.Region.getInstance:(Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;)Lsun/java2d/pipe/Region;
invokevirtual sun.awt.windows.WWindowPeer.applyShape:(Lsun/java2d/pipe/Region;)V
23: StackMap locals: java.awt.Shape
StackMap stack:
invokestatic sun.awt.AWTAccessor.getWindowAccessor:()Lsun/awt/AWTAccessor$WindowAccessor;
aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokeinterface sun.awt.AWTAccessor$WindowAccessor.getOpacity:(Ljava/awt/Window;)F
fstore 5
start local 5 24: fload 5
fconst_1
fcmpg
ifge 26
25: aload 0
fload 5
invokevirtual sun.awt.windows.WWindowPeer.setOpacity:(F)V
26: StackMap locals: float
StackMap stack:
aload 0
invokevirtual sun.awt.windows.WWindowPeer.getStateLock:()Ljava/lang/Object;
dup
astore 6
monitorenter
27: aload 0
iconst_1
putfield sun.awt.windows.WWindowPeer.isOpaque:Z
28: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.getBackground:()Ljava/awt/Color;
astore 7
start local 7 29: aload 0
aload 7
ifnull 30
aload 7
invokevirtual java.awt.Color.getAlpha:()I
sipush 255
if_icmpeq 30
iconst_0
goto 31
StackMap locals: sun.awt.windows.WWindowPeer java.awt.Font java.awt.GraphicsConfiguration sun.awt.AppContext java.awt.Shape float java.lang.Object java.awt.Color
StackMap stack: sun.awt.windows.WWindowPeer
30: iconst_1
StackMap locals: sun.awt.windows.WWindowPeer java.awt.Font java.awt.GraphicsConfiguration sun.awt.AppContext java.awt.Shape float java.lang.Object java.awt.Color
StackMap stack: sun.awt.windows.WWindowPeer int
31: invokevirtual sun.awt.windows.WWindowPeer.setOpaque:(Z)V
end local 7 32: aload 6
monitorexit
33: goto 36
StackMap locals: sun.awt.windows.WWindowPeer java.awt.Font java.awt.GraphicsConfiguration sun.awt.AppContext java.awt.Shape float java.lang.Object
StackMap stack: java.lang.Throwable
34: aload 6
monitorexit
35: athrow
36: StackMap locals:
StackMap stack:
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 37 0 this Lsun/awt/windows/WWindowPeer;
3 37 1 f Ljava/awt/Font;
8 37 2 gc Ljava/awt/GraphicsConfiguration;
10 37 3 appContext Lsun/awt/AppContext;
13 15 5 kfm Ljava/awt/KeyboardFocusManager;
21 37 4 shape Ljava/awt/Shape;
24 37 5 opacity F
29 32 7 bgColor Ljava/awt/Color;
Exception table:
from to target type
11 16 17 any
17 18 17 any
27 33 34 any
34 35 34 any
native void createAwtWindow(sun.awt.windows.WComponentPeer);
descriptor: (Lsun/awt/windows/WComponentPeer;)V
flags: (0x0100) ACC_NATIVE
MethodParameters:
Name Flags
parent
void create(sun.awt.windows.WComponentPeer);
descriptor: (Lsun/awt/windows/WComponentPeer;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual sun.awt.windows.WWindowPeer.createAwtWindow:(Lsun/awt/windows/WComponentPeer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
0 2 1 parent Lsun/awt/windows/WComponentPeer;
MethodParameters:
Name Flags
parent
protected void realShow();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial sun.awt.windows.WPanelPeer.show:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
public void show();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.windows.WWindowPeer.updateFocusableWindowState:()V
1: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.isAlwaysOnTop:()Z
istore 1
start local 1 2: aload 0
invokevirtual sun.awt.windows.WWindowPeer.updateGC:()V
3: aload 0
invokevirtual sun.awt.windows.WWindowPeer.resetTargetGC:()V
4: aload 0
invokevirtual sun.awt.windows.WWindowPeer.realShow:()V
5: aload 0
invokevirtual sun.awt.windows.WWindowPeer.updateMinimumSize:()V
6: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.isAlwaysOnTopSupported:()Z
ifeq 8
iload 1
ifeq 8
7: aload 0
iload 1
invokevirtual sun.awt.windows.WWindowPeer.setAlwaysOnTop:(Z)V
8: StackMap locals: int
StackMap stack:
aload 0
invokevirtual sun.awt.windows.WWindowPeer.getStateLock:()Ljava/lang/Object;
dup
astore 2
monitorenter
9: aload 0
getfield sun.awt.windows.WWindowPeer.isOpaque:Z
ifne 11
10: aload 0
iconst_1
invokevirtual sun.awt.windows.WWindowPeer.updateWindow:(Z)V
11: StackMap locals: java.lang.Object
StackMap stack:
aload 2
monitorexit
12: goto 15
StackMap locals:
StackMap stack: java.lang.Throwable
13: aload 2
monitorexit
14: athrow
15: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lsun/awt/windows/WWindowPeer;
2 16 1 alwaysOnTop Z
Exception table:
from to target type
9 12 13 any
13 14 13 any
native void updateInsets(java.awt.Insets);
descriptor: (Ljava/awt/Insets;)V
flags: (0x0100) ACC_NATIVE
MethodParameters:
Name Flags
i
static native int getSysMinWidth();
descriptor: ()I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
static native int getSysMinHeight();
descriptor: ()I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
static native int getSysIconWidth();
descriptor: ()I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
static native int getSysIconHeight();
descriptor: ()I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
static native int getSysSmIconWidth();
descriptor: ()I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
static native int getSysSmIconHeight();
descriptor: ()I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
native void setIconImagesData(int[], int, int, int[], int, int);
descriptor: ([III[III)V
flags: (0x0100) ACC_NATIVE
MethodParameters:
Name Flags
iconRaster
w
h
smallIconRaster
smw
smh
synchronized native void reshapeFrame(int, int, int, int);
descriptor: (IIII)V
flags: (0x0120) ACC_SYNCHRONIZED, ACC_NATIVE
MethodParameters:
Name Flags
x
y
width
height
public boolean requestWindowFocus();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/windows/WWindowPeer;
public boolean focusAllowedFor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
astore 1
start local 1 1: aload 1
invokevirtual java.awt.Window.isVisible:()Z
ifeq 4
2: aload 1
invokevirtual java.awt.Window.isEnabled:()Z
ifeq 4
3: aload 1
invokevirtual java.awt.Window.isFocusable:()Z
ifne 5
4: StackMap locals: java.awt.Window
StackMap stack:
iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.awt.windows.WWindowPeer.isModalBlocked:()Z
ifeq 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lsun/awt/windows/WWindowPeer;
1 8 1 target Ljava/awt/Window;
public void updateMinimumSize();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Component
invokevirtual java.awt.Component.isMinimumSizeSet:()Z
ifeq 3
2: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Component
invokevirtual java.awt.Component.getMinimumSize:()Ljava/awt/Dimension;
astore 1
3: StackMap locals: java.awt.Dimension
StackMap stack:
aload 1
ifnull 14
4: invokestatic sun.awt.windows.WWindowPeer.getSysMinWidth:()I
istore 2
start local 2 5: invokestatic sun.awt.windows.WWindowPeer.getSysMinHeight:()I
istore 3
start local 3 6: aload 1
getfield java.awt.Dimension.width:I
iload 2
if_icmplt 7
aload 1
getfield java.awt.Dimension.width:I
goto 8
StackMap locals: int int
StackMap stack:
7: iload 2
StackMap locals:
StackMap stack: int
8: istore 4
start local 4 9: aload 1
getfield java.awt.Dimension.height:I
iload 3
if_icmplt 10
aload 1
getfield java.awt.Dimension.height:I
goto 11
StackMap locals: int
StackMap stack:
10: iload 3
StackMap locals:
StackMap stack: int
11: istore 5
start local 5 12: aload 0
iload 4
iload 5
invokevirtual sun.awt.windows.WWindowPeer.setMinSize:(II)V
end local 5 end local 4 end local 3 end local 2 13: goto 15
14: StackMap locals:
StackMap stack:
aload 0
iconst_0
iconst_0
invokevirtual sun.awt.windows.WWindowPeer.setMinSize:(II)V
15: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lsun/awt/windows/WWindowPeer;
1 16 1 minimumSize Ljava/awt/Dimension;
5 13 2 msw I
6 13 3 msh I
9 13 4 w I
12 13 5 h I
public void updateIconImages();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=1
start local 0 0: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.getIconImages:()Ljava/util/List;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokeinterface java.util.List.size:()I
ifne 4
2: StackMap locals: java.util.List
StackMap stack:
aload 0
aconst_null
iconst_0
iconst_0
aconst_null
iconst_0
iconst_0
invokevirtual sun.awt.windows.WWindowPeer.setIconImagesData:([III[III)V
3: goto 20
4: StackMap locals:
StackMap stack:
invokestatic sun.awt.windows.WWindowPeer.getSysIconWidth:()I
istore 2
start local 2 5: invokestatic sun.awt.windows.WWindowPeer.getSysIconHeight:()I
istore 3
start local 3 6: invokestatic sun.awt.windows.WWindowPeer.getSysSmIconWidth:()I
istore 4
start local 4 7: invokestatic sun.awt.windows.WWindowPeer.getSysSmIconHeight:()I
istore 5
start local 5 8: aload 1
9: iload 2
iload 3
10: invokestatic sun.awt.SunToolkit.getScaledIconData:(Ljava/util/List;II)Ljava/awt/image/DataBufferInt;
astore 6
start local 6 11: aload 1
12: iload 4
iload 5
13: invokestatic sun.awt.SunToolkit.getScaledIconData:(Ljava/util/List;II)Ljava/awt/image/DataBufferInt;
astore 7
start local 7 14: aload 6
ifnull 19
aload 7
ifnull 19
15: aload 0
aload 6
invokevirtual java.awt.image.DataBufferInt.getData:()[I
iload 2
iload 3
16: aload 7
invokevirtual java.awt.image.DataBufferInt.getData:()[I
iload 4
iload 5
17: invokevirtual sun.awt.windows.WWindowPeer.setIconImagesData:([III[III)V
18: goto 20
19: StackMap locals: sun.awt.windows.WWindowPeer java.util.List int int int int java.awt.image.DataBufferInt java.awt.image.DataBufferInt
StackMap stack:
aload 0
aconst_null
iconst_0
iconst_0
aconst_null
iconst_0
iconst_0
invokevirtual sun.awt.windows.WWindowPeer.setIconImagesData:([III[III)V
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 20: StackMap locals: sun.awt.windows.WWindowPeer java.util.List
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lsun/awt/windows/WWindowPeer;
1 21 1 imageList Ljava/util/List<Ljava/awt/Image;>;
5 20 2 w I
6 20 3 h I
7 20 4 smw I
8 20 5 smh I
11 20 6 iconData Ljava/awt/image/DataBufferInt;
14 20 7 iconSmData Ljava/awt/image/DataBufferInt;
native void setMinSize(int, int);
descriptor: (II)V
flags: (0x0100) ACC_NATIVE
MethodParameters:
Name Flags
width
height
public boolean isModalBlocked();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.windows.WWindowPeer.modalBlocker:Lsun/awt/windows/WWindowPeer;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
public void setModalBlocked(java.awt.Dialog, boolean);
descriptor: (Ljava/awt/Dialog;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual sun.awt.windows.WWindowPeer.getTarget:()Ljava/lang/Object;
checkcast java.awt.Component
invokevirtual java.awt.Component.getTreeLock:()Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 1
invokevirtual java.awt.Dialog.getPeer:()Ljava/awt/peer/ComponentPeer;
checkcast sun.awt.windows.WWindowPeer
astore 4
start local 4 2: iload 2
ifeq 12
3: aload 0
aload 4
putfield sun.awt.windows.WWindowPeer.modalBlocker:Lsun/awt/windows/WWindowPeer;
4: aload 4
instanceof sun.awt.windows.WFileDialogPeer
ifeq 7
5: aload 4
checkcast sun.awt.windows.WFileDialogPeer
aload 0
invokevirtual sun.awt.windows.WFileDialogPeer.blockWindow:(Lsun/awt/windows/WWindowPeer;)V
6: goto 20
StackMap locals: java.lang.Object sun.awt.windows.WWindowPeer
StackMap stack:
7: aload 4
instanceof sun.awt.windows.WPrintDialogPeer
ifeq 10
8: aload 4
checkcast sun.awt.windows.WPrintDialogPeer
aload 0
invokevirtual sun.awt.windows.WPrintDialogPeer.blockWindow:(Lsun/awt/windows/WWindowPeer;)V
9: goto 20
10: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 4
invokevirtual sun.awt.windows.WWindowPeer.getHWnd:()J
invokevirtual sun.awt.windows.WWindowPeer.modalDisable:(Ljava/awt/Dialog;J)V
11: goto 20
12: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield sun.awt.windows.WWindowPeer.modalBlocker:Lsun/awt/windows/WWindowPeer;
13: aload 4
instanceof sun.awt.windows.WFileDialogPeer
ifeq 16
14: aload 4
checkcast sun.awt.windows.WFileDialogPeer
aload 0
invokevirtual sun.awt.windows.WFileDialogPeer.unblockWindow:(Lsun/awt/windows/WWindowPeer;)V
15: goto 20
StackMap locals:
StackMap stack:
16: aload 4
instanceof sun.awt.windows.WPrintDialogPeer
ifeq 19
17: aload 4
checkcast sun.awt.windows.WPrintDialogPeer
aload 0
invokevirtual sun.awt.windows.WPrintDialogPeer.unblockWindow:(Lsun/awt/windows/WWindowPeer;)V
18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual sun.awt.windows.WWindowPeer.modalEnable:(Ljava/awt/Dialog;)V
end local 4 20: StackMap locals:
StackMap stack:
aload 3
monitorexit
21: goto 24
StackMap locals:
StackMap stack: java.lang.Throwable
22: aload 3
monitorexit
23: athrow
24: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lsun/awt/windows/WWindowPeer;
0 25 1 dialog Ljava/awt/Dialog;
0 25 2 blocked Z
2 20 4 blockerPeer Lsun/awt/windows/WWindowPeer;
Exception table:
from to target type
1 21 22 any
22 23 22 any
MethodParameters:
Name Flags
dialog
blocked
native void modalDisable(java.awt.Dialog, long);
descriptor: (Ljava/awt/Dialog;J)V
flags: (0x0100) ACC_NATIVE
MethodParameters:
Name Flags
blocker
blockerHWnd
native void modalEnable(java.awt.Dialog);
descriptor: (Ljava/awt/Dialog;)V
flags: (0x0100) ACC_NATIVE
MethodParameters:
Name Flags
blocker
public static long[] getActiveWindowHandles();
descriptor: ()[J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=0
0: invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
astore 0
start local 0 1: aload 0
ifnonnull 2
aconst_null
areturn
2: StackMap locals: sun.awt.AppContext
StackMap stack:
aload 0
dup
astore 1
monitorenter
3: aload 0
getstatic sun.awt.windows.WWindowPeer.ACTIVE_WINDOWS_KEY:Ljava/lang/StringBuffer;
invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 2
start local 2 4: aload 2
ifnonnull 7
5: aload 1
monitorexit
6: aconst_null
areturn
7: StackMap locals: sun.awt.AppContext java.util.List
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
newarray 11
astore 3
start local 3 8: iconst_0
istore 4
start local 4 9: goto 12
10: StackMap locals: long[] int
StackMap stack:
aload 3
iload 4
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast sun.awt.windows.WWindowPeer
invokevirtual sun.awt.windows.WWindowPeer.getHWnd:()J
lastore
11: iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 10
end local 4 13: aload 3
aload 1
monitorexit
14: areturn
end local 3 end local 2 15: StackMap locals: sun.awt.AppContext sun.awt.AppContext
StackMap stack: java.lang.Throwable
aload 1
monitorexit
16: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 17 0 appContext Lsun/awt/AppContext;
4 15 2 l Ljava/util/List<Lsun/awt/windows/WWindowPeer;>;
8 15 3 result [J
9 13 4 j I
Exception table:
from to target type
3 6 15 any
7 14 15 any
15 16 15 any
void draggedToNewScreen();
descriptor: ()V
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Component
new sun.awt.windows.WWindowPeer$1
dup
aload 0
invokespecial sun.awt.windows.WWindowPeer$1.<init>:(Lsun/awt/windows/WWindowPeer;)V
invokestatic sun.awt.SunToolkit.executeOnEventHandlerThread:(Ljava/lang/Object;Ljava/lang/Runnable;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
void clearLocalGC();
descriptor: ()V
flags: (0x0000)
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/awt/windows/WWindowPeer;
public void updateGC();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.windows.WWindowPeer.getScreenImOn:()I
istore 1
start local 1 1: getstatic sun.awt.windows.WWindowPeer.screenLog:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 3
2: getstatic sun.awt.windows.WWindowPeer.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
new java.lang.StringBuilder
dup
ldc "Screen number: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
getfield sun.awt.windows.WWindowPeer.winGraphicsConfig:Lsun/awt/Win32GraphicsConfig;
4: invokevirtual sun.awt.Win32GraphicsConfig.getDevice:()Ljava/awt/GraphicsDevice;
5: checkcast sun.awt.Win32GraphicsDevice
astore 2
start local 2 6: invokestatic java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment:()Ljava/awt/GraphicsEnvironment;
7: invokevirtual java.awt.GraphicsEnvironment.getScreenDevices:()[Ljava/awt/GraphicsDevice;
8: astore 4
start local 4 9: iload 1
aload 4
arraylength
if_icmplt 13
10: invokestatic java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment:()Ljava/awt/GraphicsEnvironment;
invokevirtual java.awt.GraphicsEnvironment.getDefaultScreenDevice:()Ljava/awt/GraphicsDevice;
11: checkcast sun.awt.Win32GraphicsDevice
astore 3
start local 3 12: goto 14
end local 3 13: StackMap locals: sun.awt.windows.WWindowPeer int sun.awt.Win32GraphicsDevice top java.awt.GraphicsDevice[]
StackMap stack:
aload 4
iload 1
aaload
checkcast sun.awt.Win32GraphicsDevice
astore 3
start local 3 14: StackMap locals: sun.awt.windows.WWindowPeer int sun.awt.Win32GraphicsDevice sun.awt.Win32GraphicsDevice java.awt.GraphicsDevice[]
StackMap stack:
aload 0
aload 3
15: invokevirtual sun.awt.Win32GraphicsDevice.getDefaultConfiguration:()Ljava/awt/GraphicsConfiguration;
checkcast sun.awt.Win32GraphicsConfig
16: putfield sun.awt.windows.WWindowPeer.winGraphicsConfig:Lsun/awt/Win32GraphicsConfig;
17: getstatic sun.awt.windows.WWindowPeer.screenLog:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 20
18: aload 0
getfield sun.awt.windows.WWindowPeer.winGraphicsConfig:Lsun/awt/Win32GraphicsConfig;
ifnonnull 20
19: getstatic sun.awt.windows.WWindowPeer.screenLog:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
ldc "Assertion (winGraphicsConfig != null) failed"
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
20: StackMap locals:
StackMap stack:
aload 2
aload 3
if_acmpeq 23
21: aload 2
aload 0
invokevirtual sun.awt.Win32GraphicsDevice.removeDisplayChangedListener:(Lsun/awt/DisplayChangedListener;)V
22: aload 3
aload 0
invokevirtual sun.awt.Win32GraphicsDevice.addDisplayChangedListener:(Lsun/awt/DisplayChangedListener;)V
23: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lsun/awt/windows/WWindowPeer;
1 24 1 scrn I
6 24 2 oldDev Lsun/awt/Win32GraphicsDevice;
12 13 3 newDev Lsun/awt/Win32GraphicsDevice;
14 24 3 newDev Lsun/awt/Win32GraphicsDevice;
9 24 4 devs [Ljava/awt/GraphicsDevice;
public void displayChanged();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.windows.WWindowPeer.updateGC:()V
1: aload 0
invokespecial sun.awt.windows.WPanelPeer.displayChanged:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/windows/WWindowPeer;
private native int getScreenImOn();
descriptor: ()I
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
public void grab();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.windows.WWindowPeer.nativeGrab:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
public void ungrab();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.windows.WWindowPeer.nativeUngrab:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
private native void nativeGrab();
descriptor: ()V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
private native void nativeUngrab();
descriptor: ()V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
private final boolean hasWarningWindow();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.getWarningString:()Ljava/lang/String;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
boolean isTargetUndecorated();
descriptor: ()Z
flags: (0x0000)
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 Lsun/awt/windows/WWindowPeer;
java.awt.Rectangle constrainBounds(int, int, int, int);
descriptor: (IIII)Ljava/awt/Rectangle;
flags: (0x0000)
Code:
stack=6, locals=16, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield sun.awt.windows.WWindowPeer.winGraphicsConfig:Lsun/awt/Win32GraphicsConfig;
astore 5
start local 5 1: aload 0
invokevirtual sun.awt.windows.WWindowPeer.hasWarningWindow:()Z
ifeq 2
aload 5
ifnonnull 3
2: StackMap locals: java.awt.GraphicsConfiguration
StackMap stack:
new java.awt.Rectangle
dup
iload 1
iload 2
iload 3
iload 4
invokespecial java.awt.Rectangle.<init>:(IIII)V
areturn
3: StackMap locals:
StackMap stack:
iload 1
istore 6
start local 6 4: iload 2
istore 7
start local 7 5: iload 3
istore 8
start local 8 6: iload 4
istore 9
start local 9 7: aload 5
invokevirtual java.awt.GraphicsConfiguration.getBounds:()Ljava/awt/Rectangle;
astore 10
start local 10 8: invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
aload 5
invokevirtual java.awt.Toolkit.getScreenInsets:(Ljava/awt/GraphicsConfiguration;)Ljava/awt/Insets;
astore 11
start local 11 9: aload 10
getfield java.awt.Rectangle.width:I
aload 11
getfield java.awt.Insets.left:I
isub
aload 11
getfield java.awt.Insets.right:I
isub
istore 12
start local 12 10: aload 10
getfield java.awt.Rectangle.height:I
aload 11
getfield java.awt.Insets.top:I
isub
aload 11
getfield java.awt.Insets.bottom:I
isub
istore 13
start local 13 11: invokestatic sun.awt.AWTAccessor.getComponentAccessor:()Lsun/awt/AWTAccessor$ComponentAccessor;
12: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Component
13: invokeinterface sun.awt.AWTAccessor$ComponentAccessor.isVisible_NoClientCode:(Ljava/awt/Component;)Z
14: ifeq 15
aload 0
invokevirtual sun.awt.windows.WWindowPeer.isTargetUndecorated:()Z
ifeq 32
15: StackMap locals: sun.awt.windows.WWindowPeer int int int int java.awt.GraphicsConfiguration int int int int java.awt.Rectangle java.awt.Insets int int
StackMap stack:
aload 10
getfield java.awt.Rectangle.x:I
aload 11
getfield java.awt.Insets.left:I
iadd
istore 14
start local 14 16: aload 10
getfield java.awt.Rectangle.y:I
aload 11
getfield java.awt.Insets.top:I
iadd
istore 15
start local 15 17: iload 8
iload 12
if_icmple 19
18: iload 12
istore 8
19: StackMap locals: int int
StackMap stack:
iload 9
iload 13
if_icmple 21
20: iload 13
istore 9
21: StackMap locals:
StackMap stack:
iload 6
iload 14
if_icmpge 24
22: iload 14
istore 6
23: goto 26
StackMap locals:
StackMap stack:
24: iload 6
iload 8
iadd
iload 14
iload 12
iadd
if_icmple 26
25: iload 14
iload 12
iadd
iload 8
isub
istore 6
26: StackMap locals:
StackMap stack:
iload 7
iload 15
if_icmpge 29
27: iload 15
istore 7
28: goto 38
StackMap locals:
StackMap stack:
29: iload 7
iload 9
iadd
iload 15
iload 13
iadd
if_icmple 38
30: iload 15
iload 13
iadd
iload 9
isub
istore 7
end local 15 end local 14 31: goto 38
32: StackMap locals:
StackMap stack:
iload 12
aload 0
getfield sun.awt.windows.WWindowPeer.sysW:I
invokestatic java.lang.Math.max:(II)I
istore 14
start local 14 33: iload 13
aload 0
getfield sun.awt.windows.WWindowPeer.sysH:I
invokestatic java.lang.Math.max:(II)I
istore 15
start local 15 34: iload 8
iload 14
if_icmple 36
35: iload 14
istore 8
36: StackMap locals: int int
StackMap stack:
iload 9
iload 15
if_icmple 38
37: iload 15
istore 9
end local 15 end local 14 38: StackMap locals:
StackMap stack:
new java.awt.Rectangle
dup
iload 6
iload 7
iload 8
iload 9
invokespecial java.awt.Rectangle.<init>:(IIII)V
areturn
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 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lsun/awt/windows/WWindowPeer;
0 39 1 x I
0 39 2 y I
0 39 3 width I
0 39 4 height I
1 39 5 gc Ljava/awt/GraphicsConfiguration;
4 39 6 newX I
5 39 7 newY I
6 39 8 newW I
7 39 9 newH I
8 39 10 sB Ljava/awt/Rectangle;
9 39 11 sIn Ljava/awt/Insets;
10 39 12 screenW I
11 39 13 screenH I
16 31 14 screenX I
17 31 15 screenY I
33 38 14 maxW I
34 38 15 maxH I
MethodParameters:
Name Flags
x
y
width
height
public native void repositionSecurityWarning();
descriptor: ()V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
public void setBounds(int, int, int, int, int);
descriptor: (IIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
iload 2
iload 3
iload 4
invokevirtual sun.awt.windows.WWindowPeer.constrainBounds:(IIII)Ljava/awt/Rectangle;
astore 6
start local 6 1: aload 0
aload 6
getfield java.awt.Rectangle.x:I
putfield sun.awt.windows.WWindowPeer.sysX:I
2: aload 0
aload 6
getfield java.awt.Rectangle.y:I
putfield sun.awt.windows.WWindowPeer.sysY:I
3: aload 0
aload 6
getfield java.awt.Rectangle.width:I
putfield sun.awt.windows.WWindowPeer.sysW:I
4: aload 0
aload 6
getfield java.awt.Rectangle.height:I
putfield sun.awt.windows.WWindowPeer.sysH:I
5: aload 0
aload 6
getfield java.awt.Rectangle.x:I
aload 6
getfield java.awt.Rectangle.y:I
aload 6
getfield java.awt.Rectangle.width:I
aload 6
getfield java.awt.Rectangle.height:I
iload 5
invokespecial sun.awt.windows.WPanelPeer.setBounds:(IIIII)V
6: 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 7 0 this Lsun/awt/windows/WWindowPeer;
0 7 1 x I
0 7 2 y I
0 7 3 width I
0 7 4 height I
0 7 5 op I
1 7 6 newBounds Ljava/awt/Rectangle;
MethodParameters:
Name Flags
x
y
width
height
op
public void print(java.awt.Graphics);
descriptor: (Ljava/awt/Graphics;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: invokestatic sun.awt.AWTAccessor.getWindowAccessor:()Lsun/awt/AWTAccessor$WindowAccessor;
aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokeinterface sun.awt.AWTAccessor$WindowAccessor.getShape:(Ljava/awt/Window;)Ljava/awt/Shape;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 1
aload 2
invokevirtual java.awt.Graphics.setClip:(Ljava/awt/Shape;)V
3: StackMap locals: java.awt.Shape
StackMap stack:
aload 0
aload 1
invokespecial sun.awt.windows.WPanelPeer.print:(Ljava/awt/Graphics;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/windows/WWindowPeer;
0 5 1 g Ljava/awt/Graphics;
1 5 2 shape Ljava/awt/Shape;
MethodParameters:
Name Flags
g
private void replaceSurfaceDataRecursively(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof java.awt.Container
ifeq 6
1: aload 1
checkcast java.awt.Container
invokevirtual java.awt.Container.getComponents:()[Ljava/awt/Component;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: sun.awt.windows.WWindowPeer java.awt.Component top int int java.awt.Component[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 0
aload 2
invokevirtual sun.awt.windows.WWindowPeer.replaceSurfaceDataRecursively:(Ljava/awt/Component;)V
end local 2 4: iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 2
6: StackMap locals: sun.awt.windows.WWindowPeer java.awt.Component
StackMap stack:
aload 1
invokevirtual java.awt.Component.getPeer:()Ljava/awt/peer/ComponentPeer;
astore 2
start local 2 7: aload 2
instanceof sun.awt.windows.WComponentPeer
ifeq 9
8: aload 2
checkcast sun.awt.windows.WComponentPeer
invokevirtual sun.awt.windows.WComponentPeer.replaceSurfaceDataLater:()V
9: StackMap locals: java.awt.peer.ComponentPeer
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lsun/awt/windows/WWindowPeer;
0 10 1 c Ljava/awt/Component;
3 4 2 child Ljava/awt/Component;
7 10 2 cp Ljava/awt/peer/ComponentPeer;
MethodParameters:
Name Flags
c
public java.awt.Graphics getGraphics();
descriptor: ()Ljava/awt/Graphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.windows.WWindowPeer.getStateLock:()Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
getfield sun.awt.windows.WWindowPeer.isOpaque:Z
ifne 4
2: aload 0
getfield sun.awt.windows.WWindowPeer.painter:Lsun/awt/windows/TranslucentWindowPainter;
iconst_0
invokevirtual sun.awt.windows.TranslucentWindowPainter.getBackBuffer:(Z)Ljava/awt/Image;
invokevirtual java.awt.Image.getGraphics:()Ljava/awt/Graphics;
aload 1
monitorexit
3: areturn
4: StackMap locals: java.lang.Object
StackMap stack:
aload 1
monitorexit
5: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
6: aload 1
monitorexit
7: athrow
8: StackMap locals:
StackMap stack:
aload 0
invokespecial sun.awt.windows.WPanelPeer.getGraphics:()Ljava/awt/Graphics;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/awt/windows/WWindowPeer;
Exception table:
from to target type
1 3 6 any
4 5 6 any
6 7 6 any
public void setBackground(java.awt.Color);
descriptor: (Ljava/awt/Color;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial sun.awt.windows.WPanelPeer.setBackground:(Ljava/awt/Color;)V
1: aload 0
invokevirtual sun.awt.windows.WWindowPeer.getStateLock:()Ljava/lang/Object;
dup
astore 2
monitorenter
2: aload 0
getfield sun.awt.windows.WWindowPeer.isOpaque:Z
ifne 4
aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.isVisible:()Z
ifeq 4
3: aload 0
iconst_1
invokevirtual sun.awt.windows.WWindowPeer.updateWindow:(Z)V
4: StackMap locals: java.lang.Object
StackMap stack:
aload 2
monitorexit
5: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
6: aload 2
monitorexit
7: athrow
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/awt/windows/WWindowPeer;
0 9 1 c Ljava/awt/Color;
Exception table:
from to target type
2 5 6 any
6 7 6 any
MethodParameters:
Name Flags
c
private native void setOpacity(int);
descriptor: (I)V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
MethodParameters:
Name Flags
iOpacity
public void setOpacity(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.getToolkit:()Ljava/awt/Toolkit;
checkcast sun.awt.SunToolkit
1: invokevirtual sun.awt.SunToolkit.isWindowOpacitySupported:()Z
ifne 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual sun.awt.windows.WWindowPeer.getTarget:()Ljava/lang/Object;
checkcast java.awt.Component
invokevirtual sun.awt.windows.WWindowPeer.replaceSurfaceDataRecursively:(Ljava/awt/Component;)V
4: fload 1
ldc 255.0
fmul
f2i
istore 2
start local 2 5: iload 2
ifge 7
6: iconst_0
istore 2
7: StackMap locals: int
StackMap stack:
iload 2
sipush 255
if_icmple 9
8: sipush 255
istore 2
9: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual sun.awt.windows.WWindowPeer.setOpacity:(I)V
10: aload 0
invokevirtual sun.awt.windows.WWindowPeer.getStateLock:()Ljava/lang/Object;
dup
astore 3
monitorenter
11: aload 0
getfield sun.awt.windows.WWindowPeer.isOpaque:Z
ifne 13
aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
invokevirtual java.awt.Window.isVisible:()Z
ifeq 13
12: aload 0
iconst_1
invokevirtual sun.awt.windows.WWindowPeer.updateWindow:(Z)V
13: StackMap locals: java.lang.Object
StackMap stack:
aload 3
monitorexit
14: goto 17
StackMap locals:
StackMap stack: java.lang.Throwable
15: aload 3
monitorexit
16: athrow
17: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lsun/awt/windows/WWindowPeer;
0 18 1 opacity F
5 18 2 iOpacity I
Exception table:
from to target type
11 14 15 any
15 16 15 any
MethodParameters:
Name Flags
opacity
private native void setOpaqueImpl(boolean);
descriptor: (Z)V
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
MethodParameters:
Name Flags
isOpaque
public void setOpaque(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual sun.awt.windows.WWindowPeer.getStateLock:()Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield sun.awt.windows.WWindowPeer.isOpaque:Z
iload 1
if_icmpne 4
2: aload 2
monitorexit
3: return
4: StackMap locals: java.lang.Object
StackMap stack:
aload 2
monitorexit
5: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
6: aload 2
monitorexit
7: athrow
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.awt.windows.WWindowPeer.getTarget:()Ljava/lang/Object;
checkcast java.awt.Window
astore 2
start local 2 9: aload 2
invokevirtual java.awt.Window.getToolkit:()Ljava/awt/Toolkit;
checkcast sun.awt.SunToolkit
astore 3
start local 3 10: aload 3
invokevirtual sun.awt.SunToolkit.isWindowTranslucencySupported:()Z
ifeq 12
11: aload 3
aload 2
invokevirtual java.awt.Window.getGraphicsConfiguration:()Ljava/awt/GraphicsConfiguration;
invokevirtual sun.awt.SunToolkit.isTranslucencyCapable:(Ljava/awt/GraphicsConfiguration;)Z
ifne 13
12: StackMap locals: java.awt.Window sun.awt.SunToolkit
StackMap stack:
return
13: StackMap locals:
StackMap stack:
invokestatic sun.awt.Win32GraphicsEnvironment.isVistaOS:()Z
istore 4
start local 4 14: iload 4
ifne 16
15: aload 0
aload 2
invokevirtual sun.awt.windows.WWindowPeer.replaceSurfaceDataRecursively:(Ljava/awt/Component;)V
16: StackMap locals: int
StackMap stack:
aload 0
invokevirtual sun.awt.windows.WWindowPeer.getStateLock:()Ljava/lang/Object;
dup
astore 5
monitorenter
17: aload 0
iload 1
putfield sun.awt.windows.WWindowPeer.isOpaque:Z
18: aload 0
iload 1
invokevirtual sun.awt.windows.WWindowPeer.setOpaqueImpl:(Z)V
19: iload 1
ifeq 25
20: aload 0
getfield sun.awt.windows.WWindowPeer.painter:Lsun/awt/windows/TranslucentWindowPainter;
astore 6
start local 6 21: aload 6
ifnull 26
22: aload 6
invokevirtual sun.awt.windows.TranslucentWindowPainter.flush:()V
23: aload 0
aconst_null
putfield sun.awt.windows.WWindowPeer.painter:Lsun/awt/windows/TranslucentWindowPainter;
end local 6 24: goto 26
25: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 0
invokestatic sun.awt.windows.TranslucentWindowPainter.createInstance:(Lsun/awt/windows/WWindowPeer;)Lsun/awt/windows/TranslucentWindowPainter;
putfield sun.awt.windows.WWindowPeer.painter:Lsun/awt/windows/TranslucentWindowPainter;
26: StackMap locals:
StackMap stack:
aload 5
monitorexit
27: goto 30
StackMap locals:
StackMap stack: java.lang.Throwable
28: aload 5
monitorexit
29: athrow
30: StackMap locals:
StackMap stack:
iload 4
ifeq 34
31: invokestatic sun.awt.AWTAccessor.getWindowAccessor:()Lsun/awt/AWTAccessor$WindowAccessor;
aload 2
invokeinterface sun.awt.AWTAccessor$WindowAccessor.getShape:(Ljava/awt/Window;)Ljava/awt/Shape;
astore 5
start local 5 32: aload 5
ifnull 34
33: invokestatic sun.awt.AWTAccessor.getWindowAccessor:()Lsun/awt/AWTAccessor$WindowAccessor;
aload 2
aload 5
invokeinterface sun.awt.AWTAccessor$WindowAccessor.setShape:(Ljava/awt/Window;Ljava/awt/Shape;)V
end local 5 34: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.awt.Window.isVisible:()Z
ifeq 36
35: aload 0
iconst_1
invokevirtual sun.awt.windows.WWindowPeer.updateWindow:(Z)V
36: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lsun/awt/windows/WWindowPeer;
0 37 1 isOpaque Z
9 37 2 target Ljava/awt/Window;
10 37 3 sunToolkit Lsun/awt/SunToolkit;
14 37 4 isVistaOS Z
21 24 6 currentPainter Lsun/awt/windows/TranslucentWindowPainter;
32 34 5 shape Ljava/awt/Shape;
Exception table:
from to target type
1 3 6 any
4 5 6 any
6 7 6 any
17 27 28 any
28 29 28 any
MethodParameters:
Name Flags
isOpaque
public native void updateWindowImpl(int[], int, int);
descriptor: ([III)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
MethodParameters:
Name Flags
data
width
height
public void updateWindow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual sun.awt.windows.WWindowPeer.updateWindow:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WWindowPeer;
private void updateWindow(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.windows.WWindowPeer.target:Ljava/lang/Object;
checkcast java.awt.Window
astore 2
start local 2 1: aload 0
invokevirtual sun.awt.windows.WWindowPeer.getStateLock:()Ljava/lang/Object;
dup
astore 3
monitorenter
2: aload 0
getfield sun.awt.windows.WWindowPeer.isOpaque:Z
ifne 4
aload 2
invokevirtual java.awt.Window.isVisible:()Z
ifeq 4
3: aload 2
invokevirtual java.awt.Window.getWidth:()I
ifle 4
aload 2
invokevirtual java.awt.Window.getHeight:()I
ifgt 6
4: StackMap locals: java.awt.Window java.lang.Object
StackMap stack:
aload 3
monitorexit
5: return
6: StackMap locals:
StackMap stack:
aload 0
getfield sun.awt.windows.WWindowPeer.painter:Lsun/awt/windows/TranslucentWindowPainter;
astore 4
start local 4 7: aload 4
ifnull 10
8: aload 4
iload 1
invokevirtual sun.awt.windows.TranslucentWindowPainter.updateWindow:(Z)V
9: goto 14
StackMap locals: sun.awt.windows.TranslucentWindowPainter
StackMap stack:
10: getstatic sun.awt.windows.WWindowPeer.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 14
11: getstatic sun.awt.windows.WWindowPeer.log:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
12: ldc "Translucent window painter is null in updateWindow"
13: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
end local 4 14: StackMap locals:
StackMap stack:
aload 3
monitorexit
15: goto 18
StackMap locals:
StackMap stack: java.lang.Throwable
16: aload 3
monitorexit
17: athrow
18: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lsun/awt/windows/WWindowPeer;
0 19 1 repaint Z
1 19 2 w Ljava/awt/Window;
7 14 4 currentPainter Lsun/awt/windows/TranslucentWindowPainter;
Exception table:
from to target type
2 5 16 any
6 15 16 any
16 17 16 any
MethodParameters:
Name Flags
repaint
public boolean shouldClearRectBeforePaint();
descriptor: ()Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial sun.awt.windows.WPanelPeer.shouldClearRectBeforePaint:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.awt.Insets insets();
descriptor: ()Ljava/awt/Insets;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial sun.awt.windows.WPanelPeer.insets:()Ljava/awt/Insets;
areturn
LocalVariableTable:
Start End Slot Name Signature
public boolean isRestackSupported();
descriptor: ()Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial sun.awt.windows.WPanelPeer.isRestackSupported:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public void paint(java.awt.Graphics);
descriptor: (Ljava/awt/Graphics;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial sun.awt.windows.WPanelPeer.paint:(Ljava/awt/Graphics;)V
return
LocalVariableTable:
Start End Slot Name Signature
public void resetTargetGC();
descriptor: ()V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial sun.awt.windows.WPanelPeer.resetTargetGC:()V
return
LocalVariableTable:
Start End Slot Name Signature
public long getData();
descriptor: ()J
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
0: aload 0
invokespecial sun.awt.windows.WPanelPeer.getData:()J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public void restack();
descriptor: ()V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial sun.awt.windows.WPanelPeer.restack:()V
return
LocalVariableTable:
Start End Slot Name Signature
public java.awt.Insets getInsets();
descriptor: ()Ljava/awt/Insets;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial sun.awt.windows.WPanelPeer.getInsets:()Ljava/awt/Insets;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object getTarget();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial sun.awt.windows.WPanelPeer.getTarget:()Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "WWindowPeer.java"
NestMembers:
sun.awt.windows.WWindowPeer$1 sun.awt.windows.WWindowPeer$ActiveWindowListener
InnerClasses:
public abstract ComponentAccessor = sun.awt.AWTAccessor$ComponentAccessor of sun.awt.AWTAccessor
public abstract WindowAccessor = sun.awt.AWTAccessor$WindowAccessor of sun.awt.AWTAccessor
sun.awt.windows.WWindowPeer$1
private ActiveWindowListener = sun.awt.windows.WWindowPeer$ActiveWindowListener of sun.awt.windows.WWindowPeer