MCPcopy
hub / github.com/google/guava / chooseUnit

Method chooseUnit

guava/src/com/google/common/base/Stopwatch.java:245–265  ·  view source on GitHub ↗
(long nanos)

Source from the content-addressed store, hash-verified

243 }
244
245 private static TimeUnit chooseUnit(long nanos) {
246 if (DAYS.convert(nanos, NANOSECONDS) > 0) {
247 return DAYS;
248 }
249 if (HOURS.convert(nanos, NANOSECONDS) > 0) {
250 return HOURS;
251 }
252 if (MINUTES.convert(nanos, NANOSECONDS) > 0) {
253 return MINUTES;
254 }
255 if (SECONDS.convert(nanos, NANOSECONDS) > 0) {
256 return SECONDS;
257 }
258 if (MILLISECONDS.convert(nanos, NANOSECONDS) > 0) {
259 return MILLISECONDS;
260 }
261 if (MICROSECONDS.convert(nanos, NANOSECONDS) > 0) {
262 return MICROSECONDS;
263 }
264 return NANOSECONDS;
265 }
266
267 private static String abbreviate(TimeUnit unit) {
268 switch (unit) {

Callers 1

toStringMethod · 0.95

Calls 1

convertMethod · 0.45

Tested by

no test coverage detected