diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationDescriptor.java')
-rw-r--r-- | bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationDescriptor.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationDescriptor.java b/bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationDescriptor.java index cba59d680..219ec9e84 100644 --- a/bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationDescriptor.java +++ b/bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationDescriptor.java @@ -309,12 +309,8 @@ public abstract class ApplicationDescriptor { checkArgs(arguments, false); try { return launchSpecific(arguments); - } catch (IllegalStateException ise) { + } catch (IllegalStateException | SecurityException | ApplicationException ise) { throw ise; - } catch (SecurityException se) { - throw se; - } catch (ApplicationException ae) { - throw ae; } catch (Exception t) { throw new ApplicationException(ApplicationException.APPLICATION_INTERNAL_ERROR, t); } |