From 795d676119bfe968e20bbc05f7e0ce215f1dbf60 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Wed, 25 May 2005 19:50:52 +0000 Subject: [PATCH] preformance improvment for CModel --- core/org.eclipse.cdt.core/ChangeLog | 6 ++++++ .../model/org/eclipse/cdt/internal/core/model/CProject.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index db6d6ae58c8..457382cb8f3 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,9 @@ +2005-05-25 David Inglis + + CModel performance improvement: only need to test project existance and nature for ICElement.exists() + + * model/org/eclipse/cdt/internal/core/model/CProject.java + 2005-05-20 Vladimir Hirsl Indexer performance improvement: indexing nodes from external include files only once. diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CProject.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CProject.java index a352b41d362..aca6b40c8ca 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CProject.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CProject.java @@ -657,7 +657,7 @@ public class CProject extends Openable implements ICProject { if (!isCProject()) { return false; } - return super.exists(); + return true; } /* (non-Javadoc)