retrofit.converter.GsonConverter.class Maven / Gradle / Ivy
???? 2 ~ H
I
J K L M N
O P Q M R
S
T U
V W X
Y Z [
T \
] ^
_ ` a
b c d e JsonTypedOutput InnerClasses gson Lcom/google/gson/Gson; charset Ljava/lang/String; (Lcom/google/gson/Gson;)V Code LineNumberTable LocalVariableTable this "Lretrofit/converter/GsonConverter; +(Lcom/google/gson/Gson;Ljava/lang/String;)V fromBody F(Lretrofit/mime/TypedInput;Ljava/lang/reflect/Type;)Ljava/lang/Object; ignored Ljava/io/IOException; e $Lcom/google/gson/JsonParseException; body Lretrofit/mime/TypedInput; type Ljava/lang/reflect/Type; isr Ljava/io/InputStreamReader;
StackMapTable f c g h Q d W Z i
Exceptions toBody /(Ljava/lang/Object;)Lretrofit/mime/TypedOutput; &Ljava/io/UnsupportedEncodingException; object Ljava/lang/Object; `
SourceFile GsonConverter.java UTF-8 ! ( ! j g k l m n o java/io/InputStreamReader p q ! r s t u v j java/io/IOException &retrofit/converter/ConversionException ! w "com/google/gson/JsonParseException 0retrofit/converter/GsonConverter$JsonTypedOutput x y f z { ! | $java/io/UnsupportedEncodingException java/lang/AssertionError ! } retrofit/converter/GsonConverter java/lang/Object retrofit/converter/Converter java/lang/String retrofit/mime/TypedInput java/lang/reflect/Type java/lang/Throwable ()V mimeType ()Ljava/lang/String; retrofit/mime/MimeUtil parseCharset 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; in ()Ljava/io/InputStream; *(Ljava/io/InputStream;Ljava/lang/String;)V com/google/gson/Gson fromJson <(Ljava/io/Reader;Ljava/lang/reflect/Type;)Ljava/lang/Object; close (Ljava/lang/Throwable;)V toJson &(Ljava/lang/Object;)Ljava/lang/String; getBytes (Ljava/lang/String;)[B ([BLjava/lang/String;)V (Ljava/lang/Object;)V ! ! " # @ *+? ? $
+ , % &