diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CEnumeration.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CEnumeration.java index da0eb986be5..074e379606f 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CEnumeration.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CEnumeration.java @@ -181,4 +181,9 @@ public class CEnumeration extends PlatformObject implements IEnumeration, ICInte // either local or global, never part of structs return CVisitor.findEnclosingFunction(node); } + + @Override + public String toString() { + return getName(); + } } diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CEnumerator.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CEnumerator.java index 56256b09ee5..feb7c24a701 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CEnumerator.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CEnumerator.java @@ -46,6 +46,7 @@ public class CEnumerator extends PlatformObject implements IEnumerator { } private final IASTName enumeratorName; + public CEnumerator( IASTEnumerator enumtor ){ this.enumeratorName = enumtor.getName(); enumeratorName.setBinding( this ); @@ -96,4 +97,9 @@ public class CEnumerator extends PlatformObject implements IEnumerator { return Value.UNKNOWN; } + + @Override + public String toString() { + return getName(); + } } diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPEnumeration.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPEnumeration.java index 97e193057dd..3a0dfe22361 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPEnumeration.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPEnumeration.java @@ -35,9 +35,9 @@ import org.eclipse.core.runtime.PlatformObject; public class CPPEnumeration extends PlatformObject implements IEnumeration, ICPPInternalBinding { private IASTName enumName; - public CPPEnumeration( IASTName name ) { + public CPPEnumeration(IASTName name) { this.enumName = name; - name.setBinding( this ); + name.setBinding(this); } public IASTNode[] getDeclarations() { @@ -57,7 +57,7 @@ public class CPPEnumeration extends PlatformObject implements IEnumeration, ICPP } public IScope getScope() { - return CPPVisitor.getContainingScope( enumName ); + return CPPVisitor.getContainingScope(enumName); } public IASTNode getPhysicalNode() { @@ -65,38 +65,39 @@ public class CPPEnumeration extends PlatformObject implements IEnumeration, ICPP } @Override - public Object clone(){ + public Object clone() { IType t = null; try { t = (IType) super.clone(); - } catch ( CloneNotSupportedException e ) { + } catch (CloneNotSupportedException e) { //not going to happen } return t; } public IEnumerator[] getEnumerators() { - IASTEnumerationSpecifier.IASTEnumerator[] enums = ((IASTEnumerationSpecifier)enumName.getParent()).getEnumerators(); - IEnumerator [] bindings = new IEnumerator [ enums.length ]; + IASTEnumerationSpecifier.IASTEnumerator[] enums = + ((IASTEnumerationSpecifier) enumName.getParent()).getEnumerators(); + IEnumerator[] bindings = new IEnumerator[enums.length]; - for( int i = 0; i < enums.length; i++ ){ + for (int i = 0; i < enums.length; i++) { bindings[i] = (IEnumerator) enums[i].getName().resolveBinding(); } return bindings; } public String[] getQualifiedName() { - return CPPVisitor.getQualifiedName( this ); + return CPPVisitor.getQualifiedName(this); } public char[][] getQualifiedNameCharArray() { - return CPPVisitor.getQualifiedNameCharArray( this ); + return CPPVisitor.getQualifiedNameCharArray(this); } public boolean isGloballyQualified() throws DOMException { IScope scope = getScope(); - while( scope != null ){ - if( scope instanceof ICPPBlockScope ) + while (scope != null) { + if (scope instanceof ICPPBlockScope) return false; scope = scope.getParent(); } @@ -109,11 +110,11 @@ public class CPPEnumeration extends PlatformObject implements IEnumeration, ICPP public void addDeclaration(IASTNode node) { } - public boolean isSameType( IType type ) { - if( type == this ) + public boolean isSameType(IType type) { + if (type == this) return true; - if( type instanceof ITypedef || type instanceof IIndexType) - return type.isSameType( this ); + if (type instanceof ITypedef || type instanceof IIndexType) + return type.isSameType(this); return false; } @@ -124,4 +125,9 @@ public class CPPEnumeration extends PlatformObject implements IEnumeration, ICPP public IBinding getOwner() throws DOMException { return CPPVisitor.findDeclarationOwner(enumName, true); } + + @Override + public String toString() { + return getName(); + } } diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPEnumerator.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPEnumerator.java index cb3fb1e44d3..1cfb64b99c4 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPEnumerator.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPEnumerator.java @@ -144,4 +144,9 @@ public class CPPEnumerator extends PlatformObject implements IEnumerator, ICPPIn return Value.UNKNOWN; } + + @Override + public String toString() { + return getName(); + } } diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/c/CompositeCEnumeration.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/c/CompositeCEnumeration.java index 0a18322fa0a..aedd7e6c722 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/c/CompositeCEnumeration.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/c/CompositeCEnumeration.java @@ -25,7 +25,7 @@ class CompositeCEnumeration extends CompositeCBinding implements IEnumeration, I public IEnumerator[] getEnumerators() throws DOMException { IEnumerator[] result = ((IEnumeration)rbinding).getEnumerators(); - for(int i=0; i