From 3f0f27f6cc35d75691b722c4841e435ac9b2d439 Mon Sep 17 00:00:00 2001 From: Yi Kong Date: Wed, 6 Apr 2016 13:15:34 +0100 Subject: [PATCH] Track libcore change e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4 Change-Id: I272d9d8a15034dce4e0858b76e1ca22e315e4acd --- api/current.txt | 35 +++++++++++++++++++++++++++++++++++ api/system-current.txt | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) diff --git a/api/current.txt b/api/current.txt index bf943a070e7ca..c2a76325cbbc6 100644 --- a/api/current.txt +++ b/api/current.txt @@ -47681,6 +47681,9 @@ package java.lang { method public int compareTo(java.lang.Boolean); method public static boolean getBoolean(java.lang.String); method public static int hashCode(boolean); + method public static boolean logicalAnd(boolean, boolean); + method public static boolean logicalOr(boolean, boolean); + method public static boolean logicalXor(boolean, boolean); method public static boolean parseBoolean(java.lang.String); method public static java.lang.String toString(boolean); method public static java.lang.Boolean valueOf(boolean); @@ -48644,6 +48647,8 @@ package java.lang { method public static float abs(float); method public static double abs(double); method public static double acos(double); + method public static int addExact(int, int); + method public static long addExact(long, long); method public static double asin(double); method public static double atan(double); method public static double atan2(double, double); @@ -48653,12 +48658,20 @@ package java.lang { method public static float copySign(float, float); method public static double cos(double); method public static double cosh(double); + method public static int decrementExact(int); + method public static long decrementExact(long); method public static double exp(double); method public static double expm1(double); method public static double floor(double); + method public static int floorDiv(int, int); + method public static long floorDiv(long, long); + method public static int floorMod(int, int); + method public static long floorMod(long, long); method public static int getExponent(float); method public static int getExponent(double); method public static double hypot(double, double); + method public static int incrementExact(int); + method public static long incrementExact(long); method public static double log(double); method public static double log10(double); method public static double log1p(double); @@ -48670,8 +48683,14 @@ package java.lang { method public static long min(long, long); method public static float min(float, float); method public static double min(double, double); + method public static int multiplyExact(int, int); + method public static long multiplyExact(long, long); + method public static int negateExact(int); + method public static long negateExact(long); method public static double nextAfter(double, double); method public static float nextAfter(float, double); + method public static double nextDown(double); + method public static float nextDown(float); method public static double nextUp(double); method public static float nextUp(float); method public static double pow(double, double); @@ -48686,9 +48705,12 @@ package java.lang { method public static double sin(double); method public static double sinh(double); method public static double sqrt(double); + method public static int subtractExact(int, int); + method public static long subtractExact(long, long); method public static double tan(double); method public static double tanh(double); method public static double toDegrees(double); + method public static int toIntExact(long); method public static double toRadians(double); method public static double ulp(double); method public static float ulp(float); @@ -49002,6 +49024,8 @@ package java.lang { method public static float abs(float); method public static double abs(double); method public static double acos(double); + method public static int addExact(int, int); + method public static long addExact(long, long); method public static double asin(double); method public static double atan(double); method public static double atan2(double, double); @@ -49014,6 +49038,10 @@ package java.lang { method public static double exp(double); method public static double expm1(double); method public static double floor(double); + method public static int floorDiv(int, int); + method public static long floorDiv(long, long); + method public static int floorMod(int, int); + method public static long floorMod(long, long); method public static int getExponent(float); method public static int getExponent(double); method public static double hypot(double, double); @@ -49028,8 +49056,12 @@ package java.lang { method public static long min(long, long); method public static float min(float, float); method public static double min(double, double); + method public static int multiplyExact(int, int); + method public static long multiplyExact(long, long); method public static double nextAfter(double, double); method public static float nextAfter(float, double); + method public static double nextDown(double); + method public static float nextDown(float); method public static double nextUp(double); method public static float nextUp(float); method public static double pow(double, double); @@ -49044,9 +49076,12 @@ package java.lang { method public static double sin(double); method public static double sinh(double); method public static double sqrt(double); + method public static int subtractExact(int, int); + method public static long subtractExact(long, long); method public static double tan(double); method public static double tanh(double); method public static double toDegrees(double); + method public static int toIntExact(long); method public static double toRadians(double); method public static double ulp(double); method public static float ulp(float); diff --git a/api/system-current.txt b/api/system-current.txt index 32a0e56b43f4d..7873ed5fd49e0 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -50299,6 +50299,9 @@ package java.lang { method public int compareTo(java.lang.Boolean); method public static boolean getBoolean(java.lang.String); method public static int hashCode(boolean); + method public static boolean logicalAnd(boolean, boolean); + method public static boolean logicalOr(boolean, boolean); + method public static boolean logicalXor(boolean, boolean); method public static boolean parseBoolean(java.lang.String); method public static java.lang.String toString(boolean); method public static java.lang.Boolean valueOf(boolean); @@ -51262,6 +51265,8 @@ package java.lang { method public static float abs(float); method public static double abs(double); method public static double acos(double); + method public static int addExact(int, int); + method public static long addExact(long, long); method public static double asin(double); method public static double atan(double); method public static double atan2(double, double); @@ -51271,12 +51276,20 @@ package java.lang { method public static float copySign(float, float); method public static double cos(double); method public static double cosh(double); + method public static int decrementExact(int); + method public static long decrementExact(long); method public static double exp(double); method public static double expm1(double); method public static double floor(double); + method public static int floorDiv(int, int); + method public static long floorDiv(long, long); + method public static int floorMod(int, int); + method public static long floorMod(long, long); method public static int getExponent(float); method public static int getExponent(double); method public static double hypot(double, double); + method public static int incrementExact(int); + method public static long incrementExact(long); method public static double log(double); method public static double log10(double); method public static double log1p(double); @@ -51288,8 +51301,14 @@ package java.lang { method public static long min(long, long); method public static float min(float, float); method public static double min(double, double); + method public static int multiplyExact(int, int); + method public static long multiplyExact(long, long); + method public static int negateExact(int); + method public static long negateExact(long); method public static double nextAfter(double, double); method public static float nextAfter(float, double); + method public static double nextDown(double); + method public static float nextDown(float); method public static double nextUp(double); method public static float nextUp(float); method public static double pow(double, double); @@ -51304,9 +51323,12 @@ package java.lang { method public static double sin(double); method public static double sinh(double); method public static double sqrt(double); + method public static int subtractExact(int, int); + method public static long subtractExact(long, long); method public static double tan(double); method public static double tanh(double); method public static double toDegrees(double); + method public static int toIntExact(long); method public static double toRadians(double); method public static double ulp(double); method public static float ulp(float); @@ -51620,6 +51642,8 @@ package java.lang { method public static float abs(float); method public static double abs(double); method public static double acos(double); + method public static int addExact(int, int); + method public static long addExact(long, long); method public static double asin(double); method public static double atan(double); method public static double atan2(double, double); @@ -51632,6 +51656,10 @@ package java.lang { method public static double exp(double); method public static double expm1(double); method public static double floor(double); + method public static int floorDiv(int, int); + method public static long floorDiv(long, long); + method public static int floorMod(int, int); + method public static long floorMod(long, long); method public static int getExponent(float); method public static int getExponent(double); method public static double hypot(double, double); @@ -51646,8 +51674,12 @@ package java.lang { method public static long min(long, long); method public static float min(float, float); method public static double min(double, double); + method public static int multiplyExact(int, int); + method public static long multiplyExact(long, long); method public static double nextAfter(double, double); method public static float nextAfter(float, double); + method public static double nextDown(double); + method public static float nextDown(float); method public static double nextUp(double); method public static float nextUp(float); method public static double pow(double, double); @@ -51662,9 +51694,12 @@ package java.lang { method public static double sin(double); method public static double sinh(double); method public static double sqrt(double); + method public static int subtractExact(int, int); + method public static long subtractExact(long, long); method public static double tan(double); method public static double tanh(double); method public static double toDegrees(double); + method public static int toIntExact(long); method public static double toRadians(double); method public static double ulp(double); method public static float ulp(float);