lux.compiler.lambda$fn__19679$add_lambda_impl__19680.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 n 4lux/compiler/lambda$fn__19679$add_lambda_impl__19680 clojure/lang/AFunction
lambda.clj const__0 Lclojure/lang/Var; const__1 const__2 const__3 ()V lux.base
with-writer clojure/lang/RT var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;
clojure/lang/Var lux.compiler.lambda lambda-impl-signature bind ! #
get-writer %
'
impl_flags J (J)V +
- ) * / invoke n(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; org/objectweb/asm/Label 3
4 -
getRawRoot ()Ljava/lang/Object; 6 7
8 clojure/lang/IFn : org/objectweb/asm/ClassWriter < intCast (J)I > ?
@ impl B java/lang/String D &(Ljava/lang/Object;)Ljava/lang/Object; 1 F ; G [Ljava/lang/String; I visitMethod m(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/objectweb/asm/MethodVisitor; K L
= M org/objectweb/asm/MethodVisitor O visitCode Q
P R
visitLabel (Lorg/objectweb/asm/Label;)V T U
P V G__19681 Ljava/lang/Object; >lux/compiler/lambda$fn__19679$add_lambda_impl__19680$fn__19682 Z 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + \
[ ] 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 1 _ ; ` $begin this class
class_name compile arity impl_body Code LineNumberTable LocalVariableTable
SourceFile SourceDebugExtension 1
) * i M 5? ? ? ? ? ? "? ? ? $&? ? ? (? j s + , i "
*? .*? 0? j s 1 2 i
?? 4Y? 5:? ? 9? ;+L? =*? 0? AC? E? ? 9? ;:? H ? E? E? J? N:? P? SW? P? 4? WW:? $? 9? ;? (? 9? [Y:-N:? ^? a ? a ? k R G X Y ? b Y ? c Y ? d Y ? e Y ? f Y ? g Y ? h Y j s u u $ u G u Q u e x l m `SMAP
lambda.java
Clojure
*S Clojure
*F
+ 1 lambda.clj
lux/compiler/lambda.clj
*L
112#1,15:112
*E