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

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

The newest version!
????2-
???
?	?
?	?
??	?
??	?
??	?	?	?	?	??c??c????
??
??
?
?\??
?	?	??
?????	?	_?
??V?
???
*???
-??
-?
*?
-?
,?
_?V?
?	?	?
?
?
?
?	??	???
??	??	??	??	??	??
??	??
??
??
?	??	??	??	??
??	?
??	?
??	?
???
?
??
??	?
???	?	??	?
??	??	?	??	?
??
??
??
??
m??
??
??
?
?
	?
?
?
?
??	?

z	



	





?
m	?
?
z
\? 
?!
"
"#
"$%&'
"(
"?)*
*+
?,
?-
"./012345
z
"6
"7
?8?9?:;<;=>???@A
?B
??
?C?DE
?F
?G
H
?I
J
?K?L
MN
MO
MP
MQ?R
*S
T
*U
*VW
??
XcYZ
??
*[?\]^NewInstanceExprInnerClasses_ReifyParser`
DeftypeParsermethods$Lclojure/lang/IPersistentCollection;mmapLjava/util/Map;	SignatureKLjava/util/Map;
covariantsSLjava/util/Map;>;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis'Lclojure/lang/Compiler$NewInstanceExpr;tagLjava/lang/Object;buildObjExpr?(Lclojure/lang/IPersistentVector;Lclojure/lang/IPersistentVector;Lclojure/lang/Symbol;Ljava/lang/String;Lclojure/lang/Symbol;Lclojure/lang/Symbol;Lclojure/lang/ISeq;Ljava/lang/Object;Lclojure/lang/IPersistentMap;)Lclojure/lang/Compiler$ObjExpr;symLclojure/lang/Symbol;lbLocalBinding$Lclojure/lang/Compiler$LocalBinding;iIfmapLclojure/lang/IPersistentMap;	closesvec[Ljava/lang/Object;cLjava/lang/Class;sLclojure/lang/ISeq;maNewInstanceMethod)Lclojure/lang/Compiler$NewInstanceMethod;eLjava/io/IOException;
interfaceSyms Lclojure/lang/IPersistentVector;	fieldSymsthisSymtagNameLjava/lang/String;	classNametypeTagmethodFormsfrmoptsret
interfacesLclojure/lang/PersistentVector;
superClassmc[Ljava/util/Map;
overrideablesinames[Ljava/lang/String;stubthistag
StackMapTable?????????]bcc?compileStubq(Ljava/lang/String;Lclojure/lang/Compiler$NewInstanceExpr;[Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Class;access	ctorTypes[Lclojure/asm/Type;altCtorTypesaltLclojure/asm/commons/Method;	superNameinterfaceNamescwLclojure/asm/ClassWriter;cvLclojure/asm/ClassVisitor;ctorgen&Lclojure/asm/commons/GeneratorAdapter;bytecode[Bloader!Lclojure/lang/DynamicClassLoader;?d?	65(Lclojure/lang/IPersistentVector;)[Ljava/lang/String;icnt	slashname%(Ljava/lang/Class;)Ljava/lang/String;emitStatics(Lclojure/asm/ClassVisitor;)VbNamekbpn
fieldCountmvLclojure/asm/MethodVisitor;ctormethgeneemitMethodsmethod	ObjMethod!Lclojure/lang/Compiler$ObjMethod;retTypei$Ljava/util/Iterator;Ljava/lang/reflect/Method;params[Ljava/lang/Class;argTypestargetEntryLjava/util/Map$Entry;LocalVariableTypeTableYLjava/util/Map$Entry;>;f>Agmsig<(Ljava/lang/reflect/Method;)Lclojure/lang/IPersistentVector;considerMethod,(Ljava/lang/reflect/Method;Ljava/util/Map;)Vmmmkmods
gatherMethods#(Ljava/lang/Class;Ljava/util/Map;)Varr$java/lang/reflect/Method;len$|6(Ljava/lang/Class;Lclojure/lang/ISeq;)[Ljava/util/Map;cvsLjava/util/Set;omoscallm"Ljava/util/Set;E
SourceFile
Compiler.java??g%clojure/lang/Compiler$NewInstanceExprh?ijk3l0m?nopqrst?uvwxyzjava/lang/Object{|clojure/lang/Symbol"clojure/lang/Compiler$LocalBinding%clojure/lang/Compiler$MethodParamExprMethodParamExpr}~???????clojure/lang/PersistentArrayMap??????__meta??__extmap__hash__hasheq??w??????java/lang/Class??"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder??$only interfaces are supported, had: ???j??????y????;LNO23&?????java/util/IdentityHashMap?????????????????????????????????z???z???5clojure/lang/ISeq??????????clojure/lang/IPersistentMap????clojure/lang/PersistentVector??z??clojure/lang/IPersistentVector??clojure/lang/IPersistentSet??????java/io/IOException?????clojure/asm/ClassWriter??compile__stub/d?????????????j????clojure/asm/commons/Method?t5???$clojure/asm/commons/GeneratorAdapter???????9??????clojure/asm/Type??????????clojure/lang/DynamicClassLoadercompile__stub.??java/lang/String)clojure.lang.IPersistentVector getBasis()????create (Lclojure/lang/IPersistentMap;)L;??e????clojure/lang/Keywordintern*(Ljava/lang/String;)Lclojure/lang/Keyword;??valAt8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?jwithout1(Ljava/lang/Object;)Lclojure/lang/IPersistentMap;Value()clojure/lang/RT	seqOrElse&(Ljava/lang/Object;)Ljava/lang/Object;?clojure/lang/Compiler$ObjMethod	
f
???java/util/Map$Entry?5java/lang/reflect/Method??
java/util/Set???rsz? !*"#tu$#%?java/util/HashMapyz&'java/util/HashSet()*?
java/util/Mapclojure/lang/Compiler$ObjExpr1clojure/lang/Compiler$NewInstanceExpr$ReifyParser3clojure/lang/Compiler$NewInstanceExpr$DeftypeParser'clojure/lang/Compiler$NewInstanceMethod"clojure/lang/IPersistentCollectionjava/lang/Throwableclojure/asm/ClassVisitorclojure/asm/MethodVisitorjava/util/Iteratorclojure/lang/CompilersrctoString()Ljava/lang/String;namemeta	classMetareplace(CC)Ljava/lang/String;internalName
getObjectType&(Ljava/lang/String;)Lclojure/asm/Type;objtypeLclojure/asm/Type;thisNameclojure/lang/PersistentHashMapEMPTY Lclojure/lang/PersistentHashMap;count()Inth(I)Ljava/lang/Object;
access$600)(Ljava/lang/Object;)Lclojure/lang/Symbol;tagClass%(Ljava/lang/Object;)Ljava/lang/Class;(Ljava/lang/Class;)V+Expr,PathNodek(ILclojure/lang/Symbol;Lclojure/lang/Symbol;Lclojure/lang/Compiler$Expr;ZLclojure/lang/Compiler$PathNode;)VassocC(Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentMap;([Ljava/lang/Object;)Vclosesfieldsequals(Ljava/lang/Object;)ZaltCtorDropsseq'(Ljava/lang/Object;)Lclojure/lang/ISeq;first()Ljava/lang/Object;resolve)(Lclojure/lang/Symbol;)Ljava/lang/Object;isInterface()Z()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getName(Ljava/lang/String;)Vcons3(Ljava/lang/Object;)Lclojure/lang/PersistentVector;next()Lclojure/lang/ISeq;;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol;	CONSTANTSLclojure/lang/Var;CONSTANT_IDSKEYWORDSVARSKEYWORD_CALLSITESPROTOCOL_CALLSITES
VAR_CALLSITESemptyVarCallSites&()Lclojure/lang/IPersistentCollection;NO_RECUR
mapUniqueKeys2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap;clojure/lang/VarpushThreadBindings(Lclojure/lang/Associative;)V	isDeftypeMETHOD	LOCAL_ENVCOMPILE_STUB_SYMCOMPILE_STUB_CLASSsubvecD(Lclojure/lang/IPersistentVector;II)Lclojure/lang/IPersistentVector;hintedFields	lineDereflinecolumnDerefcolumnparse?(Lclojure/lang/Compiler$ObjExpr;Lclojure/lang/ISeq;Lclojure/lang/Symbol;Ljava/util/Map;)Lclojure/lang/Compiler$NewInstanceMethod;conj\(Lclojure/lang/IPersistentCollection;Ljava/lang/Object;)Lclojure/lang/IPersistentCollection;derefkeywordsvars	constantsnextIDconstantsIDkeywordCallsitesprotocolCallsitesvarCallsitesLclojure/lang/IPersistentSet;popThreadBindingscompile)(Ljava/lang/String;[Ljava/lang/String;Z)Vclojure/lang/UtilsneakyThrow3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;getCompiledClass()Ljava/lang/Class;(I)VvisitN(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Vkeys
isVolatile'(Lclojure/lang/Compiler$LocalBinding;)Z	isMutablegetPrimitiveTypegetType%(Ljava/lang/Class;)Lclojure/asm/Type;
getDescriptor
visitFielde(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lclojure/asm/FieldVisitor;
access$700()Lclojure/asm/Type;	VOID_TYPE()[Lclojure/asm/Type;:(Ljava/lang/String;Lclojure/asm/Type;[Lclojure/asm/Type;)V_(ILclojure/asm/commons/Method;Ljava/lang/String;[Lclojure/asm/Type;Lclojure/asm/ClassVisitor;)V	visitCodeloadThisvoidctorinvokeConstructor1(Lclojure/asm/Type;Lclojure/asm/commons/Method;)VreturnValue	endMethodloadArgs	visitInsnvisitEndtoByteArray()[BLOADERdefineClass9(Ljava/lang/String;[BLjava/lang/Object;)Ljava/lang/Class;	getMethod0(Ljava/lang/String;)Lclojure/asm/commons/Method;	emitValue;(Ljava/lang/Object;Lclojure/asm/commons/GeneratorAdapter;)VvisitMethodg(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lclojure/asm/MethodVisitor;visitVarInsn(II)VvisitLdcInsnvisitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)VisPrimitiveboxClass$(Ljava/lang/Class;)Ljava/lang/Class;getInternalName
visitTypeInsn(ILjava/lang/String;)V	visitMaxsemit<(Lclojure/lang/Compiler$ObjExpr;Lclojure/asm/ClassVisitor;)VentrySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextgetKeygetgetParameterTypes()[Ljava/lang/Class;
getReturnTypegetValueaccess$1500getDeclaringClassinvokeInterfacevector5([Ljava/lang/Object;)Lclojure/lang/IPersistentVector;getModifierscontainsKeyjava/lang/reflect/ModifierisPublic(I)ZisProtectedisStaticisFinalputgetDeclaredMethods()[Ljava/lang/reflect/Method;
getMethods
getSuperclasspop!()Lclojure/lang/IPersistentStack;isAssignableFrom(Ljava/lang/Class;)Zaddclojure/lang/Compiler$Exprclojure/lang/Compiler$PathNode!??????????????>*+???
????????N»Y?:		?	??	??		?./?	?
		?
??	?
,?	,??+??:
+?h?:6+??U+??:
?Y
?Y
????:

?:
hSh`S????	?Y??	
?+?d6?l+??? ?!?E+???"?!?/+???#?!?+???$?!?	Y?%`?%??????&:
*?':?Q?(??)?*:?+?"?,Y?-Y?./?0?1?0?2?3?
?4:
?5:???:
?'?6:2:
2:	
?7	?8
?9:?:	?;:?1?<:?Y?=SY?&SY?>SY??Y?@SY?ASY?SY?BSY?SY?CSY	?&SY
?DSY?&SY?ESY
?FSY?GSYS?H?I	?J?W?Y?KSYSY?LSY	?SY?MSY-??J?k?s????????????????????????
??"?(?8HMRW	]
cio?????????? ?!?#?$&1)6*;-@/G0R1??J[??k:4?9x??
???;56
.76	889
q:q?q;q?
g<=c>???9??@AG*BCRDE	 ??9FG%?)!-*FG%HL?)!-*FG%H?'???^)!-*FGIJKK???I??p;L??3*?<?
???M>?,*??*?:S????,??5678+719?*??3,M? ?@-?-?NO?6*?1./?	??>?PQ?.
Y*?J?T???M?Y	,+??N**?P-??-??-??*?J?(*???*?P??*?./?	:6*?P?6+	??-Y?.??0?0??0?2??:??*?P?':???(??:	?(??:
??	????????????????
????
???v????:????	??????????????:???5:???I???Y???zY{?|*?}?~:*?P???6???*?Pd???:		???S	???v??:
	?v?w:	?1:?
?-Y?.?0??0?2?-Y?.??0?0?2?????????????????????{???????``???????4BE
FK$L(M,OHRUSXTcV?W?Y?[?\?^?_?`?a?b?c?eghij+k9lAYPoZparstu?w?x?y?{?|?}??u???!?'?-?>?F?S?X?????R	??S
???CT
?9U?2V?XS	UX??c?W???XYs?Z9
K[9=\AY??Y>? C??	!GIJ)]%?n)&?J?1I?|?R!G^Q??*?Z?'M,?,?(??N-*+??,?5M???*?8????M,????,????N*?7-??????:??:???:6??2?vS????zY?????v?~:-??????:???a???*:	?zY??	?v?~:
?YA
??+??:???????¸v?????????????b????&?H?\?c?k?v??????????????????????????_an???:[9
?(\A?Ob	?hcd\?ec?fgk?h6?xi9H?k5?cd??>?lH?m M?%??n?8!GnopqK??'In?g!Gn?	rs?J ?Y*??SY*???'SY*??S?İ??? etu??:*??M*??>+,???(?Ț
?ə?ʚ?˚+,*??W????
?0?9??*:e:v?5w
0x? 
?"'yz?S*?Q*??M,?>6?,2:+?΄???*??M,?>6?,2:+?΄???*??K?????&	???!?'?>?D?J?R??f
e	{|}?c?>e,{|/}?2c?SSv? ?~??
~?	y????Y??M*,??+?+?(?*,??+?5L????Y??N??Y??:,????:??????:??:???c:???c:????:	-???s????:

???Y??:

??W-????:??	???י
????W-	??W?
	????W?-	??W??<??Y-SYS??j??
???(?0?9?Y?`?l?x?????????????????????????
?
??z?_??
?8?e`?kl?w??e	Y???F?cd???0?v?9???l ?_??
0?v?9??? c	?
,?,,n?p&%,,,n*o'p??7p??
&%,,,n????Z??	???????	??	?	??`	??j	??	??????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy