From cf3e26e371a9f36770bf8e26814bfac8fec7ece5 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Wed, 29 Oct 2003 21:06:04 +0000 Subject: [PATCH] Added the 'dispose' method to 'ICSourceLocation'. --- debug/org.eclipse.cdt.debug.core/ChangeLog | 6 ++++++ .../cdt/debug/core/sourcelookup/ICSourceLocation.java | 2 ++ .../core/sourcelookup/CDirectorySourceLocation.java | 7 +++++++ .../internal/core/sourcelookup/CProjectSourceLocation.java | 2 +- 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 41b801dd5d7..1cc95955093 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,9 @@ +2003-10-29 Mikhail Khodjaiants + Added the 'dispose' method to 'ICSourceLocation'. + * ICSourceLocation.java + * CDirectorySourceLocation.java + * CProjectSourceLocation.java: made 'dispose' public. + 2003-10-29 Mikhail Khodjaiants * CProjectSourceLocation.java: added 'toString' method. diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/sourcelookup/ICSourceLocation.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/sourcelookup/ICSourceLocation.java index 1f8f10db517..e3eaf285078 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/sourcelookup/ICSourceLocation.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/sourcelookup/ICSourceLocation.java @@ -67,4 +67,6 @@ public interface ICSourceLocation extends IAdaptable * @param search - a value to set */ void setSearchForDuplicateFiles( boolean search ); + + void dispose(); } diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CDirectorySourceLocation.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CDirectorySourceLocation.java index 9b14d11028a..4781c9c8f8f 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CDirectorySourceLocation.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CDirectorySourceLocation.java @@ -508,4 +508,11 @@ public class CDirectorySourceLocation implements IDirectorySourceLocation { return ( getDirectory() != null ) ? getDirectory().toOSString() : ""; } + + /* (non-Javadoc) + * @see org.eclipse.cdt.debug.core.sourcelookup.ICSourceLocation#dispose() + */ + public void dispose() + { + } } diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CProjectSourceLocation.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CProjectSourceLocation.java index e505351be4e..587d08ab247 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CProjectSourceLocation.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/sourcelookup/CProjectSourceLocation.java @@ -216,7 +216,7 @@ public class CProjectSourceLocation implements IProjectSourceLocation fNotFoundCache.add( name ); } - protected void dispose() + public void dispose() { fCache.clear(); fNotFoundCache.clear();