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

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

The newest version!
????23
?	D?	D?
???
?
???
?
???
??
?
?
?
?
?
??
??
??	D?	??
??
??
????	??
??
?????#?
??
??
??
??
??
??
??
??	x?	???
0??R
??
2?
??
??
??
??	D?
??
??	??	D?	x?
???
2???NewExprInnerClasses?Parserargs Lclojure/lang/IPersistentVector;ctorLjava/lang/reflect/Constructor;cLjava/lang/Class;invokeConstructorMethodLclojure/asm/commons/Method;
forNameMethod6(Ljava/lang/Class;Lclojure/lang/IPersistentVector;II)VCodeLineNumberTableLocalVariableTableiIthisLclojure/lang/Compiler$NewExpr;linecolumnallctors [Ljava/lang/reflect/Constructor;ctorsLjava/util/ArrayList;paramsretsctoridxLocalVariableTypeTable)Ljava/util/ArrayList<[Ljava/lang/Class;>;(Ljava/util/ArrayList;
StackMapTable???^???eval()Ljava/lang/Object;eLjava/lang/Exception;argvals[Ljava/lang/Object;t?emit?C?ObjExpra(Lclojure/lang/Compiler$C;Lclojure/lang/Compiler$ObjExpr;Lclojure/asm/commons/GeneratorAdapter;)Vmethod	ObjMethod!Lclojure/lang/Compiler$ObjMethod;typeLclojure/asm/Type;contextLclojure/lang/Compiler$C;objxLclojure/lang/Compiler$ObjExpr;gen&Lclojure/asm/commons/GeneratorAdapter;?hasJavaClass()ZgetJavaClass()Ljava/lang/Class;()V
SourceFile
Compiler.javaR?IJMN???java/util/ArrayList?????????"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderNo matching ctor found for ??????R??????????java/lang/reflect/ConstructorKL?????p?BReflection warning, %s:%d:%d - call to %s ctor can't be resolved.
java/lang/Object?	
?clojure/lang/Compiler$ExprExprop
java/lang/Exception???clojure/lang/Compiler$ObjMethod !clojure/asm/commons/Method?"#R$%&'(?)*QP+%,-.?OP/?0?(Object invokeConstructor(Class,Object[])12Class classForName(String)clojure/lang/Compiler$NewExpr$clojure/lang/Compiler$NewExpr$Parserjava/lang/Classclojure/lang/IPersistentVectorclojure/lang/Compiler$Cclojure/lang/Compiler$ObjExprclojure/asm/TypegetConstructors"()[Ljava/lang/reflect/Constructor;getParameterTypes()[Ljava/lang/Class;count()Iadd(Ljava/lang/Object;)ZisEmptyappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VsizegetNameclojure/lang/CompilergetMatchingParamsZ(Ljava/lang/String;Ljava/util/ArrayList;Lclojure/lang/IPersistentVector;Ljava/util/List;)Iget(I)Ljava/lang/Object;clojure/lang/RTWARN_ON_REFLECTIONLclojure/lang/Var;clojure/lang/VarderefbooleanCasterrPrintWriter()Ljava/io/PrintWriter;SOURCE_PATHjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/io/PrintWriterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;nthclojure/lang/ReflectorboxArgs:([Ljava/lang/Class;[Ljava/lang/Object;)[Ljava/lang/Object;newInstance'([Ljava/lang/Object;)Ljava/lang/Object;clojure/lang/UtilsneakyThrow3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;invokeConstructor8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;getType%(Ljava/lang/Class;)Lclojure/asm/Type;$clojure/asm/commons/GeneratorAdapter(Lclojure/asm/Type;)Vdup clojure/lang/Compiler$MethodExpr
MethodExpr
emitTypedArgsz(Lclojure/lang/Compiler$ObjExpr;Lclojure/asm/commons/GeneratorAdapter;[Ljava/lang/Class;Lclojure/lang/IPersistentVector;)VRETURNMETHODemitClearLocals)(Lclojure/asm/commons/GeneratorAdapter;)VgetConstructorDescriptor3(Ljava/lang/reflect/Constructor;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V1(Lclojure/asm/Type;Lclojure/asm/commons/Method;)VdestubClassName&(Ljava/lang/String;)Ljava/lang/String;push
access$400()Lclojure/asm/Type;invokeStaticemitArgsAsArrayh(Lclojure/lang/IPersistentVector;Lclojure/lang/Compiler$ObjExpr;Lclojure/asm/commons/GeneratorAdapter;)VREFLECTOR_TYPE	STATEMENTpop	getMethod0(Ljava/lang/String;)Lclojure/asm/commons/Method;!D#IJKLMNOPQPRSTl*?*,?*+?+?:?Y?:?Y?:?Y?:6		??9	2:

??,??
?	W
??	W+?	W?	????
??Y?Y?
?+????6	??+?,?6	*	?	????*??;????/??Y??SY? SY? SY+?S?!W?U^	?	?		?	?	?	?&	?/	?:	?A	?P	?X	?c	?j	?p	?x	??	??	??	??	??	??	?
VzA)KL
2>WX	YZMNIJ[X\X?]^?_`&?a`/?b`?ncX	d&?ae/?bfgV?2
hijklll7?"?Rm?
hijklllmn?AopT?`*???L=*???+*??"?#?$S????*??*?*??+?%?&?M,?(?*?+?)?>PQ'U&	


1
7
	>

Q
R
W
V*(WXRqr`YZ
Sstg?u?'Yvw|Tp?*??W*??*:-?+-?,,-*??*??-+?.??/??0:-?1-?2Y3*??4?5?6?F-*???7?8-?9?:?;*?,-?<+?.??/??0:-?1-?=?>?;+???-?@?UR




*
1
 <
!B
#X
$[
'i
(s
)|
*?
,?
-?
/?
1?
2?
3VH<}H???}?YZ?????????g?B??8	
??T,?U
6VYZ??T/*??U
:VYZ??T-A?B?>C?B?:?U
	?	???F:D?E	GDHx?y@z?{	0?~	#????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy