From a391032cc259cc9963f7931d1714c630c4642083 Mon Sep 17 00:00:00 2001 From: Guoxiong Li Date: Mon, 11 Jul 2022 16:22:14 +0000 Subject: [PATCH] 8286573: Remove the unnecessary method Attr#attribTopLevel and its usage Backport-of: 36bdd25159ff78425e5f0a1145a814d9edca97ae --- .../classes/com/sun/tools/javac/comp/Attr.java | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java index d4247d6c6d5..ffb5ccf7a2e 100644 --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java @@ -5135,9 +5135,6 @@ public void attrib(Env env) { case MODULEDEF: attribModule(env.tree.pos(), ((JCModuleDecl)env.tree).sym); break; - case TOPLEVEL: - attribTopLevel(env); - break; case PACKAGEDEF: attribPackage(env.tree.pos(), ((JCPackageDecl) env.tree).packge); break; @@ -5146,19 +5143,6 @@ public void attrib(Env env) { } } - /** - * Attribute a top level tree. These trees are encountered when the - * package declaration has annotations. - */ - public void attribTopLevel(Env env) { - JCCompilationUnit toplevel = env.toplevel; - try { - annotate.flush(); - } catch (CompletionFailure ex) { - chk.completionError(toplevel.pos(), ex); - } - } - public void attribPackage(DiagnosticPosition pos, PackageSymbol p) { try { annotate.flush();