From 12c28518561097a03b3d7a52d0ad5b61514f98d4 Mon Sep 17 00:00:00 2001 From: Starlight220 <53231611+Starlight220@users.noreply.github.com> Date: Thu, 3 Nov 2022 15:27:23 +0200 Subject: [PATCH] [commands] WrapperCommand: inherit from CommandBase (#4561) This makes WrapperCommand Sendable. Only Java had this issue. --- .../wpi/first/wpilibj2/command/WrapperCommand.java | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/WrapperCommand.java b/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/WrapperCommand.java index 59b2205de9..de676d865d 100644 --- a/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/WrapperCommand.java +++ b/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/WrapperCommand.java @@ -16,7 +16,7 @@ import java.util.Set; *

Wrapped commands may only be used through the wrapper, trying to directly schedule them or add * them to a group will throw an exception. */ -public abstract class WrapperCommand implements Command { +public abstract class WrapperCommand extends CommandBase { protected final Command m_command; /** @@ -99,14 +99,4 @@ public abstract class WrapperCommand implements Command { public InterruptionBehavior getInterruptionBehavior() { return m_command.getInterruptionBehavior(); } - - /** - * Gets the name of this Command. - * - * @return Name - */ - @Override - public String getName() { - return m_command.getName(); - } }