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

META-INF.modules.java.base.classes.java.lang.invoke.Invokers.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????8??
K???	?	?
?
?
?
E?
E?
?
E??
?
?
??	?
??
?
?
?
E?
?
????
d?
?
???
E?
??	??
??
??
$?
??
d?
?
E?
E?	?
q?	???
????
4??
4?
4?
4?
??
?
E??
??
?
?
d?
?
?
E??
?
?
E?
??	???
??
??
??
E?+
E??
??
??
K??
?
???
Y?	q?	2?	2?	2?	2?
Y?
?	???
E?
q??
??
??
l?
6??
l?
??
?
l?
q
q


4
?
	
q

l	2
q

q
q
q	2	2
q	$
!	$


??
 
!"	2#	2$
?%
&'	q(
)	*
+	,
-.
/0e	12
E3
4gs
E5wY_6
?7
d8
d9:
;<
?=
 >	??@
ABHolderInnerClassesCLazy
targetTypeLjava/lang/invoke/MethodType;invokers [Ljava/lang/invoke/MethodHandle;RuntimeVisibleAnnotations#Ljdk/internal/vm/annotation/Stable;	INV_EXACTI
ConstantValueINV_GENERIC	INV_BASIC	INV_LIMITMH_LINKER_ARG_APPENDEDNF_checkExactTypeBNF_checkGenericTypeNF_getCallSiteTargetNF_checkCustomizedNF_checkVarHandleGenericTypeNF_checkVarHandleExactTypeNF_LIMITNFS
NamedFunction,[Ljava/lang/invoke/LambdaForm$NamedFunction;$assertionsDisabledZ (Ljava/lang/invoke/MethodType;)VCodeLineNumberTableLocalVariableTablethisLjava/lang/invoke/Invokers;exactInvoker!()Ljava/lang/invoke/MethodHandle;invokerLjava/lang/invoke/MethodHandle;
StackMapTablegenericInvokerbasicInvokermethodLjava/lang/invoke/MemberName;	basicTypevarHandleMethodInvokerD
AccessModeH(Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodHandle;ak'Ljava/lang/invoke/VarHandle$AccessMode;varHandleMethodExactInvoker
cachedInvoker"(I)Ljava/lang/invoke/MethodHandle;idxsetCachedInvokerA(ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;prevmakeExactOrGeneralInvoker"(Z)Ljava/lang/invoke/MethodHandle;isExactmtypeinvokerTypewhichlformLjava/lang/invoke/LambdaForm;	whichNameLjava/lang/String;EmakeVarHandleMethodInvokerI(Ljava/lang/invoke/VarHandle$AccessMode;Z)Ljava/lang/invoke/MethodHandle;adAccessDescriptor-Ljava/lang/invoke/VarHandle$AccessDescriptor;maybeCompileToBytecode"(Ljava/lang/invoke/MethodHandle;)VEAGER_COMPILE_ARITY_LIMITinvokeBasicMethod<(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName;ex(Ljava/lang/ReflectiveOperationException;checkInvoker"(Ljava/lang/invoke/MethodHandle;)ZcheckVarHandleInvoker
spreadInvokerleadingArgCountspreadArgCountpostSpreadTypeargArrayTypeLjava/lang/Class;
preSpreadTypearrayInvokermakeSpreaderLocalVariableTypeTableLjava/lang/Class<*>;impliedRestargType1(Ljava/lang/invoke/MethodType;I)Ljava/lang/Class;irestargTypefromPosmaxPosargType	Signature4(Ljava/lang/invoke/MethodType;I)Ljava/lang/Class<*>;toString()Ljava/lang/String;methodHandleInvokeLinkerMethoda(Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;nameappendixResult[Ljava/lang/Object;invokeHandleForm>(Ljava/lang/invoke/MethodType;ZI)Ljava/lang/invoke/LambdaForm;isCachedisLinker	isGenerickindFKind"Ljava/lang/invoke/LambdaForm$Kind;speciesDataGSpeciesData0Ljava/lang/invoke/BoundMethodHandle$SpeciesData;getter+Ljava/lang/invoke/LambdaForm$NamedFunction;
customizedTHIS_MHCALL_MHARG_BASEOUTARG_LIMITINARG_LIMIT
nameCursor	MTYPE_ARG
CHECK_TYPECHECK_CUSTOMLINKER_CALLinvokerFormTypenamesName#[Ljava/lang/invoke/LambdaForm$Name;outCallTypeoutArgsmtypeArgLjava/lang/Object;IvarHandleInvokeLinkerMethodc(Ljava/lang/invoke/VarHandle$AccessMode;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName;&varHandleMethodGenericLinkerHandleFormc(Ljava/lang/invoke/VarHandle$AccessMode;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/LambdaForm;THIS_VH	ARG_LIMITVAD_ARG varHandleMethodInvokerHandleFormd(Ljava/lang/invoke/VarHandle$AccessMode;Ljava/lang/invoke/MethodType;Z)Ljava/lang/invoke/LambdaForm;CALL_VHcheckVarHandleGenericTypej(Ljava/lang/invoke/VarHandle;Ljava/lang/invoke/VarHandle$AccessDescriptor;)Ljava/lang/invoke/MethodHandle;handleLjava/lang/invoke/VarHandle;mh(Ljdk/internal/vm/annotation/ForceInline;checkVarHandleExactTypemtnewWrongMethodTypeExceptiong(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/WrongMethodTypeException;actualexpectedcheckExactType?(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)VcheckGenericType](Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;linkToCallSiteMethodlinkToTargetMethodcallSiteForm=(Ljava/lang/invoke/MethodType;Z)Ljava/lang/invoke/LambdaForm;skipCallSiteAPPENDIX_ARG	CSITE_ARG
PREPEND_MH
PREPEND_COUNTHgetCallSiteTarget<(Ljava/lang/invoke/CallSite;)Ljava/lang/invoke/MethodHandle;siteLjava/lang/invoke/CallSite;checkCustomizedmaybeCustomizecount'Ljdk/internal/vm/annotation/DontInline;getFunction.(B)Ljava/lang/invoke/LambdaForm$NamedFunction;funcnfcreateFunctiongetNamedFunction\(Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/LambdaForm$NamedFunction;typemember
Exceptions()V
SourceFile
Invokers.javaNestMembersI.java/lang/invoke/MethodHandleNatives$Constants	Constants??java/lang/invoke/Invokersjava/lang/invoke/MethodHandle???????????J?K??LMjava/lang/invoke/MethodTypeFormN?
OPQ??java/lang/AssertionErrorR??J,-STUinvokeExactinvokeVWXYjava/lang/Classjava/lang/invoke/VarHandleZ[VW+java/lang/invoke/VarHandle$AccessDescriptor\^_`a?bc&dWeJfaL?g?hjkinvokeBasiclm&java/lang/ReflectiveOperationExceptionjava/lang/StringBuilderJVM cannot find invoker for nonp%&qrs?Jtujava/lang/constant/Constablevwx?yz{|J}~ajava/lang/invoke/MethodType???????????java/lang/Object???????0~??need homogeneous rest arguments???????Invokers?ajava/lang/InternalError
not invoker: ?????4?4?4?4????java/lang/invoke/MemberName????java/io/Serializable????????? java/lang/invoke/LambdaForm$Name????{|??java/lang/invoke/LambdaForm??????QR!Unsupported parameter slot count n?r?????????4?~:VarHandle_invoke_MT_???????4?4:VarHandle_exactInvoker_:VarHandle_invoker_??????????ab)java/lang/invoke/WrongMethodTypeException	expected  but found kljava/lang/invoke/CallSite????4?4????u;?x??????|)java/lang/invoke/LambdaForm$NamedFunction???????????Unknown function: r?????java/lang/NoSuchMethodException?l????~?? java/lang/invoke/Invokers$Holder???java/lang/invoke/Invokers$Lazy%java/lang/invoke/VarHandle$AccessModejava/lang/String java/lang/invoke/LambdaForm$Kind.java/lang/invoke/BoundMethodHandle$SpeciesData[Ljava/lang/Class;$java/lang/invoke/MethodHandleNatives()Ljava/lang/invoke/MethodType;()Ljava/lang/invoke/Invokers;form#()Ljava/lang/invoke/MethodTypeForm;cachedMethodHandle#java/lang/invoke/DirectMethodHandlemakeD(Ljava/lang/invoke/MemberName;)Ljava/lang/invoke/DirectMethodHandle;setCachedMethodHandle"java/lang/invoke/BoundMethodHandle
bindSingler(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/Object;)Ljava/lang/invoke/BoundMethodHandle;makeMethodHandleInvokeN(Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName;withInternalMemberName?(Ljava/lang/invoke/MemberName;Z)Ljava/lang/invoke/MethodHandle;insertParameterTypes2(I[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;at
AccessType'Ljava/lang/invoke/VarHandle$AccessType;%java/lang/invoke/VarHandle$AccessTypeordinal()I"(Ljava/lang/invoke/MethodType;II)V
methodNamemakeVarHandleMethodInvokeeraseparameterCountcompileToBytecode%java/lang/invoke/MethodHandles$LookupLookupIMPL_LOOKUP'Ljava/lang/invoke/MethodHandles$Lookup;
resolveOrFail`(BLjava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;$java/lang/invoke/MethodHandleStaticsnewInternalErrorB(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/InternalError;equals(Ljava/lang/Object;)Zjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/lang/Object;)VinternalMemberName()Ljava/lang/invoke/MemberName;
getMethodTypeisVarargsCollector()ZparameterSlotCount
asSpreader3(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;replaceParameterTypes3(II[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;java/lang/invoke/MethodHandles>(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
MH_asSpreaderjava/lang/IntegervalueOf(I)Ljava/lang/Integer;insertArgumentsT(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;filterArgument`(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;
parameterType(I)Ljava/lang/Class;newIllegalArgumentExceptionB(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/RuntimeException;java/lang/reflect/ArraynewInstance&(Ljava/lang/Class;I)Ljava/lang/Object;getClass()Ljava/lang/Class;hashCode(Ljava/lang/String;)VvmentryEXACT_LINKER
EXACT_INVOKERGENERIC_LINKERGENERIC_INVOKERcachedLambdaForm (I)Ljava/lang/invoke/LambdaForm;CUSTOMIZE_THRESHOLDappendParameterTypes1([Ljava/lang/Class;)Ljava/lang/invoke/MethodType;	argumentsC(ILjava/lang/invoke/MethodType;)[Ljava/lang/invoke/LambdaForm$Name;java/lang/Boolean(Z)Ljava/lang/Boolean;
speciesData_L2()Ljava/lang/invoke/BoundMethodHandle$SpeciesData;withConstraint6(Ljava/lang/Object;)Ljava/lang/invoke/LambdaForm$Name;getterFunction.(I)Ljava/lang/invoke/LambdaForm$NamedFunction;A(Ljava/lang/invoke/LambdaForm$NamedFunction;[Ljava/lang/Object;)VcopyOfRange;([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;3(Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)V'(I[Ljava/lang/invoke/LambdaForm$Name;)VI(I[Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/invoke/LambdaForm$Kind;)VsetCachedLambdaForm=(ILjava/lang/invoke/LambdaForm;)Ljava/lang/invoke/LambdaForm;(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/InternalError;%java/lang/invoke/LambdaForm$BasicType	BasicType:(Ljava/lang/Class;)Ljava/lang/invoke/LambdaForm$BasicType;argumentL(ILjava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/invoke/LambdaForm$Name;+(ILjava/lang/invoke/LambdaForm$BasicType;)VVARHANDLE_LINKER
debugNamesbasicTypeSignature1(Ljava/lang/invoke/MethodType;)Ljava/lang/String;shortenSignature&(Ljava/lang/String;)Ljava/lang/String;associateWithDebugName2(Ljava/lang/invoke/LambdaForm;Ljava/lang/String;)VVARHANDLE_EXACT_INVOKERVARHANDLE_INVOKERpreparemodegetMethodHandlesymbolicMethodTypeInvokerasTypejava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VLINK_TO_TARGET_METHODLINK_TO_CALL_SITE	getTarget!java/lang/invoke/MethodHandleImplisCompileConstantcustomizationCount	customize)java/lang/invoke/InvokerBytecodeGeneratorisStaticallyInvocable/([Ljava/lang/invoke/LambdaForm$NamedFunction;)Zjava/lang/VoidTYPE
methodTypeS(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;A(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType;0(Ljava/lang/Exception;)Ljava/lang/InternalError;D(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;B)V
getFactoryFactory'()Ljava/lang/invoke/MemberName$Factory;#java/lang/invoke/MemberName$Factory_(BLjava/lang/invoke/MemberName;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MemberName; (Ljava/lang/invoke/MemberName;)VdesiredAssertionStatusUNSAFELjdk/internal/misc/Unsafe;jdk/internal/misc/UnsafeensureClassInitialized(Ljava/lang/Class;)V K????????????????????????????????????????????????????????????%???R*?*??*+???=2>?????????g*?L+?+?*?L*+?	??BCDE??????????g*?L+?+?*?L*+?	??IJKL???????????g*?L+?+?*??
M,*??*,???	?,?
?L+?-,?N-?L??*+???Y??,?
+?L*+?	??2PQRSU)W2X6Y;Z@[V\`^?*;%??g??a??S?????E?,d?	???;*+???c????????;*+???h????????;*?2??l?????"???t*?2N-?-?*?,[S??qr
s?*??????????
???d*?M,?N??
6,?:-,?:??:,??:??*???Y??*???*
wx
yz {)|6}D~[a??Rd??d??_??
Z??M?? D??);??6.??!?EEA?qA?&?"m*?N-? Y!S?":+-?#:?$Y-+?%?&+?'?(:?:+?)-?*?:??*?+??Y??*???&	????2?=?M?d?j??Rm??m??m??h??X??P??2;=0????d?EEq$?%
=*?*??,?*??-
?
+?.?/??????$?? %??%??"	???$
???????#+?@?+?@?A*???????#+?@?+?@?A*???$>??YY?4Y?5Z?7*?7?9?[?+?D??+?:,+S?+?:?\??&	?\?b?h????????????R_??e??????)????*+?'??????'	?$?EP?q,-??
??
*?
K>?>?W

-;I66?]:?566?^:?'66?_:?66?`:??YY?a??*?
?b:??6??`6		`6

*?-`6???`66
??
?
6
?
6?c?
?
?6
?
6*?:??? YdS?e:?
?:
d?f:??=?
?5?Y?gY*SY?hSY?LSY
?LSY??LS?>????L??2??Y???i:2?jS?k:?lY?KY2S?mS*?
:	P?n:?*?2:?'?lY?o?KY	2SYS?mS?-?lY?o?KY	2SYS?mS2S??lY?o?KY2S?mS?lY?pS??qY?r:??qY?s:??/?*?
?t:???7	0
>LZhpt~??????? ?!?"?#?$?%?&?'
)+ ,=-`.g/}0?1?2?3?8?9?:?;?<??A%C+DFFVGZHjJyL~M?N?O?P??(.?3/?60?;14A/?D0?I14O/?R0?W14]/?`0?e14~???.58?9:g??????;?????.?p&/?p&0?p&14y???
<???=?	??>?
??????@???A?
??B???C???D???E???F? vGI??J???K+??LM???



?2?	E2?	E2? E2?E2?D?@?*E?KN2?EPDK?*K) #?E2qENEPK	OP??2+?D??*+?uM??4Y?5v?7+?D?w?9?x?,?\??V
WZ-\?*??2??2??-???	?q
QR??
f=>+?-`66?6?6?c???6?6		`?l:

K?y?zS6+?-? 
``+?Q?y?zS????
?lYK?y?{S
?lY?o?KY
2SY
2S?mS`?K:
2S6?`
2S?????
?lY?o?KY2S?mS+? Y!S?"?
:
	?lY?pS?qY`
?|?s:
?}?,?4Y?5*?)?7~?7+????7?9:
??
?/
??? cdefghi/j6l?mLnXoonuq?s?u?v?w?x?w?{?|??
??/?5?I?W?^?c???O&???W)f??f??dS?b>?ZT?VA?OU?HC?/7D?60E?	?'GI
??K+
YJ?/7??
?G?,?E@?!?EN?%?JP? ?cEq
VW??
?>66+?-`66?6?6	?6

`?l:K?y?zSK?y?zS6+?-? ``+?Q?y?zS???ݸi:2?jS?k:
?lY
?KY2S?mS?)	?lY?o?KY2SY2S?mS?&	?lY?o?KY2SY2S?mS?K:	2S6?2S????+? Y!S?"?
:
?lY?pS?	?????:?qY?s:?}?5?4Y?5*?)?7?????7+????7?9:???????&???????"?)?2???L?X?o?u?z???????????????????-?2?B?Q?`?f?t???????????O&???)??????????<??X??>??T??A??U?"~C?	)wE?
2nGIz&58?9:
??K+2nJ?QO14`@?????O
?EN?%?\6?"?P??,EB2?-?EN6?PE2q4??EN6?PE2q4YZ?w*+????M,?;+???,?,+???????	???? [\	]????^_Z??!*+????M,?;N-+???-+?????,???	?????*![\!	]?`???E?^ab?X$??Y?4Y?5??7+?8??7*?8?9??????$c?$d?ef?i*?;M,+?	+,???????
??? ]?d?c???E?^gh?:*+??????]?d??^i?C*??L+?\??
?????j?C*??L+?\??
	
?????kl?A
2*?
K??=*?
?bN-?-?6*?-`6`66?6??6	???6
?6*? Y???S?e:d?f:
??
???Y????
2??Y???

?lY?o?KY
	2S?mS66
`P?n:?d??

2S
?lY*?pS?qY
?	??????sN-?/*?
-?tN-??r #+15<HX_w?? ?!?"?$?%?'?(?)	*+",&-0.??2??2m?!????#>?+??1@?5?A?<?n?H?o?	X?=?
_?E?w?F???GI
?`p??]q??OK+??A?q?#	EqA?
D?EqErr?EqErr ?'EN?KEqENP		N?EqENP		N2st?/*????5?uv?^w?W*????*?.???*????;<=??]??
?^x?m*??<?c?
*???*`?????DEFHJ?]?y????z
{|??5??2L+?+?????YLS????Y+S????Y??+??XY
Z\^3_?5}?/~:?	??&
|?\???'>Tao????? YES??????? YES?????????????????????!? Y$S??????!? Y$S??????4Y?5??7?w?9?x?L+???>?3?T?3Ua?3bo?3p??3???3???3?*
d(f?hUjblpn?p?r?t?u??
?}??
(
V3
???q#?dY*+??M??Y??,???????|}~"}? #)#?????3???P!????????????????-U? ??@??????j
????
?q??!?@$!2q3@6?7lqH???!]@??iq?@;d?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy