
clojure.core$validate_fields.class Maven / Gradle / Ivy
???? 1 ? clojure/core$validate_fields clojure/lang/AFunction core_deftype.clj ()V
invokeStatic 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; clojure/core$vector_QMARK___6434 &(Ljava/lang/Object;)Ljava/lang/Object;
java/lang/Boolean FALSE Ljava/lang/Boolean; java/lang/AssertionError No fields vector given. (Ljava/lang/Object;)V
java/lang/Throwable const__1 Lclojure/lang/AFn; ! " clojure/core$some $
% &
The names in ( java/lang/Object * 4 cannot be used as field names for types or records. , clojure/lang/ArraySeq . create ,([Ljava/lang/Object;)Lclojure/lang/ArraySeq; 0 1
/ 2 clojure/core$str 4 9(Ljava/lang/Object;Lclojure/lang/ISeq;)Ljava/lang/Object;
6
5 7 specials Ljava/lang/Object; const__5 Lclojure/lang/Var; ; < = clojure/lang/Var ?
getRawRoot ()Ljava/lang/Object; A B
@ C clojure/core$remove E
F & clojure/core$seq__6422 H
I 'clojure/lang/Compiler$CompilerException K const__7 M < N get P B
@ Q java/lang/String S clojure/lang/Compiler U LINE W < V X deref Z B
@ [ java/lang/Number ] clojure/lang/RT _ intCast (Ljava/lang/Object;)I a b
` c COLUMN e < V f .defrecord and deftype fields must be symbols, h const__8 j < k . m had: o const__3 q < r , t clojure/core$interpose v
w & clojure/core$apply y
z & ,(Ljava/lang/String;IILjava/lang/Throwable;)V |
L } non_syms fields name invoke
& __hash ? clojure/lang/Symbol ? intern ;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol; ? ?
? ? __meta ? __hasheq ? __extmap ? clojure/lang/PersistentHashSet ? 5([Ljava/lang/Object;)Lclojure/lang/PersistentHashSet; 0 ?
? ? clojure/lang/AFn ? clojure.core ? str ? var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var; ? ?
` ? symbol? ? *file* ? *ns* ? Code LineNumberTable LocalVariableTable
SourceFile SourceDebugExtension 1 ! q <