changeset 57128:498ce2452972

8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec Reviewed-by: jjg
author darcy
date Wed, 27 Nov 2019 10:23:40 -0800
parents 9186be5c78ba
children de2896bc018a
files src/java.base/share/classes/java/lang/Class.java
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/java.base/share/classes/java/lang/Class.java	Wed Nov 27 11:52:57 2019 -0500
+++ b/src/java.base/share/classes/java/lang/Class.java	Wed Nov 27 10:23:40 2019 -0800
@@ -3503,7 +3503,9 @@
      * Returns true if and only if this class was declared as an enum in the
      * source code.
      *
-     * Note that if an enum constant is declared with a class body,
+     * Note that {@link java.lang.Enum} is not itself an enum type.
+     *
+     * Also note that if an enum constant is declared with a class body,
      * the class of that enum constant object is an anonymous class
      * and <em>not</em> the class of the declaring enum type. The
      * {@link Enum#getDeclaringClass} method of an enum constant can