From 979b884a040fa211383eec1457530f4f3dc4cc3c Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Mon, 26 Feb 2018 14:49:30 -0500 Subject: [PATCH] deprecate EmbossMaskFilter Test: make Bug: 14646735 Change-Id: Ic724954318e1ad6b0a61a29ec5dd1e926f93f8ab --- api/current.txt | 2 +- graphics/java/android/graphics/EmbossMaskFilter.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/current.txt b/api/current.txt index 573e635d06344..347866f65eeba 100644 --- a/api/current.txt +++ b/api/current.txt @@ -13595,7 +13595,7 @@ package android.graphics { } public class EmbossMaskFilter extends android.graphics.MaskFilter { - ctor public EmbossMaskFilter(float[], float, float, float); + ctor public deprecated EmbossMaskFilter(float[], float, float, float); } public final class ImageDecoder implements java.lang.AutoCloseable { diff --git a/graphics/java/android/graphics/EmbossMaskFilter.java b/graphics/java/android/graphics/EmbossMaskFilter.java index a9e180fdb6c2b..003678ae5a3cb 100644 --- a/graphics/java/android/graphics/EmbossMaskFilter.java +++ b/graphics/java/android/graphics/EmbossMaskFilter.java @@ -20,12 +20,15 @@ public class EmbossMaskFilter extends MaskFilter { /** * Create an emboss maskfilter * + * @deprecated This subclass is not supported and should not be instantiated. + * * @param direction array of 3 scalars [x, y, z] specifying the direction of the light source * @param ambient 0...1 amount of ambient light * @param specular coefficient for specular highlights (e.g. 8) * @param blurRadius amount to blur before applying lighting (e.g. 3) * @return the emboss maskfilter */ + @Deprecated public EmbossMaskFilter(float[] direction, float ambient, float specular, float blurRadius) { if (direction.length < 3) { throw new ArrayIndexOutOfBoundsException();