public class sun.awt.HeadlessToolkit extends java.awt.Toolkit implements sun.awt.ComponentFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.awt.HeadlessToolkit
super_class: java.awt.Toolkit
{
private java.awt.Toolkit tk;
descriptor: Ljava/awt/Toolkit;
flags: (0x0002) ACC_PRIVATE
private sun.awt.ComponentFactory componentFactory;
descriptor: Lsun/awt/ComponentFactory;
flags: (0x0002) ACC_PRIVATE
public void <init>(java.awt.Toolkit);
descriptor: (Ljava/awt/Toolkit;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.awt.Toolkit.<init>:()V
1: aload 0
aload 1
putfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
2: aload 1
instanceof sun.awt.ComponentFactory
ifeq 4
3: aload 0
aload 1
checkcast sun.awt.ComponentFactory
putfield sun.awt.HeadlessToolkit.componentFactory:Lsun/awt/ComponentFactory;
4: StackMap locals: sun.awt.HeadlessToolkit java.awt.Toolkit
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/HeadlessToolkit;
0 5 1 tk Ljava/awt/Toolkit;
MethodParameters:
Name Flags
tk
public java.awt.Toolkit getUnderlyingToolkit();
descriptor: ()Ljava/awt/Toolkit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
public java.awt.peer.CanvasPeer createCanvas(java.awt.Canvas);
descriptor: (Ljava/awt/Canvas;)Ljava/awt/peer/CanvasPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual sun.awt.HeadlessToolkit.createComponent:(Ljava/awt/Component;)Ljava/awt/peer/LightweightPeer;
checkcast java.awt.peer.CanvasPeer
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Canvas;
MethodParameters:
Name Flags
target
public java.awt.peer.PanelPeer createPanel(java.awt.Panel);
descriptor: (Ljava/awt/Panel;)Ljava/awt/peer/PanelPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual sun.awt.HeadlessToolkit.createComponent:(Ljava/awt/Component;)Ljava/awt/peer/LightweightPeer;
checkcast java.awt.peer.PanelPeer
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Panel;
MethodParameters:
Name Flags
target
public java.awt.peer.WindowPeer createWindow(java.awt.Window);
descriptor: (Ljava/awt/Window;)Ljava/awt/peer/WindowPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Window;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.FramePeer createFrame(java.awt.Frame);
descriptor: (Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Frame;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.DialogPeer createDialog(java.awt.Dialog);
descriptor: (Ljava/awt/Dialog;)Ljava/awt/peer/DialogPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Dialog;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.ButtonPeer createButton(java.awt.Button);
descriptor: (Ljava/awt/Button;)Ljava/awt/peer/ButtonPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Button;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.TextFieldPeer createTextField(java.awt.TextField);
descriptor: (Ljava/awt/TextField;)Ljava/awt/peer/TextFieldPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/TextField;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.ChoicePeer createChoice(java.awt.Choice);
descriptor: (Ljava/awt/Choice;)Ljava/awt/peer/ChoicePeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Choice;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.LabelPeer createLabel(java.awt.Label);
descriptor: (Ljava/awt/Label;)Ljava/awt/peer/LabelPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Label;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.ListPeer createList(java.awt.List);
descriptor: (Ljava/awt/List;)Ljava/awt/peer/ListPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/List;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.CheckboxPeer createCheckbox(java.awt.Checkbox);
descriptor: (Ljava/awt/Checkbox;)Ljava/awt/peer/CheckboxPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Checkbox;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.ScrollbarPeer createScrollbar(java.awt.Scrollbar);
descriptor: (Ljava/awt/Scrollbar;)Ljava/awt/peer/ScrollbarPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Scrollbar;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.ScrollPanePeer createScrollPane(java.awt.ScrollPane);
descriptor: (Ljava/awt/ScrollPane;)Ljava/awt/peer/ScrollPanePeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/ScrollPane;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.TextAreaPeer createTextArea(java.awt.TextArea);
descriptor: (Ljava/awt/TextArea;)Ljava/awt/peer/TextAreaPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/TextArea;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.FileDialogPeer createFileDialog(java.awt.FileDialog);
descriptor: (Ljava/awt/FileDialog;)Ljava/awt/peer/FileDialogPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/FileDialog;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.MenuBarPeer (java.awt.MenuBar);
descriptor: (Ljava/awt/MenuBar;)Ljava/awt/peer/MenuBarPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/MenuBar;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.MenuPeer (java.awt.Menu);
descriptor: (Ljava/awt/Menu;)Ljava/awt/peer/MenuPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Menu;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.PopupMenuPeer (java.awt.PopupMenu);
descriptor: (Ljava/awt/PopupMenu;)Ljava/awt/peer/PopupMenuPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/PopupMenu;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.MenuItemPeer (java.awt.MenuItem);
descriptor: (Ljava/awt/MenuItem;)Ljava/awt/peer/MenuItemPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/MenuItem;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.CheckboxMenuItemPeer (java.awt.CheckboxMenuItem);
descriptor: (Ljava/awt/CheckboxMenuItem;)Ljava/awt/peer/CheckboxMenuItemPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/CheckboxMenuItem;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.dnd.peer.DragSourceContextPeer createDragSourceContextPeer(java.awt.dnd.DragGestureEvent);
descriptor: (Ljava/awt/dnd/DragGestureEvent;)Ljava/awt/dnd/peer/DragSourceContextPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.dnd.InvalidDnDOperationException
dup
ldc "Headless environment"
invokespecial java.awt.dnd.InvalidDnDOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 dge Ljava/awt/dnd/DragGestureEvent;
Exceptions:
throws java.awt.dnd.InvalidDnDOperationException
MethodParameters:
Name Flags
dge
public java.awt.peer.RobotPeer createRobot(java.awt.Robot, java.awt.GraphicsDevice);
descriptor: (Ljava/awt/Robot;Ljava/awt/GraphicsDevice;)Ljava/awt/peer/RobotPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Robot;
0 1 2 screen Ljava/awt/GraphicsDevice;
Exceptions:
throws java.awt.AWTException, java.awt.HeadlessException
MethodParameters:
Name Flags
target
screen
public java.awt.peer.KeyboardFocusManagerPeer createKeyboardFocusManagerPeer(java.awt.KeyboardFocusManager);
descriptor: (Ljava/awt/KeyboardFocusManager;)Ljava/awt/peer/KeyboardFocusManagerPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new sun.awt.KeyboardFocusManagerPeerImpl
dup
aload 1
invokespecial sun.awt.KeyboardFocusManagerPeerImpl.<init>:(Ljava/awt/KeyboardFocusManager;)V
astore 2
start local 2 1: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/HeadlessToolkit;
0 2 1 manager Ljava/awt/KeyboardFocusManager;
1 2 2 peer Lsun/awt/KeyboardFocusManagerPeerImpl;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
manager
public java.awt.peer.TrayIconPeer createTrayIcon(java.awt.TrayIcon);
descriptor: (Ljava/awt/TrayIcon;)Ljava/awt/peer/TrayIconPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/TrayIcon;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public java.awt.peer.SystemTrayPeer createSystemTray(java.awt.SystemTray);
descriptor: (Ljava/awt/SystemTray;)Ljava/awt/peer/SystemTrayPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/SystemTray;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
public boolean isTraySupported();
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/HeadlessToolkit;
public sun.awt.GlobalCursorManager getGlobalCursorManager();
descriptor: ()Lsun/awt/GlobalCursorManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
protected void loadSystemColors(int[]);
descriptor: ([I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 systemColors [I
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
systemColors
public java.awt.image.ColorModel getColorModel();
descriptor: ()Ljava/awt/image/ColorModel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public int getScreenResolution();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public java.util.Map mapInputMethodHighlight(java.awt.im.InputMethodHighlight);
descriptor: (Ljava/awt/im/InputMethodHighlight;)Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 highlight Ljava/awt/im/InputMethodHighlight;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
highlight
public int ();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public boolean getLockingKeyState(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 keyCode I
Exceptions:
throws java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
keyCode
public void setLockingKeyState(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 keyCode I
0 1 2 on Z
Exceptions:
throws java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
keyCode
on
public java.awt.Cursor createCustomCursor(java.awt.Image, java.awt.Point, java.lang.String);
descriptor: (Ljava/awt/Image;Ljava/awt/Point;Ljava/lang/String;)Ljava/awt/Cursor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 cursor Ljava/awt/Image;
0 1 2 hotSpot Ljava/awt/Point;
0 1 3 name Ljava/lang/String;
Exceptions:
throws java.lang.IndexOutOfBoundsException, java.awt.HeadlessException
MethodParameters:
Name Flags
cursor
hotSpot
name
public java.awt.Dimension getBestCursorSize(int, int);
descriptor: (II)Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 preferredWidth I
0 1 2 preferredHeight I
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
preferredWidth
preferredHeight
public int getMaximumCursorColors();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public <T extends java.awt.dnd.DragGestureRecognizer> T createDragGestureRecognizer(java.lang.Class<T>, java.awt.dnd.DragSource, java.awt.Component, int, java.awt.dnd.DragGestureListener);
descriptor: (Ljava/lang/Class;Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)Ljava/awt/dnd/DragGestureRecognizer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aconst_null
areturn
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 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 abstractRecognizerClass Ljava/lang/Class<TT;>;
0 1 2 ds Ljava/awt/dnd/DragSource;
0 1 3 c Ljava/awt/Component;
0 1 4 srcActions I
0 1 5 dgl Ljava/awt/dnd/DragGestureListener;
Signature: <T:Ljava/awt/dnd/DragGestureRecognizer;>(Ljava/lang/Class<TT;>;Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)TT;
MethodParameters:
Name Flags
abstractRecognizerClass
ds
c
srcActions
dgl
public int getScreenHeight();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public int getScreenWidth();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public java.awt.Dimension getScreenSize();
descriptor: ()Ljava/awt/Dimension;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public java.awt.Insets getScreenInsets(java.awt.GraphicsConfiguration);
descriptor: (Ljava/awt/GraphicsConfiguration;)Ljava/awt/Insets;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 gc Ljava/awt/GraphicsConfiguration;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
gc
public void setDynamicLayout(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 dynamic Z
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
dynamic
protected boolean isDynamicLayoutSet();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public boolean isDynamicLayoutActive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public java.awt.datatransfer.Clipboard getSystemClipboard();
descriptor: ()Ljava/awt/datatransfer/Clipboard;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
Exceptions:
throws java.awt.HeadlessException
public java.awt.PrintJob getPrintJob(java.awt.Frame, java.lang.String, java.awt.JobAttributes, java.awt.PageAttributes);
descriptor: (Ljava/awt/Frame;Ljava/lang/String;Ljava/awt/JobAttributes;Ljava/awt/PageAttributes;)Ljava/awt/PrintJob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnull 2
1: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
3: ldc "PrintJob not supported in a headless environment"
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
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/awt/HeadlessToolkit;
0 5 1 frame Ljava/awt/Frame;
0 5 2 jobtitle Ljava/lang/String;
0 5 3 jobAttributes Ljava/awt/JobAttributes;
0 5 4 pageAttributes Ljava/awt/PageAttributes;
MethodParameters:
Name Flags
frame
jobtitle
jobAttributes
pageAttributes
public java.awt.PrintJob getPrintJob(java.awt.Frame, java.lang.String, java.util.Properties);
descriptor: (Ljava/awt/Frame;Ljava/lang/String;Ljava/util/Properties;)Ljava/awt/PrintJob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 2
1: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
3: ldc "PrintJob not supported in a headless environment"
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/HeadlessToolkit;
0 5 1 frame Ljava/awt/Frame;
0 5 2 doctitle Ljava/lang/String;
0 5 3 props Ljava/util/Properties;
MethodParameters:
Name Flags
frame
doctitle
props
public void sync();
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/awt/HeadlessToolkit;
public void beep();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
bipush 7
invokevirtual java.io.PrintStream.write:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/HeadlessToolkit;
public java.awt.EventQueue getSystemEventQueueImpl();
descriptor: ()Ljava/awt/EventQueue;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic sun.awt.SunToolkit.getSystemEventQueueImplPP:()Ljava/awt/EventQueue;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
public int checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver);
descriptor: (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
iload 2
iload 3
aload 4
invokevirtual java.awt.Toolkit.checkImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)I
ireturn
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/awt/HeadlessToolkit;
0 1 1 img Ljava/awt/Image;
0 1 2 w I
0 1 3 h I
0 1 4 o Ljava/awt/image/ImageObserver;
MethodParameters:
Name Flags
img
w
h
o
public boolean prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver);
descriptor: (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
iload 2
iload 3
aload 4
invokevirtual java.awt.Toolkit.prepareImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
ireturn
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/awt/HeadlessToolkit;
0 1 1 img Ljava/awt/Image;
0 1 2 w I
0 1 3 h I
0 1 4 o Ljava/awt/image/ImageObserver;
MethodParameters:
Name Flags
img
w
h
o
public java.awt.Image getImage(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
invokevirtual java.awt.Toolkit.getImage:(Ljava/lang/String;)Ljava/awt/Image;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 filename Ljava/lang/String;
MethodParameters:
Name Flags
filename
public java.awt.Image getImage(java.net.URL);
descriptor: (Ljava/net/URL;)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
invokevirtual java.awt.Toolkit.getImage:(Ljava/net/URL;)Ljava/awt/Image;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 url Ljava/net/URL;
MethodParameters:
Name Flags
url
public java.awt.Image createImage(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
invokevirtual java.awt.Toolkit.createImage:(Ljava/lang/String;)Ljava/awt/Image;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 filename Ljava/lang/String;
MethodParameters:
Name Flags
filename
public java.awt.Image createImage(java.net.URL);
descriptor: (Ljava/net/URL;)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
invokevirtual java.awt.Toolkit.createImage:(Ljava/net/URL;)Ljava/awt/Image;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 url Ljava/net/URL;
MethodParameters:
Name Flags
url
public java.awt.Image createImage(byte[], int, int);
descriptor: ([BII)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
iload 2
iload 3
invokevirtual java.awt.Toolkit.createImage:([BII)Ljava/awt/Image;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 data [B
0 1 2 offset I
0 1 3 length I
MethodParameters:
Name Flags
data
offset
length
public java.awt.Image createImage(java.awt.image.ImageProducer);
descriptor: (Ljava/awt/image/ImageProducer;)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
invokevirtual java.awt.Toolkit.createImage:(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 producer Ljava/awt/image/ImageProducer;
MethodParameters:
Name Flags
producer
public java.awt.Image createImage(byte[]);
descriptor: ([B)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
invokevirtual java.awt.Toolkit.createImage:([B)Ljava/awt/Image;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 imagedata [B
MethodParameters:
Name Flags
imagedata
public java.awt.peer.FontPeer getFontPeer(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/awt/peer/FontPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.awt.HeadlessToolkit.componentFactory:Lsun/awt/ComponentFactory;
ifnull 2
1: aload 0
getfield sun.awt.HeadlessToolkit.componentFactory:Lsun/awt/ComponentFactory;
aload 1
iload 2
invokeinterface sun.awt.ComponentFactory.getFontPeer:(Ljava/lang/String;I)Ljava/awt/peer/FontPeer;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/HeadlessToolkit;
0 3 1 name Ljava/lang/String;
0 3 2 style I
MethodParameters:
Name Flags
name
style
public java.awt.FontMetrics getFontMetrics(java.awt.Font);
descriptor: (Ljava/awt/Font;)Ljava/awt/FontMetrics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
invokevirtual java.awt.Toolkit.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 font Ljava/awt/Font;
MethodParameters:
Name Flags
font
public java.lang.String[] getFontList();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
invokevirtual java.awt.Toolkit.getFontList:()[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
public void addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener);
descriptor: (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
aload 2
invokevirtual java.awt.Toolkit.addPropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/HeadlessToolkit;
0 2 1 name Ljava/lang/String;
0 2 2 pcl Ljava/beans/PropertyChangeListener;
MethodParameters:
Name Flags
name
pcl
public void removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener);
descriptor: (Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
aload 2
invokevirtual java.awt.Toolkit.removePropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/HeadlessToolkit;
0 2 1 name Ljava/lang/String;
0 2 2 pcl Ljava/beans/PropertyChangeListener;
MethodParameters:
Name Flags
name
pcl
public boolean isModalityTypeSupported(java.awt.Dialog$ModalityType);
descriptor: (Ljava/awt/Dialog$ModalityType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 modalityType Ljava/awt/Dialog$ModalityType;
MethodParameters:
Name Flags
modalityType
public boolean isModalExclusionTypeSupported(java.awt.Dialog$ModalExclusionType);
descriptor: (Ljava/awt/Dialog$ModalExclusionType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 exclusionType Ljava/awt/Dialog$ModalExclusionType;
MethodParameters:
Name Flags
exclusionType
public boolean isAlwaysOnTopSupported();
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/HeadlessToolkit;
public void addAWTEventListener(java.awt.event.AWTEventListener, long);
descriptor: (Ljava/awt/event/AWTEventListener;J)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
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
lload 2
invokevirtual java.awt.Toolkit.addAWTEventListener:(Ljava/awt/event/AWTEventListener;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/HeadlessToolkit;
0 2 1 listener Ljava/awt/event/AWTEventListener;
0 2 2 eventMask J
MethodParameters:
Name Flags
listener
eventMask
public void removeAWTEventListener(java.awt.event.AWTEventListener);
descriptor: (Ljava/awt/event/AWTEventListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
aload 1
invokevirtual java.awt.Toolkit.removeAWTEventListener:(Ljava/awt/event/AWTEventListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/HeadlessToolkit;
0 2 1 listener Ljava/awt/event/AWTEventListener;
MethodParameters:
Name Flags
listener
public java.awt.event.AWTEventListener[] getAWTEventListeners();
descriptor: ()[Ljava/awt/event/AWTEventListener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.HeadlessToolkit.tk:Ljava/awt/Toolkit;
invokevirtual java.awt.Toolkit.getAWTEventListeners:()[Ljava/awt/event/AWTEventListener;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
public boolean isDesktopSupported();
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/HeadlessToolkit;
public java.awt.peer.DesktopPeer createDesktopPeer(java.awt.Desktop);
descriptor: (Ljava/awt/Desktop;)Ljava/awt/peer/DesktopPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.HeadlessException
dup
invokespecial java.awt.HeadlessException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/HeadlessToolkit;
0 1 1 target Ljava/awt/Desktop;
Exceptions:
throws java.awt.HeadlessException
MethodParameters:
Name Flags
target
}
SourceFile: "HeadlessToolkit.java"
InnerClasses:
public final ModalExclusionType = java.awt.Dialog$ModalExclusionType of java.awt.Dialog
public final ModalityType = java.awt.Dialog$ModalityType of java.awt.Dialog