diff options
author | Yang Song <songy23@users.noreply.github.com> | 2018-04-16 14:38:01 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-16 14:38:01 -0700 |
commit | 74d1f5dbaad7d24282edfaa95c6780bbe8191a98 (patch) | |
tree | ed5b33866cf4ad8ba05853d63dcb2bcf265907a6 /api/src/main/java/io/opencensus/common | |
parent | 3e4352b3684b4646a82eef4f2da66038531d821e (diff) | |
download | opencensus-java-74d1f5dbaad7d24282edfaa95c6780bbe8191a98.tar.gz |
Improve Duration.toMillis() (#1132)
* Improve java doc for toMillis().
* Make toMillis() non-static.
Diffstat (limited to 'api/src/main/java/io/opencensus/common')
-rw-r--r-- | api/src/main/java/io/opencensus/common/Duration.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/api/src/main/java/io/opencensus/common/Duration.java b/api/src/main/java/io/opencensus/common/Duration.java index 57ca87fe..fb85a0ae 100644 --- a/api/src/main/java/io/opencensus/common/Duration.java +++ b/api/src/main/java/io/opencensus/common/Duration.java @@ -82,15 +82,14 @@ public abstract class Duration implements Comparable<Duration> { /** * Converts a {@link Duration} to milliseconds. * - * <p>Note that there could be overflow or loss of precision by making this conversion. See {@link - * TimeUnit#convert(long, TimeUnit)} for details. + * <p>Returns {@code Long.MIN_VALUE} if conversion would negatively overflow, or {@code + * Long.MAX_VALUE} if it would positively overflow. * - * @param duration a {@code Duration}. * @return the milliseconds representation of this {@code Duration}. + * @since 0.13 */ - public static long toMillis(Duration duration) { - return TimeUnit.SECONDS.toMillis(duration.getSeconds()) - + TimeUnit.NANOSECONDS.toMillis(duration.getNanos()); + public long toMillis() { + return TimeUnit.SECONDS.toMillis(getSeconds()) + TimeUnit.NANOSECONDS.toMillis(getNanos()); } /** |