public class AtomicInteger

  1. Object
  2. Number
  3. AtomicInteger

ImplementsSerializable

CLDC11 subset stub. Compile-time visible only; the actual runtime implementation comes from the platform (the Android JDK on Android, vm/JavaAPI on ParparVM, the host JDK in the JavaSE simulator).

Constructors

public AtomicInteger(int initialValue)
public AtomicInteger()

Methods

public final int get()
public final void set(int newValue)
public final void lazySet(int newValue)
public final int getAndSet(int newValue)
public final boolean compareAndSet(int expect, int update)
public final boolean weakCompareAndSet(int expect, int update)
public final int getAndIncrement()
public final int getAndDecrement()
public final int getAndAdd(int delta)
public final int incrementAndGet()
public final int decrementAndGet()
public final int addAndGet(int delta)
public int intValue()
public long longValue()
public float floatValue()
public double doubleValue()

Inherited methods

Constructor details

AtomicInteger

public AtomicInteger(int initialValue)

AtomicInteger

public AtomicInteger()

Method details

get

public final int get()

set

public final void set(int newValue)

lazySet

public final void lazySet(int newValue)

getAndSet

public final int getAndSet(int newValue)

compareAndSet

public final boolean compareAndSet(int expect, int update)

weakCompareAndSet

public final boolean weakCompareAndSet(int expect, int update)

getAndIncrement

public final int getAndIncrement()

getAndDecrement

public final int getAndDecrement()

getAndAdd

public final int getAndAdd(int delta)

incrementAndGet

public final int incrementAndGet()

decrementAndGet

public final int decrementAndGet()

addAndGet

public final int addAndGet(int delta)

intValue

public int intValue()

longValue

public long longValue()

floatValue

public float floatValue()

doubleValue

public double doubleValue()