Edit C:\Users\Admin\.m2\repository\com\carrotsearch\hppc\0.5.2\com\carrotsearch\hppc\IntArrayDeque.class
???? 2_ 4 ? ? ? 4 ? P ? 4 ? ? ? ? ? ? ? ? ? ? 4 ? ? ? 4 ? ? ? 4 ? 4 ? 4 4 4 4 ? 4 4 4 ? 4 4 4 ? 4 !" #! Z$% 8&' :() <( 4*+,-. 4/ 40 123 D ? D 4 ? 44 45 P ? P6 P7 P8 49 :;<= DescendingValueIterator InnerClasses ValueIterator DEFAULT_CAPACITY I ConstantValue buffer [I head tail resizer +Lcom/carrotsearch/hppc/ArraySizingStrategy; $assertionsDisabled Z <init> ()V Code LineNumberTable LocalVariableTable this %Lcom/carrotsearch/hppc/IntArrayDeque; (I)V initialCapacity /(ILcom/carrotsearch/hppc/ArraySizingStrategy;)V StackMapTable"> '(Lcom/carrotsearch/hppc/IntContainer;)V container $Lcom/carrotsearch/hppc/IntContainer; addFirst e1 h ([I)V i elements '(Lcom/carrotsearch/hppc/IntContainer;)I cursor )Lcom/carrotsearch/hppc/cursors/IntCursor; i$ Ljava/util/Iterator; size? (Ljava/lang/Iterable;)I iterable Ljava/lang/Iterable; LocalVariableTypeTable @Ljava/lang/Iterable<+Lcom/carrotsearch/hppc/cursors/IntCursor;>; Signature C(Ljava/lang/Iterable<+Lcom/carrotsearch/hppc/cursors/IntCursor;>;)I addLast t removeFirst ()I result removeLast getFirst getLast removeFirstOccurrence (I)I index bufferIndexOf last bufLen removeLastOccurrence lastBufferIndexOf removeAllOccurrences removed from to removeAtBufferIndex b lastIndex leftChunk rightChunk isEmpty ()Z clear release ensureBufferSpace newSize newBuffer expectedAdditions bufferLen elementsCount toArray ()[I ([I)[I rightCount target clone '()Lcom/carrotsearch/hppc/IntArrayDeque; cloned e &Ljava/lang/CloneNotSupportedException;$ oneLeft (II)I modulus oneRight iterator ()Ljava/util/Iterator; A()Ljava/util/Iterator<Lcom/carrotsearch/hppc/cursors/IntCursor;>; descendingIterator forEach `(Lcom/carrotsearch/hppc/procedures/IntProcedure;)Lcom/carrotsearch/hppc/procedures/IntProcedure; procedure /Lcom/carrotsearch/hppc/procedures/IntProcedure; TT; <<T::Lcom/carrotsearch/hppc/procedures/IntProcedure;>(TT;)TT; 4(Lcom/carrotsearch/hppc/procedures/IntProcedure;II)V fromIndex toIndex `(Lcom/carrotsearch/hppc/predicates/IntPredicate;)Lcom/carrotsearch/hppc/predicates/IntPredicate; predicate /Lcom/carrotsearch/hppc/predicates/IntPredicate;@ <<T::Lcom/carrotsearch/hppc/predicates/IntPredicate;>(TT;)TT; descendingForEach 4(Lcom/carrotsearch/hppc/predicates/IntPredicate;II)V removeAll 2(Lcom/carrotsearch/hppc/predicates/IntPredicate;)IA contains (I)Z hashCode equals (Ljava/lang/Object;)Z c other Lcom/carrotsearch/hppc/IntDeque; obj Ljava/lang/Object;B3 newInstance newInstanceWithCapacity ((I)Lcom/carrotsearch/hppc/IntArrayDeque; )([I)Lcom/carrotsearch/hppc/IntArrayDeque; coll L(Lcom/carrotsearch/hppc/IntArrayDeque;)Lcom/carrotsearch/hppc/IntArrayDeque; toString ()Ljava/lang/String; retainAll x0 -(Lcom/carrotsearch/hppc/IntLookupContainer;)I *Lcom/carrotsearch/hppc/IntLookupContainer; ()Ljava/lang/Object; Exceptions <clinit> SourceFile IntArrayDeque.java a h <com/carrotsearch/hppc/BoundedProportionalArraySizingStrategy a b a j _ ` java/lang/AssertionError java/lang/StringBuilder initialCapacity must be >= 0: CDCE ? ? aF ] ^>G ? Y ZH | ? ? w [ V ? ? \ V ? h q h ? ??I ?J ? 'com/carrotsearch/hppc/cursors/IntCursorK VL ? ? ? h The deque is empty. ? ? ? h ? ? Index out of range (head= , tail= , index= ).MN ?OPQRSTUV ,Resizer failed to return sensible new size: <= ? ? Target array must be >= B ? ? #com/carrotsearch/hppc/IntArrayDeque Z $java/lang/CloneNotSupportedException java/lang/RuntimeException aW 1com/carrotsearch/hppc/IntArrayDeque$ValueIterator aX ;com/carrotsearch/hppc/IntArrayDeque$DescendingValueIterator ? ?YZ h@Z ? ? ? ? ?[\ ? com/carrotsearch/hppc/IntDeque ? t a n ? ? ? ? ? ? ? ?]^ ? +com/carrotsearch/hppc/AbstractIntCollection java/lang/Cloneable )com/carrotsearch/hppc/ArraySizingStrategy java/util/Iterator -com/carrotsearch/hppc/predicates/IntPredicate java/lang/Throwable java/lang/Object append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (Ljava/lang/Object;)V round "com/carrotsearch/hppc/IntContainer hasNext next value java/lang/Iterable java/lang/Math abs java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/util/Arrays fill ([IIII)V grow (III)I (Ljava/lang/Throwable;)V ((Lcom/carrotsearch/hppc/IntArrayDeque;)V -com/carrotsearch/hppc/procedures/IntProcedure apply com/carrotsearch/hppc/Internals rehash java/lang/Class desiredAssertionStatus ! 4 P D Q U V W X Y Z [ V \ V ] ^ _ ` 7 a b c 4 *? ? d ; <