java.lang.Object
org.apache.commons.compress.harmony.pack200.IntList

public class IntList extends Object
IntList is based on ArrayList, but is written specifically for ints in order to reduce boxing and unboxing to Integers, reduce the memory required and improve performance of pack200.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new instance of IntList with capacity for ten elements.
    IntList(int capacity)
    Constructs a new instance of IntList with the specified capacity.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    add(int object)
    Adds the specified object at the end of this IntList.
    void
    add(int location, int object)
     
    void
     
    void
     
    int
    get(int location)
     
    void
    increment(int location)
     
    boolean
     
    int
    remove(int location)
     
    int
     
    int[]
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • IntList

      public IntList()
      Constructs a new instance of IntList with capacity for ten elements.
    • IntList

      public IntList(int capacity)
      Constructs a new instance of IntList with the specified capacity.
      Parameters:
      capacity - the initial capacity of this IntList
  • Method Details

    • add

      public boolean add(int object)
      Adds the specified object at the end of this IntList.
      Parameters:
      object - the object to add
      Returns:
      true
    • add

      public void add(int location, int object)
    • addAll

      public void addAll(IntList list)
    • clear

      public void clear()
    • get

      public int get(int location)
    • increment

      public void increment(int location)
    • isEmpty

      public boolean isEmpty()
    • remove

      public int remove(int location)
    • size

      public int size()
    • toArray

      public int[] toArray()