From e9efb05cd393e99915d1c31e0900309cdc848dde Mon Sep 17 00:00:00 2001 From: Tyler Veness Date: Thu, 18 Jul 2024 22:43:55 -0700 Subject: [PATCH] [wpilibj] Fix this-escape warnings from JDK 21 (#6856) --- .../src/main/java/edu/wpi/first/apriltag/AprilTagDetector.java | 1 + wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16448_IMU.java | 1 + wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16470_IMU.java | 1 + 3 files changed, 3 insertions(+) diff --git a/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagDetector.java b/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagDetector.java index b09c973e68..7e11da8b92 100644 --- a/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagDetector.java +++ b/apriltag/src/main/java/edu/wpi/first/apriltag/AprilTagDetector.java @@ -201,6 +201,7 @@ public class AprilTagDetector implements AutoCloseable { } /** Constructs an AprilTagDetector. */ + @SuppressWarnings("this-escape") public AprilTagDetector() { m_native = AprilTagJNI.createDetector(); setQuadThresholdParameters(new QuadThresholdParameters()); diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16448_IMU.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16448_IMU.java index 8843a9b1e3..70002b7b03 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16448_IMU.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16448_IMU.java @@ -239,6 +239,7 @@ public class ADIS16448_IMU implements AutoCloseable, Sendable { * @param port The SPI Port the gyro is plugged into * @param cal_time Calibration time */ + @SuppressWarnings("this-escape") public ADIS16448_IMU(final IMUAxis yaw_axis, SPI.Port port, CalibrationTime cal_time) { m_yaw_axis = yaw_axis; m_spi_port = port; diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16470_IMU.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16470_IMU.java index e158cb1369..41b06b9b17 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16470_IMU.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADIS16470_IMU.java @@ -278,6 +278,7 @@ public class ADIS16470_IMU implements AutoCloseable, Sendable { * @param port The SPI Port the gyro is plugged into * @param cal_time Calibration time */ + @SuppressWarnings("this-escape") public ADIS16470_IMU( IMUAxis yaw_axis, IMUAxis pitch_axis,