From 53a95fc5aa29bd444df63b1a97c2685c2587b617 Mon Sep 17 00:00:00 2001 From: Sven Efftinge Date: Tue, 3 Feb 2015 11:16:00 +0100 Subject: [PATCH] [Xtend] Moved lazy JvmMember initialization to BatchLinkableResource. Added initialization check to AbstractBatchTypeResolver. (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=457681) Change-Id: Ic173dee81c607bdb3fca2786ccc6925085195ba1 --- .../resource/DerivedStateAwareResource.java | 24 ------------------- 1 file changed, 24 deletions(-) diff --git a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/resource/DerivedStateAwareResource.java b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/resource/DerivedStateAwareResource.java index 5ba1e8fd6..0c84d6510 100644 --- a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/resource/DerivedStateAwareResource.java +++ b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/resource/DerivedStateAwareResource.java @@ -222,28 +222,4 @@ public class DerivedStateAwareResource extends StorageAwareResource { } } - /** - * Runs the given acceptor with a fresh linking context and with eDeliver turned off. - * - * @noreference This method is not intended to be referenced by clients. - * @since 2.8 - */ - public void runLateInitialization(IAcceptor runnable) { - boolean wasDeliver = eDeliver(); - LinkedHashSet> before = resolving; - try { - eSetDeliver(false); - if (!before.isEmpty()) { - resolving = new LinkedHashSet>(); - } - runnable.accept(this); - } catch (Exception e) { - } finally { - if (!before.isEmpty()) { - resolving = before; - } - eSetDeliver(wasDeliver); - } - } - }