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); + } } }