static List_of_ints EMPTY_LIST()

in uimaj-core/src/main/java/org/apache/uima/List_of_ints.java [148:287]


  static List_of_ints EMPTY_LIST() {
    return new List_of_ints() {

      @Override
      public int[] toArray() {
        return Constants.EMPTY_INT_ARRAY;
      }

      @Override
      public int[] toArrayMinCopy() {
        return Constants.EMPTY_INT_ARRAY;
      }

      @Override
      public List_of_ints subList(int fromIndex, int toIndex) {
        throw new IndexOutOfBoundsException();
      }

      @Override
      public int size() {
        return 0;
      }

      @Override
      public int set(int index, int element) {
        throw new IndexOutOfBoundsException();
      }

      @Override
      public int removeAtIndex(int index) {
        throw new IndexOutOfBoundsException();
      }

      @Override
      public boolean remove(int i) {
        return false;
      }

      @Override
      public int lastIndexOf(int i) {
        return -1;
      }

      @Override
      public int indexOf(int i) {
        return -1;
      }

      @Override
      public int get(int index) {
        throw new IndexOutOfBoundsException();
      }

      @Override
      public boolean contains(int i) {
        return false;
      }

      @Override
      public void clear() {
      }

      @Override
      public void add(int index, int element) {
        throw new UnsupportedOperationException();
      }

      @Override
      public boolean add(int i) {
        throw new UnsupportedOperationException();
      }

      @Override
      public OfInt iterator() {
        return new OfInt() {
          @Override
          public boolean hasNext() {
            return false;
          }

          @Override
          public Integer next() {
            throw new NoSuchElementException();
          }

          @Override
          public int nextInt() {
            throw new NoSuchElementException();
          }
        };
      }

      @Override
      public IntListIterator intListIterator() {
        return new IntListIterator() {
          @Override
          public boolean hasNext() {
            return false;
          }

          @Override
          public int nextNvc() {
            throw new IllegalStateException();
          }

          @Override
          public boolean hasPrevious() {
            return false;
          }

          @Override
          public int previousNvc() {
            throw new IllegalStateException();
          }

          @Override
          public void moveToStart() {
          }

          @Override
          public void moveToEnd() {
          }
        };
      }

      @Override
      public void copyFromArray(int[] src, int srcPos, int destPos, int length) {
        throw new UnsupportedOperationException();
      }

      @Override
      public void copyToArray(int srcPos, int[] dest, int destPos, int length) {
        throw new UnsupportedOperationException();
      }

      @Override
      public void sort() {
      };
    };
  }