Module java.base
Package java.util.concurrent.atomic

# Class AtomicIntegerFieldUpdater

=
public abstract class AtomicIntegerFieldUpdater<T>
extends java.lang.Object

## Constructors

- =
  protected AtomicIntegerFieldUpdater()

## Methods

- =
  public final int accumulateAndGet(T arg0, int arg1, java.util.function.IntBinaryOperator arg2)
- =
  public int addAndGet(T arg0, int arg1)
- =
  public abstract boolean compareAndSet(T arg0, int arg1, int arg2)
- =
  public int decrementAndGet(T arg0)
- =
  public abstract int get(T arg0)
- =
  public final int getAndAccumulate(T arg0, int arg1, java.util.function.IntBinaryOperator arg2)
- =
  public int getAndAdd(T arg0, int arg1)
- =
  public int getAndDecrement(T arg0)
- =
  public int getAndIncrement(T arg0)
- =
  public int getAndSet(T arg0, int arg1)
- =
  public final int getAndUpdate(T arg0, java.util.function.IntUnaryOperator arg1)
- =
  public int incrementAndGet(T arg0)
- =
  public abstract void lazySet(T arg0, int arg1)
- =
  public static <U> java.util.concurrent.atomic.AtomicIntegerFieldUpdater<U> newUpdater(java.lang.Class<U> arg0, java.lang.String arg1)
- =
  public abstract void set(T arg0, int arg1)
- =
  public final int updateAndGet(T arg0, java.util.function.IntUnaryOperator arg1)
- =
  public abstract boolean weakCompareAndSet(T arg0, int arg1, int arg2)

## Summary

No differences.