From c5cef415aba9cdee9ad7830fa8df001726fd4104 Mon Sep 17 00:00:00 2001 From: John Camelon Date: Thu, 9 Dec 2004 03:48:17 +0000 Subject: [PATCH] Made CDOM a singleton. --- .../src/org/eclipse/cdt/core/dom/CDOM.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/dom/CDOM.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/dom/CDOM.java index ea1605f4d21..cca0eb49eb7 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/dom/CDOM.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/dom/CDOM.java @@ -22,7 +22,18 @@ import org.eclipse.cdt.internal.core.dom.SavedCodeReaderFactory; */ public class CDOM { - private IASTServiceProvider [] services = { new InternalASTServiceProvider() }; + + + private CDOM() + { + } + + private static CDOM instance = new CDOM(); + public static CDOM getInstance() + { + return instance; + } + private IASTServiceProvider [] services = { new InternalASTServiceProvider() }; public IASTServiceProvider[] getASTServices() { return services;