All Downloads are FREE. Search and download functionalities are using the official Maven repository.

clojure.lang.Compiler$StaticInvokeExpr.class Maven / Gradle / Ivy

????27
A?	??	??	??	??	??	??	????
	?
??	\?
??	??	??
??
??
??
??
????
??
????
???	\???
????
??
???
8??
?
??
??
??
??
A?
??
??
??
??
??
??
??
???
???	??
??6?
??
??6??
???targetLclojure/asm/Type;retClassLjava/lang/Class;paramclasses[Ljava/lang/Class;
paramtypes[Lclojure/asm/Type;args Lclojure/lang/IPersistentVector;variadicZtagLjava/lang/Object;~(Lclojure/asm/Type;Ljava/lang/Class;[Ljava/lang/Class;[Lclojure/asm/Type;ZLclojure/lang/IPersistentVector;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisStaticInvokeExprInnerClasses(Lclojure/lang/Compiler$StaticInvokeExpr;eval()Ljava/lang/Object;emit?C?ObjExpra(Lclojure/lang/Compiler$C;Lclojure/lang/Compiler$ObjExpr;Lclojure/asm/commons/GeneratorAdapter;)VcontextLclojure/lang/Compiler$C;objxLclojure/lang/Compiler$ObjExpr;gen&Lclojure/asm/commons/GeneratorAdapter;
StackMapTablehasJavaClass()ZgetJavaClass()Ljava/lang/Class;?canEmitPrimitiveemitUnboxedeExprLclojure/lang/Compiler$Expr;iIrestArgsmsLclojure/asm/commons/Method;??
getReturnType()Lclojure/asm/Type;parseU(Lclojure/lang/Var;Lclojure/lang/ISeq;Ljava/lang/Object;)Lclojure/lang/Compiler$Expr;paramsmLjava/lang/reflect/Method;arr$java/lang/reflect/Method;len$i$sLclojure/lang/ISeq;vLclojure/lang/Var;ccnameLjava/lang/String;
allmethodsargcountmethodparamClasses
paramTypesargvLclojure/lang/PersistentVector;??????GI??
SourceFile
Compiler.javaP?BCDEFGHIJKLMNO'java/lang/UnsupportedOperationExceptionCan't eval StaticInvokeExprP?n`?b?????E????????iclojure/asm/commons/MethodinvokeStaticyzPclojure/lang/Compiler$Expr	
(clojure/lang/Compiler$MaybePrimitiveExprMaybePrimitiveExprb[`?
clojure/lang/ArraySeq&clojure.lang.ArraySeq create(Object[])??iZk !"#
$?%&'(?)*+,clojure/lang/ISeqykclojure/asm/Type?-?./0Z123456&clojure/lang/Compiler$StaticInvokeExprPQjava/lang/Objectclojure/lang/Compiler$Cclojure/lang/Compiler$ObjExprjava/lang/Classclojure/lang/Varjava/lang/Stringjava/lang/reflect/Methodclojure/lang/PersistentVector()V(Ljava/lang/String;)V	STATEMENTclojure/lang/Compiler$HostExprHostExpr
emitBoxReturnY(Lclojure/lang/Compiler$ObjExpr;Lclojure/asm/commons/GeneratorAdapter;Ljava/lang/Class;)Vjava/lang/LongTYPEjava/lang/Double$clojure/asm/commons/GeneratorAdapterpop2pop
tagToClass%(Ljava/lang/Object;)Ljava/lang/Class;clojure/lang/CompilerretType5(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;isPrimitive:(Ljava/lang/String;Lclojure/asm/Type;[Lclojure/asm/Type;)Vclojure/lang/IPersistentVectornth(I)Ljava/lang/Object;maybePrimitiveType/(Lclojure/lang/Compiler$Expr;)Ljava/lang/Class;
EXPRESSIONemitUnboxArgcount()Iclojure/lang/RTsubvecD(Lclojure/lang/IPersistentVector;II)Lclojure/lang/IPersistentVector; clojure/lang/Compiler$MethodExpr
MethodExpremitArgsAsArrayh(Lclojure/lang/IPersistentVector;Lclojure/lang/Compiler$ObjExpr;Lclojure/asm/commons/GeneratorAdapter;)VgetType%(Ljava/lang/Class;)Lclojure/asm/Type;	getMethod0(Ljava/lang/String;)Lclojure/asm/commons/Method;1(Lclojure/asm/Type;Lclojure/asm/commons/Method;)V
emitTypedArgsz(Lclojure/lang/Compiler$ObjExpr;Lclojure/asm/commons/GeneratorAdapter;[Ljava/lang/Class;Lclojure/lang/IPersistentVector;)VisBoundgetgetClassgetName()Ljava/lang/String;
getMethods()[Ljava/lang/reflect/Method;(Ljava/lang/Object;)IgetModifiersjava/lang/reflect/ModifierisStatic(I)Zequals(Ljava/lang/Object;)ZgetParameterTypes()[Ljava/lang/Class;EMPTYseq'(Ljava/lang/Object;)Lclojure/lang/ISeq;firstanalyzeI(Lclojure/lang/Compiler$C;Ljava/lang/Object;)Lclojure/lang/Compiler$Expr;cons3(Ljava/lang/Object;)Lclojure/lang/PersistentVector;next()Lclojure/lang/ISeq; ?ABCDEFGHIJKLMNO	PQR?,*?*+?*,?*-?*?*?*?*??S&	
m
n	
o
p
q
r
s%
t+
uTR,UX,BC,DE,FG,HI,LM,JK,NOYZR4
?	Y
??S
xT
UX[`R?>*+,-?+?
?,-*??+?
?"*???
*???
-??-??S"
|
}
~

?2
?9
?=
?T*>UX>ab>cd>efghiR,?S
?TUXjkRQ*??
*???*???S
?TUXg@lmiR2*???S
?TUXn`R?»Y*?*??:*???6*??d?R*???:?*?2???,-???,-? ,-*?2?!????*?*??d*??"?#:,-?$-%?&'?(?)?,-*?*??*-*??)?SB
?
?
?)
?9
?H
?Z
?f
?r
?x
??
??
??
??
??
??
?TR99oq[rs?tK?UX?ab?cd?ef?uvg?w?<x??1yzR2*??&?S
?TUX	{|R4	D*?+?
*?,??*?,?-N-?.:-?/:6+?06::		?6
6
?~	2:?1?2?f?3?4?Y?5:

??$:?

?d26??6?/
??!
??

?d26?
:6?	???????7:	?5:

??8:6
??
2?&S????-?&:?9:
+?::?#
??;?:??޻?Y	

,?@?S?"
?
?
?
?
?$
?'
?-
?0
?J
?b
?i
?q
?u
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
?
?
?#
?/
?T?iO}G
Jn~4???	9??s
<??s?rs
%??D??DJ?DNO,?E&??$ ??'LM-?s0??xDE	?q?G
?i?I?EBC@??
gt
?+???l?????O??@?%??
???l???l????????$??W:??V\?]@^?_	?p??	???	??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy