PublisherList.java

package eu.javaexperience.collection;

import java.util.Collection;
import java.util.List;
import java.util.ListIterator;

public abstract class PublisherList<T> extends PublisherCollection<T> implements List<T>
{
	@Override
	public void add(int index, T element) {}

	@Override
	public boolean addAll(int index, Collection<? extends T> c)
	{
		return false;
	}

	@Override
	public T get(int index)
	{
		return null;
	}

	@Override
	public int indexOf(Object o)
	{
		return 0;
	}

	@Override
	public int lastIndexOf(Object o)
	{
		return 0;
	}

	@Override
	public ListIterator<T> listIterator()
	{
		return null;
	}

	@Override
	public ListIterator<T> listIterator(int index)
	{
		return null;
	}

	@Override
	public T remove(int index)
	{
		return null;
	}

	@Override
	public T set(int index, T element)
	{
		return null;
	}

	@Override
	public List<T> subList(int fromIndex, int toIndex)
	{
		return null;
	}
}