lux.compiler.host$compile_nat_eq$fn__27777$fn__27779$fn__27786.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/host$compile_nat_eq$fn__27777$fn__27779$fn__27786 clojure/lang/AFunction host.clj const__0 Lclojure/lang/Var; const__1 Ljava/lang/Object; const__2 const__3 const__4 ()V clojure.core int clojure/lang/RT var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;
clojure/lang/Var java/lang/Long valueOf (J)Ljava/lang/Long;
! # lux.host.generics % ->bytecode-class-name '
) ->type-signature + - lux.base / return 1 3 _PLUS_wrapper_class_PLUS_ _STAR_writer_STAR_ '(Ljava/lang/Object;Ljava/lang/Object;)V 7
9 5 ; 6 = invoke &(Ljava/lang/Object;)Ljava/lang/Object; org/objectweb/asm/MethodVisitor A org/objectweb/asm/Opcodes C CHECKCAST I E F D G java/lang/String I
visitTypeInsn (ILjava/lang/String;)V K L
B M
INVOKEVIRTUAL O F D P longValue R ()J T visitMethodInsn :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V V W
B X G__27792 org/objectweb/asm/Label [
\ 9 INVOKESTATIC ^ F D _ lux/LuxRT a _compareUnsigned c (JJ)I e intCast (J)I g h
i java/lang/Integer k (I)Ljava/lang/Integer; m
l n visitLdcInsn (Ljava/lang/Object;)V p q
B r IF_ICMPEQ t F D u
visitJumpInsn (ILorg/objectweb/asm/Label;)V w x
B y GETSTATIC { F D |
getRawRoot ()Ljava/lang/Object; ~
? clojure/lang/IFn ? java.lang.Boolean ? ? @ ? ? FALSE ? visitFieldInsn ? W
B ? GOTO ? F D ?
visitLabel (Lorg/objectweb/asm/Label;)V ? ?
B ? TRUE ? G__27800 ocr_27797 $end ocr_27795 $then ocr_27793 ocr_27789 this val__1324__auto__ Code LineNumberTable LocalVariableTable
SourceFile SourceDebugExtension 1
5 6
? T <? ? ? ? "? $&(? ? ? *&,? ? ? .02? ? ? 4? ? ? 7 8 ? ' *? :*+? <*,? >? ? ? ? @ ? 8 X*? >M,? B? H*?