@@ -784,6 +784,9 @@ public boolean isAnnotation() {
784
784
*
785
785
* @jls 13.1 The Form of a Binary
786
786
* @jvms 4.1 The {@code ClassFile} Structure
787
+ * @see <a
788
+ * href="{@docRoot}/java.base/java/lang/reflect/package-summary.html#LanguageJvmModel">Java
789
+ * programming language and JVM modeling in core reflection</a>
787
790
* @since 1.5
788
791
*/
789
792
public boolean isSynthetic () {
@@ -2402,6 +2405,10 @@ public RecordComponent[] getRecordComponents() {
2402
2405
* declared methods of the class or interface represented by this {@code
2403
2406
* Class} object, including public, protected, default (package)
2404
2407
* access, and private methods, but excluding inherited methods.
2408
+ * The declared methods may include methods <em>not</em> in the
2409
+ * source of the class or interface, including {@linkplain
2410
+ * Method#isBridge bridge methods} and other {@linkplain
2411
+ * Executable#isSynthetic synthetic} methods added by compilers.
2405
2412
*
2406
2413
* <p> If this {@code Class} object represents a class or interface that
2407
2414
* has multiple declared methods with the same name and parameter types,
@@ -2446,6 +2453,9 @@ public RecordComponent[] getRecordComponents() {
2446
2453
*
2447
2454
* @jls 8.2 Class Members
2448
2455
* @jls 8.4 Method Declarations
2456
+ * @see <a
2457
+ * href="{@docRoot}/java.base/java/lang/reflect/package-summary.html#LanguageJvmModel">Java
2458
+ * programming language and JVM modeling in core reflection</a>
2449
2459
* @since 1.1
2450
2460
*/
2451
2461
@ CallerSensitive
0 commit comments