
com.google.gson.JsonPrimitive.class Maven / Gradle / Ivy
???? 1 ?
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 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; arr$ len$ I i$ target classOfPrimitive LocalVariableTypeTable Ljava/lang/Class<*>; 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 ? a i j ? ? java/lang/String +com/google/gson/internal/LazilyParsedNumber H T e a f g ? ? j ? l ? ? java/math/BigDecimal java/math/BigInteger ? r ? ? ? t ? ? ? v ? ? ? x ? ? ? z ? ? ? ? ? ? B C ? ? ? ? ? ? ? x 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 charValue valueOf (C)Ljava/lang/String; ,com/google/gson/internal/$Gson$Preconditions
checkArgument (Z)V booleanValue parseBoolean (Ljava/lang/String;)Z java/lang/Object 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 ^ a b c d 0 f 5 h L X _ 6 M N 6 [ G ` a J 2 *? ?
? K p L M N b c J 2 *? ?
? K z L M N d a J I *? ? *? ?
?*? ? ? K ? ? ? L M N e a J 2 *? ? ? K ? L M N f g J M #*? ? ? ? Y*? ? ? ?
*? ? ? K ? L # M N h a J 2 *? ? ? K ? L M N i j J ` &*? ? *? ? ?*? ? *? ? ?*? ? ? K ? ? ? ? ? L &