diff options
Diffstat (limited to 'core/org.eclipse.cdt.core/browser/org')
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 }; |