Cleanup SRC

This commit is contained in:
Daniel Mills
2021-07-14 02:34:13 -04:00
parent f29015426f
commit 6ca6fc6989
605 changed files with 53283 additions and 64305 deletions

View File

@@ -1,33 +1,30 @@
package com.volmit.iris.util;
public interface Queue<T>
{
public Queue<T> queue(T t);
public interface Queue<T> {
Queue<T> queue(T t);
public Queue<T> queue(KList<T> t);
Queue<T> queue(KList<T> t);
public boolean hasNext(int amt);
boolean hasNext(int amt);
public boolean hasNext();
boolean hasNext();
public T next();
T next();
public KList<T> next(int amt);
KList<T> next(int amt);
public Queue<T> clear();
Queue<T> clear();
public int size();
int size();
public static <T> Queue<T> create(KList<T> t)
{
return new ShurikenQueue<T>().queue(t);
}
static <T> Queue<T> create(KList<T> t) {
return new ShurikenQueue<T>().queue(t);
}
@SuppressWarnings("unchecked")
public static <T> Queue<T> create(T... t)
{
return new ShurikenQueue<T>().queue(new KList<T>().add(t));
}
@SuppressWarnings("unchecked")
static <T> Queue<T> create(T... t) {
return new ShurikenQueue<T>().queue(new KList<T>().add(t));
}
public boolean contains(T p);
boolean contains(T p);
}