
clojure.core.VecSeq.class Maven / Gradle / Ivy
???? 1 clojure/core/VecSeq java/lang/Object clojure/lang/ISeq clojure/lang/IChunkedSeq %clojure/core/protocols/InternalReduce clojure/lang/Seqable clojure/lang/IType
gvec.clj am Ljava/lang/Object; vec anode i I offset ;(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;II)V ()V
" $ getBasis "()Lclojure/lang/IPersistentVector; clojure/lang/Symbol ) intern ;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol; + ,
* - clojure/lang/IObj / tag 1 clojure/lang/RT 3 keyword <(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword; 5 6
4 7 clojure.core.ArrayManager 9 map 2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap; ; <
4 = clojure/lang/IPersistentMap ? withMeta 2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj; A B 0 C clojure.core.IVecImpl F int J clojure/lang/Tuple M create |(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector; O P
N Q chunkedMore ()Lclojure/lang/ISeq; chunkedNext U T V java/lang/Boolean X FALSE Ljava/lang/Boolean; Z [ Y \ clojure/lang/PersistentList ^ EMPTY 'Lclojure/lang/PersistentList$EmptyList; ` a _ b or__6536__auto__9184 s this Lclojure/core/VecSeq; clojure/core/ArrayManager h alength (Ljava/lang/Object;)I j k i l clojure/lang/Numbers n add (JJ)J p q
o r count t k
4 u clojure/core/IVecImpl w intCast (J)I y z
4 { arrayFor (I)Ljava/lang/Object; } ~ x
? nexti J chunkedFirst ()Lclojure/lang/IChunk; clojure/core/ArrayChunk ? )(Ljava/lang/Object;Ljava/lang/Object;II)V ?
? ? clojure/lang/IChunk ? seq empty &()Lclojure/lang/IPersistentCollection; "clojure/lang/IPersistentCollection ? equiv (Ljava/lang/Object;)Z clojure/lang/Util ? identical '(Ljava/lang/Object;Ljava/lang/Object;)Z ? ?
? ? TRUE ? [ Y ? clojure/lang/Sequential ? java/util/List ? or__6536__auto__9185 Z clojure/core$seq__6422 ? invokeStatic &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? clojure/core$first__6404 ?
? ? ? ?
? ? clojure/core$next__6406 ?
? ? and__6534__auto__9186 me you const__19 Lclojure/lang/Keyword; ? ? ? booleanValue ()Z ? ?
Y ? o ()I clojure/lang/Counted ? t ? ? ? inc (J)J ? ?
o ? cons '(Ljava/lang/Object;)Lclojure/lang/ISeq; clojure/lang/Cons ? ((Ljava/lang/Object;Lclojure/lang/ISeq;)V ?
? ? more next ? T ? or__6536__auto__9187 first ()Ljava/lang/Object; aget '(Ljava/lang/Object;I)Ljava/lang/Object; ? ? i ? internal_reduce 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; clojure/core/VecSeq$fn__9181 ? L(JLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V ?
? ? clojure/lang/IFn ? invoke ? ? ? ? isReduced ? ?
4 ? clojure/core$deref ?
? ? ?? node result aidx f val 8(Ljava/lang/Object;)Lclojure/lang/IPersistentCollection; ? ? ? else ? clojure/lang/Keyword ? Code LineNumberTable LocalVariableTable
SourceFile SourceDebugExtension 1
? ? ? 8 *? *+? *,? *-? !*? #*? %? ? : &