Project: Eclipse_Platform_UI
Bug 56961 [Workbench] EarlyStartupRunnable.getExecutableExtension() references runtime internals
Reported: 2004-03-31 14:59:24 | Status: resolved fixed

M7 build The reflect code in EarlyStartupRunnable.getExecutableExtension() refers to classes that are internal to the runtime: private static final String EXTENSION_CLASS = "org.eclipse.core.internal.registry.Extension"; //$NON-NLS-1$ private static final String PLUGIN_DESC_CLASS = "org.eclipse.core.internal.plugins.PluginDescriptor"; //$NON-NLS-1$ It should be possible to make the necessary calls through the interface types.

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/EarlyStartupRunnable.java