removes and returns the item at the specified index . concode_field_sep boolean ordered concode_elem_sep int size concode_elem_sep long[] items concode_field_sep void insert concode_elem_sep long pop concode_elem_sep long random concode_elem_sep boolean removeAll concode_elem_sep void truncate concode_elem_sep long get concode_elem_sep long[] toArray concode_elem_sep int indexOf concode_elem_sep void add concode_elem_sep void set concode_elem_sep void swap concode_elem_sep void shrink concode_elem_sep void clear concode_elem_sep void sort concode_elem_sep void reverse concode_elem_sep long peek concode_elem_sep int lastIndexOf concode_elem_sep boolean contains concode_elem_sep boolean removeValue concode_elem_sep void addAll concode_elem_sep void addAll concode_elem_sep void addAll concode_elem_sep void addAll concode_elem_sep boolean equals concode_elem_sep long[] resize concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep long[] ensureCapacity concode_elem_sep void shuffle concode_elem_sep long first
long function ( int arg0 ) { if ( arg0 >= size ) throw new IndexOutOfBoundsException ( String . valueOf ( arg0 ) ) ; long [ ] loc0 = this . items ; long loc1 = loc0 [ arg0 ] ; size -- ; if ( ordered ) System . arraycopy ( loc0 , arg0 + 1 , loc0 , arg0 , size - arg0 ) ; else loc0 [ arg0 ] = loc0 [ size ] ; return loc1 ; }