From 40a72dc87821b8870042d99b4ec9335a229ec737 Mon Sep 17 00:00:00 2001 From: Joachim Sauer Date: Thu, 20 Apr 2017 12:00:39 +0100 Subject: Deprecate internal Calendar methods. These methods suffer from a potential integer overflow that can't be fixed without changing their signature as described at http://bugs.icu-project.org/trac/ticket/11632. Since they could be overridden, we need to deprecate them for at least one release before changing/removing them. Bug: 30300853 Test: m checkbuild && m offline-sdk-referenceonly-docs Change-Id: I07e14de697c1551b8d99fbd5af2a56a498226e66 --- api/current.txt | 4 ++-- api/system-current.txt | 4 ++-- api/test-current.txt | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/api/current.txt b/api/current.txt index 883d9866f1d5..9bb6a2bf2b6c 100644 --- a/api/current.txt +++ b/api/current.txt @@ -18179,9 +18179,9 @@ package android.icu.util { method protected final void computeGregorianFields(int); method protected int computeGregorianMonthStart(int, int); method protected int computeJulianDay(); - method protected int computeMillisInDay(); + method protected deprecated int computeMillisInDay(); method protected void computeTime(); - method protected int computeZoneOffset(long, int); + method protected deprecated int computeZoneOffset(long, int); method public int fieldDifference(java.util.Date, int); method protected java.lang.String fieldName(int); method protected static final long floorDivide(long, long); diff --git a/api/system-current.txt b/api/system-current.txt index 3b61bdd08cb1..da680a29c9d0 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -19394,9 +19394,9 @@ package android.icu.util { method protected final void computeGregorianFields(int); method protected int computeGregorianMonthStart(int, int); method protected int computeJulianDay(); - method protected int computeMillisInDay(); + method protected deprecated int computeMillisInDay(); method protected void computeTime(); - method protected int computeZoneOffset(long, int); + method protected deprecated int computeZoneOffset(long, int); method public int fieldDifference(java.util.Date, int); method protected java.lang.String fieldName(int); method protected static final long floorDivide(long, long); diff --git a/api/test-current.txt b/api/test-current.txt index 61a65d8bf456..52e72251abd5 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -18197,9 +18197,9 @@ package android.icu.util { method protected final void computeGregorianFields(int); method protected int computeGregorianMonthStart(int, int); method protected int computeJulianDay(); - method protected int computeMillisInDay(); + method protected deprecated int computeMillisInDay(); method protected void computeTime(); - method protected int computeZoneOffset(long, int); + method protected deprecated int computeZoneOffset(long, int); method public int fieldDifference(java.util.Date, int); method protected java.lang.String fieldName(int); method protected static final long floorDivide(long, long); -- cgit v1.2.3-59-g8ed1b