
clojure.lang.PersistentHashSet.class Maven / Gradle / Ivy
???? 2 ? ]
^ _ ` a b c d e f e g h i h j k l m
n o
p
q
r
s
$ t u
v
w x y z
{ y |
} ~
?
?
? ? ? ? ? TransientHashSet InnerClasses EMPTY Lclojure/lang/PersistentHashSet; _meta Lclojure/lang/IPersistentMap; create 5([Ljava/lang/Object;)Lclojure/lang/PersistentHashSet; Code LineNumberTable LocalVariableTable i I init [Ljava/lang/Object; ret Lclojure/lang/ITransientSet;
StackMapTable _ 2(Ljava/util/List;)Lclojure/lang/PersistentHashSet; key Ljava/lang/Object; i$ Ljava/util/Iterator; Ljava/util/List; ? 5(Lclojure/lang/ISeq;)Lclojure/lang/PersistentHashSet; items Lclojure/lang/ISeq; createWithCheck ? =(Lclojure/lang/IPersistentMap;Lclojure/lang/IPersistentMap;)V this meta impl disjoin 1(Ljava/lang/Object;)Lclojure/lang/IPersistentSet; cons o empty &()Lclojure/lang/IPersistentCollection; withMeta ?(Lclojure/lang/IPersistentMap;)Lclojure/lang/PersistentHashSet; asTransient %()Lclojure/lang/ITransientCollection; ()Lclojure/lang/IPersistentMap; 8(Ljava/lang/Object;)Lclojure/lang/IPersistentCollection; x0 2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj; ()V
SourceFile PersistentHashSet.java ) * S T clojure/lang/ITransientSet ? ? ? P clojure/lang/PersistentHashSet ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder F Z Duplicate key: ? ? ? ? ? ? F ? F ? + , ? ? I U J , ? ? ? F G ? ? Q R /clojure/lang/PersistentHashSet$TransientHashSet clojure/lang/PersistentHashMap S ? F ? M L ) ? clojure/lang/APersistentSet clojure/lang/IObj clojure/lang/IEditableCollection java/util/Iterator java/lang/Object conj 7(Ljava/lang/Object;)Lclojure/lang/ITransientCollection;
persistent java/util/List iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; clojure/lang/ISeq first ()Lclojure/lang/ISeq; count ()I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V (Lclojure/lang/IPersistentMap;)V contains (Ljava/lang/Object;)Z clojure/lang/IPersistentMap without 1(Ljava/lang/Object;)Lclojure/lang/IPersistentMap; assoc C(Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentMap; ? TransientHashMap 3()Lclojure/lang/PersistentHashMap$TransientHashMap; (Lclojure/lang/ITransientMap;)V Lclojure/lang/PersistentHashMap; /clojure/lang/PersistentHashMap$TransientHashMap ! $ % &