diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTQualifiedName.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTQualifiedName.java index c6c42aacc93..2d6acd58855 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTQualifiedName.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTQualifiedName.java @@ -48,17 +48,6 @@ public interface ICPPASTQualifiedName extends ICPPASTName, IASTNameOwner { */ public void setLastName(ICPPASTName name); - /** - * @deprecated This cannot represent all qualified names in C++11, - * where the first segment of a qualifier name may be a decltype-specifier. - * Use {@link #getLastName()} and {@link #getQualifier()} instead. - * If called on a name where a segment is a decltype-specifier, - * UnsupportedOperationException is thrown. - * @noreference This method is not intended to be referenced by clients. - */ - @Deprecated - public IASTName[] getNames(); - /** * Returns all segments of the name but the last. * diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTQualifiedName.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTQualifiedName.java index 9cddedfafe7..6724301522d 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTQualifiedName.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTQualifiedName.java @@ -169,25 +169,6 @@ public class CPPASTQualifiedName extends CPPASTNameBase result[fQualifierPos + 1] = fLastName; return result; } - - @Override - @Deprecated - public IASTName[] getNames() { - IASTName[] result = new IASTName[fQualifierPos + (fLastName == null ? 1 : 2)]; - int idx = 0; - for (ICPPASTNameSpecifier nameSpecifier : getQualifier()) { - if (nameSpecifier instanceof IASTName) { - result[idx++] = (IASTName) nameSpecifier; - } else { - throw new UnsupportedOperationException("Can't use getNames() on a " + //$NON-NLS-1$ - "qualified name that includes a decltype-specifier. Use " + //$NON-NLS-1$ - "getQualifier() and getLastName() instead."); //$NON-NLS-1$ - } - } - if (fLastName != null) - result[fQualifierPos + 1] = fLastName; - return result; - } @Override public IASTName getLastName() {