META-INF.modules.java.base.classes.sun.invoke.util.ValueConversions.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`
&??
?
?? ~?
z?
G?
?? ~?
G?
?? ~?
G?
?? ~?
?? ~?
?? ~?
G?
?? ~?
G?
?? ~?
G?
~?
~?
???? ?
?? z?
? ?
~???
/??
/?
/?
/?
.? ?
~?
z? z? z?
???
?
??
??
?????
z? z?? z?
?
&?
~?
~?
'?
z?
?
?
?
?
?
? z??
z?? z?
?? ???
~?
z?
??? ?? ??
z? z?
?? z?
'??
h?
'??
z?
??
h???
~?
z?
?
/
?
w
w
'
?
z
InnerClasses
Handles WrapperCache
THIS_CLASS Ljava/lang/Class; Signature Ljava/lang/Class<*>; IMPL_LOOKUP Lookup 'Ljava/lang/invoke/MethodHandles$Lookup; UNBOX_CONVERSIONS 0[Lsun/invoke/util/ValueConversions$WrapperCache; ZERO_INT Ljava/lang/Integer; ONE_INT BOX_CONVERSIONS CONSTANT_FUNCTIONS CONVERT_PRIMITIVE_FUNCTIONS $assertionsDisabled Z ()V Code LineNumberTable LocalVariableTable this "Lsun/invoke/util/ValueConversions; newWrapperCaches 3(I)[Lsun/invoke/util/ValueConversions$WrapperCache; i I n caches
StackMapTable ? unboxInteger (Ljava/lang/Integer;)I x (Ljava/lang/Object;Z)I Ljava/lang/Object; cast unboxByte (Ljava/lang/Byte;)B Ljava/lang/Byte; (Ljava/lang/Object;Z)B
unboxShort (Ljava/lang/Short;)S Ljava/lang/Short; (Ljava/lang/Object;Z)S unboxBoolean (Ljava/lang/Boolean;)Z Ljava/lang/Boolean; (Ljava/lang/Object;Z)Z unboxCharacter (Ljava/lang/Character;)C Ljava/lang/Character; (Ljava/lang/Object;Z)C unboxLong (Ljava/lang/Long;)J Ljava/lang/Long; (Ljava/lang/Object;Z)J
unboxFloat (Ljava/lang/Float;)F Ljava/lang/Float; (Ljava/lang/Object;Z)F unboxDouble (Ljava/lang/Double;)D Ljava/lang/Double; (Ljava/lang/Object;Z)D unboxType 9(Lsun/invoke/util/Wrapper;I)Ljava/lang/invoke/MethodType; wrap Lsun/invoke/util/Wrapper; kind unbox ;(Lsun/invoke/util/Wrapper;I)Ljava/lang/invoke/MethodHandle; ex (Ljava/lang/ReflectiveOperationException; cache /Lsun/invoke/util/ValueConversions$WrapperCache; mh Ljava/lang/invoke/MethodHandle; name Ljava/lang/String; type Ljava/lang/invoke/MethodType;
unboxExact :(Lsun/invoke/util/Wrapper;)Ljava/lang/invoke/MethodHandle; ;(Lsun/invoke/util/Wrapper;Z)Ljava/lang/invoke/MethodHandle; throwNPE
unboxWiden unboxCast primitiveConversion @(Lsun/invoke/util/Wrapper;Ljava/lang/Object;Z)Ljava/lang/Number; res Ljava/lang/Number; xwrap widenSubword (Ljava/lang/Object;)I
boxInteger (I)Ljava/lang/Integer; boxByte (B)Ljava/lang/Byte; B boxShort (S)Ljava/lang/Short; S
boxBoolean (Z)Ljava/lang/Boolean; boxCharacter (C)Ljava/lang/Character; C boxLong (J)Ljava/lang/Long; J boxFloat (F)Ljava/lang/Float; F boxDouble (D)Ljava/lang/Double; D boxType 8(Lsun/invoke/util/Wrapper;)Ljava/lang/invoke/MethodType; LocalVariableTypeTable boxExact ignore (Ljava/lang/Object;)V empty
zeroObject ()Ljava/lang/Object; zeroInteger ()I zeroLong ()J zeroFloat ()F
zeroDouble ()D zeroConstantFunction !()Ljava/lang/invoke/MethodHandle;
doubleToFloat (D)F doubleToLong (D)J doubleToInt (D)I
doubleToShort (D)S doubleToChar (D)C doubleToByte (D)B doubleToBoolean (D)Z
floatToDouble (F)D floatToLong (F)J
floatToInt (F)I floatToShort (F)S floatToChar (F)C floatToByte (F)B floatToBoolean (F)Z longToDouble (J)D longToFloat (J)F longToInt (J)I longToShort (J)S
longToChar (J)C
longToByte (J)B
longToBoolean (J)Z intToDouble (I)D
intToFloat (I)F intToLong (I)J
intToShort (I)S intToChar (I)C intToByte (I)B intToBoolean (I)Z
shortToDouble (S)D shortToFloat (S)F shortToLong (S)J
shortToInt (S)I shortToChar (S)C shortToByte (S)B shortToBoolean (S)Z charToDouble (C)D charToFloat (C)F
charToLong (C)J charToInt (C)I charToShort (C)S
charToByte (C)B
charToBoolean (C)Z byteToDouble (B)D byteToFloat (B)F
byteToLong (B)J byteToInt (B)I byteToShort (B)S
byteToChar (B)C
byteToBoolean (B)Z booleanToDouble (Z)D booleanToFloat (Z)F
booleanToLong (Z)J booleanToInt (Z)I booleanToShort (Z)S
booleanToChar (Z)C
booleanToByte (Z)B toBoolean fromBoolean convertPrimitive S(Lsun/invoke/util/Wrapper;Lsun/invoke/util/Wrapper;)Ljava/lang/invoke/MethodHandle; wsrc wdst src dst C(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; I(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;
capitalize &(Ljava/lang/String;)Ljava/lang/String; newInternalError B(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/InternalError; message cause Ljava/lang/Throwable; 0(Ljava/lang/Throwable;)Ljava/lang/InternalError;
SourceFile ValueConversions.java NestMembers ? ? -sun/invoke/util/ValueConversions$WrapperCache java/lang/Integer ? ? ? java/lang/Byte ? java/lang/Short ? java/lang/Boolean ? java/lang/Character ?
java/lang/Long! ?" java/lang/Float# ?$ java/lang/Double% ?&'(')* java/lang/Object java/lang/Class+ ?), ? ?- ?./0 "java/lang/IllegalArgumentException java/lang/StringBuilder unbox 121345 ?675 ? ? ? ? ? ?89 &java/lang/ReflectiveOperationException: ?;<=>?@A cannot find unbox adapter for (exact) (cast) ? ? ? ? java/lang/Number ? ?: ?B'CDEF ?G??: ?: ?: ?: ?: ?: ? ? ? box ? ? cannot find box adapter for ? ?)HI ? zeroJ ?KL cannot find zero constant for M ?N ??r ? ?OP ? ?Q java/lang/AssertionErrorR5 To?? ?S ? .cannot find primitive conversion function for -> TD??UDVW1XYZ java/lang/InternalError ?[ ?\ sun/invoke/util/ValueConversions]^_ ? ? sun/invoke/util/Wrapper "sun/invoke/util/ValueConversions$1 (sun/invoke/util/ValueConversions$Handles %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandle java/lang/String java/lang/invoke/MethodType intValue INT byteValue ()B BYTE
shortValue ()S SHORT booleanValue ()Z BOOLEAN charValue ()C CHAR longValue LONG
floatValue FLOAT doubleValue DOUBLE
primitiveType ()Ljava/lang/Class; wrapperType
methodType A(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType; TYPE S(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; get "$SwitchMap$sun$invoke$util$Wrapper [I ordinal append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V wrapperSimpleName
findStatic a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; valueOf java/lang/invoke/MethodHandles insertArguments T(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; asType >(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; put Y(Lsun/invoke/util/Wrapper;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; getClass findWrapperType ,(Ljava/lang/Class;)Lsun/invoke/util/Wrapper; isConvertibleFrom (Lsun/invoke/util/Wrapper;)Z &(Ljava/lang/Object;)Ljava/lang/Object; 0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; EMPTY isSubwordOrInt explicitCastArguments ](Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; IGNORE CAST_REFERENCE identity 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; isPrimitive
getSimpleName ()Ljava/lang/invoke/MethodType; forPrimitiveType charAt toUpperCase (C)C (C)Ljava/lang/StringBuilder; substring (I)Ljava/lang/String; *(Ljava/lang/String;Ljava/lang/Throwable;)V (Ljava/lang/Throwable;)V desiredAssertionStatus lookup )()Ljava/lang/invoke/MethodHandles$Lookup; ! z &