META-INF.modules.java.base.classes.java.lang.invoke.BoundMethodHandle.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
???? 6?
h ? 3 ?
3 ?
3 ? ?
? i ?
? ?
3 ? 3 ?
c ? ? ? ?
?
?
? ?
h ? ? ? ?
?
h ? ? ? ?
?
h ? ? ? ?
?
h ? ?
? ?
?
?
?
? ? ?
? ? 3 ?
? ?
m
3 ?
3
3
3
? m
h ?
3
3
!"#
?$
%
h&
h'
()
h*
+
h,
-
h.
/01
234
V5
c6789
3:
J;<
c=> ?
@AB InnerClasses Specializer SpeciesDataC Species_L FIELD_COUNT_THRESHOLD I
ConstantValue FORM_EXPRESSION_THRESHOLD SPECIALIZER 0Ljava/lang/invoke/BoundMethodHandle$Specializer; $assertionsDisabled Z =(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)V Code LineNumberTable LocalVariableTable this $Ljava/lang/invoke/BoundMethodHandle; type Ljava/lang/invoke/MethodType; form Ljava/lang/invoke/LambdaForm;
StackMapTableDE
bindSingleF BasicType ?(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/LambdaForm$BasicType;Ljava/lang/Object;)Ljava/lang/invoke/BoundMethodHandle; t Ljava/lang/Throwable; xtype 'Ljava/lang/invoke/LambdaForm$BasicType; x Ljava/lang/Object; editor %()Ljava/lang/invoke/LambdaFormEditor; r(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/Object;)Ljava/lang/invoke/BoundMethodHandle;
bindArgumentL 9(ILjava/lang/Object;)Ljava/lang/invoke/BoundMethodHandle; pos value
bindArgumentI ((II)Ljava/lang/invoke/BoundMethodHandle;
bindArgumentJ ((IJ)Ljava/lang/invoke/BoundMethodHandle; J
bindArgumentF ((IF)Ljava/lang/invoke/BoundMethodHandle; F
bindArgumentD ((ID)Ljava/lang/invoke/BoundMethodHandle; D rebind &()Ljava/lang/invoke/BoundMethodHandle;
tooComplex ()Z
makeReinvoker E(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/BoundMethodHandle; target Ljava/lang/invoke/MethodHandle; speciesData 2()Ljava/lang/invoke/BoundMethodHandle$SpeciesData; speciesDataFor O(Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/BoundMethodHandle$SpeciesData; cG
fieldCount ()I internalProperties ()Ljava/lang/Object; internalValues ()Ljava/lang/String; i count sb Ljava/lang/StringBuilder; arg (I)Ljava/lang/Object; fieldType Ljava/lang/Class; ex LocalVariableTypeTable Ljava/lang/Class<*>; copyWith `(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/BoundMethodHandle; copyWithExtendL copyWithExtendI a(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;I)Ljava/lang/invoke/BoundMethodHandle; copyWithExtendJ a(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;J)Ljava/lang/invoke/BoundMethodHandle; copyWithExtendF a(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;F)Ljava/lang/invoke/BoundMethodHandle; copyWithExtendD a(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;D)Ljava/lang/invoke/BoundMethodHandle;
speciesData_L speciesData_LL speciesData_LLL speciesData_LLLL speciesData_LLLLL [(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/MethodHandle; ()V
SourceFile BoundMethodHandle.java y z w x ? ? ? ? java/lang/AssertionError y ?HIJ ? ? ? u vKM .java/lang/invoke/BoundMethodHandle$SpeciesDataNOPQRSTUVW ?XO java/lang/LongYZW ?[O java/lang/Float\]W ?^O java/lang/Double_`W ? java/lang/StringBuilder unexpected xtype: abacd ?efg java/lang/Throwablehi ? ? ? ?j ?k ?l ?m ?n ?o ?p ? ? ? ? ? ? "java/lang/invoke/BoundMethodHandleq ? java/lang/invoke/MethodTypeFormrstwxyz ?{|~? ?
& BMH= ? ? [ ? ? ] y?
a? : ( )
]???? ? java/lang/Class????W?W????W???W???W??? java/lang/InternalError unexpected type: ? ? java/lang/String . LL?? LLL LLLL LLLLL ? ?? ? .java/lang/invoke/BoundMethodHandle$Specializer y? ? L java/lang/invoke/MethodHandle $java/lang/invoke/BoundMethodHandle$1 ,java/lang/invoke/BoundMethodHandle$Species_L java/lang/invoke/MethodType java/lang/invoke/LambdaForm %java/lang/invoke/LambdaForm$BasicType java/lang/Object 0$SwitchMap$java$lang$invoke$LambdaForm$BasicType [I ordinal
topSpecies? 1()Ljava/lang/invoke/ClassSpecializer$SpeciesData;
I_TYPE_NUM B
extendWith 3(B)Ljava/lang/invoke/BoundMethodHandle$SpeciesData; factory !()Ljava/lang/invoke/MethodHandle; sun/invoke/util/ValueConversions widenSubword (Ljava/lang/Object;)I invokeBasic
J_TYPE_NUM longValue ()J
F_TYPE_NUM
floatValue ()F
D_TYPE_NUM doubleValue ()D append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString $java/lang/invoke/MethodHandleStatics newInternalError -(Ljava/lang/String;)Ljava/lang/InternalError; uncaughtException ((Ljava/lang/Throwable;)Ljava/lang/Error; make !java/lang/invoke/LambdaFormEditor ](Ljava/lang/invoke/BoundMethodHandle;ILjava/lang/Object;)Ljava/lang/invoke/BoundMethodHandle; L(Ljava/lang/invoke/BoundMethodHandle;II)Ljava/lang/invoke/BoundMethodHandle; L(Ljava/lang/invoke/BoundMethodHandle;IJ)Ljava/lang/invoke/BoundMethodHandle; L(Ljava/lang/invoke/BoundMethodHandle;IF)Ljava/lang/invoke/BoundMethodHandle; L(Ljava/lang/invoke/BoundMethodHandle;ID)Ljava/lang/invoke/BoundMethodHandle; expressionCount BMH_SPECIES 0Ljava/lang/invoke/BoundMethodHandle$SpeciesData; getterFunction?
NamedFunction .(I)Ljava/lang/invoke/LambdaForm$NamedFunction; 'java/lang/invoke/DelegatingMethodHandle makeReinvokerForm |(Ljava/lang/invoke/MethodHandle;ILjava/lang/Object;Ljava/lang/invoke/LambdaForm$NamedFunction;)Ljava/lang/invoke/LambdaForm; ()Ljava/lang/invoke/MethodType; names Name #[Ljava/lang/invoke/LambdaForm$Name; java/lang/invoke/LambdaForm$Name
constraint (Ljava/lang/String;)V (I)Ljava/lang/StringBuilder;
fieldTypes ()Ljava/util/List; java/util/List get basicType :(Ljava/lang/Class;)Ljava/lang/invoke/LambdaForm$BasicType; getter "(I)Ljava/lang/invoke/MethodHandle; 8(Ljava/lang/invoke/BoundMethodHandle;)Ljava/lang/Object; '(Ljava/lang/invoke/BoundMethodHandle;)I java/lang/Integer valueOf (I)Ljava/lang/Integer; '(Ljava/lang/invoke/BoundMethodHandle;)J (J)Ljava/lang/Long; '(Ljava/lang/invoke/BoundMethodHandle;)F (F)Ljava/lang/Float; '(Ljava/lang/invoke/BoundMethodHandle;)D (D)Ljava/lang/Double; key findSpecies C(Ljava/lang/Object;)Ljava/lang/invoke/ClassSpecializer$SpeciesData; desiredAssertionStatus )(Ljava/lang/invoke/BoundMethodHandle$1;)V #java/lang/invoke/SimpleMethodHandle? -java/lang/invoke/ClassSpecializer$SpeciesData )java/lang/invoke/LambdaForm$NamedFunction !java/lang/invoke/ClassSpecializer 3 h o p q r s p q t u v w x y z { ~ *+,? ? ? *? ,? ? ? Y? ?? | 6 7 8 } ~ ? ? ? ? ? ? 3 ? ? ? ? { ˲ ,? .? ? $ + G f ?*+-? ??
? ? ?
? ? *+-? ? ??
? ? ? ? ? *+-? ? ? ??
? ? ? ? ? *+-? ? ? ??
? ? ? ? ? *+-? ? ? ?? Y? ? !,? "? #? $?:? &? 2 ? % 3 N ? % O m ? % n ? ? % ? ? ? % ? ? ? % | &