SCRIPT: Spotless Apply

This commit is contained in:
PJ Reiniger
2025-11-07 19:57:21 -05:00
committed by Peter Johnson
parent c89910b7c6
commit c48b722dac
650 changed files with 1529 additions and 1545 deletions

View File

@@ -6,13 +6,13 @@ package org.wpilib.command3;
import static org.wpilib.util.ErrorMessages.requireNonNullParam;
import org.wpilib.units.measure.Time;
import java.util.Collection;
import java.util.Collections;
import java.util.Set;
import java.util.function.BooleanSupplier;
import java.util.function.Consumer;
import org.wpilib.annotation.NoDiscard;
import org.wpilib.units.measure.Time;
/**
* Performs some task using one or more {@link Mechanism mechanisms}. Commands are fundamentally

View File

@@ -7,13 +7,13 @@ package org.wpilib.command3;
import static org.wpilib.units.Units.Seconds;
import static org.wpilib.util.ErrorMessages.requireNonNullParam;
import org.wpilib.units.measure.Time;
import org.wpilib.system.Timer;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.function.BooleanSupplier;
import java.util.function.Consumer;
import org.wpilib.system.Timer;
import org.wpilib.units.measure.Time;
/**
* A coroutine object is injected into command's {@link Command#run(Coroutine)} method to allow

View File

@@ -4,10 +4,10 @@
package org.wpilib.command3;
import org.wpilib.units.measure.Time;
import java.util.List;
import java.util.function.Consumer;
import org.wpilib.annotation.NoDiscard;
import org.wpilib.units.measure.Time;
/**
* Generic base class to represent mechanisms on a robot. Commands can require sole ownership of a

View File

@@ -7,11 +7,6 @@ package org.wpilib.command3;
import static org.wpilib.units.Units.Microseconds;
import static org.wpilib.units.Units.Milliseconds;
import org.wpilib.util.ErrorMessages;
import org.wpilib.util.protobuf.ProtobufSerializable;
import org.wpilib.system.RobotController;
import org.wpilib.opmode.TimedRobot;
import org.wpilib.event.EventLoop;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
@@ -29,6 +24,11 @@ import java.util.stream.Collectors;
import org.wpilib.annotation.NoDiscard;
import org.wpilib.command3.button.CommandGenericHID;
import org.wpilib.command3.proto.SchedulerProto;
import org.wpilib.event.EventLoop;
import org.wpilib.opmode.TimedRobot;
import org.wpilib.system.RobotController;
import org.wpilib.util.ErrorMessages;
import org.wpilib.util.protobuf.ProtobufSerializable;
/**
* Manages the lifecycles of {@link Coroutine}-based {@link Command Commands}. Commands may be

View File

@@ -4,8 +4,8 @@
package org.wpilib.command3;
import org.wpilib.system.RobotController;
import java.util.function.Consumer;
import org.wpilib.system.RobotController;
/**
* An event that occurs during scheduler processing. This can range from {@link Scheduled a command

View File

@@ -7,14 +7,14 @@ package org.wpilib.command3;
import static org.wpilib.units.Units.Seconds;
import static org.wpilib.util.ErrorMessages.requireNonNullParam;
import org.wpilib.math.filter.Debouncer;
import org.wpilib.units.measure.Time;
import org.wpilib.event.EventLoop;
import java.util.ArrayList;
import java.util.EnumMap;
import java.util.List;
import java.util.Map;
import java.util.function.BooleanSupplier;
import org.wpilib.event.EventLoop;
import org.wpilib.math.filter.Debouncer;
import org.wpilib.units.measure.Time;
/**
* Triggers allow users to specify conditions for when commands should run. Triggers can be set up

View File

@@ -4,10 +4,10 @@
package org.wpilib.command3.button;
import org.wpilib.driverstation.Gamepad;
import org.wpilib.event.EventLoop;
import org.wpilib.command3.Scheduler;
import org.wpilib.command3.Trigger;
import org.wpilib.driverstation.Gamepad;
import org.wpilib.event.EventLoop;
/**
* A version of {@link Gamepad} with {@link Trigger} factories for command-based.

View File

@@ -4,14 +4,14 @@
package org.wpilib.command3.button;
import org.wpilib.math.util.Pair;
import org.wpilib.driverstation.DriverStation.POVDirection;
import org.wpilib.driverstation.GenericHID;
import org.wpilib.event.EventLoop;
import java.util.HashMap;
import java.util.Map;
import org.wpilib.command3.Scheduler;
import org.wpilib.command3.Trigger;
import org.wpilib.driverstation.DriverStation.POVDirection;
import org.wpilib.driverstation.GenericHID;
import org.wpilib.event.EventLoop;
import org.wpilib.math.util.Pair;
/**
* A version of {@link GenericHID} with {@link Trigger} factories for command-based.

View File

@@ -4,10 +4,10 @@
package org.wpilib.command3.button;
import org.wpilib.driverstation.Joystick;
import org.wpilib.event.EventLoop;
import org.wpilib.command3.Scheduler;
import org.wpilib.command3.Trigger;
import org.wpilib.driverstation.Joystick;
import org.wpilib.event.EventLoop;
/**
* A version of {@link Joystick} with {@link Trigger} factories for command-based.

View File

@@ -6,8 +6,8 @@ package org.wpilib.command3.button;
import static org.wpilib.util.ErrorMessages.requireNonNullParam;
import org.wpilib.driverstation.GenericHID;
import org.wpilib.command3.Trigger;
import org.wpilib.driverstation.GenericHID;
/** A {@link Trigger} that gets its state from a {@link GenericHID}. */
public class JoystickButton extends Trigger {

View File

@@ -6,11 +6,11 @@ package org.wpilib.command3.button;
import static org.wpilib.util.ErrorMessages.requireNonNullParam;
import org.wpilib.command3.Trigger;
import org.wpilib.networktables.BooleanSubscriber;
import org.wpilib.networktables.BooleanTopic;
import org.wpilib.networktables.NetworkTable;
import org.wpilib.networktables.NetworkTableInstance;
import org.wpilib.command3.Trigger;
/** A {@link Trigger} that uses a {@link NetworkTable} boolean field. */
public class NetworkButton extends Trigger {

View File

@@ -6,9 +6,9 @@ package org.wpilib.command3.button;
import static org.wpilib.util.ErrorMessages.requireNonNullParam;
import org.wpilib.command3.Trigger;
import org.wpilib.driverstation.DriverStation.POVDirection;
import org.wpilib.driverstation.GenericHID;
import org.wpilib.command3.Trigger;
/** A {@link Trigger} that gets its state from a POV on a {@link GenericHID}. */
public class POVButton extends Trigger {

View File

@@ -4,8 +4,8 @@
package org.wpilib.command3.button;
import org.wpilib.driverstation.DriverStation;
import org.wpilib.command3.Trigger;
import org.wpilib.driverstation.DriverStation;
/**
* A class containing static {@link Trigger} factories for running callbacks when the robot mode

View File

@@ -4,11 +4,11 @@
package org.wpilib.command3.proto;
import org.wpilib.util.protobuf.Protobuf;
import org.wpilib.command3.Command;
import org.wpilib.command3.Mechanism;
import org.wpilib.command3.Scheduler;
import org.wpilib.command3.proto.ProtobufCommands.ProtobufCommand;
import org.wpilib.util.protobuf.Protobuf;
import us.hebi.quickbuf.Descriptors;
/** Protobuf serde for running commands. */

View File

@@ -4,9 +4,9 @@
package org.wpilib.command3.proto;
import org.wpilib.util.protobuf.Protobuf;
import org.wpilib.command3.Mechanism;
import org.wpilib.command3.proto.ProtobufCommands.ProtobufMechanism;
import org.wpilib.util.protobuf.Protobuf;
import us.hebi.quickbuf.Descriptors;
public class MechanismProto implements Protobuf<Mechanism, ProtobufMechanism> {

View File

@@ -4,10 +4,10 @@
package org.wpilib.command3.proto;
import org.wpilib.util.protobuf.Protobuf;
import org.wpilib.command3.Command;
import org.wpilib.command3.Scheduler;
import org.wpilib.command3.proto.ProtobufCommands.ProtobufScheduler;
import org.wpilib.util.protobuf.Protobuf;
import us.hebi.quickbuf.Descriptors;
/**

View File

@@ -4,10 +4,10 @@
package org.wpilib.command3;
import org.wpilib.system.RobotController;
import java.util.ArrayList;
import java.util.List;
import org.junit.jupiter.api.BeforeEach;
import org.wpilib.system.RobotController;
class CommandTestBase {
protected Scheduler m_scheduler;

View File

@@ -4,19 +4,19 @@
package org.wpilib.command3;
import static org.wpilib.units.Units.Microseconds;
import static org.wpilib.units.Units.Milliseconds;
import static org.wpilib.units.Units.Seconds;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.wpilib.units.Units.Microseconds;
import static org.wpilib.units.Units.Milliseconds;
import static org.wpilib.units.Units.Seconds;
import org.wpilib.system.RobotController;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLong;
import java.util.concurrent.atomic.AtomicReference;
import org.junit.jupiter.api.Test;
import org.wpilib.system.RobotController;
class SchedulerTimingTests extends CommandTestBase {
@Test