package org.rubypeople.rdt.internal.debug.ui.launcher; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.debug.core.ILaunch; import org.eclipse.debug.core.ILaunchConfiguration; import org.eclipse.debug.core.model.ILaunchConfigurationDelegate; public class ShamApplicationLaunchConfigurationDelegate implements ILaunchConfigurationDelegate { private static int launches ; /** * @see ILaunchConfigurationDelegate#launch(ILaunchConfiguration, String, ILaunch, IProgressMonitor) */ public void launch(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor) throws CoreException { launches += 1 ; } public static int getLaunches() { return launches; } public static void resetLaunches() { launches = 0 ; } }