diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index caa29bd0f5c..9d825c0f5a9 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,9 @@ +2004-08-15 Chris Wiebe + + make isOnSourceEntry(IPath) public method + * model/org/eclipse/cdt/core/model/ISourceRoot.java + * model/org/eclipse/cdt/internal/core/model/SourceRoot.java + 2004-08-15 Alain Magloire First draft, work in progress. diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ISourceRoot.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ISourceRoot.java index 1162857bfdc..0cd590d67b1 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ISourceRoot.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ISourceRoot.java @@ -12,6 +12,7 @@ package org.eclipse.cdt.core.model; import org.eclipse.core.resources.IResource; +import org.eclipse.core.runtime.IPath; /** * ISourceRoot @@ -24,6 +25,12 @@ public interface ISourceRoot extends ICContainer { */ boolean isOnSourceEntry(IResource resource); + /** + * @param path + * @return + */ + boolean isOnSourceEntry(IPath path); + /** * @param element * @return diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceRoot.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceRoot.java index ee5da5334e4..f10f7c05393 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceRoot.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceRoot.java @@ -61,7 +61,7 @@ public class SourceRoot extends CContainer implements ISourceRoot { return isOnSourceEntry(path); } - private boolean isOnSourceEntry(IPath path) { + public boolean isOnSourceEntry(IPath path) { if (sourceEntry.getPath().isPrefixOf(path) && !CoreModelUtil.isExcluded(path, sourceEntry.fullExclusionPatternChars())) { return true;