AbstractList
Object Hierarchy:
Description:
public abstract class AbstractList<
G> :
AbstractCollection<
G>,
List<
G>
Skeletal implementation of the List interface.
Contains common code shared by all list implementations.
See also:
ArrayList, LinkedList
Content:
Properties:
Creation methods:
Methods:
- public abstract G @get (int index)
Returns the item at the specified index in this list.
- public abstract void @set (int index, G item)
Sets the item at the specified index in this list.
- public abstract int index_of (G item)
Returns the index of the first occurrence of the specified item in this
list.
- public abstract void insert (int index, G item)
Inserts an item into this list at the specified position.
- public abstract ListIterator<G> list_iterator ()
Returns a ListIterator that can be used for iteration over this list.
- public abstract G remove_at (int index)
Removes the item at the specified index of this list.
- public abstract List<G>? slice (int start, int stop)
Returns a slice of this list.
Inherited Members:
All known members inherited from class Gee.AbstractCollection
All known members inherited from class GLib.Object
All known members inherited from interface Gee.List
All known members inherited from interface Gee.Traversable
All known members inherited from interface Gee.Iterable
All known members inherited from interface Gee.Collection