From 4aab58be4aa1bbe848084189b467d0c586a4ffbb Mon Sep 17 00:00:00 2001 From: Joe Darcy Date: Thu, 11 Jul 2024 03:06:38 +0000 Subject: [PATCH] 8335637: Add explicit non-null return value expectations to Object.toString() Reviewed-by: jpai Backport-of: 66db71563c3ebd715a1192a9b399b618d7bdb8d0 --- src/java.base/share/classes/java/lang/Object.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/java.base/share/classes/java/lang/Object.java b/src/java.base/share/classes/java/lang/Object.java index b8bfdc3e3f9..d9813df57a4 100644 --- a/src/java.base/share/classes/java/lang/Object.java +++ b/src/java.base/share/classes/java/lang/Object.java @@ -237,6 +237,10 @@ public class Object { /** * {@return a string representation of the object} + * + * Satisfying this method's contract implies a non-{@code null} + * result must be returned. + * * @apiNote * In general, the * {@code toString} method returns a string that