diff options
author | Markus Schorn | 2009-06-22 13:34:17 +0000 |
---|---|---|
committer | Markus Schorn | 2009-06-22 13:34:17 +0000 |
commit | 9e800e6171bd12e0923c95713b89b97a331d7d5f (patch) | |
tree | 657989b519b7b56889572d22798797b6af988995 | |
parent | b7fbf976724a331fff153ed402365a0ffbf5b6b3 (diff) | |
download | org.eclipse.cdt-9e800e6171bd12e0923c95713b89b97a331d7d5f.tar.gz org.eclipse.cdt-9e800e6171bd12e0923c95713b89b97a331d7d5f.tar.xz org.eclipse.cdt-9e800e6171bd12e0923c95713b89b97a331d7d5f.zip |
Renaming methods inside namespace definitions, bug 279449
-rw-r--r-- | core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/rename/ASTManager.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/rename/ASTManager.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/rename/ASTManager.java index d431bc3e2da..617ecfe57f3 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/rename/ASTManager.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/rename/ASTManager.java @@ -11,7 +11,6 @@ ******************************************************************************/ package org.eclipse.cdt.internal.ui.refactoring.rename; -import com.ibm.icu.text.MessageFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; @@ -31,6 +30,8 @@ import org.eclipse.core.runtime.Path; import org.eclipse.ltk.core.refactoring.RefactoringStatus; import org.eclipse.ltk.core.refactoring.RefactoringStatusEntry; +import com.ibm.icu.text.MessageFormat; + import org.eclipse.cdt.core.dom.ast.ASTVisitor; import org.eclipse.cdt.core.dom.ast.DOMException; import org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier; @@ -76,6 +77,7 @@ import org.eclipse.cdt.core.dom.ast.c.ICFunctionPrototypeScope; import org.eclipse.cdt.core.dom.ast.c.ICFunctionScope; import org.eclipse.cdt.core.dom.ast.c.ICScope; import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier; +import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceDefinition; import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName; import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTranslationUnit; import org.eclipse.cdt.core.dom.ast.cpp.ICPPBase; @@ -631,6 +633,9 @@ public class ASTManager { if (node instanceof IASTCompositeTypeSpecifier) { return getSimpleName(((IASTCompositeTypeSpecifier) node).getName()).toString(); } + if (node instanceof ICPPASTNamespaceDefinition) { + return getSimpleName(((ICPPASTNamespaceDefinition) node).getName()).toString(); + } if (node instanceof IASTTranslationUnit) { return ((IASTTranslationUnit) node).getFilePath(); } |