Remove Rasterizer and its subclasses from the public API.
Test: compile
Bug: 14650725
Change-Id: I99e1942d4d1b85f4efdcb3faf3fee1aa6c839b7e
diff --git a/api/removed.txt b/api/removed.txt
index 683a695..10e6eb5 100644
--- a/api/removed.txt
+++ b/api/removed.txt
@@ -78,10 +78,25 @@
enum_constant public static final android.graphics.AvoidXfermode.Mode TARGET;
}
+ public deprecated class LayerRasterizer extends android.graphics.Rasterizer {
+ ctor public LayerRasterizer();
+ method public void addLayer(android.graphics.Paint, float, float);
+ method public void addLayer(android.graphics.Paint);
+ }
+
+ public class Paint {
+ method public deprecated android.graphics.Rasterizer getRasterizer();
+ method public deprecated android.graphics.Rasterizer setRasterizer(android.graphics.Rasterizer);
+ }
+
public deprecated class PixelXorXfermode extends android.graphics.Xfermode {
ctor public PixelXorXfermode(int);
}
+ public class Rasterizer {
+ ctor public Rasterizer();
+ }
+
}
package android.location {
@@ -393,6 +408,15 @@
}
+package android.text.style {
+
+ public class RasterizerSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance {
+ ctor public RasterizerSpan(android.graphics.Rasterizer);
+ method public android.graphics.Rasterizer getRasterizer();
+ }
+
+}
+
package android.util {
public deprecated class FloatMath {