MCPcopy Create free account
hub / github.com/antlr/codebuff / chooseUnit

Method chooseUnit

output/java_guava/1.4.18/Stopwatch.java:219–239  ·  view source on GitHub ↗
(long nanos)

Source from the content-addressed store, hash-verified

217 }
218
219 private static TimeUnit chooseUnit(long nanos) {
220 if (DAYS.convert(nanos, NANOSECONDS) > 0) {
221 return DAYS;
222 }
223 if (HOURS.convert(nanos, NANOSECONDS) > 0) {
224 return HOURS;
225 }
226 if (MINUTES.convert(nanos, NANOSECONDS) > 0) {
227 return MINUTES;
228 }
229 if (SECONDS.convert(nanos, NANOSECONDS) > 0) {
230 return SECONDS;
231 }
232 if (MILLISECONDS.convert(nanos, NANOSECONDS) > 0) {
233 return MILLISECONDS;
234 }
235 if (MICROSECONDS.convert(nanos, NANOSECONDS) > 0) {
236 return MICROSECONDS;
237 }
238 return NANOSECONDS;
239 }
240
241 private static String abbreviate(TimeUnit unit) {
242 switch (unit) {

Callers 1

toStringMethod · 0.95

Calls 1

convertMethod · 0.45

Tested by

no test coverage detected