From a4aae4a1d4abfb32324814d2e1afafbc063fcc7b Mon Sep 17 00:00:00 2001 From: Liam Sharp Date: Thu, 10 Sep 2015 16:59:20 +0100 Subject: [PATCH] FilesEvent has incorrect signature #11 - Update to AppleJavaExtensions Version 1.6, 2011-11-10 - Use JD-GUI to decompile jar from https://developer.apple.com/legacy/library/samplecode/AppleJavaExtensions/Introduction/Intro.html --- build.sbt | 2 +- .../java/com/apple/concurrent/Dispatch.java | 41 ++- .../java/com/apple/eawt/AboutHandler.java | 7 +- src/main/java/com/apple/eawt/AppEvent.java | 99 +++++-- .../java/com/apple/eawt/AppEventListener.java | 5 +- .../com/apple/eawt/AppForegroundListener.java | 8 +- .../com/apple/eawt/AppHiddenListener.java | 8 +- .../com/apple/eawt/AppReOpenedListener.java | 6 +- src/main/java/com/apple/eawt/Application.java | 265 ++++++++++-------- .../com/apple/eawt/ApplicationAdapter.java | 42 +-- .../com/apple/eawt/ApplicationBeanInfo.java | 17 +- .../java/com/apple/eawt/ApplicationEvent.java | 39 +-- .../com/apple/eawt/ApplicationListener.java | 38 +-- .../java/com/apple/eawt/CocoaComponent.java | 51 ++-- .../com/apple/eawt/FullScreenAdapter.java | 13 + .../com/apple/eawt/FullScreenListener.java | 15 + .../com/apple/eawt/FullScreenUtilities.java | 23 ++ .../java/com/apple/eawt/OpenFilesHandler.java | 6 +- .../java/com/apple/eawt/OpenURIHandler.java | 6 +- .../com/apple/eawt/PreferencesHandler.java | 6 +- .../com/apple/eawt/PrintFilesHandler.java | 6 +- src/main/java/com/apple/eawt/QuitHandler.java | 6 +- .../java/com/apple/eawt/QuitResponse.java | 20 +- .../java/com/apple/eawt/QuitStrategy.java | 7 + .../com/apple/eawt/ScreenSleepListener.java | 9 +- .../com/apple/eawt/SystemSleepListener.java | 9 +- .../com/apple/eawt/UserSessionListener.java | 9 +- .../com/apple/eawt/event/GestureAdapter.java | 31 +- .../com/apple/eawt/event/GestureEvent.java | 21 +- .../com/apple/eawt/event/GestureListener.java | 7 +- .../apple/eawt/event/GesturePhaseEvent.java | 13 +- .../eawt/event/GesturePhaseListener.java | 12 +- .../apple/eawt/event/GestureUtilities.java | 29 +- .../apple/eawt/event/MagnificationEvent.java | 17 +- .../eawt/event/MagnificationListener.java | 9 +- .../com/apple/eawt/event/RotationEvent.java | 17 +- .../apple/eawt/event/RotationListener.java | 9 +- .../java/com/apple/eawt/event/SwipeEvent.java | 13 +- .../com/apple/eawt/event/SwipeListener.java | 18 +- src/main/java/com/apple/eio/FileManager.java | 142 +++++----- 40 files changed, 655 insertions(+), 446 deletions(-) create mode 100644 src/main/java/com/apple/eawt/FullScreenAdapter.java create mode 100644 src/main/java/com/apple/eawt/FullScreenListener.java create mode 100644 src/main/java/com/apple/eawt/FullScreenUtilities.java create mode 100644 src/main/java/com/apple/eawt/QuitStrategy.java diff --git a/build.sbt b/build.sbt index 484b045..96ebe7f 100644 --- a/build.sbt +++ b/build.sbt @@ -2,7 +2,7 @@ name := "orange-extensions" organization := "com.yuvimasory" -version := "1.3.1-SNAPSHOT" +version := "1.6.0-SNAPSHOT" description := "A pluggable jar containing stubs for the Apple Java Extensions, updated for Java 5 & 6" diff --git a/src/main/java/com/apple/concurrent/Dispatch.java b/src/main/java/com/apple/concurrent/Dispatch.java index b38fb6e..4828db9 100644 --- a/src/main/java/com/apple/concurrent/Dispatch.java +++ b/src/main/java/com/apple/concurrent/Dispatch.java @@ -3,14 +3,39 @@ import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; -/** @since Java for Mac OS X 10.6 Update 2 */ -public final class Dispatch { +public final class Dispatch +{ + static RuntimeException unimplemented() + { + return new RuntimeException("Unimplemented"); + } - public static enum Priority {HIGH, LOW, NORMAL} + public static Dispatch getInstance() { + throw unimplemented(); + } - public ExecutorService createExecutor(String label) {return null;} - public Executor getAsyncExecutor(Priority priority) {return null;} - public Executor getBlockingMainQueueExecutor() {return null;} - public Executor getNonBlockingMainQueueExecutor() {return null;} - public static Dispatch getInstance() {return null;} + public Executor getAsyncExecutor(Priority paramPriority) { + throw unimplemented(); + } + + public ExecutorService createSerialExecutor(String paramString) { + throw unimplemented(); + } + + public Executor getNonBlockingMainQueueExecutor() { + throw unimplemented(); + } + + public Executor getBlockingMainQueueExecutor() { + throw unimplemented(); + } + + public static enum Priority + { + LOW(-2), NORMAL(0), HIGH(2); + + private Priority(int paramInt) + { + } + } } diff --git a/src/main/java/com/apple/eawt/AboutHandler.java b/src/main/java/com/apple/eawt/AboutHandler.java index 3ba4cfe..d23a46d 100644 --- a/src/main/java/com/apple/eawt/AboutHandler.java +++ b/src/main/java/com/apple/eawt/AboutHandler.java @@ -1,7 +1,6 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface AboutHandler { - - public void handleAbout(AppEvent.AboutEvent e); +public abstract interface AboutHandler +{ + public abstract void handleAbout(AppEvent.AboutEvent paramAboutEvent); } diff --git a/src/main/java/com/apple/eawt/AppEvent.java b/src/main/java/com/apple/eawt/AppEvent.java index 1c8e0e5..cacd3f0 100644 --- a/src/main/java/com/apple/eawt/AppEvent.java +++ b/src/main/java/com/apple/eawt/AppEvent.java @@ -1,34 +1,93 @@ package com.apple.eawt; +import java.awt.Window; +import java.io.File; import java.net.URI; import java.util.EventObject; import java.util.List; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public abstract class AppEvent extends EventObject { +public abstract class AppEvent extends EventObject +{ + AppEvent() + { - AppEvent() {super(Application.getApplication());} + super(Application.getApplication()); + } + + public static class FullScreenEvent extends AppEvent + { + FullScreenEvent(Window paramWindow) + { + } - public static class AboutEvent extends AppEvent {} - public static class AppForegroundEvent extends AppEvent {} - public static class AppHiddenEvent extends AppEvent {} - public static class AppReOpenedEvent extends AppEvent {} - public static class OpenURIEvent extends AppEvent { - public URI getURI() {return null;} + public Window getWindow() + { + + throw Application.unimplemented(); + } } - public static class PreferencesEvent extends AppEvent {} - public static class QuitEvent extends AppEvent {} - public static class ScreenSleepEvent extends AppEvent {} - public static class SystemSleepEvent extends AppEvent {} - public static class UserSessionEvent extends AppEvent {} + public static class SystemSleepEvent extends AppEvent + { + } - public static class FilesEvent extends AppEvent { - public List getFiles() {return null;} + public static class ScreenSleepEvent extends AppEvent + { } - public static class PrintFilesEvent extends FilesEvent {} - public static class OpenFilesEvent extends FilesEvent { - public String getSearchTerm() {return null;} + + public static class UserSessionEvent extends AppEvent + { + } + + public static class AppHiddenEvent extends AppEvent + { + } + + public static class AppForegroundEvent extends AppEvent + { + } + + public static class AppReOpenedEvent extends AppEvent + { + } + + public static class QuitEvent extends AppEvent + { + } + + public static class PreferencesEvent extends AppEvent + { + } + + public static class AboutEvent extends AppEvent + { + } + + public static class OpenURIEvent extends AppEvent + { + public URI getURI() + { + throw Application.unimplemented(); + } } -} + public static class PrintFilesEvent extends AppEvent.FilesEvent + { + } + + public static class OpenFilesEvent extends AppEvent.FilesEvent + { + public String getSearchTerm() + { + throw Application.unimplemented(); + } + } + + public static abstract class FilesEvent extends AppEvent + { + public List getFiles() + { + throw Application.unimplemented(); + } + } +} diff --git a/src/main/java/com/apple/eawt/AppEventListener.java b/src/main/java/com/apple/eawt/AppEventListener.java index ea23857..14700cc 100644 --- a/src/main/java/com/apple/eawt/AppEventListener.java +++ b/src/main/java/com/apple/eawt/AppEventListener.java @@ -1,4 +1,5 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface AppEventListener {} +public abstract interface AppEventListener +{ +} diff --git a/src/main/java/com/apple/eawt/AppForegroundListener.java b/src/main/java/com/apple/eawt/AppForegroundListener.java index 77344f3..4729b26 100644 --- a/src/main/java/com/apple/eawt/AppForegroundListener.java +++ b/src/main/java/com/apple/eawt/AppForegroundListener.java @@ -1,8 +1,8 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface AppForegroundListener extends AppEventListener { +public abstract interface AppForegroundListener extends AppEventListener +{ + public abstract void appRaisedToForeground(AppEvent.AppForegroundEvent paramAppForegroundEvent); - public void appMovedToBackground(AppEvent.AppForegroundEvent e); - public void appRaisedToForeground(AppEvent.AppForegroundEvent e); + public abstract void appMovedToBackground(AppEvent.AppForegroundEvent paramAppForegroundEvent); } diff --git a/src/main/java/com/apple/eawt/AppHiddenListener.java b/src/main/java/com/apple/eawt/AppHiddenListener.java index ed17f9b..e144e2c 100644 --- a/src/main/java/com/apple/eawt/AppHiddenListener.java +++ b/src/main/java/com/apple/eawt/AppHiddenListener.java @@ -1,8 +1,8 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface AppHiddenListener extends AppEventListener { +public abstract interface AppHiddenListener extends AppEventListener +{ + public abstract void appHidden(AppEvent.AppHiddenEvent paramAppHiddenEvent); - public void appHidden(AppEvent.AppHiddenEvent e); - public void appUnhidden(AppEvent.AppHiddenEvent e); + public abstract void appUnhidden(AppEvent.AppHiddenEvent paramAppHiddenEvent); } diff --git a/src/main/java/com/apple/eawt/AppReOpenedListener.java b/src/main/java/com/apple/eawt/AppReOpenedListener.java index 7ca6b7c..d5d43b1 100644 --- a/src/main/java/com/apple/eawt/AppReOpenedListener.java +++ b/src/main/java/com/apple/eawt/AppReOpenedListener.java @@ -1,6 +1,6 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface AppReOpenedListener extends AppEventListener { - public void appReOpened(AppEvent.AppReOpenedEvent e); +public abstract interface AppReOpenedListener extends AppEventListener +{ + public abstract void appReOpened(AppEvent.AppReOpenedEvent paramAppReOpenedEvent); } diff --git a/src/main/java/com/apple/eawt/Application.java b/src/main/java/com/apple/eawt/Application.java index 77055cb..f740d3c 100644 --- a/src/main/java/com/apple/eawt/Application.java +++ b/src/main/java/com/apple/eawt/Application.java @@ -1,147 +1,174 @@ package com.apple.eawt; - + import java.awt.Image; import java.awt.Point; import java.awt.PopupMenu; - +import java.awt.Window; import javax.swing.JMenuBar; - -public class Application { - + +public class Application +{ + static RuntimeException unimplemented() + { + return new RuntimeException("Unimplemented"); + } + + public static Application getApplication() { + throw unimplemented(); + } + @Deprecated - public Application() {System.err.println("You are using the dummy jar!");} - + public Application() { + throw unimplemented(); + } + + public void addAppEventListener(AppEventListener paramAppEventListener) { + throw unimplemented(); + } + + public void removeAppEventListener(AppEventListener paramAppEventListener) { + throw unimplemented(); + } + + public void setAboutHandler(AboutHandler paramAboutHandler) { + throw unimplemented(); + } + + public void setPreferencesHandler(PreferencesHandler paramPreferencesHandler) { + throw unimplemented(); + } + + public void setOpenFileHandler(OpenFilesHandler paramOpenFilesHandler) { + throw unimplemented(); + } + + public void setPrintFileHandler(PrintFilesHandler paramPrintFilesHandler) { + throw unimplemented(); + } + + public void setOpenURIHandler(OpenURIHandler paramOpenURIHandler) { + throw unimplemented(); + } + + public void setQuitHandler(QuitHandler paramQuitHandler) { + throw unimplemented(); + } + + public void setQuitStrategy(QuitStrategy paramQuitStrategy) { + throw unimplemented(); + } + + public void enableSuddenTermination() { + throw unimplemented(); + } + + public void disableSuddenTermination() { + throw unimplemented(); + } + + public void requestForeground(boolean paramBoolean) { + throw unimplemented(); + } + + public void requestUserAttention(boolean paramBoolean) { + throw unimplemented(); + } + + public void openHelpViewer() { + throw unimplemented(); + } + + public void setDockMenu(PopupMenu paramPopupMenu) { + throw unimplemented(); + } + + public PopupMenu getDockMenu() { + throw unimplemented(); + } + + public void setDockIconImage(Image paramImage) { + throw unimplemented(); + } + + public Image getDockIconImage() { + throw unimplemented(); + } + + public void setDockIconBadge(String paramString) { + throw unimplemented(); + } + + public void setDefaultMenuBar(JMenuBar paramJMenuBar) { + throw unimplemented(); + } + + public void requestToggleFullScreen(Window paramWindow) { + throw unimplemented(); + } + @Deprecated - public void addAboutMenuItem() {} - + public void addApplicationListener(ApplicationListener paramApplicationListener) + { + throw unimplemented(); + } + @Deprecated - public void addApplicationListener(ApplicationListener listener) {} - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void addAppEventListener(AppEventListener listener) {} - + public void removeApplicationListener(ApplicationListener paramApplicationListener) { + throw unimplemented(); + } + @Deprecated - public void addPreferencesMenuItem() {} - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void disableSuddenTermination() {} - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void enableSuddenTermination() {} - - public static Application getApplication() { - return null; + public void setEnabledPreferencesMenu(boolean paramBoolean) { + throw unimplemented(); } - - public Image getDockIconImage() { - return null; + + @Deprecated + public void setEnabledAboutMenu(boolean paramBoolean) { + throw unimplemented(); } - - public PopupMenu getDockMenu() { - return null; + + @Deprecated + public boolean getEnabledPreferencesMenu() { + throw unimplemented(); } - + @Deprecated public boolean getEnabledAboutMenu() { - return false; + throw unimplemented(); } - + @Deprecated - public boolean getEnabledPreferencesMenu() { - return false; + public boolean isAboutMenuItemPresent() { + throw unimplemented(); } - + @Deprecated - public static Point getMouseLocationOnScreen() { - return null; + public void addAboutMenuItem() { + throw unimplemented(); } - + @Deprecated - public boolean isAboutMenuItemPresent() { - return false; + public void removeAboutMenuItem() { + throw unimplemented(); } - + @Deprecated public boolean isPreferencesMenuItemPresent() { - return false; + throw unimplemented(); } - - public void openHelpViewer() {} - + @Deprecated - public void removeAboutMenuItem() {} - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void removeAppEventListener(AppEventListener listener) {} - - public void removeApplicationListener(ApplicationListener listener) {} - - @Deprecated - public void removePreferencesMenuItem() {} - - public void setDockIconBadge(String badge) {} - - public void setDockIconImage(Image image) {} - - public void setDockMenu(PopupMenu menu) {} - + public void addPreferencesMenuItem() { + throw unimplemented(); + } + @Deprecated - public void setEnabledAboutMenu(boolean enable) {} - + public void removePreferencesMenuItem() { + throw unimplemented(); + } + @Deprecated - public void setEnabledPreferencesMenu(boolean enable) {} - - /** - * @since 10.6 Update 1 and 10.5 Update 5 - */ - public void requestForeground(boolean allWindows) {} - - /** - * @since 10.6 Update 1 and 10.5 Update 5 - */ - public void requestUserAttention(boolean critical) {} - - /** - * @since 10.6 Update 1 and 10.5 Update 5 - */ - public void setDefaultMenuBar(JMenuBar menuBar) {} - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void setOpenURIHandler(OpenURIHandler openURIHandler) {} - - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void setAboutHandler(AboutHandler aboutHandler) {} - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void setOpenFileHandler(OpenFilesHandler openFileHandler) {} - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void setPrintFileHandler(PrintFilesHandler printFileHandler) {} - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void setPreferencesHandler(PreferencesHandler preferencesHandler) {} - - /** - * @since 10.6 Update 3 and 10.5 Update 8 - */ - public void setQuitHandler(QuitHandler quitHandler) {} + public static Point getMouseLocationOnScreen() { + throw unimplemented(); + } } diff --git a/src/main/java/com/apple/eawt/ApplicationAdapter.java b/src/main/java/com/apple/eawt/ApplicationAdapter.java index e3f6d3e..add7cba 100644 --- a/src/main/java/com/apple/eawt/ApplicationAdapter.java +++ b/src/main/java/com/apple/eawt/ApplicationAdapter.java @@ -1,29 +1,33 @@ package com.apple.eawt; - + @Deprecated -public class ApplicationAdapter implements ApplicationListener { - +public class ApplicationAdapter + implements ApplicationListener +{ + public ApplicationAdapter() + { + throw Application.unimplemented(); + } @Deprecated - public ApplicationAdapter() {} - + public void handleAbout(ApplicationEvent paramApplicationEvent) { + throw Application.unimplemented(); + } @Deprecated - public void handleAbout(ApplicationEvent event) {} - + public void handleOpenApplication(ApplicationEvent paramApplicationEvent) { throw Application.unimplemented(); } @Deprecated - public void handleOpenApplication(ApplicationEvent event) {} - + public void handleOpenFile(ApplicationEvent paramApplicationEvent) { + throw Application.unimplemented(); + } @Deprecated - public void handleOpenFile(ApplicationEvent event) {} - + public void handlePreferences(ApplicationEvent paramApplicationEvent) { throw Application.unimplemented(); } @Deprecated - public void handlePreferences(ApplicationEvent event) {} - + public void handlePrintFile(ApplicationEvent paramApplicationEvent) { + throw Application.unimplemented(); + } @Deprecated - public void handlePrintFile(ApplicationEvent event) {} - + public void handleQuit(ApplicationEvent paramApplicationEvent) { throw Application.unimplemented(); } @Deprecated - public void handleQuit(ApplicationEvent event) {} - - @Deprecated - public void handleReOpenApplication(ApplicationEvent event) {} + public void handleReOpenApplication(ApplicationEvent paramApplicationEvent) { + throw Application.unimplemented(); + } } diff --git a/src/main/java/com/apple/eawt/ApplicationBeanInfo.java b/src/main/java/com/apple/eawt/ApplicationBeanInfo.java index 1439fbb..5c4a003 100644 --- a/src/main/java/com/apple/eawt/ApplicationBeanInfo.java +++ b/src/main/java/com/apple/eawt/ApplicationBeanInfo.java @@ -1,14 +1,13 @@ package com.apple.eawt; - + import java.awt.Image; +import java.awt.Toolkit; import java.beans.SimpleBeanInfo; - -public class ApplicationBeanInfo extends SimpleBeanInfo { - - public ApplicationBeanInfo() {} - - @Override - public Image getIcon(int iconKind) { - return null; + +public class ApplicationBeanInfo extends SimpleBeanInfo +{ + public Image getIcon(int paramInt) + { + return Toolkit.getDefaultToolkit().getImage("NSImage://NSGenericApplication"); } } diff --git a/src/main/java/com/apple/eawt/ApplicationEvent.java b/src/main/java/com/apple/eawt/ApplicationEvent.java index b40c135..cda3877 100644 --- a/src/main/java/com/apple/eawt/ApplicationEvent.java +++ b/src/main/java/com/apple/eawt/ApplicationEvent.java @@ -1,28 +1,33 @@ package com.apple.eawt; - + import java.util.EventObject; - + @Deprecated -public class ApplicationEvent extends EventObject { - - ApplicationEvent(Object source) { - super(source); +public class ApplicationEvent extends EventObject +{ + ApplicationEvent(Object paramObject) + { + super(paramObject); + throw Application.unimplemented(); } - - ApplicationEvent(Object source, String str) { - super(source); + + ApplicationEvent(Object paramObject, String paramString) { + super(paramObject); + throw Application.unimplemented(); } - + @Deprecated - public String getFilename() { - return null; + public boolean isHandled() { + throw Application.unimplemented(); } - + @Deprecated - public boolean isHandled() { - return false; + public void setHandled(boolean paramBoolean) { + throw Application.unimplemented(); } - + @Deprecated - public void setHandled(boolean state) {} + public String getFilename() { + throw Application.unimplemented(); + } } diff --git a/src/main/java/com/apple/eawt/ApplicationListener.java b/src/main/java/com/apple/eawt/ApplicationListener.java index 52f112c..a0ca36d 100644 --- a/src/main/java/com/apple/eawt/ApplicationListener.java +++ b/src/main/java/com/apple/eawt/ApplicationListener.java @@ -3,20 +3,26 @@ import java.util.EventListener; @Deprecated -public interface ApplicationListener extends EventListener { - - @Deprecated - public void handleAbout(ApplicationEvent event); - @Deprecated - public void handleOpenApplication(ApplicationEvent event); - @Deprecated - public void handleOpenFile(ApplicationEvent event); - @Deprecated - public void handlePreferences(ApplicationEvent event); - @Deprecated - public void handlePrintFile(ApplicationEvent event); - @Deprecated - public void handleQuit(ApplicationEvent event); - @Deprecated - public void handleReOpenApplication(ApplicationEvent event); +public abstract interface ApplicationListener extends EventListener +{ + @Deprecated + public abstract void handleAbout(ApplicationEvent paramApplicationEvent); + + @Deprecated + public abstract void handleOpenApplication(ApplicationEvent paramApplicationEvent); + + @Deprecated + public abstract void handleOpenFile(ApplicationEvent paramApplicationEvent); + + @Deprecated + public abstract void handlePreferences(ApplicationEvent paramApplicationEvent); + + @Deprecated + public abstract void handlePrintFile(ApplicationEvent paramApplicationEvent); + + @Deprecated + public abstract void handleQuit(ApplicationEvent paramApplicationEvent); + + @Deprecated + public abstract void handleReOpenApplication(ApplicationEvent paramApplicationEvent); } diff --git a/src/main/java/com/apple/eawt/CocoaComponent.java b/src/main/java/com/apple/eawt/CocoaComponent.java index e35e40f..4a4e44e 100644 --- a/src/main/java/com/apple/eawt/CocoaComponent.java +++ b/src/main/java/com/apple/eawt/CocoaComponent.java @@ -1,34 +1,33 @@ package com.apple.eawt; - + import java.awt.Canvas; import java.awt.Dimension; import java.awt.Graphics; - -public abstract class CocoaComponent extends Canvas { - - public CocoaComponent() {} - - @Deprecated + +public abstract class CocoaComponent extends Canvas +{ public abstract int createNSView(); - + + public void update(Graphics paramGraphics) + { + throw Application.unimplemented(); + } + + public void paint(Graphics paramGraphics) { + throw Application.unimplemented(); + } + public long createNSViewLong() { - return 0L; + throw Application.unimplemented(); + } + + public final void sendMessage(int paramInt, Object paramObject) { + throw Application.unimplemented(); } - - @Override - public void update(Graphics g) {} - - @Override - public void paint(Graphics g) {} - - @Override - public abstract Dimension getMaximumSize(); - - @Override - public abstract Dimension getMinimumSize(); - - @Override - public abstract Dimension getPreferredSize(); - - public final void sendMessage(int messageID, Object message) {} + + public abstract Dimension getMaximumSize(); + + public abstract Dimension getMinimumSize(); + + public abstract Dimension getPreferredSize(); } diff --git a/src/main/java/com/apple/eawt/FullScreenAdapter.java b/src/main/java/com/apple/eawt/FullScreenAdapter.java new file mode 100644 index 0000000..230e0be --- /dev/null +++ b/src/main/java/com/apple/eawt/FullScreenAdapter.java @@ -0,0 +1,13 @@ +package com.apple.eawt; + +public abstract class FullScreenAdapter + implements FullScreenListener +{ + public void windowEnteringFullScreen(AppEvent.FullScreenEvent paramFullScreenEvent) + { + throw Application.unimplemented(); } + public void windowEnteredFullScreen(AppEvent.FullScreenEvent paramFullScreenEvent) { throw Application.unimplemented(); } + public void windowExitingFullScreen(AppEvent.FullScreenEvent paramFullScreenEvent) { throw Application.unimplemented(); } + public void windowExitedFullScreen(AppEvent.FullScreenEvent paramFullScreenEvent) { throw Application.unimplemented(); } + +} diff --git a/src/main/java/com/apple/eawt/FullScreenListener.java b/src/main/java/com/apple/eawt/FullScreenListener.java new file mode 100644 index 0000000..024bd5b --- /dev/null +++ b/src/main/java/com/apple/eawt/FullScreenListener.java @@ -0,0 +1,15 @@ +package com.apple.eawt; + +import java.util.EventListener; + +public abstract interface FullScreenListener extends EventListener +{ + public abstract void windowEnteringFullScreen(AppEvent.FullScreenEvent paramFullScreenEvent); + + public abstract void windowEnteredFullScreen(AppEvent.FullScreenEvent paramFullScreenEvent); + + public abstract void windowExitingFullScreen(AppEvent.FullScreenEvent paramFullScreenEvent); + + public abstract void windowExitedFullScreen(AppEvent.FullScreenEvent paramFullScreenEvent); +} + diff --git a/src/main/java/com/apple/eawt/FullScreenUtilities.java b/src/main/java/com/apple/eawt/FullScreenUtilities.java new file mode 100644 index 0000000..eaefa19 --- /dev/null +++ b/src/main/java/com/apple/eawt/FullScreenUtilities.java @@ -0,0 +1,23 @@ +package com.apple.eawt; + +import java.awt.Window; + +public final class FullScreenUtilities +{ + FullScreenUtilities() + { + throw Application.unimplemented(); + } + + public static void setWindowCanFullScreen(Window paramWindow, boolean paramBoolean) { + throw Application.unimplemented(); + } + + public static void addFullScreenListenerTo(Window paramWindow, FullScreenListener paramFullScreenListener) { + throw Application.unimplemented(); + } + + public static void removeFullScreenListenerFrom(Window paramWindow, FullScreenListener paramFullScreenListener) { + throw Application.unimplemented(); + } +} diff --git a/src/main/java/com/apple/eawt/OpenFilesHandler.java b/src/main/java/com/apple/eawt/OpenFilesHandler.java index 673097d..b1e90d9 100644 --- a/src/main/java/com/apple/eawt/OpenFilesHandler.java +++ b/src/main/java/com/apple/eawt/OpenFilesHandler.java @@ -1,6 +1,6 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface OpenFilesHandler { - public void openFiles(AppEvent.OpenFilesEvent e); +public abstract interface OpenFilesHandler +{ + public abstract void openFiles(AppEvent.OpenFilesEvent paramOpenFilesEvent); } diff --git a/src/main/java/com/apple/eawt/OpenURIHandler.java b/src/main/java/com/apple/eawt/OpenURIHandler.java index a7fafe5..f79f5e3 100644 --- a/src/main/java/com/apple/eawt/OpenURIHandler.java +++ b/src/main/java/com/apple/eawt/OpenURIHandler.java @@ -1,6 +1,6 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface OpenURIHandler { - public void openURI(AppEvent.OpenURIEvent e); +public abstract interface OpenURIHandler +{ + public abstract void openURI(AppEvent.OpenURIEvent paramOpenURIEvent); } diff --git a/src/main/java/com/apple/eawt/PreferencesHandler.java b/src/main/java/com/apple/eawt/PreferencesHandler.java index 4f7993f..20f33f3 100644 --- a/src/main/java/com/apple/eawt/PreferencesHandler.java +++ b/src/main/java/com/apple/eawt/PreferencesHandler.java @@ -1,6 +1,6 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface PreferencesHandler { - public void handlePreferences(AppEvent.PreferencesEvent e); +public abstract interface PreferencesHandler +{ + public abstract void handlePreferences(AppEvent.PreferencesEvent paramPreferencesEvent); } diff --git a/src/main/java/com/apple/eawt/PrintFilesHandler.java b/src/main/java/com/apple/eawt/PrintFilesHandler.java index c343a61..bf19a6f 100644 --- a/src/main/java/com/apple/eawt/PrintFilesHandler.java +++ b/src/main/java/com/apple/eawt/PrintFilesHandler.java @@ -1,6 +1,6 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface PrintFilesHandler { - public void printFiles(AppEvent.PrintFilesEvent e); +public abstract interface PrintFilesHandler +{ + public abstract void printFiles(AppEvent.PrintFilesEvent paramPrintFilesEvent); } diff --git a/src/main/java/com/apple/eawt/QuitHandler.java b/src/main/java/com/apple/eawt/QuitHandler.java index f420c2a..7811737 100644 --- a/src/main/java/com/apple/eawt/QuitHandler.java +++ b/src/main/java/com/apple/eawt/QuitHandler.java @@ -1,6 +1,6 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface QuitHandler { - public void handleQuitRequestWith(AppEvent.QuitEvent e, QuitResponse response); +public abstract interface QuitHandler +{ + public abstract void handleQuitRequestWith(AppEvent.QuitEvent paramQuitEvent, QuitResponse paramQuitResponse); } diff --git a/src/main/java/com/apple/eawt/QuitResponse.java b/src/main/java/com/apple/eawt/QuitResponse.java index efb4213..2c4ba5c 100644 --- a/src/main/java/com/apple/eawt/QuitResponse.java +++ b/src/main/java/com/apple/eawt/QuitResponse.java @@ -1,7 +1,17 @@ package com.apple.eawt; - -public class QuitResponse { - - public void cancelQuit() {} - public void performQuit() {} + +public class QuitResponse +{ + QuitResponse() + { + throw Application.unimplemented(); + } + + public void performQuit() { + throw Application.unimplemented(); + } + + public void cancelQuit() { + throw Application.unimplemented(); + } } diff --git a/src/main/java/com/apple/eawt/QuitStrategy.java b/src/main/java/com/apple/eawt/QuitStrategy.java new file mode 100644 index 0000000..495377e --- /dev/null +++ b/src/main/java/com/apple/eawt/QuitStrategy.java @@ -0,0 +1,7 @@ +package com.apple.eawt; + +public enum QuitStrategy +{ + SYSTEM_EXIT_0, + CLOSE_ALL_WINDOWS; +} diff --git a/src/main/java/com/apple/eawt/ScreenSleepListener.java b/src/main/java/com/apple/eawt/ScreenSleepListener.java index 30c4081..721438e 100644 --- a/src/main/java/com/apple/eawt/ScreenSleepListener.java +++ b/src/main/java/com/apple/eawt/ScreenSleepListener.java @@ -1,7 +1,8 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface ScreenSleepListener extends AppEventListener { - public void screenAboutToSleep(AppEvent.ScreenSleepEvent e); - public void screenAwoke(AppEvent.ScreenSleepEvent e); +public abstract interface ScreenSleepListener extends AppEventListener +{ + public abstract void screenAboutToSleep(AppEvent.ScreenSleepEvent paramScreenSleepEvent); + + public abstract void screenAwoke(AppEvent.ScreenSleepEvent paramScreenSleepEvent); } diff --git a/src/main/java/com/apple/eawt/SystemSleepListener.java b/src/main/java/com/apple/eawt/SystemSleepListener.java index e3926ba..887a22c 100644 --- a/src/main/java/com/apple/eawt/SystemSleepListener.java +++ b/src/main/java/com/apple/eawt/SystemSleepListener.java @@ -1,7 +1,8 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface SystemSleepListener extends AppEventListener { - public void systemAboutToSleep(AppEvent.SystemSleepEvent e); - public void systemAweoke(AppEvent.SystemSleepEvent e); +public abstract interface SystemSleepListener extends AppEventListener +{ + public abstract void systemAboutToSleep(AppEvent.SystemSleepEvent paramSystemSleepEvent); + + public abstract void systemAwoke(AppEvent.SystemSleepEvent paramSystemSleepEvent); } diff --git a/src/main/java/com/apple/eawt/UserSessionListener.java b/src/main/java/com/apple/eawt/UserSessionListener.java index 3237eab..3f88fd3 100644 --- a/src/main/java/com/apple/eawt/UserSessionListener.java +++ b/src/main/java/com/apple/eawt/UserSessionListener.java @@ -1,7 +1,8 @@ package com.apple.eawt; -/** @since 10.6 Update 3 and 10.5 Update 8 */ -public interface UserSessionListener extends AppEventListener { - public void userSessionActivated(AppEvent.UserSessionEvent e); - public void userSessionDeactivated(AppEvent.UserSessionEvent e); +public abstract interface UserSessionListener extends AppEventListener +{ + public abstract void userSessionDeactivated(AppEvent.UserSessionEvent paramUserSessionEvent); + + public abstract void userSessionActivated(AppEvent.UserSessionEvent paramUserSessionEvent); } diff --git a/src/main/java/com/apple/eawt/event/GestureAdapter.java b/src/main/java/com/apple/eawt/event/GestureAdapter.java index 336434a..560a953 100644 --- a/src/main/java/com/apple/eawt/event/GestureAdapter.java +++ b/src/main/java/com/apple/eawt/event/GestureAdapter.java @@ -1,18 +1,17 @@ package com.apple.eawt.event; - -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public abstract class GestureAdapter implements GesturePhaseListener, MagnificationListener, RotationListener, SwipeListener { - - public GestureAdapter() {} - - public void gestureBegan(GesturePhaseEvent e) {} - public void gestureEnded(GesturePhaseEvent e) {} - public void magnify(MagnificationEvent e) {} - public void rotate(RotationEvent e) {} - public void swipedDown(SwipeEvent e) {} - public void swipedLeft(SwipeEvent e) {} - public void swipedRight(SwipeEvent e) {} - public void swipedUp(SwipeEvent e) {} + +public abstract class GestureAdapter + implements GesturePhaseListener, MagnificationListener, RotationListener, SwipeListener +{ + public void gestureBegan(GesturePhaseEvent paramGesturePhaseEvent) + { + GestureUtilities.unimplemented(); } + public void gestureEnded(GesturePhaseEvent paramGesturePhaseEvent) { GestureUtilities.unimplemented(); } + public void magnify(MagnificationEvent paramMagnificationEvent) { GestureUtilities.unimplemented(); } + public void rotate(RotationEvent paramRotationEvent) { GestureUtilities.unimplemented(); } + public void swipedDown(SwipeEvent paramSwipeEvent) { GestureUtilities.unimplemented(); } + public void swipedLeft(SwipeEvent paramSwipeEvent) { GestureUtilities.unimplemented(); } + public void swipedRight(SwipeEvent paramSwipeEvent) { GestureUtilities.unimplemented(); } + public void swipedUp(SwipeEvent paramSwipeEvent) { GestureUtilities.unimplemented(); } + } diff --git a/src/main/java/com/apple/eawt/event/GestureEvent.java b/src/main/java/com/apple/eawt/event/GestureEvent.java index 76af412..aca7fab 100644 --- a/src/main/java/com/apple/eawt/event/GestureEvent.java +++ b/src/main/java/com/apple/eawt/event/GestureEvent.java @@ -1,13 +1,18 @@ package com.apple.eawt.event; - -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public abstract class GestureEvent { - - public void consume() {} - + +public abstract class GestureEvent +{ + GestureEvent() + { + GestureUtilities.unimplemented(); + } + + public void consume() { + GestureUtilities.unimplemented(); + } + protected boolean isConsumed() { + GestureUtilities.unimplemented(); return false; } } diff --git a/src/main/java/com/apple/eawt/event/GestureListener.java b/src/main/java/com/apple/eawt/event/GestureListener.java index 99f60af..99fead2 100644 --- a/src/main/java/com/apple/eawt/event/GestureListener.java +++ b/src/main/java/com/apple/eawt/event/GestureListener.java @@ -2,9 +2,6 @@ import java.util.EventListener; -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public interface GestureListener extends EventListener { - +public abstract interface GestureListener extends EventListener +{ } diff --git a/src/main/java/com/apple/eawt/event/GesturePhaseEvent.java b/src/main/java/com/apple/eawt/event/GesturePhaseEvent.java index 62d0cfe..7e723d2 100644 --- a/src/main/java/com/apple/eawt/event/GesturePhaseEvent.java +++ b/src/main/java/com/apple/eawt/event/GesturePhaseEvent.java @@ -1,8 +1,9 @@ package com.apple.eawt.event; - -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public class GesturePhaseEvent extends GestureEvent { - + +public class GesturePhaseEvent extends GestureEvent +{ + GesturePhaseEvent() + { + GestureUtilities.unimplemented(); + } } diff --git a/src/main/java/com/apple/eawt/event/GesturePhaseListener.java b/src/main/java/com/apple/eawt/event/GesturePhaseListener.java index 5b56637..ef6389a 100644 --- a/src/main/java/com/apple/eawt/event/GesturePhaseListener.java +++ b/src/main/java/com/apple/eawt/event/GesturePhaseListener.java @@ -1,12 +1,8 @@ package com.apple.eawt.event; -import java.util.EventListener; +public abstract interface GesturePhaseListener extends GestureListener +{ + public abstract void gestureBegan(GesturePhaseEvent paramGesturePhaseEvent); -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public interface GesturePhaseListener extends GestureListener { - - public void gestureBegan(GesturePhaseEvent e); - public void gestureEnded(GesturePhaseEvent e); + public abstract void gestureEnded(GesturePhaseEvent paramGesturePhaseEvent); } diff --git a/src/main/java/com/apple/eawt/event/GestureUtilities.java b/src/main/java/com/apple/eawt/event/GestureUtilities.java index 5de3638..8e68e4e 100644 --- a/src/main/java/com/apple/eawt/event/GestureUtilities.java +++ b/src/main/java/com/apple/eawt/event/GestureUtilities.java @@ -1,12 +1,23 @@ package com.apple.eawt.event; - + import javax.swing.JComponent; - -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public final class GestureUtilities { - - public static void addGestureListenerTo(JComponent component, GestureListener listener) {} - public static void removeGestureListenerFrom(JComponent component, GestureListener listener) {} + +public final class GestureUtilities +{ + static RuntimeException unimplemented() + { + return new RuntimeException("Unimplemented"); + } + + GestureUtilities() { + unimplemented(); + } + + public static void addGestureListenerTo(JComponent paramJComponent, GestureListener paramGestureListener) { + unimplemented(); + } + + public static void removeGestureListenerFrom(JComponent paramJComponent, GestureListener paramGestureListener) { + unimplemented(); + } } diff --git a/src/main/java/com/apple/eawt/event/MagnificationEvent.java b/src/main/java/com/apple/eawt/event/MagnificationEvent.java index 94b8f45..6e69fdf 100644 --- a/src/main/java/com/apple/eawt/event/MagnificationEvent.java +++ b/src/main/java/com/apple/eawt/event/MagnificationEvent.java @@ -1,11 +1,14 @@ package com.apple.eawt.event; - -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public class MagnificationEvent extends GestureEvent { - + +public class MagnificationEvent extends GestureEvent +{ + MagnificationEvent(double paramDouble) + { + GestureUtilities.unimplemented(); + } + public double getMagnification() { - return 0D; + GestureUtilities.unimplemented(); + return 0.0D; } } diff --git a/src/main/java/com/apple/eawt/event/MagnificationListener.java b/src/main/java/com/apple/eawt/event/MagnificationListener.java index 7781f9b..89b6f39 100644 --- a/src/main/java/com/apple/eawt/event/MagnificationListener.java +++ b/src/main/java/com/apple/eawt/event/MagnificationListener.java @@ -1,9 +1,6 @@ package com.apple.eawt.event; -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public interface MagnificationListener extends GestureListener { - - public void magnify(MagnificationEvent e); +public abstract interface MagnificationListener extends GestureListener +{ + public abstract void magnify(MagnificationEvent paramMagnificationEvent); } diff --git a/src/main/java/com/apple/eawt/event/RotationEvent.java b/src/main/java/com/apple/eawt/event/RotationEvent.java index d85019d..3500612 100644 --- a/src/main/java/com/apple/eawt/event/RotationEvent.java +++ b/src/main/java/com/apple/eawt/event/RotationEvent.java @@ -1,11 +1,14 @@ package com.apple.eawt.event; - -/** - * @since 10.5 Update 7 and Java for Mac OS X 10.6 Update 2 - */ -public class RotationEvent extends GestureEvent { - + +public class RotationEvent extends GestureEvent +{ + RotationEvent(double paramDouble) + { + GestureUtilities.unimplemented(); + } + public double getRotation() { - return 0D; + GestureUtilities.unimplemented(); + return 0.0D; } } diff --git a/src/main/java/com/apple/eawt/event/RotationListener.java b/src/main/java/com/apple/eawt/event/RotationListener.java index e084aaa..dce017b 100644 --- a/src/main/java/com/apple/eawt/event/RotationListener.java +++ b/src/main/java/com/apple/eawt/event/RotationListener.java @@ -1,9 +1,6 @@ package com.apple.eawt.event; -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public interface RotationListener extends GestureListener { - - public void rotate(RotationEvent e); +public abstract interface RotationListener extends GestureListener +{ + public abstract void rotate(RotationEvent paramRotationEvent); } diff --git a/src/main/java/com/apple/eawt/event/SwipeEvent.java b/src/main/java/com/apple/eawt/event/SwipeEvent.java index 455a30b..8372d6e 100644 --- a/src/main/java/com/apple/eawt/event/SwipeEvent.java +++ b/src/main/java/com/apple/eawt/event/SwipeEvent.java @@ -1,8 +1,9 @@ package com.apple.eawt.event; - -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public class SwipeEvent extends GestureEvent { - + +public class SwipeEvent extends GestureEvent +{ + SwipeEvent() + { + GestureUtilities.unimplemented(); + } } diff --git a/src/main/java/com/apple/eawt/event/SwipeListener.java b/src/main/java/com/apple/eawt/event/SwipeListener.java index c275108..d184c16 100644 --- a/src/main/java/com/apple/eawt/event/SwipeListener.java +++ b/src/main/java/com/apple/eawt/event/SwipeListener.java @@ -1,12 +1,12 @@ package com.apple.eawt.event; -/** - * @since 10.5 Update 7 and 10.6 Update 2 - */ -public interface SwipeListener extends GestureListener { - - public void swipedDown(SwipeEvent e); - public void swipedLeft(SwipeEvent e); - public void swipedRight(SwipeEvent e); - public void swipedUp(SwipeEvent e); +public abstract interface SwipeListener extends GestureListener +{ + public abstract void swipedUp(SwipeEvent paramSwipeEvent); + + public abstract void swipedDown(SwipeEvent paramSwipeEvent); + + public abstract void swipedLeft(SwipeEvent paramSwipeEvent); + + public abstract void swipedRight(SwipeEvent paramSwipeEvent); } diff --git a/src/main/java/com/apple/eio/FileManager.java b/src/main/java/com/apple/eio/FileManager.java index 58f9a29..226c6bc 100644 --- a/src/main/java/com/apple/eio/FileManager.java +++ b/src/main/java/com/apple/eio/FileManager.java @@ -1,80 +1,84 @@ package com.apple.eio; - + import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; - -public class FileManager { - - public static final short kOnAppropriateDisk = 0; - public static final short kSystemDomain = 0; - public static final short kLocalDomain = 0; - public static final short kNetworkDomain = 0; - public static final short kUserDomain = 0; - - public FileManager() {} - - public static String findFolder(int folderType) throws FileNotFoundException { - return null; - } - - public static String findFolder(short domain, int folderType) throws FileNotFoundException { - return null; - } - - public static String findFolder(short domain, int folderType, boolean createIfNeeded) throws FileNotFoundException { - return null; - } - - public static int getFileCreator(String filename) throws IOException { - return 0; - } - - public static int getFileType(String filename) throws IOException { - return 0; - } - - public static String getPathToApplicationBundle() { - return null; + +public class FileManager +{ + public static final short kOnAppropriateDisk = -32767; + public static final short kSystemDomain = -32766; + public static final short kLocalDomain = -32765; + public static final short kNetworkDomain = -32764; + public static final short kUserDomain = -32763; + + static RuntimeException unimplemented() + { + return new RuntimeException("Unimplemented"); + } + + public static int OSTypeToInt(String paramString) { + throw unimplemented(); + } + + public static void setFileTypeAndCreator(String paramString, int paramInt1, int paramInt2) throws IOException { + throw unimplemented(); + } + + public static void setFileType(String paramString, int paramInt) throws IOException { + throw unimplemented(); + } + + public static void setFileCreator(String paramString, int paramInt) throws IOException { + throw unimplemented(); + } + + public static int getFileType(String paramString) throws IOException { + throw unimplemented(); + } + + public static int getFileCreator(String paramString) throws IOException { + throw unimplemented(); } - - public static String getResource(String resourceName) throws FileNotFoundException { - return null; + + public static String findFolder(int paramInt) throws FileNotFoundException { + throw unimplemented(); } - - public static String getResource(String resourceName, String subDirName) throws FileNotFoundException { - return null; + + public static String findFolder(short paramShort, int paramInt) throws FileNotFoundException { + throw unimplemented(); } - - public static String getResource(String resourceName, String subDirName, String type) throws FileNotFoundException { - return null; + + public static String findFolder(short paramShort, int paramInt, boolean paramBoolean) throws FileNotFoundException { + throw unimplemented(); } - + @Deprecated - public static void openURL(String url) throws IOException {} - - public static int OSTypeToInt(String type) { - return 0; - } - - public static void setFileCreator(String fileName, int creator) throws IOException {} - - public static void setFileType(String fileName, int creator) throws IOException {} - - public static void setFileTypeAndCreator(String fileName, int type, int creator) throws IOException {} - - /** - * @since Added 10.6 Update 1 and 10.5 Update 5 - */ - public static boolean revealInFinder(File file) throws FileNotFoundException { - return false; - } - - - /** - * @since Added 10.6 Update 1 and 10.5 Update 5 - */ - public static boolean moveToTrash(File file) throws FileNotFoundException { - return false; + public static void openURL(String paramString) throws IOException { + throw unimplemented(); + } + + public static String getResource(String paramString) throws FileNotFoundException { + throw unimplemented(); + } + + public static String getResource(String paramString1, String paramString2) throws FileNotFoundException { + throw unimplemented(); + } + + public static String getResource(String paramString1, String paramString2, String paramString3) throws FileNotFoundException { + throw unimplemented(); + } + + public static String getPathToApplicationBundle() { + throw unimplemented(); + } + + public static boolean moveToTrash(File paramFile) throws FileNotFoundException { + throw unimplemented(); + } + + public static boolean revealInFinder(File paramFile) throws FileNotFoundException { + throw unimplemented(); } }