Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Schorn2009-06-22 13:34:17 +0000
committerMarkus Schorn2009-06-22 13:34:17 +0000
commit9e800e6171bd12e0923c95713b89b97a331d7d5f (patch)
tree657989b519b7b56889572d22798797b6af988995
parentb7fbf976724a331fff153ed402365a0ffbf5b6b3 (diff)
downloadorg.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.java7
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();
}

Back to the top