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

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


The following commit(s) were added to refs/heads/master by this push:
     new 426ebb13e Proper Javadoc list
     new 902b1ce39 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-lang.git
426ebb13e is described below

commit 426ebb13ee04af4f7d7efcb6338e86b3a4ccca98
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Fri Oct 20 14:18:26 2023 -0400

    Proper Javadoc list
    
    Internal refactoring
---
 .../org/apache/commons/lang3/time/StopWatch.java   | 26 +++++++++++++++-------
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/src/main/java/org/apache/commons/lang3/time/StopWatch.java 
b/src/main/java/org/apache/commons/lang3/time/StopWatch.java
index e21ddd92e..0e3afa3fc 100644
--- a/src/main/java/org/apache/commons/lang3/time/StopWatch.java
+++ b/src/main/java/org/apache/commons/lang3/time/StopWatch.java
@@ -46,12 +46,12 @@ import org.apache.commons.lang3.StringUtils;
  * resume before suspend or unsplit before split.
  * </p>
  *
- * <p>
- * 1. split(), suspend(), or stop() cannot be invoked twice<br>
- * 2. unsplit() may only be called if the watch has been split()<br>
- * 3. resume() may only be called if the watch has been suspend()<br>
- * 4. start() cannot be called twice without calling reset()
- * </p>
+ * <ol>
+ * <li>{@link #split()}, {@link #suspend()}, or {@link #stop()} cannot be 
invoked twice</li>
+ * <li>{@link #unsplit()} may only be called if the watch has been {@link 
#split()}</li>
+ * <li>{@link #resume()} may only be called if the watch has been {@link 
#suspend()}</li>
+ * <li>{@link #start()} cannot be called twice without calling {@link 
#reset()}</li>
+ * </ol>
  *
  * <p>This class is not thread-safe</p>
  *
@@ -327,7 +327,7 @@ public class StopWatch {
      * @since 2.1
      */
     public long getSplitTime() {
-        return getSplitNanoTime() / NANO_2_MILLIS;
+        return nanosToMillis(getSplitNanoTime());
     }
 
     /**
@@ -375,7 +375,7 @@ public class StopWatch {
      * @return the time in milliseconds
      */
     public long getTime() {
-        return getNanoTime() / NANO_2_MILLIS;
+        return nanosToMillis(getNanoTime());
     }
 
     /**
@@ -428,6 +428,16 @@ public class StopWatch {
         return runningState.isSuspended();
     }
 
+    /**
+     * Converts nanoseconds to milliseconds.
+     *
+     * @param nanos nanoseconds to convert.
+     * @return milliseconds conversion result.
+     */
+    private long nanosToMillis(long nanos) {
+        return nanos / NANO_2_MILLIS;
+    }
+
     /**
      * Resets the stopwatch. Stops it if need be.
      *

Reply via email to