/libcore/jsr166-tests/src/test/java/jsr166/ |
H A D | SystemTest.java | 46 long nanos = n2 - n1; 47 assertTrue(nanos >= 0); 48 long nanosAsMillis = nanos / 1000000; 53 * Millis between readings of nanos is less than nanos, adjusting 66 long nanos = n2 - n1; 68 assertTrue(nanos >= 0); 69 long nanosAsMillis = nanos / 1000000;
|
H A D | AbstractQueuedLongSynchronizerTest.java | 62 public boolean tryAcquireNanos(long nanos) throws InterruptedException { argument 63 return tryAcquireNanos(LOCKED, nanos); 550 long nanos = MILLISECONDS.toNanos(timeoutMillis()); 551 assertFalse(sync.tryAcquireNanos(nanos)); 1155 long nanos = MILLISECONDS.toNanos(2 * LONG_DELAY_MS); 1156 assertTrue(l.tryAcquireSharedNanos(0, nanos)); 1158 assertTrue(l.tryAcquireSharedNanos(0, nanos)); 1196 long nanos = MILLISECONDS.toNanos(2 * LONG_DELAY_MS); 1197 l.tryAcquireSharedNanos(0, nanos); 1219 long nanos [all...] |
/libcore/ojluni/src/main/java/java/sql/ |
H A D | Timestamp.java | 49 * <code>java.util.Date</code> component. The fractional seconds - the nanos - are 53 * because the nanos component of a date is unknown. 59 * implementation and therefore does not include nanos in its computation. 91 throw new IllegalArgumentException("nanos > 999999999 or < 0"); 93 nanos = nano; 100 * fractional seconds are stored in the <code>nanos</code> field of 110 nanos = (int)((time%1000) * 1000000); 111 if (nanos < 0) { 112 nanos = 1000000000 + nanos; 152 private int nanos; field in class:Timestamp [all...] |
/libcore/ojluni/src/main/java/java/time/ |
H A D | Instant.java | 252 private final int nanos; field in class:Instant 415 * @param nanos the nanoseconds within the second, must be positive 417 private Instant(long epochSecond, int nanos) { argument 420 this.nanos = nanos; 555 case NANO_OF_SECOND: return nanos; 556 case MICRO_OF_SECOND: return nanos / 1000; 557 case MILLI_OF_SECOND: return nanos / 1000_000; 592 case NANO_OF_SECOND: return nanos; 593 case MICRO_OF_SECOND: return nanos / 100 [all...] |
H A D | Duration.java | 139 * Constant for nanos per second. 158 private final int nanos; field in class:Duration 269 * @param nanos the number of nanoseconds, positive or negative 272 public static Duration ofNanos(long nanos) { argument 273 long secs = nanos / NANOS_PER_SECOND; 274 int nos = (int) (nanos % NANOS_PER_SECOND); 397 int nanos = parseFraction(text, fractionMatch, seconds < 0 ? -1 : 1); 399 return create(negate, daysAsSecs, hoursAsSecs, minsAsSecs, seconds, nanos); 435 private static Duration create(boolean negate, long daysAsSecs, long hoursAsSecs, long minsAsSecs, long secs, int nanos) { argument 438 return ofSeconds(seconds, nanos) 505 Duration(long seconds, int nanos) argument [all...] |
H A D | OffsetTime.java | 787 * @throws DateTimeException if the nanos value is invalid 933 * @param nanos the nanos to add, may be negative 936 public OffsetTime plusNanos(long nanos) { argument 937 return with(time.plusNanos(nanos), offset); 1044 * @param nanos the nanos to subtract, may be negative 1047 public OffsetTime minusNanos(long nanos) { argument 1048 return with(time.minusNanos(nanos), offset); 1219 * Converts this time to epoch nanos base [all...] |
/libcore/ojluni/src/main/java/java/util/concurrent/locks/ |
H A D | LockSupport.java | 223 * @param nanos the maximum number of nanoseconds to wait 226 public static void parkNanos(Object blocker, long nanos) { argument 227 if (nanos > 0) { 230 U.park(false, nanos); 349 * @param nanos the maximum number of nanoseconds to wait 351 public static void parkNanos(long nanos) { argument 352 if (nanos > 0) 353 U.park(false, nanos);
|
/libcore/ojluni/src/main/java/java/util/concurrent/ |
H A D | CyclicBarrier.java | 199 private int dowait(boolean timed, long nanos) argument 236 else if (nanos > 0L) 237 nanos = trip.awaitNanos(nanos); 256 if (timed && nanos <= 0L) {
|
H A D | DelayQueue.java | 254 long nanos = unit.toNanos(timeout); 261 if (nanos <= 0L) 264 nanos = available.awaitNanos(nanos); 269 if (nanos <= 0L) 272 if (nanos < delay || leader != null) 273 nanos = available.awaitNanos(nanos); 279 nanos -= delay - timeLeft;
|
H A D | SynchronousQueue.java | 180 * @param nanos the timeout, in nanoseconds 186 abstract E transfer(E e, boolean timed, long nanos); argument 328 E transfer(E e, boolean timed, long nanos) { argument 356 if (timed && nanos <= 0L) { // can't wait 362 SNode m = awaitFulfill(s, timed, nanos); 410 * @param nanos timeout value 413 SNode awaitFulfill(SNode s, boolean timed, long nanos) { argument 436 final long deadline = timed ? System.nanoTime() + nanos : 0L; 448 nanos = deadline - System.nanoTime(); 449 if (nanos < 641 transfer(E e, boolean timed, long nanos) argument 735 awaitFulfill(QNode s, E e, boolean timed, long nanos) argument [all...] |
H A D | AbstractExecutorService.java | 148 boolean timed, long nanos) 169 final long deadline = timed ? System.nanoTime() + nanos : 0L; 188 f = ecs.poll(nanos, NANOSECONDS); 191 nanos = deadline - System.nanoTime(); 264 final long nanos = unit.toNanos(timeout); 265 final long deadline = System.nanoTime() + nanos; 277 if (((i == 0) ? nanos : deadline - System.nanoTime()) <= 0L) 147 doInvokeAny(Collection<? extends Callable<T>> tasks, boolean timed, long nanos) argument
|
H A D | Phaser.java | 784 long nanos = unit.toNanos(timeout); 791 QNode node = new QNode(this, phase, true, true, nanos); 1090 long nanos; field in class:Phaser.QNode 1096 boolean timed, long nanos) { 1100 this.nanos = nanos; 1102 this.deadline = timed ? System.nanoTime() + nanos : 0L; 1120 (nanos <= 0L || (nanos = deadline - System.nanoTime()) <= 0L)) { 1130 LockSupport.parkNanos(this, nanos); 1095 QNode(Phaser phaser, int phase, boolean interruptible, boolean timed, long nanos) argument [all...] |
H A D | FutureTask.java | 392 * @param nanos time to wait, if timed 395 private int awaitDone(boolean timed, long nanos) argument 399 // - if nanos <= 0L, return promptly without allocation or nanoTime 400 // - if nanos == Long.MIN_VALUE, don't underflow 401 // - if nanos == Long.MAX_VALUE, and nanoTime is non-monotonic 423 if (timed && nanos <= 0L) 436 parkNanos = nanos; 439 if (elapsed >= nanos) { 443 parkNanos = nanos - elapsed;
|
H A D | LinkedBlockingDeque.java | 410 long nanos = unit.toNanos(timeout); 415 if (nanos <= 0L) 417 nanos = notFull.awaitNanos(nanos); 433 long nanos = unit.toNanos(timeout); 438 if (nanos <= 0L) 440 nanos = notFull.awaitNanos(nanos); 514 long nanos = unit.toNanos(timeout); 520 if (nanos < [all...] |
H A D | ScheduledThreadPoolExecutor.java | 1149 long nanos = unit.toNanos(timeout); 1156 if (nanos <= 0L) 1159 nanos = available.awaitNanos(nanos); 1164 if (nanos <= 0L) 1167 if (nanos < delay || leader != null) 1168 nanos = available.awaitNanos(nanos); 1174 nanos -= delay - timeLeft;
|
H A D | ArrayBlockingQueue.java | 356 long nanos = unit.toNanos(timeout); 361 if (nanos <= 0L) 363 nanos = notFull.awaitNanos(nanos); 395 long nanos = unit.toNanos(timeout); 400 if (nanos <= 0L) 402 nanos = notEmpty.awaitNanos(nanos);
|
H A D | LinkedBlockingQueue.java | 376 long nanos = unit.toNanos(timeout); 383 if (nanos <= 0L) 385 nanos = notFull.awaitNanos(nanos); 459 long nanos = unit.toNanos(timeout); 465 if (nanos <= 0L) 467 nanos = notEmpty.awaitNanos(nanos);
|
/libcore/ojluni/src/main/java/java/nio/file/attribute/ |
H A D | FileTime.java | 150 long nanos = unit.convert(instant.getNano(), TimeUnit.NANOSECONDS); 151 long r = secs + nanos; 153 if (((secs ^ r) & (nanos ^ r)) < 0) { 174 int nanos = instant.getNano(); 183 return r + nanos / 1000_000; 233 int nanos = 0; 252 nanos = (int)Math.floorMod(value, MILLIS_PER_SECOND) 257 nanos = (int)Math.floorMod(value, MICROS_PER_SECOND) 262 nanos = (int)Math.floorMod(value, NANOS_PER_SECOND); 271 instant = Instant.ofEpochSecond(secs, nanos); [all...] |
/libcore/ojluni/src/main/java/java/lang/ |
H A D | Thread.java | 318 private static native void sleep(Object lock, long millis, int nanos) argument 331 * @param nanos 336 * {@code nanos} is not in the range {@code 0-999999} 343 public static void sleep(long millis, int nanos) argument 348 if (nanos < 0) { 349 throw new IllegalArgumentException("nanos < 0: " + nanos); 351 if (nanos > 999999) { 352 throw new IllegalArgumentException("nanos > 999999: " + nanos); 1300 join(long millis, int nanos) argument 2122 parkFor$(long nanos) argument [all...] |
H A D | Object.java | 438 * 1000000*timeout+nanos</pre></blockquote> 452 * milliseconds plus {@code nanos} nanoseconds arguments, has 464 * obj.wait(timeout, nanos); 474 * @param nanos additional time, in nanoseconds range 477 * negative or the value of nanos is 488 public final native void wait(long millis, int nanos) throws InterruptedException; argument
|
/libcore/ojluni/src/test/java/time/tck/java/time/ |
H A D | TCKDuration.java | 1089 public void plus(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) { argument 1090 Duration t = Duration.ofSeconds(seconds, nanos).plus(Duration.ofSeconds(otherSeconds, otherNanos)); 1300 public void plusSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument 1301 Duration t = Duration.ofSeconds(seconds, nanos); 1376 public void plusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument 1377 Duration t = Duration.ofSeconds(seconds, nanos); 1383 public void plusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument 1384 Duration t = Duration.ofSeconds(seconds + 1, nanos); 1390 public void plusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument 1391 Duration t = Duration.ofSeconds(seconds - 1, nanos); 1502 plusNanos_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 1708 minus(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) argument 1919 minusSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 1995 minusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 2002 minusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 2009 minusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 2121 minusNanos_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 2237 multipliedBy(long seconds, int nanos, int multiplicand, long expectedSeconds, int expectedNanos) argument 2354 dividedBy(long seconds, int nanos, int divisor, long expectedSeconds, int expectedNanos) argument 2362 dividedByZero(long seconds, int nanos, int divisor, long expectedSeconds, int expectedNanos) argument 2597 withNanos_long(long seconds, int nanos, int amount, long expectedSeconds, int expectedNanoOfSecond) argument 2629 withSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 2683 test_toString(long seconds, int nanos, String expected) argument [all...] |
H A D | TCKInstant.java | 691 public void test_plusTemporalAmount(TemporalUnit unit, TemporalAmount amount, int seconds, int nanos) { argument 694 Instant expected = Instant.ofEpochSecond(seconds, nanos); 915 public void plus_Duration(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) { argument 916 Instant i = Instant.ofEpochSecond(seconds, nanos).plus(Duration.ofSeconds(otherSeconds, otherNanos)); 935 public void plus_longTemporalUnit(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) { argument 936 Instant i = Instant.ofEpochSecond(seconds, nanos).plus(otherSeconds, SECONDS).plus(otherNanos, NANOS); 985 public void plusSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument 986 Instant t = Instant.ofEpochSecond(seconds, nanos); 1064 public void plusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) { argument 1065 Instant t = Instant.ofEpochSecond(seconds, nanos); 1071 plusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 1078 plusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 1193 plusNanos_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 1415 minus_Duration(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) argument 1435 minus_longTemporalUnit(long seconds, int nanos, long otherSeconds, int otherNanos, long expectedSeconds, int expectedNanoOfSecond) argument 1485 minusSeconds_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 1564 minusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 1572 minusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 1580 minusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument 1695 minusNanos_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) argument [all...] |
H A D | TCKLocalTime.java | 1710 int nanos = 0; 1713 nanos += 500000000; 1714 if (nanos == 1000000000) { 1716 nanos = 0; 1729 assertEquals(t.getNano(), nanos); 1741 long nanos = 0; 1748 final Object[] ret = new Object[] {i, hour, min, sec, (int)nanos}; 1750 nanos += delta; 1752 if (nanos >= 1000000000L) { 1753 sec += nanos / 100000000 1781 test_plusNanos_fromZero(long nanoseconds, int hour, int min, int sec, int nanos) argument 2229 test_minusNanos_fromZero(long nanoseconds, int hour, int min, int sec, int nanos) argument [all...] |
/libcore/ojluni/src/test/java/nio/file/attribute/ |
H A D | FileTimeTest.java | 170 long nanos = v; 171 ft = FileTime.from(nanos, NANOSECONDS); 172 secs = nanos / 1000_000_000; 173 nanos = nanos % 1000_000_000; 174 instant = Instant.ofEpochSecond(secs, nanos); 297 long nanos = NANOSECONDS.convert(value - unit.convert(secs, SECONDS), unit); 298 if (nanos < 0) { // normalize nanoOfSecond to positive 300 nanos += 1000_000_000; 302 if (secs != instant.getEpochSecond() || (int)nanos ! [all...] |
/libcore/ojluni/src/main/java/java/time/chrono/ |
H A D | ChronoLocalDateTimeImpl.java | 337 private ChronoLocalDateTimeImpl<D> plusNanos(long nanos) { argument 338 return plusWithOverflow(date, 0, 0, 0, nanos); 342 private ChronoLocalDateTimeImpl<D> plusWithOverflow(D newDate, long hours, long minutes, long seconds, long nanos) { argument 344 if ((hours | minutes | seconds | nanos) == 0) { 347 long totDays = nanos / NANOS_PER_DAY + // max/24*60*60*1B 351 long totNanos = nanos % NANOS_PER_DAY + // max 86400000000000
|