diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTTypeComparator.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTTypeMatcher.java
similarity index 83%
rename from core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTTypeComparator.java
rename to core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTTypeMatcher.java
index 94e16895e28..35d890802ee 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTTypeComparator.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTTypeMatcher.java
@@ -10,14 +10,14 @@
*******************************************************************************/
package org.eclipse.cdt.core.dom.ast;
-import org.eclipse.cdt.core.parser.util.IObjectComparator;
+import org.eclipse.cdt.core.parser.util.IObjectMatcher;
-public class ASTTypeComparator implements IObjectComparator {
+public class ASTTypeMatcher implements IObjectMatcher {
/**
* Returns true
if the two objects are equal or represent the same type.
*/
- public boolean isSame(Object o1, Object o2) {
+ public boolean isEquivalent(Object o1, Object o2) {
if (o1 == o2) {
return true;
}
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IType.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IType.java
index 53ca22eaef3..5ad70385288 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IType.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IType.java
@@ -16,7 +16,7 @@ package org.eclipse.cdt.core.dom.ast;
*/
public interface IType extends Cloneable {
public static final IType[] EMPTY_TYPE_ARRAY = new IType[0];
- public static final ASTTypeComparator TYPE_COMPARATOR = new ASTTypeComparator();
+ public static final ASTTypeMatcher TYPE_MATCHER = new ASTTypeMatcher();
public Object clone();
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/IObjectComparator.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/IObjectMatcher.java
similarity index 88%
rename from core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/IObjectComparator.java
rename to core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/IObjectMatcher.java
index ebb2fe09b98..48d2f5b3f48 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/IObjectComparator.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/IObjectMatcher.java
@@ -10,6 +10,6 @@
*******************************************************************************/
package org.eclipse.cdt.core.parser.util;
-public interface IObjectComparator {
- boolean isSame(Object o1, Object o2);
+public interface IObjectMatcher {
+ boolean isEquivalent(Object o1, Object o2);
}
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/ObjectMap.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/ObjectMap.java
index 4f33592fc2d..6157913c7a3 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/ObjectMap.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/util/ObjectMap.java
@@ -145,14 +145,14 @@ public class ObjectMap extends ObjectTable