org.apache.cayenne.modeler.util.CircularArray.class Maven / Gradle / Ivy
???? 7 ?
java/lang/Object ()V
-org/apache/cayenne/modeler/util/CircularArray array [Ljava/lang/Object; head I tail count capacity "java/lang/IllegalArgumentException "Capacity must be greater than zero
(Ljava/lang/String;)V " #java/lang/IndexOutOfBoundsException $ % & makeConcatWithConstants (II)Ljava/lang/String;
!
) * + indexOf (Ljava/lang/Object;)I
- . /
rangeCheck (I)V
1 2 3 convert (I)I
5 6 7 8 9 java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ; java/lang/StringBuilder
: >
: @ A B append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
: D A E (C)Ljava/lang/StringBuilder;
: G A H (I)Ljava/lang/StringBuilder; J ) L null
N O P toString ()Ljava/lang/String; R h T t V count = [ X ] Z
head = [ \
tail = [
: N
_ ` a toArray ()[Ljava/lang/Object; c [ e , Code LineNumberTable LocalVariableTable this /Lorg/apache/cayenne/modeler/util/CircularArray; LocalVariableTypeTable 4Lorg/apache/cayenne/modeler/util/CircularArray;
StackMapTable clear isEmpty ()Z add (Ljava/lang/Object;)V obj Ljava/lang/Object; ()I index contains (Ljava/lang/Object;)Z TT; Signature (TT;)Z get (I)Ljava/lang/Object; (I)TT; i (TT;)I remove a destPos len pos (TT;)V resize newCapacity offset newArray size o ()[TT; internalRep sb Ljava/lang/StringBuilder; oa (Ljava/lang/Object;
SourceFile CircularArray.java BootstrapMethods ? Index: , Size: ?
? ? ? % ? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup ! / f ? 9*? *? *?
*? *? *? ?
? Y? ?*? ? *? ? g . + ! " # , ! - + / 3 0 8 1 h 9 i j 9 k 9 i l m
? + n f g **? ? ? *?
*? *? ? g 7 8 9 : ; h i j k i l o p f T
*? ? ? ? g A h
i j k
i l m @ q r f ? \*? *? ? *? *?
? **?
`*? p?
*? *? +S**? `*? p? *Y? `? *? *? ? **? ? ? g " M N % Q / S > U H V S W [ X h \ i j \ s t k \ i l m %5 u f A *? ? g ^ h i j k i l 2 3 f R *?
`*? p? g e h i j v k i l . / f w *? ? ? ? !Y*? ? # ? '?? g l m o h i j v k i l m w x f i *+? (? ? ? g x h i j s t k i l s y m @ z { | } f t *? ,*? ? ?*? *? 02? g ? ? ? ? h i j v k i l m z ~ * + f ? $=*? ? *? 0>*? 2+? ?????? g ?
? ? ? ? " ? h * v $ i j $ s t k $ i l $ s y m
? ? z ? ? r f ? ?*? ? ?*+? (=??*? 0>*?
? &**?
`*? p?
*? S*Y? d? ?{*? ? +**? d*? `*? p? *? S*Y? d? ?K*? ? :66*?
*? ? ?*?
? e*?
d6*? *?
? 4`6*? dd6? *? `? 4`6*?
6??*? ? 4??*?
??*? *?
d6? *? *?
? 4`66? *? ? 4`6*? dd6?N*? `? 4?;*?
*? ? O*?
d6? *? *?
? 4`6*? d6? ?*? `? 4`6? ?*?
*? ? ?*?
? e*?
d6*? *?
? 4`6*? dd6? *? `? 4`6*? 6? ?*? ? 4? o*?
? g*? *?
d6? *? *?
? 4`6d6? *? ? 4`6*? d6? *? `? 4*Y? d? *? *?
**? ? *+? (=??M? g B P ? ? ? ? ? ? ? / ? 6 ? C ? K ? _ ? f ? s ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ?' ?* ?/ ?= ?D ?N ?S ?f ?q ?y ?~ ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?!2:EJ [
bglz???????? ?!?" h H |? ? <