
com.google.gson.JsonPrimitive.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
A ?
. ? ?
?
? . ? ?
. ?
? ? ?
. ?
. ?
?
. ?
? ? ?
?
. ?
. ?
? ?
?
?
@ ? ?
? ?
?
?
? ?
?
1 ?
?
3 ?
?
2 ?
?
4 ?
?
? ? . ?
6 ?
. ?
@ ?
? ? ?
@ ?
? ? ? ? ? ?
. ? ? 2 ? 1 ? 3 ? ? ? @ ? 4 ?
? ? ? ? ? PRIMITIVE_TYPES [Ljava/lang/Class; Signature [Ljava/lang/Class<*>; value Ljava/lang/Object; (Ljava/lang/Boolean;)V Code LineNumberTable LocalVariableTable this Lcom/google/gson/JsonPrimitive; bool Ljava/lang/Boolean; (Ljava/lang/Number;)V number Ljava/lang/Number; (Ljava/lang/String;)V string Ljava/lang/String; (Ljava/lang/Character;)V c Ljava/lang/Character; (Ljava/lang/Object;)V primitive deepCopy !()Lcom/google/gson/JsonPrimitive; setValue C
StackMapTable isBoolean ()Z getAsBooleanWrapper ()Ljava/lang/Boolean; getAsBoolean isNumber getAsNumber ()Ljava/lang/Number; ? isString getAsString ()Ljava/lang/String; getAsDouble ()D getAsBigDecimal ()Ljava/math/BigDecimal; ? getAsBigInteger ()Ljava/math/BigInteger; ?
getAsFloat ()F getAsLong ()J
getAsShort ()S getAsInt ()I getAsByte ()B getAsCharacter ()C isPrimitiveOrString (Ljava/lang/Object;)Z standardPrimitive Ljava/lang/Class; target classOfPrimitive LocalVariableTypeTable Ljava/lang/Class<*>; ? ? C hashCode J equals a D b obj other ?
isIntegral "(Lcom/google/gson/JsonPrimitive;)Z ()Lcom/google/gson/JsonElement; ()V
SourceFile JsonPrimitive.java H ? ^ Z java/lang/Character ? ? ? ? F G java/lang/Number ? ? ? ? ? java/lang/Boolean a b c d ? b k l ? ? java/lang/String +com/google/gson/internal/LazilyParsedNumber H T f b g h ? ? l ? n ? ? java/math/BigDecimal java/math/BigInteger ? v ? ? ? x ? ? ? z ? ? ? | ? ? ? ~ ? ? ? ? ? ? B C ? ? ? ? ? ? ? | com/google/gson/JsonPrimitive ? ? ? ? java/lang/Long java/lang/Integer java/lang/Short java/lang/Byte \ ] java/lang/Class ? ? java/lang/Float java/lang/Double com/google/gson/JsonElement java/lang/Object charValue valueOf (C)Ljava/lang/String; ,com/google/gson/internal/$Gson$Preconditions
checkArgument (Z)V booleanValue parseBoolean (Ljava/lang/String;)Z toString doubleValue parseDouble (Ljava/lang/String;)D
floatValue
parseFloat (Ljava/lang/String;)F longValue parseLong (Ljava/lang/String;)J
shortValue
parseShort (Ljava/lang/String;)S intValue parseInt (Ljava/lang/String;)I byteValue parseByte (Ljava/lang/String;)B charAt (I)C getClass ()Ljava/lang/Class; isAssignableFrom (Ljava/lang/Class;)Z doubleToLongBits (D)J isNaN (D)Z TYPE 1 . A B C D E F G H I J F
*? *+? ? K . / 0 L
M N
O P H Q J F
*? *+? ? K 7 8 9 L
M N
R S H T J F
*? *+? ? K @ A B L
M N
U V H W J F
*? *+? ? K J K L L
M N
X Y H Z J F
*? *+? ? K T U V L
M N
[ G \ ] J , *? K Z L M N ^ Z J ? 6+? ? +? ? =*? ? ? +? ?
+? ? ? ? *+? ? K &