mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
[wpiunits] Remove redundant if statement and inaccurate comment (#8262)
This commit is contained in:
@@ -665,17 +665,10 @@ public interface Measure<U extends Unit> extends Comparable<Measure<U>> {
|
||||
return unit().ofBaseUnits(baseUnitResult);
|
||||
}
|
||||
|
||||
if (unit() instanceof DimensionlessUnit) {
|
||||
// Numerator is a dimensionless
|
||||
if (divisor.unit() instanceof PerUnit<?, ?> ratio) {
|
||||
// Dividing by a ratio, return its reciprocal scaled by this
|
||||
return ratio.reciprocal().ofBaseUnits(baseUnitResult);
|
||||
}
|
||||
if (divisor.unit() instanceof PerUnit<?, ?> ratio) {
|
||||
// Dividing by a Per<Time, U>, return its reciprocal velocity scaled by this
|
||||
// Note: Per<Time, U>.reciprocal() is coded to return a Velocity<U>
|
||||
return ratio.reciprocal().ofBaseUnits(baseUnitResult);
|
||||
}
|
||||
// Numerator is a dimensionless
|
||||
if (unit() instanceof DimensionlessUnit && divisor.unit() instanceof PerUnit<?, ?> ratio) {
|
||||
// Dividing by a ratio, return its reciprocal scaled by this
|
||||
return ratio.reciprocal().ofBaseUnits(baseUnitResult);
|
||||
}
|
||||
|
||||
if (divisor.unit() instanceof PerUnit<?, ?> ratio
|
||||
|
||||
Reference in New Issue
Block a user