Package ghidra.util.datastruct
Class Counter
java.lang.Object
java.lang.Number
org.apache.commons.lang3.mutable.MutableInt
ghidra.util.datastruct.Counter
- All Implemented Interfaces:
Serializable
,Comparable<org.apache.commons.lang3.mutable.MutableInt>
,org.apache.commons.lang3.mutable.Mutable<Number>
public class Counter
extends org.apache.commons.lang3.mutable.MutableInt
Simple class used to avoid immutable objects and autoboxing when storing changing integer
primitives in a collection.
- See Also:
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.commons.lang3.mutable.MutableInt
add, add, addAndGet, addAndGet, compareTo, decrement, decrementAndGet, doubleValue, equals, floatValue, getAndAdd, getAndAdd, getAndDecrement, getAndIncrement, getValue, hashCode, increment, incrementAndGet, intValue, longValue, setValue, setValue, subtract, subtract, toInteger, toString
Methods inherited from class java.lang.Number
byteValue, shortValue
-
Constructor Details
-
Counter
public Counter()Construct a new counter with an initial value of 0. -
Counter
public Counter(int value) Construct a new Counter with the given initial value.- Parameters:
value
- the initial value
-
-
Method Details
-
count
public int count()Returns the value of this counter.- Returns:
- the value of this counter
-