1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-01 06:05:24 +02:00

Remove deprecated classes.

In GDBControl_7_0, the classes InitializationShutdownStep,
CommandMonitoringStep, CommandProcessorsStep, RegisterStep have been
removed; their counterparts, defined in GDBControl, should be used
instead.

Also, the class GDBControl_7_0.ListFeaturesStep now extends
GDBControl.InitializationShutdownStep instead of the removed
GDBControl_7_0.InitializationShutdownStep.

Change-Id: I9365e746ac3cee67abcdc9507dd15e45337a1396
This commit is contained in:
Marc Khouzam 2015-10-13 10:29:49 -04:00
parent 939f543688
commit bf1083842e

View file

@ -45,96 +45,6 @@ import org.eclipse.debug.core.ILaunchConfiguration;
*/
public class GDBControl_7_0 extends GDBControl {
/**
* @deprecated use {@link GDBControl.InitializationShutdownStep}
*/
@Deprecated
public static class InitializationShutdownStep extends Sequence.Step {
/**
* @deprecated use {@link GDBControl.InitializationShutdownStep.Direction}
*/
@Deprecated
public enum Direction { INITIALIZING, SHUTTING_DOWN }
private GDBControl.InitializationShutdownStep.Direction fDirection;
private GDBControl.InitializationShutdownStep fDelegate;
public InitializationShutdownStep(Direction direction) {
fDirection = (direction == Direction.INITIALIZING) ?
GDBControl.InitializationShutdownStep.Direction.INITIALIZING :
GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN;
fDelegate = new GDBControl.InitializationShutdownStep(fDirection);
}
private InitializationShutdownStep(
GDBControl.InitializationShutdownStep.Direction direction,
GDBControl.InitializationShutdownStep delegate) {
fDirection = direction;
fDelegate = delegate;
}
@Override
final public void execute(RequestMonitor requestMonitor) {
if (fDirection == GDBControl.InitializationShutdownStep.Direction.INITIALIZING) {
initialize(requestMonitor);
} else {
shutdown(requestMonitor);
}
}
@Override
final public void rollBack(RequestMonitor requestMonitor) {
if (fDirection == GDBControl.InitializationShutdownStep.Direction.INITIALIZING) {
shutdown(requestMonitor);
} else {
super.rollBack(requestMonitor);
}
}
protected void initialize(RequestMonitor requestMonitor) {
fDelegate.initialize(requestMonitor);
}
protected void shutdown(RequestMonitor requestMonitor) {
fDelegate.shutdown(requestMonitor);
}
}
/**
* @deprecated use {@link GDBControl.CommandMonitoringStep}
*/
@Deprecated
protected class CommandMonitoringStep extends InitializationShutdownStep {
CommandMonitoringStep(GDBControl.InitializationShutdownStep.Direction direction) {
super(direction, new GDBControl.CommandMonitoringStep(direction));
}
}
/**
* @deprecated use {@link GDBControl.CommandProcessorsStep}.
*/
@Deprecated
protected class CommandProcessorsStep extends InitializationShutdownStep {
CommandProcessorsStep(GDBControl.InitializationShutdownStep.Direction direction) {
super(direction, new GDBControl.CommandProcessorsStep(direction));
}
}
/**
* @deprecated use {@link GDBControl.RegisterStep}.
*/
@Deprecated
protected class RegisterStep extends InitializationShutdownStep {
RegisterStep(GDBControl.InitializationShutdownStep.Direction direction) {
super(direction, new GDBControl.RegisterStep(direction));
}
}
/**
* @since 3.0
*/
@ -145,11 +55,11 @@ public class GDBControl_7_0 extends GDBControl {
@Override
protected Sequence getStartupSequence(RequestMonitor requestMonitor) {
final Sequence.Step[] initializeSteps = new Sequence.Step[] {
new GDBControl.CommandMonitoringStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
new GDBControl.CommandProcessorsStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
new CommandMonitoringStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
new CommandProcessorsStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
new CommandTimeoutStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
new ListFeaturesStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
new GDBControl.RegisterStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
new RegisterStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
};
return new Sequence(getExecutor(), requestMonitor) {
@ -160,11 +70,11 @@ public class GDBControl_7_0 extends GDBControl {
@Override
protected Sequence getShutdownSequence(RequestMonitor requestMonitor) {
final Sequence.Step[] shutdownSteps = new Sequence.Step[] {
new GDBControl.RegisterStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
new RegisterStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
new ListFeaturesStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
new CommandTimeoutStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
new GDBControl.CommandProcessorsStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
new GDBControl.CommandMonitoringStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
new CommandProcessorsStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
new CommandMonitoringStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
};
return new Sequence(getExecutor(), requestMonitor) {
@Override public Step[] getSteps() { return shutdownSteps; }
@ -214,8 +124,8 @@ public class GDBControl_7_0 extends GDBControl {
/** @since 4.0 */
protected class ListFeaturesStep extends InitializationShutdownStep {
ListFeaturesStep(GDBControl.InitializationShutdownStep.Direction direction) {
super(direction, new GDBControl.InitializationShutdownStep(direction));
ListFeaturesStep(Direction direction) {
super(direction);
}
@Override