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:
parent
939f543688
commit
bf1083842e
1 changed files with 8 additions and 98 deletions
|
@ -45,96 +45,6 @@ import org.eclipse.debug.core.ILaunchConfiguration;
|
||||||
*/
|
*/
|
||||||
public class GDBControl_7_0 extends GDBControl {
|
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
|
* @since 3.0
|
||||||
*/
|
*/
|
||||||
|
@ -145,11 +55,11 @@ public class GDBControl_7_0 extends GDBControl {
|
||||||
@Override
|
@Override
|
||||||
protected Sequence getStartupSequence(RequestMonitor requestMonitor) {
|
protected Sequence getStartupSequence(RequestMonitor requestMonitor) {
|
||||||
final Sequence.Step[] initializeSteps = new Sequence.Step[] {
|
final Sequence.Step[] initializeSteps = new Sequence.Step[] {
|
||||||
new GDBControl.CommandMonitoringStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
|
new CommandMonitoringStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
|
||||||
new GDBControl.CommandProcessorsStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
|
new CommandProcessorsStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
|
||||||
new CommandTimeoutStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
|
new CommandTimeoutStep(GDBControl.InitializationShutdownStep.Direction.INITIALIZING),
|
||||||
new ListFeaturesStep(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) {
|
return new Sequence(getExecutor(), requestMonitor) {
|
||||||
|
@ -160,11 +70,11 @@ public class GDBControl_7_0 extends GDBControl {
|
||||||
@Override
|
@Override
|
||||||
protected Sequence getShutdownSequence(RequestMonitor requestMonitor) {
|
protected Sequence getShutdownSequence(RequestMonitor requestMonitor) {
|
||||||
final Sequence.Step[] shutdownSteps = new Sequence.Step[] {
|
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 ListFeaturesStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
|
||||||
new CommandTimeoutStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
|
new CommandTimeoutStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
|
||||||
new GDBControl.CommandProcessorsStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
|
new CommandProcessorsStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
|
||||||
new GDBControl.CommandMonitoringStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
|
new CommandMonitoringStep(GDBControl.InitializationShutdownStep.Direction.SHUTTING_DOWN),
|
||||||
};
|
};
|
||||||
return new Sequence(getExecutor(), requestMonitor) {
|
return new Sequence(getExecutor(), requestMonitor) {
|
||||||
@Override public Step[] getSteps() { return shutdownSteps; }
|
@Override public Step[] getSteps() { return shutdownSteps; }
|
||||||
|
@ -214,8 +124,8 @@ public class GDBControl_7_0 extends GDBControl {
|
||||||
/** @since 4.0 */
|
/** @since 4.0 */
|
||||||
protected class ListFeaturesStep extends InitializationShutdownStep {
|
protected class ListFeaturesStep extends InitializationShutdownStep {
|
||||||
|
|
||||||
ListFeaturesStep(GDBControl.InitializationShutdownStep.Direction direction) {
|
ListFeaturesStep(Direction direction) {
|
||||||
super(direction, new GDBControl.InitializationShutdownStep(direction));
|
super(direction);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Add table
Reference in a new issue