galois.objects
Interface GMutableInteger

All Superinterfaces:
GObject

public interface GMutableInteger
extends GObject

A mutable integer.


Method Summary
 void add(int delta)
           
 void add(int delta, byte flags)
           
 int decrementAndGet()
           
 int decrementAndGet(byte flags)
           
 int get()
           
 int get(byte flags)
           
 int getAndDecrement()
           
 int getAndDecrement(byte flags)
           
 int getAndIncrement()
           
 int getAndIncrement(byte flags)
           
 int incrementAndGet()
           
 int incrementAndGet(byte flags)
           
 void set(int value)
           
 void set(int value, byte flags)
           
 
Methods inherited from interface galois.objects.GObject
access
 

Method Detail

get

int get()

get

int get(byte flags)
Parameters:
flags - Galois runtime actions (e.g., conflict detection) that need to be executed upon invocation of this method. See MethodFlag
See Also:
get()

set

void set(int value)

set

void set(int value,
         byte flags)
Parameters:
flags - Galois runtime actions (e.g., conflict detection) that need to be executed upon invocation of this method. See MethodFlag
See Also:
set(int)

incrementAndGet

int incrementAndGet()

incrementAndGet

int incrementAndGet(byte flags)
Parameters:
flags - Galois runtime actions (e.g., conflict detection) that need to be executed upon invocation of this method. See MethodFlag
See Also:
incrementAndGet()

getAndIncrement

int getAndIncrement()

getAndIncrement

int getAndIncrement(byte flags)
Parameters:
flags - Galois runtime actions (e.g., conflict detection) that need to be executed upon invocation of this method. See MethodFlag
See Also:
getAndIncrement()

add

void add(int delta)

add

void add(int delta,
         byte flags)
Parameters:
flags - Galois runtime actions (e.g., conflict detection) that need to be executed upon invocation of this method. See MethodFlag
See Also:
add(int)

decrementAndGet

int decrementAndGet()

decrementAndGet

int decrementAndGet(byte flags)
Parameters:
flags - Galois runtime actions (e.g., conflict detection) that need to be executed upon invocation of this method. See MethodFlag
See Also:
decrementAndGet()

getAndDecrement

int getAndDecrement()

getAndDecrement

int getAndDecrement(byte flags)
Parameters:
flags - Galois runtime actions (e.g., conflict detection) that need to be executed upon invocation of this method. See MethodFlag
See Also:
getAndDecrement()