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;