
clojure.tools.macro$mexpand.class Maven / Gradle / Ivy
The newest version!
???? 1 ] clojure/tools/macro$mexpand clojure/lang/AFunction macro.clj const__0 Lclojure/lang/Var; const__1 const__2 const__3 const__4 const__5 const__6 ()V clojure.core push-thread-bindings clojure/lang/RT var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;
clojure/lang/Var hash-map clojure.tools.macro " macro-fns $ &
macro-symbols (
* protected-symbols , . expand 0 2 pop-thread-bindings 4
6 8
9 invoke &(Ljava/lang/Object;)Ljava/lang/Object;
getRawRoot ()Ljava/lang/Object; = >
? clojure/lang/IFn A clojure/lang/PersistentArrayMap C EMPTY !Lclojure/lang/PersistentArrayMap; E F D G clojure/lang/PersistentHashSet I Lclojure/lang/PersistentHashSet; E K J L ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ; N B O ; < B Q ; > B S this Ljava/lang/Object; form Code LineNumberTable LocalVariableTable
SourceFile SourceDebugExtension 1
X t \? ? ? ? ? ? !#%? ? ? '#)? ? ? +#-? ? ? /#1? ? ? 35? ? ? 7? Y 8 X *? :? Y ; <