Integrated: JDK-8304945: StringBuilder and StringBuffer should implement Appendable explicitly
Joe Darcy
darcy at openjdk.org
Mon Apr 3 17:23:10 UTC 2023
On Sat, 1 Apr 2023 17:34:37 GMT, Joe Darcy <darcy at openjdk.org> wrote:
> The StringBuilder and StringBuffer classes are Appendable by virtue of from subclasses their non-public superclass AbstractStringBuilder.
>
> It is slightly clearer to declare StringBuilder and StringBuffer to directly implement Appendable, as they already directly implement the CharSequence interface also implemented by their superclass.
>
> There are no other interfaces implemented by AbstractStringBuilder other than Appendable and CharSequence.
>
> Please also review the CSR https://bugs.openjdk.org/browse/JDK-8305408
This pull request has now been integrated.
Changeset: df819cfa
Author: Joe Darcy <darcy at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/df819cfa5a0330205fed89923df6dd5f7d5ffb45
Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod
8304945: StringBuilder and StringBuffer should implement Appendable explicitly
Reviewed-by: alanb, rriggs
-------------
PR: https://git.openjdk.org/jdk/pull/13278
More information about the core-libs-dev
mailing list