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

Method chooseUnit

output/java_guava/1.4.13/Stopwatch.java:215–235  ·  view source on GitHub ↗
(long nanos)

Source from the content-addressed store, hash-verified

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

Callers 1

toStringMethod · 0.95

Calls 1

convertMethod · 0.45

Tested by

no test coverage detected