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

Method chooseUnit

corpus/java/training/guava/base/Stopwatch.java:201–221  ·  view source on GitHub ↗
(long nanos)

Source from the content-addressed store, hash-verified

199 }
200
201 private static TimeUnit chooseUnit(long nanos) {
202 if (DAYS.convert(nanos, NANOSECONDS) > 0) {
203 return DAYS;
204 }
205 if (HOURS.convert(nanos, NANOSECONDS) > 0) {
206 return HOURS;
207 }
208 if (MINUTES.convert(nanos, NANOSECONDS) > 0) {
209 return MINUTES;
210 }
211 if (SECONDS.convert(nanos, NANOSECONDS) > 0) {
212 return SECONDS;
213 }
214 if (MILLISECONDS.convert(nanos, NANOSECONDS) > 0) {
215 return MILLISECONDS;
216 }
217 if (MICROSECONDS.convert(nanos, NANOSECONDS) > 0) {
218 return MICROSECONDS;
219 }
220 return NANOSECONDS;
221 }
222
223 private static String abbreviate(TimeUnit unit) {
224 switch (unit) {

Callers 1

toStringMethod · 0.95

Calls 1

convertMethod · 0.45

Tested by

no test coverage detected