diff options
| -rw-r--r-- | api/current.txt | 5 | ||||
| -rw-r--r-- | api/system-current.txt | 5 | ||||
| -rw-r--r-- | api/test-current.txt | 5 | ||||
| -rw-r--r-- | core/java/android/net/network-policy-restrictions.md | 4 | ||||
| -rw-r--r-- | core/jni/android/graphics/GraphicsJNI.h | 4 | ||||
| -rw-r--r-- | core/jni/android/graphics/Utils.h | 4 | ||||
| -rw-r--r-- | core/jni/android/graphics/YuvToJpegEncoder.h | 6 |
7 files changed, 18 insertions, 15 deletions
diff --git a/api/current.txt b/api/current.txt index 195b6403530e..cac43c4bb185 100644 --- a/api/current.txt +++ b/api/current.txt @@ -50450,12 +50450,14 @@ package java.lang { method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); + method public A[] getAnnotationsByType(java.lang.Class<A>); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?> getComponentType(); method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; + method public A getDeclaredAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; @@ -51897,7 +51899,6 @@ package java.lang.reflect { public final class Field extends java.lang.reflect.AccessibleObject implements java.lang.reflect.Member { method public java.lang.Object get(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; - method public A getAnnotation(java.lang.Class<A>); method public boolean getBoolean(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public byte getByte(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public char getChar(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; @@ -51929,7 +51930,7 @@ package java.lang.reflect { method public abstract java.lang.reflect.Type getGenericComponentType(); } - public abstract interface GenericDeclaration { + public abstract interface GenericDeclaration implements java.lang.reflect.AnnotatedElement { method public abstract java.lang.reflect.TypeVariable<?>[] getTypeParameters(); } diff --git a/api/system-current.txt b/api/system-current.txt index 54f987aaada0..5cb543787003 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -53806,12 +53806,14 @@ package java.lang { method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); + method public A[] getAnnotationsByType(java.lang.Class<A>); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?> getComponentType(); method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; + method public A getDeclaredAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; @@ -55253,7 +55255,6 @@ package java.lang.reflect { public final class Field extends java.lang.reflect.AccessibleObject implements java.lang.reflect.Member { method public java.lang.Object get(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; - method public A getAnnotation(java.lang.Class<A>); method public boolean getBoolean(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public byte getByte(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public char getChar(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; @@ -55285,7 +55286,7 @@ package java.lang.reflect { method public abstract java.lang.reflect.Type getGenericComponentType(); } - public abstract interface GenericDeclaration { + public abstract interface GenericDeclaration implements java.lang.reflect.AnnotatedElement { method public abstract java.lang.reflect.TypeVariable<?>[] getTypeParameters(); } diff --git a/api/test-current.txt b/api/test-current.txt index d06e5cfacaa4..5c013775bc9a 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -50530,12 +50530,14 @@ package java.lang { method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; method public A getAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getAnnotations(); + method public A[] getAnnotationsByType(java.lang.Class<A>); method public java.lang.String getCanonicalName(); method public java.lang.ClassLoader getClassLoader(); method public java.lang.Class<?>[] getClasses(); method public java.lang.Class<?> getComponentType(); method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; method public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; + method public A getDeclaredAnnotation(java.lang.Class<A>); method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); method public java.lang.Class<?>[] getDeclaredClasses(); method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; @@ -51977,7 +51979,6 @@ package java.lang.reflect { public final class Field extends java.lang.reflect.AccessibleObject implements java.lang.reflect.Member { method public java.lang.Object get(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; - method public A getAnnotation(java.lang.Class<A>); method public boolean getBoolean(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public byte getByte(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; method public char getChar(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; @@ -52009,7 +52010,7 @@ package java.lang.reflect { method public abstract java.lang.reflect.Type getGenericComponentType(); } - public abstract interface GenericDeclaration { + public abstract interface GenericDeclaration implements java.lang.reflect.AnnotatedElement { method public abstract java.lang.reflect.TypeVariable<?>[] getTypeParameters(); } diff --git a/core/java/android/net/network-policy-restrictions.md b/core/java/android/net/network-policy-restrictions.md index fe13f7a5aab9..63ce1a244643 100644 --- a/core/java/android/net/network-policy-restrictions.md +++ b/core/java/android/net/network-policy-restrictions.md @@ -29,8 +29,8 @@ More specifically: | **DS** | *WL* | ok | blk | ok | ok | | **ON** | *!WL* | blk | blk | blk | blk | | | *BL* | blk | blk | blk | blk | -| **DS** | *WL* | blk | ok | ok | ok | -| **OFF** | *!WL* | blk | ok | ok | ok | +| **DS** | *WL* | blk | blk | ok | ok | +| **OFF** | *!WL* | blk | blk | ok | ok | | | *BL* | blk | blk | blk | blk | diff --git a/core/jni/android/graphics/GraphicsJNI.h b/core/jni/android/graphics/GraphicsJNI.h index 5baa8f8740c2..f6a9bc7c62d7 100644 --- a/core/jni/android/graphics/GraphicsJNI.h +++ b/core/jni/android/graphics/GraphicsJNI.h @@ -127,7 +127,7 @@ public: */ class JavaPixelAllocator : public SkBRDAllocator { public: - JavaPixelAllocator(JNIEnv* env); + explicit JavaPixelAllocator(JNIEnv* env); ~JavaPixelAllocator(); virtual bool allocPixelRef(SkBitmap* bitmap, SkColorTable* ctable) override; @@ -215,7 +215,7 @@ private: class AshmemPixelAllocator : public SkBitmap::Allocator { public: - AshmemPixelAllocator(JNIEnv* env); + explicit AshmemPixelAllocator(JNIEnv* env); ~AshmemPixelAllocator(); virtual bool allocPixelRef(SkBitmap* bitmap, SkColorTable* ctable); android::Bitmap* getStorageObjAndReset() { diff --git a/core/jni/android/graphics/Utils.h b/core/jni/android/graphics/Utils.h index d1a74a0adf6c..fffec5b87b81 100644 --- a/core/jni/android/graphics/Utils.h +++ b/core/jni/android/graphics/Utils.h @@ -28,7 +28,7 @@ namespace android { class AssetStreamAdaptor : public SkStreamRewindable { public: - AssetStreamAdaptor(Asset*); + explicit AssetStreamAdaptor(Asset*); virtual bool rewind(); virtual size_t read(void* buffer, size_t size); @@ -53,7 +53,7 @@ SkMemoryStream* CopyAssetToStream(Asset*); */ class AutoFDSeek { public: - AutoFDSeek(int fd) : fFD(fd) { + explicit AutoFDSeek(int fd) : fFD(fd) { fCurr = ::lseek(fd, 0, SEEK_CUR); } ~AutoFDSeek() { diff --git a/core/jni/android/graphics/YuvToJpegEncoder.h b/core/jni/android/graphics/YuvToJpegEncoder.h index 1ea844ae3eb6..7e7b935df276 100644 --- a/core/jni/android/graphics/YuvToJpegEncoder.h +++ b/core/jni/android/graphics/YuvToJpegEncoder.h @@ -18,7 +18,7 @@ public: */ static YuvToJpegEncoder* create(int pixelFormat, int* strides); - YuvToJpegEncoder(int* strides); + explicit YuvToJpegEncoder(int* strides); /** Encode YUV data to jpeg, which is output to a stream. * @@ -47,7 +47,7 @@ protected: class Yuv420SpToJpegEncoder : public YuvToJpegEncoder { public: - Yuv420SpToJpegEncoder(int* strides); + explicit Yuv420SpToJpegEncoder(int* strides); virtual ~Yuv420SpToJpegEncoder() {} private: @@ -61,7 +61,7 @@ private: class Yuv422IToJpegEncoder : public YuvToJpegEncoder { public: - Yuv422IToJpegEncoder(int* strides); + explicit Yuv422IToJpegEncoder(int* strides); virtual ~Yuv422IToJpegEncoder() {} private: |