Class PrimitiveIntStack
- java.lang.Object
-
- org.neo4j.graphalgo.core.utils.collection.primitive.PrimitiveIntStack
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,PrimitiveCollection
,PrimitiveIntCollection
,PrimitiveIntIterable
public class PrimitiveIntStack extends java.lang.Object implements PrimitiveIntCollection
-
-
Constructor Summary
Constructors Constructor Description PrimitiveIntStack()
PrimitiveIntStack(int initialSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
void
close()
Free any attached resources.boolean
isEmpty()
PrimitiveIntIterator
iterator()
int
peek()
int
poll()
void
push(int value)
int
size()
<E extends java.lang.Exception>
voidvisitKeys(PrimitiveIntVisitor<E> visitor)
Visit the keys of this collection, until all have been visited or the visitor returns 'true'.
-
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfacePrimitiveCollection
-
clear
public void clear()
- Specified by:
clear
in interfacePrimitiveCollection
-
size
public int size()
- Specified by:
size
in interfacePrimitiveCollection
-
close
public void close()
Description copied from interface:PrimitiveCollection
Free any attached resources.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacePrimitiveCollection
-
iterator
public PrimitiveIntIterator iterator()
- Specified by:
iterator
in interfacePrimitiveIntIterable
-
visitKeys
public <E extends java.lang.Exception> void visitKeys(PrimitiveIntVisitor<E> visitor) throws E extends java.lang.Exception
Description copied from interface:PrimitiveIntCollection
Visit the keys of this collection, until all have been visited or the visitor returns 'true'.- Specified by:
visitKeys
in interfacePrimitiveIntCollection
- Throws:
E extends java.lang.Exception
-
push
public void push(int value)
-
poll
public int poll()
- Returns:
- the top most item and remove it from stack, or -1 if stack is empty
-
peek
public int peek()
- Returns:
- the top most item, or -1 if stack is empty
-
-