
clojure.template__init.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rest-resources-viz Show documentation
Show all versions of rest-resources-viz Show documentation
Transformations and visualizations for Cortex Rest resources
The newest version!
???? 1 ? clojure/template__init java/lang/Object load ()V const__0 Lclojure/lang/Var; clojure/lang/Var
getRawRoot ()Ljava/lang/Object;
clojure/lang/IFn const__1 Lclojure/lang/AFn; invoke &(Ljava/lang/Object;)Ljava/lang/Object; clojure/lang/Symbol clojure/lang/Namespace find /(Lclojure/lang/Symbol;)Lclojure/lang/Namespace;
! clojure/lang/AReference # const__4 % & clojure/lang/IPersistentMap ( resetMeta <(Lclojure/lang/IPersistentMap;)Lclojure/lang/IPersistentMap; * +
$ , -clojure/template$loading__7732__auto____10498 . 0
/ 1 3 const__5 5 6 equals (Ljava/lang/Object;)Z 8 9
: clojure/template$fn__10500 <
= 1 java/util/concurrent/Callable ? clojure/lang/LockingTransaction A runInTransaction 3(Ljava/util/concurrent/Callable;)Ljava/lang/Object; C D
B E const__6 G H const__14 J K setMeta (Lclojure/lang/IPersistentMap;)V M N
O clojure/template$apply_template Q
R 1 bindRoot (Ljava/lang/Object;)V T U
V const__15 X Y const__18 [ \ clojure/template$do_template ^
_ 1 setMacro a
b __init0 clojure.core e in-ns g clojure/lang/RT i var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var; k l
j m clojure.template o intern ;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol; q r
s clojure/lang/IObj u doc w keyword <(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword; y z
j { ?Macros that expand to repeated copies of a template expression. } author
Stuart Sierra ? map 2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap; ? ?
j ? withMeta 2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj; ? ? v ? clojure/lang/AFn ? apply-template ? arglists ? argv ? expr ? values ? clojure/lang/Tuple ? create X(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector; ? ?
? ? java/util/Arrays ? asList %([Ljava/lang/Object;)Ljava/util/List; ? ?
? ? clojure/lang/PersistentList ? 0(Ljava/util/List;)Lclojure/lang/IPersistentList; ? ?
? ?|For use in macros. argv is an argument list, as in defn. expr is
a quoted expression using the symbols in argv. values is a sequence
of values to be used for the arguments.
apply-template will recursively replace argument symbols in expr
with their corresponding values, returning a modified expr.
Example: (apply-template '[x] '(+ x x) '[2])
;=> (+ 2 2) ? line ? java/lang/Integer ? valueOf (I)Ljava/lang/Integer; ? ?
? ? column ? file ? clojure/template.clj ? do-template ? & ? j(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector; ? ?
? ?Repeatedly copies expr (in a do block) for each group of arguments
in values. values are automatically partitioned by the number of
arguments in argv, an argument vector as in defn.
Example: (macroexpand '(do-template [x y] (+ y x) 2 4 3 5))
;=> (do (+ 4 2) (+ 5 3)) ? d
? clojure.template__init ? classForName %(Ljava/lang/String;)Ljava/lang/Class; ? ?
j ? java/lang/Class ? getClassLoader ()Ljava/lang/ClassLoader; ? ?
? ? clojure/lang/Compiler ? pushNSandLoader (Ljava/lang/ClassLoader;)V ? ?
? ?
? popThreadBindings ?
? Code LineNumberTable ! % 5 G J X [ ? ? ??
? ? ? ? ? ? ? "? $? '? )? -? /Y? 2? ? 4 ? ? ? 7? ;? ? W? =Y? >? @? FW? IY? L? )? PY? RY? S? W? ZY? ]? )? PY? _Y? `? W? Z? ? c? Z? ? *
# - 0 5 > S ? - d ? ? ?fh? n? ?
p? t? v? Yx? |SY~SY?? |SY?S? ?? )? ? ? ?? ? Yx? |SY~SY?? |SY?S? ?? ?? 'f? t? ?? 7p?? n? ? I
? Y?? |SY? Y?? t?? t?? t? ?S? ?? ?SYx? |SY?SY?? |SY? ?SY?? |SY? ?SY?? |SY ?S? ?? ?? Lp?? n? ? Z
? Y?? |SY? Y?? t?? t?? t?? t? ?S? ?? ?SYx? |SY?SY?? |SY-? ?SY?? |SY? ?SY?? |SY ?S? ?? ?? ]? ? ? 0 ? ?Ÿ ɶ ϸ ո ڧ ? ڿ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy