public interface sun.awt.ComponentFactory
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: sun.awt.ComponentFactory
super_class: java.lang.Object
{
public java.awt.peer.LightweightPeer createComponent(java.awt.Component);
descriptor: (Ljava/awt/Component;)Ljava/awt/peer/LightweightPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: getstatic sun.awt.LightweightPeerHolder.lightweightMarker:Ljava/awt/peer/LightweightPeer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/ComponentFactory;
0 1 1 target Ljava/awt/Component;
MethodParameters:
Name Flags
target
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/ComponentFactory;
0 1 1 target Ljava/awt/Desktop;
MethodParameters:
Name Flags
target
public java.awt.peer.TaskbarPeer createTaskbarPeer(java.awt.Taskbar);
descriptor: (Ljava/awt/Taskbar;)Ljava/awt/peer/TaskbarPeer;
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/ComponentFactory;
0 1 1 target Ljava/awt/Taskbar;
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/ComponentFactory;
0 1 1 target Ljava/awt/Button;
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/ComponentFactory;
0 1 1 target Ljava/awt/TextField;
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/ComponentFactory;
0 1 1 target Ljava/awt/Label;
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/ComponentFactory;
0 1 1 target Ljava/awt/List;
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/ComponentFactory;
0 1 1 target Ljava/awt/Checkbox;
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/ComponentFactory;
0 1 1 target Ljava/awt/Scrollbar;
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/ComponentFactory;
0 1 1 target Ljava/awt/ScrollPane;
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/ComponentFactory;
0 1 1 target Ljava/awt/TextArea;
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/ComponentFactory;
0 1 1 target Ljava/awt/Choice;
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/ComponentFactory;
0 1 1 target Ljava/awt/Frame;
MethodParameters:
Name Flags
target
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
invokeinterface sun.awt.ComponentFactory.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/ComponentFactory;
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
invokeinterface sun.awt.ComponentFactory.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/ComponentFactory;
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/ComponentFactory;
0 1 1 target Ljava/awt/Window;
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/ComponentFactory;
0 1 1 target Ljava/awt/Dialog;
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/ComponentFactory;
0 1 1 target Ljava/awt/MenuBar;
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/ComponentFactory;
0 1 1 target Ljava/awt/Menu;
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/ComponentFactory;
0 1 1 target Ljava/awt/PopupMenu;
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/ComponentFactory;
0 1 1 target Ljava/awt/MenuItem;
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/ComponentFactory;
0 1 1 target Ljava/awt/FileDialog;
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/ComponentFactory;
0 1 1 target Ljava/awt/CheckboxMenuItem;
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/ComponentFactory;
0 1 1 dge Ljava/awt/dnd/DragGestureEvent;
MethodParameters:
Name Flags
dge
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=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/ComponentFactory;
0 1 1 name Ljava/lang/String;
0 1 2 style I
MethodParameters:
Name Flags
name
style
public java.awt.peer.RobotPeer createRobot(java.awt.GraphicsDevice);
descriptor: (Ljava/awt/GraphicsDevice;)Ljava/awt/peer/RobotPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: new java.awt.AWTException
dup
ldc "Unsupported device: %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.awt.AWTException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/ComponentFactory;
0 1 1 screen Ljava/awt/GraphicsDevice;
Exceptions:
throws java.awt.AWTException
MethodParameters:
Name Flags
screen
public sun.awt.datatransfer.DataTransferer getDataTransferer();
descriptor: ()Lsun/awt/datatransfer/DataTransferer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/ComponentFactory;
public java.awt.peer.MouseInfoPeer getMouseInfoPeer();
descriptor: ()Ljava/awt/peer/MouseInfoPeer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "Not implemented"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/ComponentFactory;
}
SourceFile: "ComponentFactory.java"