lux.compiler.lux$compile_apply$fn__20045$fn__20055.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 ? 2lux/compiler/lux$compile_apply$fn__20045$fn__20055 clojure/lang/AFunction lux.clj const__0 Lclojure/lang/Var; const__1 const__2 const__3 const__4 Ljava/lang/Object; const__5 const__6 ()V clojure.core class clojure/lang/RT var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;
clojure/lang/Var lux.base |length ! # lux.host.generics % ->bytecode-class-name ' ) = +
- java/lang/Long / valueOf (J)Ljava/lang/Long; 1 2
0 3 5 >= 7
9 bind ; = _QMARK_args _QMARK_fn compile func_obj K(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V C
E ? G @ I A K B M invoke &(Ljava/lang/Object;)Ljava/lang/Object;
getRawRoot ()Ljava/lang/Object; Q R
S clojure/lang/IFn U O P V W java/lang/Class Y _arity_ [ java/lang/String ] getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; _ `
Z a java/lang/reflect/Field c get e P
d f lux.Function h java/lang/Boolean j TRUE Ljava/lang/Boolean; l m k n booleanValue ()Z p q
k r java/lang/ClassLoader t forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; v w
Z x
_partials_ z getName ()Ljava/lang/String; | }
Z ~ clojure/lang/Util ? equiv (JLjava/lang/Object;)Z ? ?
? ? clojure/lang/Numbers ? gte '(Ljava/lang/Object;Ljava/lang/Object;)Z ? ?
? ? and__3973__auto__20093 Z