summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/esodata/Stack.java
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2020-04-14 16:43:40 -0400
committerBen Culkin <scorpress@gmail.com>2020-04-14 16:43:40 -0400
commite525a21d91879bc2026f5932e894c428b146d36c (patch)
treee4234419722ac302a0a93e0ad2ad36bd7ea2e5ca /src/main/java/bjc/esodata/Stack.java
parentf51f6da7319787348c38b875652b5c0e9f88c8aa (diff)
Cleanup some warnings and stuff
Diffstat (limited to 'src/main/java/bjc/esodata/Stack.java')
-rw-r--r--src/main/java/bjc/esodata/Stack.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/bjc/esodata/Stack.java b/src/main/java/bjc/esodata/Stack.java
index f2e00e3..5ee5ef2 100644
--- a/src/main/java/bjc/esodata/Stack.java
+++ b/src/main/java/bjc/esodata/Stack.java
@@ -95,7 +95,7 @@ public abstract class Stack<T> {
* @param elms
* The elements to insert.
*/
- public void pushAll(T... elms) {
+ public void pushAll(@SuppressWarnings("unchecked") T... elms) {
for (T elm : elms) {
push(elm);
}
@@ -436,7 +436,7 @@ public abstract class Stack<T> {
* @param actions
* The actions to execute.
*/
- public void multicleave(final int n, final Consumer<Stack<T>>... actions) {
+ public void multicleave(final int n, @SuppressWarnings("unchecked") final Consumer<Stack<T>>... actions) {
List<T> elms = multipoprev(n);
for (final Consumer<Stack<T>> action : actions) {
@@ -462,7 +462,7 @@ public abstract class Stack<T> {
* @param actions
* The actions to execute.
*/
- public void cleave(final Consumer<Stack<T>>... actions) {
+ public void cleave(@SuppressWarnings("unchecked") final Consumer<Stack<T>>... actions) {
multicleave(1, actions);
}
@@ -501,7 +501,7 @@ public abstract class Stack<T> {
* @param actions
* The actions to execute.
*/
- public void multispread(final int n, final Consumer<Stack<T>>... actions) {
+ public void multispread(final int n, @SuppressWarnings("unchecked") final Consumer<Stack<T>>... actions) {
List<List<T>> nelms = new LinkedList<>();
for (int i = 0; i < actions.length; i++) {
@@ -536,7 +536,7 @@ public abstract class Stack<T> {
* @param conses
* The actions to execute.
*/
- public void spread(final Consumer<Stack<T>>... conses) {
+ public void spread(@SuppressWarnings("unchecked") final Consumer<Stack<T>>... conses) {
multispread(1, conses);
}