diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IncludeFileContentProvider.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IncludeFileContentProvider.java index f4b322decca..ad1c7ca52b1 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IncludeFileContentProvider.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IncludeFileContentProvider.java @@ -35,7 +35,7 @@ public abstract class IncludeFileContentProvider { * without using a cache. */ public static IncludeFileContentProvider getSavedFilesProvider() { - return SavedFilesProvider.getInstance(); + return new SavedFilesProvider(); } /** diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/SavedFilesProvider.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/SavedFilesProvider.java index 0cea421a535..3d7c7ee0d77 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/SavedFilesProvider.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/SavedFilesProvider.java @@ -20,13 +20,8 @@ import org.eclipse.core.resources.IResource; public class SavedFilesProvider extends InternalFileContentProvider { - final private static SavedFilesProvider INSTANCE= new SavedFilesProvider(); - - public static InternalFileContentProvider getInstance() { - return INSTANCE; - } - private SavedFilesProvider() { + public SavedFilesProvider() { } @Override