From 42e2679776027ddac210d6f7079c09c870b5d04b Mon Sep 17 00:00:00 2001 From: Andrey Loskutov Date: Wed, 30 Jul 2025 08:41:01 +0200 Subject: [PATCH] Revert "Wait for deferred PDE classpath initializer before initial reconcile" This reverts commit 1f01b4197f57f636144e5a5059b9af06f14d79e5. The code in PDE that used ClasspathContainerInitializer.class family is gone, so this code is meaningless now and only increases code complexity. See https://github.com/eclipse-pde/eclipse.pde/pull/1898 --- .../org/eclipse/jdt/internal/ui/text/JavaReconciler.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaReconciler.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaReconciler.java index ba6bf2534fc..6d3635fb48c 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaReconciler.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaReconciler.java @@ -23,7 +23,6 @@ import org.eclipse.core.runtime.Assert; import org.eclipse.core.runtime.ICoreRunnable; -import org.eclipse.core.runtime.OperationCanceledException; import org.eclipse.core.runtime.jobs.Job; import org.eclipse.core.resources.IMarker; @@ -50,7 +49,6 @@ import org.eclipse.ui.texteditor.ITextEditor; import org.eclipse.ui.texteditor.spelling.SpellingService; -import org.eclipse.jdt.core.ClasspathContainerInitializer; import org.eclipse.jdt.core.ElementChangedEvent; import org.eclipse.jdt.core.ICompilationUnit; import org.eclipse.jdt.core.IElementChangedListener; @@ -396,11 +394,6 @@ protected void reconcilerReset() { */ @Override protected void initialProcess() { - try { - Job.getJobManager().join(ClasspathContainerInitializer.class, null); - } catch (OperationCanceledException | InterruptedException e) { - // Ignore - } synchronized (fMutex) { super.initialProcess(); }