lux.compiler.lambda$fn__19679.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of luxc-jvm Show documentation
Show all versions of luxc-jvm Show documentation
The JVM compiler for the Lux programming language.
The newest version!
???? 1 ? lux/compiler/lambda$fn__19679 clojure/lang/AFunction
lambda.clj const__0 Lclojure/lang/Var; const__1 const__2 Lclojure/lang/Keyword; const__3 const__4 Ljava/lang/Object; const__5 const__6 const__7 const__8 const__9 const__10 Lclojure/lang/AFn; ()V clojure.core + clojure/lang/RT var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;
clojure/lang/Var ! # lux.compiler.lambda % add-lambda-impl ' ) file + keyword <(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword; - .
/ clojure/lang/Keyword 1
3 column 5
7 java/lang/Integer 9 valueOf (I)Ljava/lang/Integer; ; <
: =
? line A
C
E arglists G
I java/lang/Object K class M clojure/lang/Symbol O intern ;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol; Q R
P S clojure/lang/IObj U tag W ClassWriter Y map 2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap; [ \
] clojure/lang/IPersistentMap _ withMeta 2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj; a b V c
class-name e compile g arity i impl-body k vector 5([Ljava/lang/Object;)Lclojure/lang/IPersistentVector; m n
o java/util/Arrays q asList %([Ljava/lang/Object;)Ljava/util/List; s t
r u clojure/lang/PersistentList w create 0(Ljava/util/List;)Lclojure/lang/IPersistentList; y z
x {
} private
? java/lang/Boolean ? TRUE Ljava/lang/Boolean; ? ? ? ? lux/compiler/lambda.clj ? clojure/lang/AFn ? ? ?
? invoke ()Ljava/lang/Object; org/objectweb/asm/Opcodes ?
ACC_PUBLIC I ? ? ? ? ACC_FINAL ? ? ? ? clojure/lang/Numbers ? add (JJ)J ? ?
? ? setMeta (Lclojure/lang/IPersistentMap;)V ? ?
" ? 4lux/compiler/lambda$fn__19679$add_lambda_impl__19680 ? (J)V ? ?
? ? bindRoot (Ljava/lang/Object;)V ? ?
" ?
impl_flags J this Code LineNumberTable LocalVariableTable
SourceFile SourceDebugExtension 1
? ? ?? ? "? $&(? ? "? *,? 0? 2? 46? 0? 2? 8? >? @B? 0? 2? Ds? >? FH? 0? 2? J? LY? LYN? T? V? LYX? 0SYZ? TS? ^? `? d SYf? TSYh? TSYj? TSYl? TS? pS? v? |? ~?? 0? 2? ?
? LY?? 0SY? ?SY,? 0SY?SY6? 0SY? >SYB? 0SYs? >SYH? 0SY ? LY? LYN? T? V? LYX? 0SYZ? TS? ^? `? d SYf? TSYh? TSYj? TSYl? TS? pS? v? |S? ^? ?? ?? ? r ? ? *? ?? ? r ? ? ? f &? ??? ??? ?@? *Y? ?? `? ?Y? ?Y? ?? ?? ? ? ? % ?
? r r r r ? ? `SMAP
lambda.java
Clojure
*S Clojure
*F
+ 1 lambda.clj
lux/compiler/lambda.clj
*L
112#1,15:112
*E