From ecad620d4f08bf17fece1a40586f54df26aec728 Mon Sep 17 00:00:00 2001 From: Liam Miller-Cushon Date: Sun, 9 Nov 2025 19:23:43 +0100 Subject: [PATCH] Complete symbols returned by getAllMembers --- .../classes/com/sun/tools/javac/model/JavacElements.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java b/src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java index c9bb6cf4182..6ebb21afbac 100644 --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java @@ -578,8 +578,10 @@ public class JavacElements implements Elements { boolean initializer = kind == ElementKind.CONSTRUCTOR || kind == ElementKind.INSTANCE_INIT || kind == ElementKind.STATIC_INIT; - if (!derived || (!initializer && e.isInheritedIn(scope.owner, types))) + if (!derived || (!initializer && e.isInheritedIn(scope.owner, types))) { + e.apiComplete(); scope.enter(e); + } } }