From 2e121463eda82aed36276f1b7e891edfe1370095 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Sun, 10 Apr 2011 23:43:54 +0000 Subject: [PATCH] Proper logging when RefactoringASTCache is not disposed. --- .../cdt/internal/ui/refactoring/RefactoringASTCache.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/RefactoringASTCache.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/RefactoringASTCache.java index aeec9f4de55..833d436c70d 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/RefactoringASTCache.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/RefactoringASTCache.java @@ -28,6 +28,7 @@ import org.eclipse.cdt.core.model.CoreModel; import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ILanguage; import org.eclipse.cdt.core.model.ITranslationUnit; +import org.eclipse.cdt.ui.CUIPlugin; import org.eclipse.cdt.internal.core.model.ASTCache.ASTRunnable; import org.eclipse.cdt.internal.corext.util.CModelUtil; @@ -143,7 +144,8 @@ public class RefactoringASTCache implements IDisposable { @Override protected void finalize() throws Throwable { - Assert.isTrue(fDisposed, "RefactoringASTCache was not disposed"); //$NON-NLS-1$ + if (!fDisposed) + CUIPlugin.logError("RefactoringASTCache was not disposed"); //$NON-NLS-1$ super.finalize(); } }