Searched defs:updateFunction (Results 1 - 9 of 9) sorted by relevance
/libcore/ojluni/src/main/java/java/util/concurrent/atomic/ |
H A D | AtomicReference.java | 154 * @param updateFunction a side-effect-free function 158 public final V getAndUpdate(UnaryOperator<V> updateFunction) { argument 162 next = updateFunction.apply(prev); 173 * @param updateFunction a side-effect-free function 177 public final V updateAndGet(UnaryOperator<V> updateFunction) { argument 181 next = updateFunction.apply(prev);
|
H A D | AtomicInteger.java | 215 * @param updateFunction a side-effect-free function 219 public final int getAndUpdate(IntUnaryOperator updateFunction) { argument 223 next = updateFunction.applyAsInt(prev); 234 * @param updateFunction a side-effect-free function 238 public final int updateAndGet(IntUnaryOperator updateFunction) { argument 242 next = updateFunction.applyAsInt(prev);
|
H A D | AtomicIntegerFieldUpdater.java | 283 * @param updateFunction a side-effect-free function 287 public final int getAndUpdate(T obj, IntUnaryOperator updateFunction) { argument 291 next = updateFunction.applyAsInt(prev); 303 * @param updateFunction a side-effect-free function 307 public final int updateAndGet(T obj, IntUnaryOperator updateFunction) { argument 311 next = updateFunction.applyAsInt(prev);
|
H A D | AtomicLong.java | 231 * @param updateFunction a side-effect-free function 235 public final long getAndUpdate(LongUnaryOperator updateFunction) { argument 239 next = updateFunction.applyAsLong(prev); 250 * @param updateFunction a side-effect-free function 254 public final long updateAndGet(LongUnaryOperator updateFunction) { argument 258 next = updateFunction.applyAsLong(prev);
|
H A D | AtomicReferenceArray.java | 208 * @param updateFunction a side-effect-free function 212 public final E getAndUpdate(int i, UnaryOperator<E> updateFunction) { argument 217 next = updateFunction.apply(prev); 229 * @param updateFunction a side-effect-free function 233 public final E updateAndGet(int i, UnaryOperator<E> updateFunction) { argument 238 next = updateFunction.apply(prev);
|
H A D | AtomicReferenceFieldUpdater.java | 203 * @param updateFunction a side-effect-free function 207 public final V getAndUpdate(T obj, UnaryOperator<V> updateFunction) { argument 211 next = updateFunction.apply(prev); 223 * @param updateFunction a side-effect-free function 227 public final V updateAndGet(T obj, UnaryOperator<V> updateFunction) { argument 231 next = updateFunction.apply(prev);
|
H A D | AtomicIntegerArray.java | 258 * @param updateFunction a side-effect-free function 262 public final int getAndUpdate(int i, IntUnaryOperator updateFunction) { argument 267 next = updateFunction.applyAsInt(prev); 279 * @param updateFunction a side-effect-free function 283 public final int updateAndGet(int i, IntUnaryOperator updateFunction) { argument 288 next = updateFunction.applyAsInt(prev);
|
H A D | AtomicLongArray.java | 257 * @param updateFunction a side-effect-free function 261 public final long getAndUpdate(int i, LongUnaryOperator updateFunction) { argument 266 next = updateFunction.applyAsLong(prev); 278 * @param updateFunction a side-effect-free function 282 public final long updateAndGet(int i, LongUnaryOperator updateFunction) { argument 287 next = updateFunction.applyAsLong(prev);
|
H A D | AtomicLongFieldUpdater.java | 286 * @param updateFunction a side-effect-free function 290 public final long getAndUpdate(T obj, LongUnaryOperator updateFunction) { argument 294 next = updateFunction.applyAsLong(prev); 306 * @param updateFunction a side-effect-free function 310 public final long updateAndGet(T obj, LongUnaryOperator updateFunction) { argument 314 next = updateFunction.applyAsLong(prev);
|
Completed in 32 milliseconds