This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-numbers.git

commit ca82274718ba58cfeb945d95a10ee274f26b2b61
Author: Gilles Sadowski <[email protected]>
AuthorDate: Fri Jun 4 01:35:57 2021 +0200

    Avoid intermediate object creation.
---
 .../src/main/java/org/apache/commons/numbers/angle/Angle.java         | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/commons-numbers-angle/src/main/java/org/apache/commons/numbers/angle/Angle.java
 
b/commons-numbers-angle/src/main/java/org/apache/commons/numbers/angle/Angle.java
index f4afc36..6cd648b 100644
--- 
a/commons-numbers-angle/src/main/java/org/apache/commons/numbers/angle/Angle.java
+++ 
b/commons-numbers-angle/src/main/java/org/apache/commons/numbers/angle/Angle.java
@@ -216,7 +216,7 @@ public abstract class Angle implements DoubleSupplier {
         /** {@inheritDoc} */
         @Override
         public Deg toDeg() {
-            return Deg.of(toTurn().getAsDouble() * TURN_TO_DEG);
+            return Deg.of (value / Angle.TWO_PI * TURN_TO_DEG);
         }
 
         /**
@@ -282,7 +282,7 @@ public abstract class Angle implements DoubleSupplier {
         /** {@inheritDoc} */
         @Override
         public Rad toRad() {
-            return Rad.of(toTurn().getAsDouble() * Angle.TWO_PI);
+            return Rad.of(value / TURN_TO_DEG * Angle.TWO_PI);
         }
 
         /** {@inheritDoc} */

Reply via email to