META-INF.modules.java.base.classes.java.lang.constant.DynamicConstantDesc.class Maven / Gradle / Ivy
???? 8? ?
, ?
? ? ? B ? ?
? ? B ? ? B ? i
? ? B ?
? ? ?
? ?
?
?
?
B ?
B ? ?
? ? ? ? ? ? ?
B ?
? ? ? ? ? ?
" ?
? ? ?
? ?
? ? ? ?
?
( ? ? ? 7 ?
" ? ? ?
( ? B ? ? ? ? 5 ? ? ?
? ?
B ? ? ? ?
?
?
?
! ?$ % ' ) + - ?/ AnonymousDynamicConstantDesc InnerClasses bootstrapMethod +Ljava/lang/constant/DirectMethodHandleDesc;
bootstrapArgs "[Ljava/lang/constant/ConstantDesc; constantName Ljava/lang/String; constantType Ljava/lang/constant/ClassDesc; canonicalMap Ljava/util/Map; Signature ?Ljava/util/Map;Ljava/lang/constant/ConstantDesc;>;>; ?(Ljava/lang/constant/DirectMethodHandleDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;[Ljava/lang/constant/ConstantDesc;)V Code LineNumberTable LocalVariableTable this (Ljava/lang/constant/DynamicConstantDesc; LocalVariableTypeTable -Ljava/lang/constant/DynamicConstantDesc;
StackMapTable ofCanonical ?(Ljava/lang/constant/DirectMethodHandleDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;[Ljava/lang/constant/ConstantDesc;)Ljava/lang/constant/ConstantDesc; ?(Ljava/lang/constant/DirectMethodHandleDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;[Ljava/lang/constant/ConstantDesc;)Ljava/lang/constant/ConstantDesc; ofNamed ?(Ljava/lang/constant/DirectMethodHandleDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;[Ljava/lang/constant/ConstantDesc;)Ljava/lang/constant/DynamicConstantDesc; ?(Ljava/lang/constant/DirectMethodHandleDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;[Ljava/lang/constant/ConstantDesc;)Ljava/lang/constant/DynamicConstantDesc; of w(Ljava/lang/constant/DirectMethodHandleDesc;[Ljava/lang/constant/ConstantDesc;)Ljava/lang/constant/DynamicConstantDesc; ?(Ljava/lang/constant/DirectMethodHandleDesc;[Ljava/lang/constant/ConstantDesc;)Ljava/lang/constant/DynamicConstantDesc; U(Ljava/lang/constant/DirectMethodHandleDesc;)Ljava/lang/constant/DynamicConstantDesc; p(Ljava/lang/constant/DirectMethodHandleDesc;)Ljava/lang/constant/DynamicConstantDesc; ()Ljava/lang/String; ()Ljava/lang/constant/ClassDesc; -()Ljava/lang/constant/DirectMethodHandleDesc; $()[Ljava/lang/constant/ConstantDesc; bootstrapArgsList ()Ljava/util/List; 5()Ljava/util/List; resolveConstantDesc Lookup ;(Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/Object; i I bsm Ljava/lang/invoke/MethodHandle; bsmArgs [Ljava/lang/Object; e Ljava/lang/Error; t Ljava/lang/Throwable; lookup 'Ljava/lang/invoke/MethodHandles$Lookup; ?
Exceptions0 ,(Ljava/lang/invoke/MethodHandles$Lookup;)TT; tryCanonicalize #()Ljava/lang/constant/ConstantDesc; f Ljava/util/function/Function; kLjava/util/function/Function;Ljava/lang/constant/ConstantDesc;>; canonicalizeNull K(Ljava/lang/constant/DynamicConstantDesc;)Ljava/lang/constant/ConstantDesc; desc +Ljava/lang/constant/DynamicConstantDesc<*>; N(Ljava/lang/constant/DynamicConstantDesc<*>;)Ljava/lang/constant/ConstantDesc; canonicalizeEnum canonicalizePrimitiveClass canonicalizeStaticFieldVarHandle canonicalizeFieldVarHandle canonicalizeArrayVarHandle equals (Ljava/lang/Object;)Z o Ljava/lang/Object; hashCode ()I result toString ()V ILjava/lang/Object;Ljava/lang/constant/ConstantDesc;
SourceFile DynamicConstantDesc.java NestMembers java/lang/constant/ConstantDescs r ?123 )java/lang/constant/DirectMethodHandleDesc f g java/lang/String456 j k java/lang/constant/ClassDesc l m i78 h i9 ? "java/lang/IllegalArgumentException java/lang/StringBuilder Illegal invocation name: :; ? ? r< ? ? ? Cjava/lang/constant/DynamicConstantDesc$AnonymousDynamicConstantDesc r s _=>?@ ?A i ? ? iB ?C ? ? java/lang/invoke/MethodHandleDEFG ?H %java/lang/invoke/MethodHandles$LookupIJKLM java/lang/BootstrapMethodError DInvalid bootstrap method declared for resolving a dynamic constant: :N java/lang/ObjectOP java/lang/Error java/lang/Throwable rQ n oRS3 java/util/function/FunctionT3 java/lang/constant/ConstantDescUVX ?Z l ?[ m ? ?\]^ m`bcdcef &java/lang/constant/DynamicConstantDesc ?gh ?ijk ?k #DynamicConstantDesc[%s::%s(%s%s)%s]l ?m ?n ? /o ?p BootstrapMethodsq3rsTtuv ,wxyz{|} java/util/Map$Entry Entry~ g ???? g?? g?? g?? g?? g??? &java/lang/ReflectiveOperationException java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/constant/ConstantUtils validateMemberName '(Ljava/lang/String;Z)Ljava/lang/String; clone ()Ljava/lang/Object; length append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V invocationType %()Ljava/lang/constant/MethodTypeDesc; !java/lang/constant/MethodTypeDesc
returnType EMPTY_CONSTANTDESC java/util/List %([Ljava/lang/Object;)Ljava/util/List; type ()Ljava/lang/invoke/MethodType; java/lang/invoke/MethodType parameterCount java/lang/invoke/MethodHandles
parameterType (I)Ljava/lang/Class; java/lang/Class isAssignableFrom (Ljava/lang/Class;)Z -(Ljava/lang/Object;)Ljava/lang/StringBuilder; invokeWithArguments '([Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Throwable;)V
java/util/Map get apply NULL !Ljava/lang/constant/ConstantDesc;? java/lang/Enum$EnumDesc EnumDesc K(Ljava/lang/constant/ClassDesc;Ljava/lang/String;)Ljava/lang/Enum$EnumDesc; CD_Class ofDescriptor 2(Ljava/lang/String;)Ljava/lang/constant/ClassDesc; CD_VarHandle? (java/lang/invoke/VarHandle$VarHandleDesc
VarHandleDesc
ofStaticField z(Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/invoke/VarHandle$VarHandleDesc; ofField ofArray J(Ljava/lang/constant/ClassDesc;)Ljava/lang/invoke/VarHandle$VarHandleDesc; '(Ljava/lang/Object;Ljava/lang/Object;)Z java/util/Arrays )([Ljava/lang/Object;[Ljava/lang/Object;)Z hash ([Ljava/lang/Object;)I owner displayName
methodName java/util/stream/Stream .([Ljava/lang/Object;)Ljava/util/stream/Stream;
??
, ? 5(Ljava/lang/constant/ConstantDesc;)Ljava/lang/String; ()Ljava/util/function/Function; map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; java/util/stream/Collectors joining 6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector; collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; BSM_PRIMITIVE_CLASS
B? entry ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry; BSM_ENUM_CONSTANT
B? BSM_NULL_CONSTANT
B? BSM_VARHANDLE_STATIC_FIELD
B? BSM_VARHANDLE_FIELD
B? BSM_VARHANDLE_ARRAY
B? ofEntries '([Ljava/util/Map$Entry;)Ljava/util/Map; java/lang/Enum java/lang/invoke/VarHandle??? ? ? ? ? ? ? ? ? ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;! B , 7 f g h i j k l m n o p q ? r s t ? ^*? *+? ? ? *,? ? ? ? *-? ? ?
*? ? ? ? ?
,? ? ? Y? Y? ? ,? ? ? ?? u " a b c d ) e ; g B h ] i v 4 ^ w x ^ f g ^ j k ^ l m ^ h i y ^ w z { ? ] B | } t [ *+,-? ? ? u ? ?
? v * f g j k l m h i p ~ ? ? t T ? Y*+,-? ? u ? v * f g j k l m h i p ? ? ? ? t G **? ? +? ? u ? v f g h i p ? ? ? t 2 *? ? ? u ? v f g p ? j ? t A *? ? u ? v w x y w z l ? t A *?
? u ? v w x y w z f ? t A *? ? u ? v w x y w z h ? t G *?
? ? ? u ? v w x y w z ? ? t D *?
? ? u v w x y w z p ? ? ? t ? ?*? +? ! ? "M,? #? $? %,? #? &? '? !? (Y? Y? )? *? ? *? ? +?*?
?`? ,N-+S-*? S-*?
+? - S6*?
?? -`*?
2+? . S????,-? /?M,?M? (Y,? 2? ? ? 0 ? ? 1 u B ) G R
V ] j w ? ? ? ? ? ? v H m # ? ? ? ? ? R D ? ? ? ? ? ? ? ? ? w x ? ? ? y ? w z { ' ? ) "? % ?? "? B % 0B 1 ? ? p ? ? ? t ? $? 3*? ? 4 ? 5L+? +*? 6 ? 7?M*?*? 1 u ! " "% v ? ? $ w x ? ? y $ w z ? ? { ? B 5 1
? ? t [ *?
?? *?? 8? u ) *
+ v ? x y ? ? {
p ?
? ? t k *?
??
*? ? *?*?
*? ? 9? u / 1 2 v ? x y ? ? { p ?
? ? t z (*?
?? *? :? ;? < ?
*? ? *?*? ? =? u 6 7 9 : v ( ? x y ( ? ? { p ?
? ? t ? 4*?
?? *? :? >? < ? *?*?
2? *? *?
2? ? ?? u >
? @ A v 4 ? x y 4 ? ? { p ?
? ? t ? 4*?
?? *? :? >? < ? *?*?
2? *? *?
2? ? @? u G
H I J v 4 ? x y 4 ? ? { p ?
? ? t y '*?
?? *? :? >? < ? *?*?
2? ? A? u P
Q R S v ' ? x y ' ? ? { p ? ? ? t ? S*+? ?+? B? ?+? BM*? ,? ? C? 1*?
,?
? D? #*? ,? ? C? *?
,?
? C? ? ? u " g h i j +k 9l Gm Rj v S w x S ? ? > ? x y S w z > ? ? { ? @ B@ ? ? t z ,? ,Y*? SY*? SY*?
S? E<h*?
? F`<? u r s *t v , w x ? ? y , w z ? ? t {G? ,Y*? ? H ? I SY*? ? J SY*? ? K? L? ? Y? *? ? M? ? SY*?
? N? O ? P Q? R? S SY*?
? I S? T? u ? ? ? %? S? q? w? v { w x y { w z { - ? 6 B ? ?? B ? ? , ? ? t ? `? UY? V? W ? XSY? Y? Z ? XSY? [? \ ? XSY? ]? ^ ? XSY? _? ` ? XSY? a? b ? XS? c? 3? u &