Package proguard.util
Class CircularIntBuffer
- java.lang.Object
-
- proguard.util.CircularIntBuffer
-
public class CircularIntBuffer extends java.lang.ObjectA circular buffer over the primitive integer type.
-
-
Constructor Summary
Constructors Constructor Description CircularIntBuffer(int maxSize)Create a new CircularIntBuffer that can grow to a given maxSize.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intpeek()Get the head value.intpeek(int offset)Get the element at an offset of the head.voidpush(int value)Push a value into the buffer overriding the oldest element when exceeding max size.intsize()Get current size of the buffer.
-
-
-
Method Detail
-
push
public void push(int value)
Push a value into the buffer overriding the oldest element when exceeding max size.
-
peek
public int peek(int offset)
Get the element at an offset of the head.
-
peek
public int peek()
Get the head value.
-
size
public int size()
Get current size of the buffer.
-
-