未验证 提交 147eb13d 编写于 作者: J Jake Wharton 提交者: GitHub

Merge pull request #2709 from Apsaliya/as/patch-3

Small tweaks with exceptions.
......@@ -15,7 +15,6 @@
*/
package retrofit.converter.guava;
import java.io.IOException;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import okhttp3.ResponseBody;
......@@ -27,7 +26,7 @@ final class AlwaysNullConverterFactory extends Converter.Factory {
public Converter<ResponseBody, ?> responseBodyConverter(Type type, Annotation[] annotations,
Retrofit retrofit) {
return new Converter<ResponseBody, Object>() {
@Override public Object convert(ResponseBody value) throws IOException {
@Override public Object convert(ResponseBody value) {
return null;
}
};
......
......@@ -15,7 +15,6 @@
*/
package retrofit.converter.java8;
import java.io.IOException;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import okhttp3.ResponseBody;
......@@ -27,7 +26,7 @@ final class AlwaysNullConverterFactory extends Converter.Factory {
public Converter<ResponseBody, ?> responseBodyConverter(Type type, Annotation[] annotations,
Retrofit retrofit) {
return new Converter<ResponseBody, Object>() {
@Override public Object convert(ResponseBody value) throws IOException {
@Override public Object convert(ResponseBody value) {
return null;
}
};
......
......@@ -39,6 +39,8 @@ final class SimpleXmlRequestBodyConverter<T> implements Converter<T, RequestBody
OutputStreamWriter osw = new OutputStreamWriter(buffer.outputStream(), CHARSET);
serializer.write(value, osw);
osw.flush();
} catch (RuntimeException | IOException e) {
throw e;
} catch (Exception e) {
throw new RuntimeException(e);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册