
com.daioware.file.action.EmptyList Maven / Gradle / Ivy
package com.daioware.file.action;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class EmptyList implements List{
@Override
public boolean add(T arg0) {
return false;
}
@Override
public void add(int arg0, T arg1) {
}
@Override
public boolean addAll(Collection extends T> arg0) {
return false;
}
@Override
public boolean addAll(int arg0, Collection extends T> arg1) {
return false;
}
@Override
public void clear() {
}
@Override
public boolean contains(Object arg0) {
return false;
}
@Override
public boolean containsAll(Collection> arg0) {
return false;
}
@Override
public T get(int arg0) {
return null;
}
@Override
public int indexOf(Object arg0) {
return 0;
}
@Override
public boolean isEmpty() {
return false;
}
@Override
public Iterator iterator() {
return new Iterator() {
@Override
public boolean hasNext() {
return false;
}
@Override
public T next() {
return null;
}
};
}
@Override
public int lastIndexOf(Object arg0) {
return 0;
}
@Override
public ListIterator listIterator() {
return null;
}
@Override
public ListIterator listIterator(int arg0) {
return new ListIterator() {
@Override
public void add(T arg0) {
// TODO Auto-generated method stub
}
@Override
public boolean hasNext() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean hasPrevious() {
// TODO Auto-generated method stub
return false;
}
@Override
public T next() {
// TODO Auto-generated method stub
return null;
}
@Override
public int nextIndex() {
// TODO Auto-generated method stub
return 0;
}
@Override
public T previous() {
// TODO Auto-generated method stub
return null;
}
@Override
public int previousIndex() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void remove() {
// TODO Auto-generated method stub
}
@Override
public void set(T arg0) {
// TODO Auto-generated method stub
}
};
}
@Override
public boolean remove(Object arg0) {
// TODO Auto-generated method stub
return false;
}
@Override
public T remove(int arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean removeAll(Collection> arg0) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean retainAll(Collection> arg0) {
// TODO Auto-generated method stub
return false;
}
@Override
public T set(int arg0, T arg1) {
// TODO Auto-generated method stub
return null;
}
@Override
public int size() {
// TODO Auto-generated method stub
return 0;
}
@Override
public List subList(int arg0, int arg1) {
return new EmptyList<>();
}
@Override
public Object[] toArray() {
return new Object[0];
}
@SuppressWarnings("hiding")
@Override
public T[] toArray(T[] arg0) {
// TODO Auto-generated method stub
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy