From 4bf51e640bd1ec77a34f68aa386b93dcd426021b Mon Sep 17 00:00:00 2001 From: Stephan Herrmann Date: Thu, 4 Apr 2024 22:20:50 +0200 Subject: [PATCH] disable annotation resolution / evaluation for one more accept method --- .../eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java index ad8504b40f6..28a597d6f42 100644 --- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java +++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyResolver.java @@ -144,7 +144,7 @@ public void accept(ICompilationUnit sourceUnit, AccessRestriction accessRestrict CompilationResult unitResult = new CompilationResult(sourceUnit, 1, 1, this.options.maxProblemsPerUnit); CompilationUnitDeclaration parsedUnit = basicParser().dietParse(sourceUnit, unitResult); this.lookupEnvironment.buildTypeBindings(parsedUnit, accessRestriction); - this.lookupEnvironment.completeTypeBindings(parsedUnit, true); // work done inside checkAndSetImports() + this.lookupEnvironment.completeTypeBindings(parsedUnit, true, false /*no annotations*/); // work done inside checkAndSetImports() } else { this.lookupEnvironment.problemReporter.abortDueToInternalError( new StringBuilder(Messages.accept_cannot)