public class com.apple.eawt.Application
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.apple.eawt.Application
super_class: java.lang.Object
{
static com.apple.eawt.Application sApplication;
descriptor: Lcom/apple/eawt/Application;
flags: (0x0008) ACC_STATIC
final com.apple.eawt._AppEventHandler eventHandler;
descriptor: Lcom/apple/eawt/_AppEventHandler;
flags: (0x0010) ACC_FINAL
final com.apple.eawt._AppMenuBarHandler menuBarHandler;
descriptor: Lcom/apple/eawt/_AppMenuBarHandler;
flags: (0x0010) ACC_FINAL
final com.apple.eawt._AppDockIconHandler iconHandler;
descriptor: Lcom/apple/eawt/_AppDockIconHandler;
flags: (0x0010) ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: aconst_null
putstatic com.apple.eawt.Application.sApplication:Lcom/apple/eawt/Application;
1: invokestatic com.apple.eawt.Application.checkSecurity:()V
2: invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
pop
3: invokestatic java.beans.Beans.isDesignTime:()Z
ifne 5
4: invokestatic com.apple.eawt.Application.nativeInitializeApplicationDelegate:()V
5: StackMap locals:
StackMap stack:
new com.apple.eawt.Application
dup
invokespecial com.apple.eawt.Application.<init>:()V
putstatic com.apple.eawt.Application.sApplication:Lcom/apple/eawt/Application;
6: return
LocalVariableTable:
Start End Slot Name Signature
private static native void nativeInitializeApplicationDelegate();
descriptor: ()V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
private static void checkSecurity();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=0
0: invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
astore 0
start local 0 1: aload 0
ifnonnull 2
return
2: StackMap locals: java.lang.SecurityManager
StackMap stack:
aload 0
new java.lang.RuntimePermission
dup
ldc "canProcessApplicationEvents"
invokespecial java.lang.RuntimePermission.<init>:(Ljava/lang/String;)V
invokevirtual java.lang.SecurityManager.checkPermission:(Ljava/security/Permission;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 4 0 security Ljava/lang/SecurityManager;
public static com.apple.eawt.Application getApplication();
descriptor: ()Lcom/apple/eawt/Application;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.apple.eawt.Application.checkSecurity:()V
1: getstatic com.apple.eawt.Application.sApplication:Lcom/apple/eawt/Application;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic com.apple.eawt._AppEventHandler.getInstance:()Lcom/apple/eawt/_AppEventHandler;
putfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
2: aload 0
invokestatic com.apple.eawt._AppMenuBarHandler.getInstance:()Lcom/apple/eawt/_AppMenuBarHandler;
putfield com.apple.eawt.Application.menuBarHandler:Lcom/apple/eawt/_AppMenuBarHandler;
3: aload 0
new com.apple.eawt._AppDockIconHandler
dup
invokespecial com.apple.eawt._AppDockIconHandler.<init>:()V
putfield com.apple.eawt.Application.iconHandler:Lcom/apple/eawt/_AppDockIconHandler;
4: invokestatic com.apple.eawt.Application.checkSecurity:()V
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/apple/eawt/Application;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void addAppEventListener(java.awt.desktop.SystemEventListener);
descriptor: (Ljava/awt/desktop/SystemEventListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
aload 1
invokevirtual com.apple.eawt._AppEventHandler.addListener:(Ljava/awt/desktop/SystemEventListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 listener Ljava/awt/desktop/SystemEventListener;
MethodParameters:
Name Flags
listener final
public void removeAppEventListener(java.awt.desktop.SystemEventListener);
descriptor: (Ljava/awt/desktop/SystemEventListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
aload 1
invokevirtual com.apple.eawt._AppEventHandler.removeListener:(Ljava/awt/desktop/SystemEventListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 listener Ljava/awt/desktop/SystemEventListener;
MethodParameters:
Name Flags
listener final
public void setAboutHandler(java.awt.desktop.AboutHandler);
descriptor: (Ljava/awt/desktop/AboutHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
getfield com.apple.eawt._AppEventHandler.aboutDispatcher:Lcom/apple/eawt/_AppEventHandler$_AboutDispatcher;
aload 1
invokevirtual com.apple.eawt._AppEventHandler$_AboutDispatcher.setHandler:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 aboutHandler Ljava/awt/desktop/AboutHandler;
MethodParameters:
Name Flags
aboutHandler final
public void setPreferencesHandler(java.awt.desktop.PreferencesHandler);
descriptor: (Ljava/awt/desktop/PreferencesHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
getfield com.apple.eawt._AppEventHandler.preferencesDispatcher:Lcom/apple/eawt/_AppEventHandler$_PreferencesDispatcher;
aload 1
invokevirtual com.apple.eawt._AppEventHandler$_PreferencesDispatcher.setHandler:(Ljava/awt/desktop/PreferencesHandler;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 preferencesHandler Ljava/awt/desktop/PreferencesHandler;
MethodParameters:
Name Flags
preferencesHandler final
public void setOpenFileHandler(java.awt.desktop.OpenFilesHandler);
descriptor: (Ljava/awt/desktop/OpenFilesHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
getfield com.apple.eawt._AppEventHandler.openFilesDispatcher:Lcom/apple/eawt/_AppEventHandler$_OpenFileDispatcher;
aload 1
invokevirtual com.apple.eawt._AppEventHandler$_OpenFileDispatcher.setHandler:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 openFileHandler Ljava/awt/desktop/OpenFilesHandler;
MethodParameters:
Name Flags
openFileHandler final
public void setPrintFileHandler(java.awt.desktop.PrintFilesHandler);
descriptor: (Ljava/awt/desktop/PrintFilesHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
getfield com.apple.eawt._AppEventHandler.printFilesDispatcher:Lcom/apple/eawt/_AppEventHandler$_PrintFileDispatcher;
aload 1
invokevirtual com.apple.eawt._AppEventHandler$_PrintFileDispatcher.setHandler:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 printFileHandler Ljava/awt/desktop/PrintFilesHandler;
MethodParameters:
Name Flags
printFileHandler final
public void setOpenURIHandler(java.awt.desktop.OpenURIHandler);
descriptor: (Ljava/awt/desktop/OpenURIHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
getfield com.apple.eawt._AppEventHandler.openURIDispatcher:Lcom/apple/eawt/_AppEventHandler$_OpenURIDispatcher;
aload 1
invokevirtual com.apple.eawt._AppEventHandler$_OpenURIDispatcher.setHandler:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 openURIHandler Ljava/awt/desktop/OpenURIHandler;
MethodParameters:
Name Flags
openURIHandler final
public void setQuitHandler(java.awt.desktop.QuitHandler);
descriptor: (Ljava/awt/desktop/QuitHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
getfield com.apple.eawt._AppEventHandler.quitDispatcher:Lcom/apple/eawt/_AppEventHandler$_QuitDispatcher;
aload 1
invokevirtual com.apple.eawt._AppEventHandler$_QuitDispatcher.setHandler:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 quitHandler Ljava/awt/desktop/QuitHandler;
MethodParameters:
Name Flags
quitHandler final
public void setQuitStrategy(java.awt.desktop.QuitStrategy);
descriptor: (Ljava/awt/desktop/QuitStrategy;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.eventHandler:Lcom/apple/eawt/_AppEventHandler;
aload 1
invokevirtual com.apple.eawt._AppEventHandler.setDefaultQuitStrategy:(Ljava/awt/desktop/QuitStrategy;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 strategy Ljava/awt/desktop/QuitStrategy;
MethodParameters:
Name Flags
strategy final
public void enableSuddenTermination();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: invokestatic com.apple.eawt._AppMiscHandlers.enableSuddenTermination:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
public void disableSuddenTermination();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: invokestatic com.apple.eawt._AppMiscHandlers.disableSuddenTermination:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
public void requestForeground(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic com.apple.eawt._AppMiscHandlers.requestActivation:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 allWindows Z
MethodParameters:
Name Flags
allWindows final
public void requestUserAttention(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic com.apple.eawt._AppMiscHandlers.requestUserAttention:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 critical Z
MethodParameters:
Name Flags
critical final
public void openHelpViewer();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: invokestatic com.apple.eawt._AppMiscHandlers.openHelpViewer:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
public void (java.awt.PopupMenu);
descriptor: (Ljava/awt/PopupMenu;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.iconHandler:Lcom/apple/eawt/_AppDockIconHandler;
aload 1
invokevirtual com.apple.eawt._AppDockIconHandler.setDockMenu:(Ljava/awt/PopupMenu;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 menu Ljava/awt/PopupMenu;
MethodParameters:
Name Flags
menu final
public java.awt.PopupMenu ();
descriptor: ()Ljava/awt/PopupMenu;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.apple.eawt.Application.iconHandler:Lcom/apple/eawt/_AppDockIconHandler;
invokevirtual com.apple.eawt._AppDockIconHandler.getDockMenu:()Ljava/awt/PopupMenu;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/apple/eawt/Application;
public void setDockIconImage(java.awt.Image);
descriptor: (Ljava/awt/Image;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.iconHandler:Lcom/apple/eawt/_AppDockIconHandler;
aload 1
invokevirtual com.apple.eawt._AppDockIconHandler.setDockIconImage:(Ljava/awt/Image;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 image Ljava/awt/Image;
MethodParameters:
Name Flags
image final
public java.awt.Image getDockIconImage();
descriptor: ()Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.apple.eawt.Application.iconHandler:Lcom/apple/eawt/_AppDockIconHandler;
invokevirtual com.apple.eawt._AppDockIconHandler.getDockIconImage:()Ljava/awt/Image;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/apple/eawt/Application;
public void setDockIconBadge(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.iconHandler:Lcom/apple/eawt/_AppDockIconHandler;
aload 1
invokevirtual com.apple.eawt._AppDockIconHandler.setDockIconBadge:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 badge Ljava/lang/String;
MethodParameters:
Name Flags
badge final
public void setDockIconProgress(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.iconHandler:Lcom/apple/eawt/_AppDockIconHandler;
iload 1
invokevirtual com.apple.eawt._AppDockIconHandler.setDockIconProgress:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 value I
MethodParameters:
Name Flags
value final
public void (javax.swing.JMenuBar);
descriptor: (Ljavax/swing/JMenuBar;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.apple.eawt.Application.menuBarHandler:Lcom/apple/eawt/_AppMenuBarHandler;
aload 1
invokevirtual com.apple.eawt._AppMenuBarHandler.setDefaultMenuBar:(Ljavax/swing/JMenuBar;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/apple/eawt/Application;
0 2 1 menuBar Ljavax/swing/JMenuBar;
MethodParameters:
Name Flags
menuBar final
public void requestToggleFullScreen(java.awt.Window);
descriptor: (Ljava/awt/Window;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: invokestatic sun.awt.AWTAccessor.getComponentAccessor:()Lsun/awt/AWTAccessor$ComponentAccessor;
aload 1
invokeinterface sun.awt.AWTAccessor$ComponentAccessor.getPeer:(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer;
astore 2
start local 2 1: aload 2
instanceof sun.lwawt.LWWindowPeer
ifne 2
return
2: StackMap locals: java.lang.Object
StackMap stack:
aload 2
checkcast sun.lwawt.LWWindowPeer
invokevirtual sun.lwawt.LWWindowPeer.getPlatformWindow:()Lsun/lwawt/PlatformWindow;
astore 3
start local 3 3: aload 3
instanceof sun.lwawt.macosx.CPlatformWindow
ifne 4
return
4: StackMap locals: java.lang.Object
StackMap stack:
aload 3
checkcast sun.lwawt.macosx.CPlatformWindow
invokevirtual sun.lwawt.macosx.CPlatformWindow.toggleFullScreen:()V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/apple/eawt/Application;
0 6 1 window Ljava/awt/Window;
1 6 2 peer Ljava/lang/Object;
3 6 3 platformWindow Ljava/lang/Object;
MethodParameters:
Name Flags
window final
}
SourceFile: "Application.java"
InnerClasses:
_AboutDispatcher = com.apple.eawt._AppEventHandler$_AboutDispatcher of com.apple.eawt._AppEventHandler
_OpenFileDispatcher = com.apple.eawt._AppEventHandler$_OpenFileDispatcher of com.apple.eawt._AppEventHandler
_OpenURIDispatcher = com.apple.eawt._AppEventHandler$_OpenURIDispatcher of com.apple.eawt._AppEventHandler
_PreferencesDispatcher = com.apple.eawt._AppEventHandler$_PreferencesDispatcher of com.apple.eawt._AppEventHandler
_PrintFileDispatcher = com.apple.eawt._AppEventHandler$_PrintFileDispatcher of com.apple.eawt._AppEventHandler
_QuitDispatcher = com.apple.eawt._AppEventHandler$_QuitDispatcher of com.apple.eawt._AppEventHandler
public abstract ComponentAccessor = sun.awt.AWTAccessor$ComponentAccessor of sun.awt.AWTAccessor