From 325f5713face447c5a9bded6d28606efd2879554 Mon Sep 17 00:00:00 2001 From: Ken Ryall Date: Fri, 28 Apr 2006 03:24:32 +0000 Subject: [PATCH] Add another 'contains' that uses a source file name/path to search. --- .../core/sourcelookup/CSourceLookupDirector.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CSourceLookupDirector.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CSourceLookupDirector.java index 81d5a5abb42..88153b37352 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CSourceLookupDirector.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CSourceLookupDirector.java @@ -61,6 +61,16 @@ public class CSourceLookupDirector extends AbstractSourceLookupDirector { return fSupportedTypes.contains( type.getId() ); } + public boolean contains( String source ) { + ISourceContainer[] containers = getSourceContainers(); + for ( int i = 0; i < containers.length; ++i ) { + if ( contains( containers[i], source ) ) + return true; + } + + return false; + } + public boolean contains( ICBreakpoint breakpoint ) { try { String handle = breakpoint.getSourceHandle();