From bc4f42ddc71a89b112e92a0ad9932ca12168c2b7 Mon Sep 17 00:00:00 2001 From: Patrick Ziegler Date: Mon, 10 Aug 2026 19:25:31 +0200 Subject: [PATCH] Undo explicit discarding of working CU Motivation for this change was to stabilize `test_PASTE_notItem`. But the test case is still failing sporadically. So there must be something else keeping this old cache entry alive. This reverts revision b596cde6c2dad924edea01c38c666614c8fe4001 and 7ac46a464430258250ee55ad20bd59bb528807ba. --- .../tests/designer/core/AbstractJavaProjectTest.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/org.eclipse.wb.tests/src/org/eclipse/wb/tests/designer/core/AbstractJavaProjectTest.java b/org.eclipse.wb.tests/src/org/eclipse/wb/tests/designer/core/AbstractJavaProjectTest.java index 6a961068e..13e931413 100644 --- a/org.eclipse.wb.tests/src/org/eclipse/wb/tests/designer/core/AbstractJavaProjectTest.java +++ b/org.eclipse.wb.tests/src/org/eclipse/wb/tests/designer/core/AbstractJavaProjectTest.java @@ -266,13 +266,8 @@ public final ICompilationUnit createModelCompilationUnit(String packageName, String unitName, String code) throws Exception { IPackageFragment pkg = m_testProject.getPackage(packageName); - // discard cached unit - ICompilationUnit compilationUnit = pkg.getCompilationUnit(unitName); - while (compilationUnit.isWorkingCopy()) { - compilationUnit.discardWorkingCopy(); - } // create unit - compilationUnit = m_testProject.createUnit(pkg, unitName, code); + ICompilationUnit compilationUnit = m_testProject.createUnit(pkg, unitName, code); IFile resource = (IFile) compilationUnit.getUnderlyingResource(); m_createdResources.add(resource); // OK, return unit @@ -602,10 +597,6 @@ public static void forceDeleteResource(IResource resource) { */ public static void forceDeleteCompilationUnit(ICompilationUnit cu) { while (cu.exists()) { - try { - cu.discardWorkingCopy(); - } catch (Throwable e) { - } try { cu.getResource().refreshLocal(IResource.DEPTH_INFINITE, null); } catch (Throwable e) {