Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/browser/org')
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java1
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java3
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java3
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java3
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/UnknownTypeInfo.java2
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/IndexTypeReference.java1
6 files changed, 13 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java
index ba1d6e45bfe..d8adbd220f1 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java
@@ -53,6 +53,7 @@ public class AllTypesCache {
IIndexBinding[] all =
index.findBindings(Pattern.compile(".*"), false, new IndexFilter() { //$NON-NLS-1$
+ @Override
public boolean acceptBinding(IBinding binding) {
return IndexModelUtil.bindingHasCElementType(binding, kinds);
}},
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java
index 84c4b10000b..b4e42044e18 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java
@@ -283,6 +283,7 @@ public class QualifiedTypeName implements IQualifiedTypeName {
return (val.getSeverity() != IStatus.ERROR);
}
+ @Override
public int hashCode() {
if (fHashCode == 0) {
fHashCode = HASH_INIT;
@@ -293,6 +294,7 @@ public class QualifiedTypeName implements IQualifiedTypeName {
return fHashCode;
}
+ @Override
public String toString() {
return getFullyQualifiedName();
}
@@ -345,6 +347,7 @@ public class QualifiedTypeName implements IQualifiedTypeName {
return result;
}
+ @Override
public boolean equals(Object obj) {
if (obj == this) {
return true;
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java
index af0b38eb273..c308dcc7ba9 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java
@@ -207,6 +207,7 @@ public class TypeInfo implements ITypeInfo
return null;
}
+ @Override
public String toString() {
return fQualifiedName.toString();
}
@@ -225,6 +226,7 @@ public class TypeInfo implements ITypeInfo
return false;
}
+ @Override
public int hashCode() {
int hashCode = fQualifiedName.hashCode() + fElementType;
ICProject project = getEnclosingProject();
@@ -233,6 +235,7 @@ public class TypeInfo implements ITypeInfo
return hashCode;
}
+ @Override
public boolean equals(Object obj) {
if (obj == this) {
return true;
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java
index b0003d4c324..52912f07fc3 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java
@@ -213,6 +213,7 @@ public class TypeReference implements ITypeReference {
return path;
}
+ @Override
public String toString() {
IPath path = getLocation();
if (path != null) {
@@ -224,10 +225,12 @@ public class TypeReference implements ITypeReference {
return ""; //$NON-NLS-1$
}
+ @Override
public int hashCode() {
return toString().hashCode();
}
+ @Override
public boolean equals(Object obj) {
if (obj == this) {
return true;
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/UnknownTypeInfo.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/UnknownTypeInfo.java
index f78b19c7c59..cc1ba924bd1 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/UnknownTypeInfo.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/UnknownTypeInfo.java
@@ -25,10 +25,12 @@ public class UnknownTypeInfo extends TypeInfo {
super(0, typeName);
}
+ @Override
public boolean isUndefinedType() {
return true;
}
+ @Override
public boolean canSubstituteFor(ITypeInfo info) {
int compareType = info.getCElementType();
if (fElementType == 0 || compareType == 0 || fElementType == compareType) {
diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/IndexTypeReference.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/IndexTypeReference.java
index b950740a020..41a6c231a29 100644
--- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/IndexTypeReference.java
+++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/IndexTypeReference.java
@@ -93,6 +93,7 @@ public class IndexTypeReference extends TypeReference {
/*
* @see org.eclipse.cdt.core.browser.ITypeReference#getCElements()
*/
+ @Override
public ICElement[] getCElements() {
if (fCElement != null) {
return new ICElement[] { fCElement };

Back to the top