diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPBase.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPBase.java index 3f46543ac0e..4b97caf6b9a 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPBase.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPBase.java @@ -44,13 +44,6 @@ public interface ICPPBase extends Cloneable { */ public IType getBaseClassType(); - /** - * @deprecated Don't use it, a base class may be specified without the use of a name. - * @noreference This method is not intended to be referenced by clients. - */ - @Deprecated - public IName getBaseClassSpecifierName(); - /** * Returns the name of the class definition that originally declares the base. * @since 5.5 diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java index 005171d07e5..a891b4c1248 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java @@ -91,12 +91,6 @@ public class CPPBaseClause implements ICPPBase, ICPPInternalBase { return inheritedConstructorsSource; } - @Override - @Deprecated - public IName getBaseClassSpecifierName() { - return base.getName(); - } - @Override public IName getClassDefinitionName() { IASTNode parent = base.getParent(); diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CompositeCPPClassType.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CompositeCPPClassType.java index 47e1fdc3401..c828c13a7dd 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CompositeCPPClassType.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CompositeCPPClassType.java @@ -84,11 +84,6 @@ class CompositeCPPClassType extends CompositeCPPBinding implements ICPPClassType return baseClass; } - @Override @Deprecated - public IName getBaseClassSpecifierName() { - return base.getBaseClassSpecifierName(); - } - @Override public IName getClassDefinitionName() { return base.getClassDefinitionName(); diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPBase.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPBase.java index baec4892d4d..b86211e2e91 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPBase.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPBase.java @@ -86,11 +86,6 @@ class PDOMCPPBase implements ICPPBase, ICPPInternalBase { return getDB().getByte(record + FLAGS); } - @Override - public PDOMName getBaseClassSpecifierName() { - return null; - } - @Override public PDOMName getClassDefinitionName() { try { @@ -198,11 +193,6 @@ class PDOMCPPBase implements ICPPBase, ICPPInternalBase { return baseClass; } - @Override @Deprecated - public IName getBaseClassSpecifierName() { - return base.getBaseClassSpecifierName(); - } - @Override public IName getClassDefinitionName() { return base.getClassDefinitionName();