META-INF.modules.java.base.classes.java.lang.invoke.BootstrapMethodInvoker$PullAdapter.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 7 ?
Q R S T
U V
W
X
Y
Z
[
\ ] ^ _
`
a
b
c
d e
f g h . i j l m
n
o p q r
! s MH_pullFromBootstrapMethod Ljava/lang/invoke/MethodHandle; ()V Code LineNumberTable LocalVariableTable this PullAdapter InnerClasses 5Ljava/lang/invoke/BootstrapMethodInvoker$PullAdapter; pullFromBootstrapMethod Lookup ~(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/invoke/BootstrapCallInfo;)Ljava/lang/Object; newargv [Ljava/lang/Object; NON_SPREAD_ARG_COUNT I
MAX_SAFE_SIZE invocationType Ljava/lang/invoke/MethodType; typedBSM spreader argv pushModeBSM lookup 'Ljava/lang/invoke/MethodHandles$Lookup; bsci $Ljava/lang/invoke/BootstrapCallInfo; argc LocalVariableTypeTable 'Ljava/lang/invoke/BootstrapCallInfo<*>;
StackMapTable
Exceptions Signature ?(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/invoke/BootstrapCallInfo<*>;)Ljava/lang/Object; ex Ljava/lang/Throwable;
THIS_CLASS Ljava/lang/Class; Ljava/lang/Class<*>;
SourceFile BootstrapMethodInvoker.java NestHost t % & u v w x 6 y z { | } z ~ z z ? z ? z ? z ? java/lang/invoke/MethodType java/lang/Object ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3java/lang/invoke/BootstrapMethodInvoker$PullAdapter ? = java/lang/invoke/MethodHandle java/lang/Class ? %java/lang/invoke/MethodHandles$Lookup "java/lang/invoke/BootstrapCallInfo ? ? ? ? # $ java/lang/Throwable java/lang/InternalError % ? 'java/lang/invoke/BootstrapMethodInvoker size ()I invocationName ()Ljava/lang/String; ()Ljava/lang/Object; invoke _(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; get (I)Ljava/lang/Object; q(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
copyConstants (II[Ljava/lang/Object;I)I invokeWithArguments '([Ljava/lang/Object;)Ljava/lang/Object; genericMethodType (I)Ljava/lang/invoke/MethodType; asType >(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; invokers ()Ljava/lang/invoke/Invokers; java/lang/invoke/Invokers
spreadInvoker "(I)Ljava/lang/invoke/MethodHandle; invokeExact |(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; IMPL_LOOKUP java/lang/invoke/MethodHandles
methodType S(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;
findStatic a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; (Ljava/lang/Throwable;)V 0 # $ % &