From c5a0ce242f3794972599163927b58bebf8c354b5 Mon Sep 17 00:00:00 2001 From: Andy Stadler Date: Mon, 24 Jan 2011 16:47:56 -0800 Subject: [PATCH] Throw Base64DataException instead of IOException * Define Base64DataException * Throw it from Base64InputStream & Base64OutputStream * This enables callers to disambiguate "bad data" from "broken stream", which makes it more possible to do proper retry logic. Bug: 3365205 Change-Id: I332e7c008f92b333400d1b4dcaef5aedc7c10ef4 --- api/11.xml | 112 ++++++++++++++++++ api/current.xml | 19 +++ .../android/util/Base64DataException.java | 30 +++++ core/java/android/util/Base64InputStream.java | 2 +- .../java/android/util/Base64OutputStream.java | 2 +- 5 files changed, 163 insertions(+), 2 deletions(-) create mode 100644 core/java/android/util/Base64DataException.java diff --git a/api/11.xml b/api/11.xml index 6ed9d225e336d..d17325f4e63f4 100644 --- a/api/11.xml +++ b/api/11.xml @@ -199955,6 +199955,25 @@ > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +