lux.compiler.lambda__init.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__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; )lux/compiler/lambda$loading__4958__auto__
clojure/lang/Symbol " const__2 $ % equals (Ljava/lang/Object;)Z ' (
# ) lux/compiler/lambda$fn__19596 +
, java/util/concurrent/Callable . clojure/lang/LockingTransaction 0 runInTransaction 3(Ljava/util/concurrent/Callable;)Ljava/lang/Object; 2 3
1 4 const__3 6 7 const__10 9 : clojure/lang/IPersistentMap < setMeta (Lclojure/lang/IPersistentMap;)V > ?
@ const__11 B C java.lang.Object E bindRoot (Ljava/lang/Object;)V G H
I const__12 K L const__14 N O const__15 Q R const__17 T U V W const__18 Y Z const__24 \ ] #lux/compiler/lambda$reset_signature _
` const__25 b c const__29 e f *lux/compiler/lambda$get_num_partials_BANG_ h
i const__30 k l const__33 n o !lux/compiler/lambda$inc_int_BANG_ q
r const__34 t u const__37 w x #lux/compiler/lambda$get_field_BANG_ z
{ const__38 } ~ const__41 ? ? #lux/compiler/lambda$put_field_BANG_ ?
? const__42 ? ? const__45 ? ? $lux/compiler/lambda$fill_nulls_BANG_ ?
? const__46 ? ? const__49 ? ? $lux/compiler/lambda$consecutive_args ?
? const__50 ? ? const__53 ? ? &lux/compiler/lambda$consecutive_applys ?
? const__54 ? ? const__57 ? ? )lux/compiler/lambda$lambda_impl_signature ?
? const__58 ? ? const__61 ? ? 1lux/compiler/lambda$lambda__LT_init_GT__signature ?
? const__62 ? ? const__65 ? ? !lux/compiler/lambda$init_function ?
? const__66 ? ? const__69 ? ? +lux/compiler/lambda$add_lambda__LT_init_GT_ ?
? lux/compiler/lambda$fn__19679 ?
? const__70 ? ? const__73 ? ? $lux/compiler/lambda$instance_closure ?
? const__74 ? ? const__77 ? ? $lux/compiler/lambda$add_lambda_reset ?
? const__78 ? ? const__81 ? ? &lux/compiler/lambda$add_lambda_apply_n ?
? lux/compiler/lambda$fn__19776 ?
? const__4 Lclojure/lang/Keyword; const__5 const__6 Ljava/lang/Object; const__7 const__8 const__9 const__13 const__16 const__19 const__20 const__21 const__22 const__23 const__26 const__27 const__28 const__31 const__32 const__35 const__36 const__39 const__40 const__43 const__44 const__47 const__48 const__51 const__52 const__55 const__56 const__59 const__60 const__63 const__64 const__67 const__68 const__71 const__72 const__75 const__76 const__79 const__80 __init0 clojure.core in-ns clojure/lang/RT var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;
lux.compiler.lambda intern ;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol;
#! clojure/lang/AFn# field-sig% file' keyword <(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword;)*
+ clojure/lang/Keyword- ? ? / column1 ? ? 3 java/lang/Integer5 valueOf (I)Ljava/lang/Integer;78
69 ? ? ; line= ? ? ? ? ? A privateC ? ? E java/lang/BooleanG TRUE Ljava/lang/Boolean;IJ HK lux/compiler/lambda.cljM map 2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap;OP
Q lux.host.genericsS ->type-signatureU lambda-return-sigW ? ? Y
-return[ ? ? ] reset-signature_ ? ? a arglistsc ? ? e function-classg vector 5([Ljava/lang/Object;)Lclojure/lang/IPersistentVector;ij
k java/util/Arraysm asList %([Ljava/lang/Object;)Ljava/util/List;op
nq clojure/lang/PersistentLists create 0(Ljava/util/List;)Lclojure/lang/IPersistentList;uv
tw ? ? y tag{ ? ? } java.lang.String java/lang/Class? forName %(Ljava/lang/String;)Ljava/lang/Class;??
?? ? ? ? get-num-partials!? ? ? ?
method-writer? clojure/lang/IObj?
MethodVisitor? withMeta 2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj;???? ? ? ? org.objectweb.asm.MethodVisitor? ? ? ? inc-int!? ? ? ? by? ? ? ?
get-field!? ? ? ?
class-name?
field-name? ? ? ?
put-field!? ? ? ? value-thunk? ? ? ? fill-nulls!? ? ? ? amount? ? ? ? consecutive-args? ? ? start? ? ? consecutive-applys? ? ? ? ? lambda-impl-signature? ? ? arity? ? ? lambda--signature? ? ? env? ? ?
init-function? ? ? closure-length? ? ? add-lambda-?
? ? class? ClassWriter? ? ? instance-closure? ? ? compile? lambda-class? closed-over?
? ? add-lambda-reset? ? ? class-writer? ? add-lambda-apply-n ? +degree+ impl-body ?
lux.compiler.lambda__init getClassLoader ()Ljava/lang/ClassLoader;
? clojure/lang/Compiler pushNSandLoader (Ljava/lang/ClassLoader;)V
popThreadBindings
Code LineNumberTable ! R $ 6 ? ? ? ? ? ? ? ? ? ? ? ? 9 B K ? ? N Q ? ? T Y ? ? ? ? ? ? ? ? ? ? \ b ? ? ? ? ? ? e k ? ? ? ? n t ? ? ? ? w } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ! W ?
? ? ? ? ? Y? ? ? ! ? ? #? &? *? ? W? ,Y? -? /? 5W? 8Y? ;? =? AY? D? ? F? ? J? MY? P? =? AY? D? ? F? ? J? SY? V? =? AYX? J? [Y? ^? =? AY? `Y? a? J? dY? g? =? AY? iY? j? J? mY? p? =? AY? rY? s? J? vY? y? =? AY? {Y? |? J? Y? ?? =? AY? ?Y? ?? J? ?Y? ?? =? AY? ?Y? ?? J? ?Y? ?? =? AY? ?Y? ?? J? ?Y? ?? =? AY? ?Y? ?? J? ?Y? ?? =? AY? ?Y? ?? J? ?Y? ?? =? AY? ?Y? ?? J? ?Y? ?? =? AY? ?Y? ?? J? ?Y? ?? =? AY? ?Y? Ķ J? ?Y? ?? ? ! ? ?Y? ?? =? AY? ?Y? ж J? ?Y? ?? =? AY? ?Y? ٶ J? ?Y? ?? =? AY? ?Y? ? J? ?Y? ?? ? ! ? " &