META-INF.modules.java.base.classes.java.lang.invoke.TypeConvertingMethodAdapter.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> ? ?
P ? ?
?
z ?
z ? ? ?
z ?
z ? ?
?
?
z ? ?
? ?
?
?
? ? ?
?
? ?
? ? ? ?
N ?
?
? ?
?
?
?
?
? ?
?
?
? ? ? ?
? ?
?
?
? ?
?
?
?
?
?
? ? ?
P ? ?
P ? ?
? ?
P ?
? ? ? Z
? ?
D ? ? ? ? ? ?
? ? ? NUM_WRAPPERS I
ConstantValue
NAME_OBJECT Ljava/lang/String; WRAPPER_PREFIX NAME_BOX_METHOD wideningOpcodes [[I FROM_WRAPPER_NAME [Lsun/invoke/util/Wrapper; FROM_TYPE_SORT $assertionsDisabled Z 1(Ljdk/internal/org/objectweb/asm/MethodVisitor;)V Code LineNumberTable LocalVariableTable this .Ljava/lang/invoke/TypeConvertingMethodAdapter; mv .Ljdk/internal/org/objectweb/asm/MethodVisitor; initWidening 7(Lsun/invoke/util/Wrapper;I[Lsun/invoke/util/Wrapper;)V f Lsun/invoke/util/Wrapper; to opcode from
StackMapTable \ hashWrapperName (Ljava/lang/String;)I xn wrapperOrNullFromDescriptor -(Ljava/lang/String;)Lsun/invoke/util/Wrapper; desc cname w wrapperName -(Lsun/invoke/util/Wrapper;)Ljava/lang/String; unboxMethod boxingDescriptor unboxingDescriptor boxIfTypePrimitive ((Ljdk/internal/org/objectweb/asm/Type;)V t %Ljdk/internal/org/objectweb/asm/Type; widen 5(Lsun/invoke/util/Wrapper;Lsun/invoke/util/Wrapper;)V ws wt box (Lsun/invoke/util/Wrapper;)V unbox .(Ljava/lang/String;Lsun/invoke/util/Wrapper;)V sname descriptorToName &(Ljava/lang/String;)Ljava/lang/String; last cast '(Ljava/lang/String;Ljava/lang/String;)V ds dt ns nt toWrapper first C convertType 6(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)V dTarget wPrimTarget wArg dSrc intermediate wTarget wps dArg arg Ljava/lang/Class; target
functional LocalVariableTypeTable Ljava/lang/Class<*>; Signature ?(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V iconst (I)V cst ()V wi
SourceFile TypeConvertingMethodAdapter.java sun/invoke/util/Wrapper &jdk/internal/org/objectweb/asm/Opcodes ` Y Z ,java/lang/invoke/TypeConvertingMethodAdapter Ljava/lang/
[ \ r s java/lang/StringBuilder ` ?
java/lang/ Value ( )L { | ; () ] \ ? ? ? valueOf ~ | } | | ? ? java/lang/Object ?!" ?#$%&' ? ?()* u v ? ? ? v+%,% ? ? java/lang/Number g h java/lang/Byte-. java/lang/Short/ ?0123% ^ _45 java/lang/AssertionError6 l7 l8 l9 l: l i j; l<