Loading AconfigFlags.bp +7 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ aconfig_srcjars = [ ":sdk_sandbox_flags_lib{.generated_srcjars}", ":android.permission.flags-aconfig-java{.generated_srcjars}", ":hwui_flags_java_lib{.generated_srcjars}", ":framework_graphics_flags_java_lib{.generated_srcjars}", ":display_flags_lib{.generated_srcjars}", ":com.android.internal.foldables.flags-aconfig-java{.generated_srcjars}", ":android.multiuser.flags-aconfig-java{.generated_srcjars}", Loading Loading @@ -353,6 +354,12 @@ java_aconfig_library { defaults: ["framework-minus-apex-aconfig-java-defaults"], } java_aconfig_library { name: "framework_graphics_flags_java_lib", aconfig_declarations: "framework_graphics_flags", defaults: ["framework-minus-apex-aconfig-java-defaults"], } // Display java_aconfig_library { name: "display_flags_lib", Loading core/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -16309,7 +16309,7 @@ package android.graphics { method public void arcTo(float, float, float, float, float, float, boolean); method public void close(); method @Deprecated public void computeBounds(@NonNull android.graphics.RectF, boolean); method public void computeBounds(@NonNull android.graphics.RectF); method @FlaggedApi("com.android.graphics.flags.exact_compute_bounds") public void computeBounds(@NonNull android.graphics.RectF); method public void conicTo(float, float, float, float, float); method public void cubicTo(float, float, float, float, float, float); method @NonNull public android.graphics.Path.FillType getFillType(); graphics/java/Android.bp +6 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,12 @@ package { default_applicable_licenses: ["frameworks_base_license"], } aconfig_declarations { name: "framework_graphics_flags", package: "com.android.graphics.flags", srcs: ["android/framework_graphics.aconfig"], } filegroup { name: "framework-graphics-nonupdatable-sources", srcs: [ Loading graphics/java/android/framework_graphics.aconfig 0 → 100644 +8 −0 Original line number Diff line number Diff line package: "com.android.graphics.flags" flag { name: "exact_compute_bounds" namespace: "framework_graphics" description: "Add a function without unused exact param for computeBounds." bug: "304478551" } No newline at end of file graphics/java/android/graphics/Path.java +4 −0 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ package android.graphics; import android.annotation.FlaggedApi; import android.annotation.FloatRange; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.Size; import com.android.graphics.flags.Flags; import dalvik.annotation.optimization.CriticalNative; import dalvik.annotation.optimization.FastNative; Loading Loading @@ -309,6 +312,7 @@ public class Path { * * @param bounds Returns the computed bounds of the path's control points. */ @FlaggedApi(Flags.FLAG_EXACT_COMPUTE_BOUNDS) public void computeBounds(@NonNull RectF bounds) { nComputeBounds(mNativePath, bounds); } Loading Loading
AconfigFlags.bp +7 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ aconfig_srcjars = [ ":sdk_sandbox_flags_lib{.generated_srcjars}", ":android.permission.flags-aconfig-java{.generated_srcjars}", ":hwui_flags_java_lib{.generated_srcjars}", ":framework_graphics_flags_java_lib{.generated_srcjars}", ":display_flags_lib{.generated_srcjars}", ":com.android.internal.foldables.flags-aconfig-java{.generated_srcjars}", ":android.multiuser.flags-aconfig-java{.generated_srcjars}", Loading Loading @@ -353,6 +354,12 @@ java_aconfig_library { defaults: ["framework-minus-apex-aconfig-java-defaults"], } java_aconfig_library { name: "framework_graphics_flags_java_lib", aconfig_declarations: "framework_graphics_flags", defaults: ["framework-minus-apex-aconfig-java-defaults"], } // Display java_aconfig_library { name: "display_flags_lib", Loading
core/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -16309,7 +16309,7 @@ package android.graphics { method public void arcTo(float, float, float, float, float, float, boolean); method public void close(); method @Deprecated public void computeBounds(@NonNull android.graphics.RectF, boolean); method public void computeBounds(@NonNull android.graphics.RectF); method @FlaggedApi("com.android.graphics.flags.exact_compute_bounds") public void computeBounds(@NonNull android.graphics.RectF); method public void conicTo(float, float, float, float, float); method public void cubicTo(float, float, float, float, float, float); method @NonNull public android.graphics.Path.FillType getFillType();
graphics/java/Android.bp +6 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,12 @@ package { default_applicable_licenses: ["frameworks_base_license"], } aconfig_declarations { name: "framework_graphics_flags", package: "com.android.graphics.flags", srcs: ["android/framework_graphics.aconfig"], } filegroup { name: "framework-graphics-nonupdatable-sources", srcs: [ Loading
graphics/java/android/framework_graphics.aconfig 0 → 100644 +8 −0 Original line number Diff line number Diff line package: "com.android.graphics.flags" flag { name: "exact_compute_bounds" namespace: "framework_graphics" description: "Add a function without unused exact param for computeBounds." bug: "304478551" } No newline at end of file
graphics/java/android/graphics/Path.java +4 −0 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ package android.graphics; import android.annotation.FlaggedApi; import android.annotation.FloatRange; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.Size; import com.android.graphics.flags.Flags; import dalvik.annotation.optimization.CriticalNative; import dalvik.annotation.optimization.FastNative; Loading Loading @@ -309,6 +312,7 @@ public class Path { * * @param bounds Returns the computed bounds of the path's control points. */ @FlaggedApi(Flags.FLAG_EXACT_COMPUTE_BOUNDS) public void computeBounds(@NonNull RectF bounds) { nComputeBounds(mNativePath, bounds); } Loading