From 06598f5436e49761314e557dc784e0ccfb7de7f2 Mon Sep 17 00:00:00 2001 From: Gold856 <117957790+Gold856@users.noreply.github.com> Date: Sat, 28 Feb 2026 13:30:04 -0500 Subject: [PATCH] [wpiunits] Remove deprecated divide and negate functions (#8645) --- .../java/Measure-implementation.java.jinja | 84 ----- .../wpilib/units/measure/Acceleration.java | 324 ---------------- .../java/org/wpilib/units/measure/Angle.java | 324 ---------------- .../units/measure/AngularAcceleration.java | 324 ---------------- .../wpilib/units/measure/AngularMomentum.java | 324 ---------------- .../wpilib/units/measure/AngularVelocity.java | 324 ---------------- .../org/wpilib/units/measure/Current.java | 324 ---------------- .../wpilib/units/measure/Dimensionless.java | 324 ---------------- .../org/wpilib/units/measure/Distance.java | 324 ---------------- .../java/org/wpilib/units/measure/Energy.java | 324 ---------------- .../java/org/wpilib/units/measure/Force.java | 324 ---------------- .../org/wpilib/units/measure/Frequency.java | 324 ---------------- .../units/measure/LinearAcceleration.java | 324 ---------------- .../wpilib/units/measure/LinearMomentum.java | 324 ---------------- .../wpilib/units/measure/LinearVelocity.java | 324 ---------------- .../java/org/wpilib/units/measure/Mass.java | 324 ---------------- .../wpilib/units/measure/MomentOfInertia.java | 324 ---------------- .../java/org/wpilib/units/measure/Mult.java | 324 ---------------- .../java/org/wpilib/units/measure/Per.java | 324 ---------------- .../java/org/wpilib/units/measure/Power.java | 324 ---------------- .../org/wpilib/units/measure/Resistance.java | 324 ---------------- .../org/wpilib/units/measure/Temperature.java | 324 ---------------- .../java/org/wpilib/units/measure/Time.java | 324 ---------------- .../java/org/wpilib/units/measure/Torque.java | 324 ---------------- .../org/wpilib/units/measure/Velocity.java | 324 ---------------- .../org/wpilib/units/measure/Voltage.java | 324 ---------------- .../main/java/org/wpilib/units/Measure.java | 350 ------------------ 27 files changed, 8534 deletions(-) diff --git a/wpiunits/src/generate/main/java/Measure-implementation.java.jinja b/wpiunits/src/generate/main/java/Measure-implementation.java.jinja index c63cb75b24..3f46302bc6 100644 --- a/wpiunits/src/generate/main/java/Measure-implementation.java.jinja +++ b/wpiunits/src/generate/main/java/Measure-implementation.java.jinja @@ -52,18 +52,6 @@ public record {{ helpers['type_decl'](name) }}(double magnitude, double baseUnit return ({{ helpers['type_usage'](name) }}) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public {{ helpers['type_usage'](name) }} negate() { - return ({{ helpers['type_usage'](name) }}) unaryMinus(); - } - @Override public {{ helpers['type_usage'](name) }} plus(Measure other) { return ({{ helpers['type_usage'](name) }}) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -83,18 +71,6 @@ public record {{ helpers['type_decl'](name) }}(double magnitude, double baseUnit public {{ helpers['type_usage'](name) }} div(double divisor) { return ({{ helpers['type_usage'](name) }}) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public {{ helpers['type_usage'](name) }} divide(double divisor) { - return ({{ helpers['type_usage'](name) }}) div(divisor); - } {% for unit in math_units -%} {% if unit == "Dimensionless" %} @Override @@ -102,18 +78,6 @@ public record {{ helpers['type_decl'](name) }}(double magnitude, double baseUnit return ({{ helpers['type_usage'](name) }}) {{ config[name]['base_unit'] }}.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public {{ helpers['type_usage'](name) }} divide({{ unit }} divisor) { - return ({{ helpers['type_usage'](name) }}) div(divisor); - } - @Override public {{ helpers['type_usage'](name) }} times({{ unit }} multiplier) { return ({{ helpers['type_usage'](name) }}) {{ config[name]['base_unit'] }}.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -140,18 +104,6 @@ public record {{ helpers['type_decl'](name) }}(double magnitude, double baseUnit return {{ config[config[name]['divide'][unit]]['base_unit'] }}.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public {{ config[name]['divide'][unit] }} divide({{ unit }} divisor) { - return div(divisor); - } - @Override public {{ config[name]['divide'][unit] }} per({{ helpers['mtou'](unit) }} divisorUnit) { {%- if unit == "Mult" or unit == "Per" %} @@ -166,18 +118,6 @@ public record {{ helpers['type_decl'](name) }}(double magnitude, double baseUnit return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity<{{ helpers['mtou'](name) }}> divide({{ unit }} divisor) { - return div(divisor); - } - @Override public Velocity<{{ helpers['mtou'](name) }}> per({{ helpers['mtou'](unit) }} divisorUnit) { {%- if unit == "Mult" or unit == "Per" %} @@ -192,18 +132,6 @@ public record {{ helpers['type_decl'](name) }}(double magnitude, double baseUnit return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide({{ unit }} divisor) { - return div(divisor); - } - @Override public Dimensionless per({{ helpers['mtou'](unit) }} divisorUnit) { return div(divisorUnit.one()); @@ -214,18 +142,6 @@ public record {{ helpers['type_decl'](name) }}(double magnitude, double baseUnit return (Per<{{ helpers['mtou'](name) }}, {{ helpers['mtou'](unit) }}>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per<{{ helpers['mtou'](name) }}, {{ helpers['mtou'](unit) }}> divide({{ unit }} divisor) { - return div(divisor); - } - @Override public Per<{{ helpers['mtou'](name) }}, {{ helpers['mtou'](unit) }}> per({{ helpers['mtou'](unit) }} divisorUnit) { {%- if unit == "Mult" or unit == "Per" %} diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Acceleration.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Acceleration.java index 050cd4c2b9..e717d43a4f 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Acceleration.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Acceleration.java @@ -52,18 +52,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Acceleration) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Acceleration negate() { - return (Acceleration) unaryMinus(); - } - @Override public Acceleration plus(Measure> other) { return (Acceleration) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Acceleration) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Acceleration divide(double divisor) { - return (Acceleration) div(divisor); - } - @Override public Mult, AccelerationUnit> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, AccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AccelerationUnit> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per, AccelerationUnit> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, AngleUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngleUnit> divide(Angle divisor) { - return div(divisor); - } - @Override public Per, AngleUnit> per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, AngularAccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularAccelerationUnit> divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per, AngularAccelerationUnit> per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, AngularMomentumUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularMomentumUnit> divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per, AngularMomentumUnit> per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, AngularVelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularVelocityUnit> divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per, AngularVelocityUnit> per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, CurrentUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, CurrentUnit> divide(Current divisor) { - return div(divisor); - } - @Override public Per, CurrentUnit> per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Acceleration) unit().of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Acceleration divide(Dimensionless divisor) { - return (Acceleration) div(divisor); - } - @Override public Acceleration times(Dimensionless multiplier) { return (Acceleration) unit().of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, DistanceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, DistanceUnit> divide(Distance divisor) { - return div(divisor); - } - @Override public Per, DistanceUnit> per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, EnergyUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, EnergyUnit> divide(Energy divisor) { - return div(divisor); - } - @Override public Per, EnergyUnit> per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, ForceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, ForceUnit> divide(Force divisor) { - return div(divisor); - } - @Override public Per, ForceUnit> per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, FrequencyUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, FrequencyUnit> divide(Frequency divisor) { - return div(divisor); - } - @Override public Per, FrequencyUnit> per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, LinearAccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearAccelerationUnit> divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per, LinearAccelerationUnit> per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, LinearMomentumUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearMomentumUnit> divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per, LinearMomentumUnit> per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, LinearVelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearVelocityUnit> divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per, LinearVelocityUnit> per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, MassUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MassUnit> divide(Mass divisor) { - return div(divisor); - } - @Override public Per, MassUnit> per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, MomentOfInertiaUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MomentOfInertiaUnit> divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per, MomentOfInertiaUnit> per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, MultUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MultUnit> divide(Mult divisor) { - return div(divisor); - } - @Override public Per, MultUnit> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, PerUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, PerUnit> divide(Per divisor) { - return div(divisor); - } - @Override public Per, PerUnit> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, PowerUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, PowerUnit> divide(Power divisor) { - return div(divisor); - } - @Override public Per, PowerUnit> per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, ResistanceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, ResistanceUnit> divide(Resistance divisor) { - return div(divisor); - } - @Override public Per, ResistanceUnit> per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, TemperatureUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, TemperatureUnit> divide(Temperature divisor) { - return div(divisor); - } - @Override public Per, TemperatureUnit> per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity> divide(Time divisor) { - return div(divisor); - } - @Override public Velocity> per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, TorqueUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, TorqueUnit> divide(Torque divisor) { - return div(divisor); - } - @Override public Per, TorqueUnit> per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, VelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, VelocityUnit> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per, VelocityUnit> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Acceleration(double magnitude, double baseUnitMagn return (Per, VoltageUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, VoltageUnit> divide(Voltage divisor) { - return div(divisor); - } - @Override public Per, VoltageUnit> per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Angle.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Angle.java index 22fd5580e8..6440959f48 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Angle.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Angle.java @@ -52,18 +52,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Angle) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Angle negate() { - return (Angle) unaryMinus(); - } - @Override public Angle plus(Measure other) { return (Angle) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Angle) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Angle divide(double divisor) { - return (Angle) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Angle divisor) { - return div(divisor); - } - @Override public Dimensionless per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Angle) Radians.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Angle divide(Dimensionless divisor) { - return (Angle) div(divisor); - } - @Override public Angle times(Dimensionless multiplier) { return (Angle) Radians.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return RadiansPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularVelocity divide(Time divisor) { - return div(divisor); - } - @Override public AngularVelocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Angle(double magnitude, double baseUnitMagnitude, AngleUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularAcceleration.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularAcceleration.java index 514a20cbae..30233be63e 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularAcceleration.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularAcceleration.java @@ -52,18 +52,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (AngularAcceleration) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularAcceleration negate() { - return (AngularAcceleration) unaryMinus(); - } - @Override public AngularAcceleration plus(Measure other) { return (AngularAcceleration) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (AngularAcceleration) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularAcceleration divide(double divisor) { - return (AngularAcceleration) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Dimensionless per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (AngularAcceleration) RadiansPerSecondPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularAcceleration divide(Dimensionless divisor) { - return (AngularAcceleration) div(divisor); - } - @Override public AngularAcceleration times(Dimensionless multiplier) { return (AngularAcceleration) RadiansPerSecondPerSecond.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return RadiansPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularVelocity divide(Frequency divisor) { - return div(divisor); - } - @Override public AngularVelocity per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record AngularAcceleration(double magnitude, double baseUnitMagnitude, An return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularMomentum.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularMomentum.java index 9028709d6a..894e9578d7 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularMomentum.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularMomentum.java @@ -52,18 +52,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (AngularMomentum) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularMomentum negate() { - return (AngularMomentum) unaryMinus(); - } - @Override public AngularMomentum plus(Measure other) { return (AngularMomentum) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (AngularMomentum) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularMomentum divide(double divisor) { - return (AngularMomentum) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Dimensionless per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return KilogramSquareMeters.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public MomentOfInertia divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public MomentOfInertia per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (AngularMomentum) KilogramMetersSquaredPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularMomentum divide(Dimensionless divisor) { - return (AngularMomentum) div(divisor); - } - @Override public AngularMomentum times(Dimensionless multiplier) { return (AngularMomentum) KilogramMetersSquaredPerSecond.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record AngularMomentum(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularVelocity.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularVelocity.java index 930e1b3d15..a8e57696a1 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularVelocity.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/AngularVelocity.java @@ -52,18 +52,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (AngularVelocity) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularVelocity negate() { - return (AngularVelocity) unaryMinus(); - } - @Override public AngularVelocity plus(Measure other) { return (AngularVelocity) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (AngularVelocity) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularVelocity divide(double divisor) { - return (AngularVelocity) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Dimensionless per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (AngularVelocity) RadiansPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularVelocity divide(Dimensionless divisor) { - return (AngularVelocity) div(divisor); - } - @Override public AngularVelocity times(Dimensionless multiplier) { return (AngularVelocity) RadiansPerSecond.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return RadiansPerSecondPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public AngularAcceleration divide(Time divisor) { - return div(divisor); - } - @Override public AngularAcceleration per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record AngularVelocity(double magnitude, double baseUnitMagnitude, Angula return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Current.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Current.java index 083ace2a30..a7a9e7bc64 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Current.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Current.java @@ -52,18 +52,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Current) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Current negate() { - return (Current) unaryMinus(); - } - @Override public Current plus(Measure other) { return (Current) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Current) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Current divide(double divisor) { - return (Current) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Current divisor) { - return div(divisor); - } - @Override public Dimensionless per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Current) Amps.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Current divide(Dimensionless divisor) { - return (Current) div(divisor); - } - @Override public Current times(Dimensionless multiplier) { return (Current) Amps.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Current(double magnitude, double baseUnitMagnitude, CurrentUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Dimensionless.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Dimensionless.java index f205bb5de8..800fba1cba 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Dimensionless.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Dimensionless.java @@ -52,18 +52,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Dimensionless) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Dimensionless negate() { - return (Dimensionless) unaryMinus(); - } - @Override public Dimensionless plus(Measure other) { return (Dimensionless) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Dimensionless) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Dimensionless divide(double divisor) { - return (Dimensionless) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Dimensionless) Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Dimensionless divide(Dimensionless divisor) { - return (Dimensionless) div(divisor); - } - @Override public Dimensionless times(Dimensionless multiplier) { return (Dimensionless) Value.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return Hertz.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Frequency divide(Time divisor) { - return div(divisor); - } - @Override public Frequency per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Dimensionless(double magnitude, double baseUnitMagnitude, Dimensio return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Distance.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Distance.java index 429f0bec38..2ec8b1075b 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Distance.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Distance.java @@ -52,18 +52,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Distance) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Distance negate() { - return (Distance) unaryMinus(); - } - @Override public Distance plus(Measure other) { return (Distance) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Distance) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Distance divide(double divisor) { - return (Distance) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Distance) Meters.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Distance divide(Dimensionless divisor) { - return (Distance) div(divisor); - } - @Override public Distance times(Dimensionless multiplier) { return (Distance) Meters.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Distance divisor) { - return div(divisor); - } - @Override public Dimensionless per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return Seconds.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Time divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Time per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return MetersPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearVelocity divide(Time divisor) { - return div(divisor); - } - @Override public LinearVelocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Distance(double magnitude, double baseUnitMagnitude, DistanceUnit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Energy.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Energy.java index 4b871d0ebd..c9f5d5170d 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Energy.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Energy.java @@ -52,18 +52,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Energy) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Energy negate() { - return (Energy) unaryMinus(); - } - @Override public Energy plus(Measure other) { return (Energy) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Energy) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Energy divide(double divisor) { - return (Energy) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Energy) Joules.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Energy divide(Dimensionless divisor) { - return (Energy) div(divisor); - } - @Override public Energy times(Dimensionless multiplier) { return (Energy) Joules.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Energy divisor) { - return div(divisor); - } - @Override public Dimensionless per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return Watts.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Power divide(Time divisor) { - return div(divisor); - } - @Override public Power per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Energy(double magnitude, double baseUnitMagnitude, EnergyUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Force.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Force.java index cd61dc4da5..7b683afef5 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Force.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Force.java @@ -52,18 +52,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Force) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Force negate() { - return (Force) unaryMinus(); - } - @Override public Force plus(Measure other) { return (Force) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Force) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Force divide(double divisor) { - return (Force) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Force) Newtons.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Force divide(Dimensionless divisor) { - return (Force) div(divisor); - } - @Override public Force times(Dimensionless multiplier) { return (Force) Newtons.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Force divisor) { - return div(divisor); - } - @Override public Dimensionless per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return Kilograms.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Mass divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Mass per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return MetersPerSecondPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearAcceleration divide(Mass divisor) { - return div(divisor); - } - @Override public LinearAcceleration per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Force(double magnitude, double baseUnitMagnitude, ForceUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Frequency.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Frequency.java index 590d50694e..6437bda06b 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Frequency.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Frequency.java @@ -52,18 +52,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Frequency) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Frequency negate() { - return (Frequency) unaryMinus(); - } - @Override public Frequency plus(Measure other) { return (Frequency) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Frequency) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Frequency divide(double divisor) { - return (Frequency) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Frequency) Hertz.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Frequency divide(Dimensionless divisor) { - return (Frequency) div(divisor); - } - @Override public Frequency times(Dimensionless multiplier) { return (Frequency) Hertz.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Frequency divisor) { - return div(divisor); - } - @Override public Dimensionless per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Frequency(double magnitude, double baseUnitMagnitude, FrequencyUni return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearAcceleration.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearAcceleration.java index 03d9529672..a88c0bef50 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearAcceleration.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearAcceleration.java @@ -52,18 +52,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (LinearAcceleration) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearAcceleration negate() { - return (LinearAcceleration) unaryMinus(); - } - @Override public LinearAcceleration plus(Measure other) { return (LinearAcceleration) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (LinearAcceleration) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearAcceleration divide(double divisor) { - return (LinearAcceleration) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (LinearAcceleration) MetersPerSecondPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearAcceleration divide(Dimensionless divisor) { - return (LinearAcceleration) div(divisor); - } - @Override public LinearAcceleration times(Dimensionless multiplier) { return (LinearAcceleration) MetersPerSecondPerSecond.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return MetersPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearVelocity divide(Frequency divisor) { - return div(divisor); - } - @Override public LinearVelocity per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Dimensionless per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record LinearAcceleration(double magnitude, double baseUnitMagnitude, Lin return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearMomentum.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearMomentum.java index 6d54075830..4b2dada9a4 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearMomentum.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearMomentum.java @@ -52,18 +52,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (LinearMomentum) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearMomentum negate() { - return (LinearMomentum) unaryMinus(); - } - @Override public LinearMomentum plus(Measure other) { return (LinearMomentum) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (LinearMomentum) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearMomentum divide(double divisor) { - return (LinearMomentum) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (LinearMomentum) KilogramMetersPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearMomentum divide(Dimensionless divisor) { - return (LinearMomentum) div(divisor); - } - @Override public LinearMomentum times(Dimensionless multiplier) { return (LinearMomentum) KilogramMetersPerSecond.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Dimensionless per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return Kilograms.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Mass divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Mass per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return MetersPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearVelocity divide(Mass divisor) { - return div(divisor); - } - @Override public LinearVelocity per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return Newtons.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Force divide(Time divisor) { - return div(divisor); - } - @Override public Force per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record LinearMomentum(double magnitude, double baseUnitMagnitude, LinearM return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearVelocity.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearVelocity.java index 801b8e64bc..c993a45901 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearVelocity.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/LinearVelocity.java @@ -52,18 +52,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (LinearVelocity) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearVelocity negate() { - return (LinearVelocity) unaryMinus(); - } - @Override public LinearVelocity plus(Measure other) { return (LinearVelocity) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (LinearVelocity) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearVelocity divide(double divisor) { - return (LinearVelocity) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (LinearVelocity) MetersPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearVelocity divide(Dimensionless divisor) { - return (LinearVelocity) div(divisor); - } - @Override public LinearVelocity times(Dimensionless multiplier) { return (LinearVelocity) MetersPerSecond.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Dimensionless per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return MetersPerSecondPerSecond.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public LinearAcceleration divide(Time divisor) { - return div(divisor); - } - @Override public LinearAcceleration per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record LinearVelocity(double magnitude, double baseUnitMagnitude, LinearV return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mass.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mass.java index 200237f6b4..ddbf78d9c6 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mass.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mass.java @@ -52,18 +52,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Mass) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Mass negate() { - return (Mass) unaryMinus(); - } - @Override public Mass plus(Measure other) { return (Mass) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Mass) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Mass divide(double divisor) { - return (Mass) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Mass) Kilograms.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Mass divide(Dimensionless divisor) { - return (Mass) div(divisor); - } - @Override public Mass times(Dimensionless multiplier) { return (Mass) Kilograms.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Mass divisor) { - return div(divisor); - } - @Override public Dimensionless per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Mass(double magnitude, double baseUnitMagnitude, MassUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/MomentOfInertia.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/MomentOfInertia.java index ffa7dd9f7a..eb5ff8ee8e 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/MomentOfInertia.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/MomentOfInertia.java @@ -52,18 +52,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (MomentOfInertia) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public MomentOfInertia negate() { - return (MomentOfInertia) unaryMinus(); - } - @Override public MomentOfInertia plus(Measure other) { return (MomentOfInertia) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (MomentOfInertia) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public MomentOfInertia divide(double divisor) { - return (MomentOfInertia) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (MomentOfInertia) KilogramSquareMeters.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public MomentOfInertia divide(Dimensionless divisor) { - return (MomentOfInertia) div(divisor); - } - @Override public MomentOfInertia times(Dimensionless multiplier) { return (MomentOfInertia) KilogramSquareMeters.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Dimensionless per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record MomentOfInertia(double magnitude, double baseUnitMagnitude, Moment return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mult.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mult.java index 7220b2b21a..d823236c79 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mult.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Mult.java @@ -52,18 +52,6 @@ public record Mult(double magnitude, double base return (Mult) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Mult negate() { - return (Mult) unaryMinus(); - } - @Override public Mult plus(Measure> other) { return (Mult) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Mult(double magnitude, double base return (Mult) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Mult divide(double divisor) { - return (Mult) div(divisor); - } - @Override public Mult, AccelerationUnit> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Mult(double magnitude, double base return (Per, AccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AccelerationUnit> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per, AccelerationUnit> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Mult(double magnitude, double base return (Per, AngleUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngleUnit> divide(Angle divisor) { - return div(divisor); - } - @Override public Per, AngleUnit> per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Mult(double magnitude, double base return (Per, AngularAccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularAccelerationUnit> divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per, AngularAccelerationUnit> per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Mult(double magnitude, double base return (Per, AngularMomentumUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularMomentumUnit> divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per, AngularMomentumUnit> per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Mult(double magnitude, double base return (Per, AngularVelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularVelocityUnit> divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per, AngularVelocityUnit> per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Mult(double magnitude, double base return (Per, CurrentUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, CurrentUnit> divide(Current divisor) { - return div(divisor); - } - @Override public Per, CurrentUnit> per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Mult(double magnitude, double base return (Mult) unit().of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Mult divide(Dimensionless divisor) { - return (Mult) div(divisor); - } - @Override public Mult times(Dimensionless multiplier) { return (Mult) unit().of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Mult(double magnitude, double base return (Per, DistanceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, DistanceUnit> divide(Distance divisor) { - return div(divisor); - } - @Override public Per, DistanceUnit> per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Mult(double magnitude, double base return (Per, EnergyUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, EnergyUnit> divide(Energy divisor) { - return div(divisor); - } - @Override public Per, EnergyUnit> per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Mult(double magnitude, double base return (Per, ForceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, ForceUnit> divide(Force divisor) { - return div(divisor); - } - @Override public Per, ForceUnit> per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Mult(double magnitude, double base return (Per, FrequencyUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, FrequencyUnit> divide(Frequency divisor) { - return div(divisor); - } - @Override public Per, FrequencyUnit> per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Mult(double magnitude, double base return (Per, LinearAccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearAccelerationUnit> divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per, LinearAccelerationUnit> per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Mult(double magnitude, double base return (Per, LinearMomentumUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearMomentumUnit> divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per, LinearMomentumUnit> per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Mult(double magnitude, double base return (Per, LinearVelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearVelocityUnit> divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per, LinearVelocityUnit> per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Mult(double magnitude, double base return (Per, MassUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MassUnit> divide(Mass divisor) { - return div(divisor); - } - @Override public Per, MassUnit> per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Mult(double magnitude, double base return (Per, MomentOfInertiaUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MomentOfInertiaUnit> divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per, MomentOfInertiaUnit> per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Mult(double magnitude, double base return (Per, MultUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MultUnit> divide(Mult divisor) { - return div(divisor); - } - @Override public Per, MultUnit> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Mult(double magnitude, double base return (Per, PerUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, PerUnit> divide(Per divisor) { - return div(divisor); - } - @Override public Per, PerUnit> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Mult(double magnitude, double base return (Per, PowerUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, PowerUnit> divide(Power divisor) { - return div(divisor); - } - @Override public Per, PowerUnit> per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Mult(double magnitude, double base return (Per, ResistanceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, ResistanceUnit> divide(Resistance divisor) { - return div(divisor); - } - @Override public Per, ResistanceUnit> per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Mult(double magnitude, double base return (Per, TemperatureUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, TemperatureUnit> divide(Temperature divisor) { - return div(divisor); - } - @Override public Per, TemperatureUnit> per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Mult(double magnitude, double base return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity> divide(Time divisor) { - return div(divisor); - } - @Override public Velocity> per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Mult(double magnitude, double base return (Per, TorqueUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, TorqueUnit> divide(Torque divisor) { - return div(divisor); - } - @Override public Per, TorqueUnit> per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Mult(double magnitude, double base return (Per, VelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, VelocityUnit> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per, VelocityUnit> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Mult(double magnitude, double base return (Per, VoltageUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, VoltageUnit> divide(Voltage divisor) { - return div(divisor); - } - @Override public Per, VoltageUnit> per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Per.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Per.java index 43ccbd9745..725dd92cb9 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Per.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Per.java @@ -52,18 +52,6 @@ public record Per(double magnitude, return (Per) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Per negate() { - return (Per) unaryMinus(); - } - @Override public Per plus(Measure> other) { return (Per) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Per(double magnitude, return (Per) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Per divide(double divisor) { - return (Per) div(divisor); - } - @Override public Mult, AccelerationUnit> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Per(double magnitude, return (Per, AccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AccelerationUnit> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per, AccelerationUnit> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Per(double magnitude, return (Per, AngleUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngleUnit> divide(Angle divisor) { - return div(divisor); - } - @Override public Per, AngleUnit> per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Per(double magnitude, return (Per, AngularAccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularAccelerationUnit> divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per, AngularAccelerationUnit> per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Per(double magnitude, return (Per, AngularMomentumUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularMomentumUnit> divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per, AngularMomentumUnit> per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Per(double magnitude, return (Per, AngularVelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularVelocityUnit> divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per, AngularVelocityUnit> per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Per(double magnitude, return (Per, CurrentUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, CurrentUnit> divide(Current divisor) { - return div(divisor); - } - @Override public Per, CurrentUnit> per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Per(double magnitude, return (Per) unit().of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Per divide(Dimensionless divisor) { - return (Per) div(divisor); - } - @Override public Per times(Dimensionless multiplier) { return (Per) unit().of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Per(double magnitude, return (Per, DistanceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, DistanceUnit> divide(Distance divisor) { - return div(divisor); - } - @Override public Per, DistanceUnit> per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Per(double magnitude, return (Per, EnergyUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, EnergyUnit> divide(Energy divisor) { - return div(divisor); - } - @Override public Per, EnergyUnit> per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Per(double magnitude, return (Per, ForceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, ForceUnit> divide(Force divisor) { - return div(divisor); - } - @Override public Per, ForceUnit> per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Per(double magnitude, return (Per, FrequencyUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, FrequencyUnit> divide(Frequency divisor) { - return div(divisor); - } - @Override public Per, FrequencyUnit> per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Per(double magnitude, return (Per, LinearAccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearAccelerationUnit> divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per, LinearAccelerationUnit> per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Per(double magnitude, return (Per, LinearMomentumUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearMomentumUnit> divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per, LinearMomentumUnit> per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Per(double magnitude, return (Per, LinearVelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearVelocityUnit> divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per, LinearVelocityUnit> per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Per(double magnitude, return (Per, MassUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MassUnit> divide(Mass divisor) { - return div(divisor); - } - @Override public Per, MassUnit> per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Per(double magnitude, return (Per, MomentOfInertiaUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MomentOfInertiaUnit> divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per, MomentOfInertiaUnit> per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Per(double magnitude, return (Per, MultUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MultUnit> divide(Mult divisor) { - return div(divisor); - } - @Override public Per, MultUnit> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Per(double magnitude, return (Per, PerUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, PerUnit> divide(Per divisor) { - return div(divisor); - } - @Override public Per, PerUnit> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Per(double magnitude, return (Per, PowerUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, PowerUnit> divide(Power divisor) { - return div(divisor); - } - @Override public Per, PowerUnit> per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Per(double magnitude, return (Per, ResistanceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, ResistanceUnit> divide(Resistance divisor) { - return div(divisor); - } - @Override public Per, ResistanceUnit> per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Per(double magnitude, return (Per, TemperatureUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, TemperatureUnit> divide(Temperature divisor) { - return div(divisor); - } - @Override public Per, TemperatureUnit> per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Per(double magnitude, return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity> divide(Time divisor) { - return div(divisor); - } - @Override public Velocity> per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Per(double magnitude, return (Per, TorqueUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, TorqueUnit> divide(Torque divisor) { - return div(divisor); - } - @Override public Per, TorqueUnit> per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Per(double magnitude, return (Per, VelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, VelocityUnit> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per, VelocityUnit> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Per(double magnitude, return (Per, VoltageUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, VoltageUnit> divide(Voltage divisor) { - return div(divisor); - } - @Override public Per, VoltageUnit> per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Power.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Power.java index dfe7570388..6ed73f45a5 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Power.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Power.java @@ -52,18 +52,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Power) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Power negate() { - return (Power) unaryMinus(); - } - @Override public Power plus(Measure other) { return (Power) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Power) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Power divide(double divisor) { - return (Power) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return Volts.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Voltage divide(Current divisor) { - return div(divisor); - } - @Override public Voltage per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Power) Watts.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Power divide(Dimensionless divisor) { - return (Power) div(divisor); - } - @Override public Power times(Dimensionless multiplier) { return (Power) Watts.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return Hertz.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Frequency divide(Energy divisor) { - return div(divisor); - } - @Override public Frequency per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Power divisor) { - return div(divisor); - } - @Override public Dimensionless per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Power(double magnitude, double baseUnitMagnitude, PowerUnit unit) return Amps.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Current divide(Voltage divisor) { - return div(divisor); - } - @Override public Current per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Resistance.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Resistance.java index 1af3106538..dc1fc6b5c9 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Resistance.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Resistance.java @@ -52,18 +52,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Resistance) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Resistance negate() { - return (Resistance) unaryMinus(); - } - @Override public Resistance plus(Measure other) { return (Resistance) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Resistance) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Resistance divide(double divisor) { - return (Resistance) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Resistance) Ohms.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Resistance divide(Dimensionless divisor) { - return (Resistance) div(divisor); - } - @Override public Resistance times(Dimensionless multiplier) { return (Resistance) Ohms.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Resistance divisor) { - return div(divisor); - } - @Override public Dimensionless per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Resistance(double magnitude, double baseUnitMagnitude, ResistanceU return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Temperature.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Temperature.java index 59ef059c2d..4e41591094 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Temperature.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Temperature.java @@ -52,18 +52,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Temperature) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Temperature negate() { - return (Temperature) unaryMinus(); - } - @Override public Temperature plus(Measure other) { return (Temperature) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Temperature) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Temperature divide(double divisor) { - return (Temperature) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Temperature) Kelvin.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Temperature divide(Dimensionless divisor) { - return (Temperature) div(divisor); - } - @Override public Temperature times(Dimensionless multiplier) { return (Temperature) Kelvin.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Temperature divisor) { - return div(divisor); - } - @Override public Dimensionless per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Temperature(double magnitude, double baseUnitMagnitude, Temperatur return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Time.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Time.java index f2eb7bb039..c8ddb9f102 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Time.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Time.java @@ -52,18 +52,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Time) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Time negate() { - return (Time) unaryMinus(); - } - @Override public Time plus(Measure other) { return (Time) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Time) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Time divide(double divisor) { - return (Time) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Time) Seconds.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Time divide(Dimensionless divisor) { - return (Time) div(divisor); - } - @Override public Time times(Dimensionless multiplier) { return (Time) Seconds.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Dimensionless divide(Time divisor) { - return div(divisor); - } - @Override public Dimensionless per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Time(double magnitude, double baseUnitMagnitude, TimeUnit unit) im return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Torque.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Torque.java index 9f921eff6f..afc9387d95 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Torque.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Torque.java @@ -52,18 +52,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Torque) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Torque negate() { - return (Torque) unaryMinus(); - } - @Override public Torque plus(Measure other) { return (Torque) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Torque) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Torque divide(double divisor) { - return (Torque) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Current divisor) { - return div(divisor); - } - @Override public Per per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Torque) NewtonMeters.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Torque divide(Dimensionless divisor) { - return (Torque) div(divisor); - } - @Override public Torque times(Dimensionless multiplier) { return (Torque) NewtonMeters.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return Newtons.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Force divide(Distance divisor) { - return div(divisor); - } - @Override public Force per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return Meters.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Distance divide(Force divisor) { - return div(divisor); - } - @Override public Distance per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Resistance divisor) { - return div(divisor); - } - @Override public Per per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Torque divisor) { - return div(divisor); - } - @Override public Dimensionless per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Torque(double magnitude, double baseUnitMagnitude, TorqueUnit unit return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Voltage divisor) { - return div(divisor); - } - @Override public Per per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Velocity.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Velocity.java index b84ec4b6d9..8f9e2a0967 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Velocity.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Velocity.java @@ -52,18 +52,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Velocity) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Velocity negate() { - return (Velocity) unaryMinus(); - } - @Override public Velocity plus(Measure> other) { return (Velocity) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Velocity) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Velocity divide(double divisor) { - return (Velocity) div(divisor); - } - @Override public Mult, AccelerationUnit> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, AccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AccelerationUnit> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per, AccelerationUnit> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, AngleUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngleUnit> divide(Angle divisor) { - return div(divisor); - } - @Override public Per, AngleUnit> per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, AngularAccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularAccelerationUnit> divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per, AngularAccelerationUnit> per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, AngularMomentumUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularMomentumUnit> divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per, AngularMomentumUnit> per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, AngularVelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, AngularVelocityUnit> divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per, AngularVelocityUnit> per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, CurrentUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, CurrentUnit> divide(Current divisor) { - return div(divisor); - } - @Override public Per, CurrentUnit> per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Velocity) unit().of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Velocity divide(Dimensionless divisor) { - return (Velocity) div(divisor); - } - @Override public Velocity times(Dimensionless multiplier) { return (Velocity) unit().of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, DistanceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, DistanceUnit> divide(Distance divisor) { - return div(divisor); - } - @Override public Per, DistanceUnit> per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, EnergyUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, EnergyUnit> divide(Energy divisor) { - return div(divisor); - } - @Override public Per, EnergyUnit> per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, ForceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, ForceUnit> divide(Force divisor) { - return div(divisor); - } - @Override public Per, ForceUnit> per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, FrequencyUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, FrequencyUnit> divide(Frequency divisor) { - return div(divisor); - } - @Override public Per, FrequencyUnit> per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, LinearAccelerationUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearAccelerationUnit> divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per, LinearAccelerationUnit> per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, LinearMomentumUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearMomentumUnit> divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per, LinearMomentumUnit> per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, LinearVelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, LinearVelocityUnit> divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per, LinearVelocityUnit> per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, MassUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MassUnit> divide(Mass divisor) { - return div(divisor); - } - @Override public Per, MassUnit> per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, MomentOfInertiaUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MomentOfInertiaUnit> divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per, MomentOfInertiaUnit> per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, MultUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, MultUnit> divide(Mult divisor) { - return div(divisor); - } - @Override public Per, MultUnit> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, PerUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, PerUnit> divide(Per divisor) { - return div(divisor); - } - @Override public Per, PerUnit> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, PowerUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, PowerUnit> divide(Power divisor) { - return div(divisor); - } - @Override public Per, PowerUnit> per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, ResistanceUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, ResistanceUnit> divide(Resistance divisor) { - return div(divisor); - } - @Override public Per, ResistanceUnit> per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, TemperatureUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, TemperatureUnit> divide(Temperature divisor) { - return div(divisor); - } - @Override public Per, TemperatureUnit> per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -688,18 +412,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity> divide(Time divisor) { - return div(divisor); - } - @Override public Velocity> per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -716,18 +428,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, TorqueUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, TorqueUnit> divide(Torque divisor) { - return div(divisor); - } - @Override public Per, TorqueUnit> per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -744,18 +444,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, VelocityUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, VelocityUnit> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per, VelocityUnit> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -772,18 +460,6 @@ public record Velocity(double magnitude, double baseUnitMagnitud return (Per, VoltageUnit>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per, VoltageUnit> divide(Voltage divisor) { - return div(divisor); - } - @Override public Per, VoltageUnit> per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Voltage.java b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Voltage.java index c827944355..02cf1428b3 100644 --- a/wpiunits/src/generated/main/java/org/wpilib/units/measure/Voltage.java +++ b/wpiunits/src/generated/main/java/org/wpilib/units/measure/Voltage.java @@ -52,18 +52,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Voltage) unit().ofBaseUnits(0 - baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib classes like Rotation2d - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Voltage negate() { - return (Voltage) unaryMinus(); - } - @Override public Voltage plus(Measure other) { return (Voltage) unit().ofBaseUnits(baseUnitMagnitude() + other.baseUnitMagnitude()); @@ -84,18 +72,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Voltage) unit().ofBaseUnits(baseUnitMagnitude() / divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Voltage divide(double divisor) { - return (Voltage) div(divisor); - } - @Override public Mult> times(Acceleration multiplier) { @@ -107,18 +83,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Acceleration divisor) { - return div(divisor); - } - @Override public Per> per(AccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -135,18 +99,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Angle divisor) { - return div(divisor); - } - @Override public Per per(AngleUnit divisorUnit) { return div(divisorUnit.one()); @@ -163,18 +115,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularAcceleration divisor) { - return div(divisor); - } - @Override public Per per(AngularAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -191,18 +131,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularMomentum divisor) { - return div(divisor); - } - @Override public Per per(AngularMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -219,18 +147,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(AngularVelocity divisor) { - return div(divisor); - } - @Override public Per per(AngularVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -247,18 +163,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return Ohms.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Resistance divide(Current divisor) { - return div(divisor); - } - @Override public Resistance per(CurrentUnit divisorUnit) { return div(divisorUnit.one()); @@ -269,18 +173,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Voltage) Volts.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Voltage divide(Dimensionless divisor) { - return (Voltage) div(divisor); - } - @Override public Voltage times(Dimensionless multiplier) { return (Voltage) Volts.of(baseUnitMagnitude() * multiplier.baseUnitMagnitude()); @@ -297,18 +189,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Distance divisor) { - return div(divisor); - } - @Override public Per per(DistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -325,18 +205,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Energy divisor) { - return div(divisor); - } - @Override public Per per(EnergyUnit divisorUnit) { return div(divisorUnit.one()); @@ -353,18 +221,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Force divisor) { - return div(divisor); - } - @Override public Per per(ForceUnit divisorUnit) { return div(divisorUnit.one()); @@ -381,18 +237,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Frequency divisor) { - return div(divisor); - } - @Override public Per per(FrequencyUnit divisorUnit) { return div(divisorUnit.one()); @@ -409,18 +253,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearAcceleration divisor) { - return div(divisor); - } - @Override public Per per(LinearAccelerationUnit divisorUnit) { return div(divisorUnit.one()); @@ -437,18 +269,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearMomentum divisor) { - return div(divisor); - } - @Override public Per per(LinearMomentumUnit divisorUnit) { return div(divisorUnit.one()); @@ -465,18 +285,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(LinearVelocity divisor) { - return div(divisor); - } - @Override public Per per(LinearVelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -493,18 +301,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Mass divisor) { - return div(divisor); - } - @Override public Per per(MassUnit divisorUnit) { return div(divisorUnit.one()); @@ -521,18 +317,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(MomentOfInertia divisor) { - return div(divisor); - } - @Override public Per per(MomentOfInertiaUnit divisorUnit) { return div(divisorUnit.one()); @@ -549,18 +333,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Mult divisor) { - return div(divisor); - } - @Override public Per> per(MultUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -577,18 +349,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Per divisor) { - return div(divisor); - } - @Override public Per> per(PerUnit divisorUnit) { return div(divisorUnit.ofNative(1)); @@ -605,18 +365,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Power divisor) { - return div(divisor); - } - @Override public Per per(PowerUnit divisorUnit) { return div(divisorUnit.one()); @@ -633,18 +381,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return Amps.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Override - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - public Current divide(Resistance divisor) { - return div(divisor); - } - @Override public Current per(ResistanceUnit divisorUnit) { return div(divisorUnit.one()); @@ -661,18 +397,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Temperature divisor) { - return div(divisor); - } - @Override public Per per(TemperatureUnit divisorUnit) { return div(divisorUnit.one()); @@ -689,18 +413,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return VelocityUnit.combine(unit(), divisor.unit()).ofBaseUnits(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Velocity divide(Time divisor) { - return div(divisor); - } - @Override public Velocity per(TimeUnit divisorUnit) { return div(divisorUnit.one()); @@ -717,18 +429,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per divide(Torque divisor) { - return div(divisor); - } - @Override public Per per(TorqueUnit divisorUnit) { return div(divisorUnit.one()); @@ -745,18 +445,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return (Per>) Measure.super.div(divisor); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Per> divide(Velocity divisor) { - return div(divisor); - } - @Override public Per> per(VelocityUnit divisorUnit) { return div(divisorUnit.one()); @@ -773,18 +461,6 @@ public record Voltage(double magnitude, double baseUnitMagnitude, VoltageUnit un return Value.of(baseUnitMagnitude() / divisor.baseUnitMagnitude()); } - /** - * {@inheritDoc} - * - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - @SuppressWarnings({"deprecation", "removal"}) - @Override - public Dimensionless divide(Voltage divisor) { - return div(divisor); - } - @Override public Dimensionless per(VoltageUnit divisorUnit) { return div(divisorUnit.one()); diff --git a/wpiunits/src/main/java/org/wpilib/units/Measure.java b/wpiunits/src/main/java/org/wpilib/units/Measure.java index 14fb5a07a8..b55110a5a8 100644 --- a/wpiunits/src/main/java/org/wpilib/units/Measure.java +++ b/wpiunits/src/main/java/org/wpilib/units/Measure.java @@ -129,21 +129,6 @@ public interface Measure extends Comparable> { */ Measure unaryMinus(); - /** - * Returns a measure equivalent to this one equal to zero minus its current value. For non-linear - * unit types like temperature, the zero point is treated as the zero value of the base unit (eg - * Kelvin). In effect, this means code like {@code Celsius.of(10).negate()} returns a value - * equivalent to -10 Kelvin, and not -10° Celsius. - * - * @return a measure equal to zero minus this measure - * @deprecated use unaryMinus() instead. This was renamed for consistency with other WPILib - * classes like Rotation2d - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure negate() { - return unaryMinus(); - } - /** * Adds another measure of the same unit type to this one. * @@ -1262,341 +1247,6 @@ public interface Measure extends Comparable> { return div(divisorUnit.one()); } - /** - * Divides this measure by a unitless scalar and returns the result. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(double divisor) { - return div(divisor); - } - - /** - * Divides this measure by a dimensionless scalar and returns the result. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Dimensionless divisor) { - return div(divisor); - } - - /** - * Divides this measurement by another measure and performs some dimensional analysis to reduce - * the units. - * - * @param divisor the unit to divide by - * @return the resulting measure - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Measure divisor) { - return div(divisor); - } - - /** - * Divides this measure by a generic acceleration and returns the result in the most appropriate - * unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Acceleration divisor) { - return div(divisor); - } - - /** - * Divides this measure by an angle and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Angle divisor) { - return div(divisor); - } - - /** - * Divides this measure by an angular acceleration and returns the result in the most appropriate - * unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(AngularAcceleration divisor) { - return div(divisor); - } - - /** - * Divides this measure by an angular momentum and returns the result in the most appropriate - * unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(AngularMomentum divisor) { - return div(divisor); - } - - /** - * Divides this measure by an angular velocity and returns the result in the most appropriate - * unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(AngularVelocity divisor) { - return div(divisor); - } - - /** - * Divides this measure by an electric current and returns the result in the most appropriate - * unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Current divisor) { - return div(divisor); - } - - /** - * Divides this measure by a distance and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Distance divisor) { - return div(divisor); - } - - /** - * Divides this measure by an energy and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Energy divisor) { - return div(divisor); - } - - /** - * Divides this measure by a force and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Force divisor) { - return div(divisor); - } - - /** - * Divides this measure by a frequency and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Frequency divisor) { - return div(divisor); - } - - /** - * Divides this measure by a linear acceleration and returns the result in the most appropriate - * unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(LinearAcceleration divisor) { - return div(divisor); - } - - /** - * Divides this measure by a linear momentum and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(LinearMomentum divisor) { - return div(divisor); - } - - /** - * Divides this measure by a linear velocity and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(LinearVelocity divisor) { - return div(divisor); - } - - /** - * Divides this measure by a mass and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Mass divisor) { - return div(divisor); - } - - /** - * Divides this measure by a moment of inertia and returns the result in the most appropriate - * unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(MomentOfInertia divisor) { - return div(divisor); - } - - /** - * Divides this measure by a generic multiplication and returns the result in the most appropriate - * unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Mult divisor) { - return div(divisor); - } - - /** - * Divides this measure by a power and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Power divisor) { - return div(divisor); - } - - /** - * Divides this measure by a generic ratio and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Per divisor) { - return div(divisor); - } - - /** - * Divides this measure by a temperature and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Temperature divisor) { - return div(divisor); - } - - /** - * Divides this measure by a time and returns the result in the most appropriate unit. This will - * often - but not always - result in a {@link Per} type like {@link LinearVelocity} or {@link - * Acceleration}. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Time divisor) { - return div(divisor); - } - - /** - * Divides this measure by a torque and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Torque divisor) { - return div(divisor); - } - - /** - * Divides this measure by a generic velocity and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Velocity divisor) { - return div(divisor); - } - - /** - * Divides this measure by a voltage and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Voltage divisor) { - return div(divisor); - } - - /** - * Divides this measure by a resistance and returns the result in the most appropriate unit. - * - * @param divisor the measurement to divide by. - * @return the division result - * @deprecated use div instead. This was renamed for consistency with other languages like Kotlin - */ - @Deprecated(since = "2025", forRemoval = true) - default Measure divide(Resistance divisor) { - return div(divisor); - } - /** * Divides this measure by a ratio in terms of this measurement's unit to another unit, returning * a measurement in terms of the other unit.