aboutsummaryrefslogtreecommitdiffstats
path: root/libraries/spongycastle/core/src/main/j2me/java/util/List.java
blob: d9df616fde3af1fd54c56e1bc0a2bcbbe5a53d3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package java.util;

public interface List
    extends Collection
{
    void add(int index, Object element)
        throws RuntimeException, ClassCastException, IllegalArgumentException, IndexOutOfBoundsException;

    boolean addAll(int index, Collection c)
        throws RuntimeException, ClassCastException, IllegalArgumentException, IndexOutOfBoundsException;

    Object get(int index)
        throws IndexOutOfBoundsException;

    int indexOf(Object o);

    int lastIndexOf(Object o);

    ListIterator listIterator();

    ListIterator listIterator(int index)
        throws IndexOutOfBoundsException;

    Object remove(int index)
        throws RuntimeException, IndexOutOfBoundsException;

    Object set(int index, Object element)
        throws RuntimeException, ClassCastException, IllegalArgumentException, IndexOutOfBoundsException;

    List subList(int fromIndex, int toIndex)
        throws IndexOutOfBoundsException;
}