Edit C:\Users\Admin\.m2\repository\com\google\code\gson\gson\2.6.1\com\google\gson\JsonPrimitive.class
???? 2 A ? . ? ? ? ? . ? ? . ? ? ? ? . ? . ? ? . ? ? ? ? ? . ? . ? ? ? ? ? @ ? ? ? ? ? ? ? ? ? 1 ? ? 3 ? ? 2 ? ? 4 ? ? ? ? . ? 6 ? . ? @ ? ? ? ? @ ? ? ? ? ? ? ? . ? ? 2 ? 1 ? 3 ? ? ? @ ? 4 ? ? ? ? ? ? PRIMITIVE_TYPES [Ljava/lang/Class; Signature [Ljava/lang/Class<*>; value Ljava/lang/Object; <init> (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; arr$ len$ I i$ 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; <clinit> ()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 H T 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 ^ a b c d 0 f 5 h L X _ 6 M N 6 [ G ` @ a b J 2 *? ? ? K p L M N c d J 2 *? ? ? K z L M N e b J R *? ? *? ? ?*? ? ? K ? ? ? L M N ` f b J 2 *? ? ? K ? L M N g h J Z #*? ? ? ? Y*? ? ? ? *? ? ? K ? L # M N ` F i j b J 2 *? ? ? K ? L M N k l J j &*? ? *? ? ?*? ? *? ? ?*? ? ? K ? ? ? ? ? L &