mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-09-10 03:53:21 +02:00
toString methods.
This commit is contained in:
parent
ea15b5e2bd
commit
e22010288b
8 changed files with 66 additions and 24 deletions
|
@ -181,4 +181,9 @@ public class CEnumeration extends PlatformObject implements IEnumeration, ICInte
|
||||||
// either local or global, never part of structs
|
// either local or global, never part of structs
|
||||||
return CVisitor.findEnclosingFunction(node);
|
return CVisitor.findEnclosingFunction(node);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,6 +46,7 @@ public class CEnumerator extends PlatformObject implements IEnumerator {
|
||||||
}
|
}
|
||||||
|
|
||||||
private final IASTName enumeratorName;
|
private final IASTName enumeratorName;
|
||||||
|
|
||||||
public CEnumerator( IASTEnumerator enumtor ){
|
public CEnumerator( IASTEnumerator enumtor ){
|
||||||
this.enumeratorName = enumtor.getName();
|
this.enumeratorName = enumtor.getName();
|
||||||
enumeratorName.setBinding( this );
|
enumeratorName.setBinding( this );
|
||||||
|
@ -96,4 +97,9 @@ public class CEnumerator extends PlatformObject implements IEnumerator {
|
||||||
|
|
||||||
return Value.UNKNOWN;
|
return Value.UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,7 +76,8 @@ public class CPPEnumeration extends PlatformObject implements IEnumeration, ICPP
|
||||||
}
|
}
|
||||||
|
|
||||||
public IEnumerator[] getEnumerators() {
|
public IEnumerator[] getEnumerators() {
|
||||||
IASTEnumerationSpecifier.IASTEnumerator[] enums = ((IASTEnumerationSpecifier)enumName.getParent()).getEnumerators();
|
IASTEnumerationSpecifier.IASTEnumerator[] enums =
|
||||||
|
((IASTEnumerationSpecifier) enumName.getParent()).getEnumerators();
|
||||||
IEnumerator[] bindings = new IEnumerator[enums.length];
|
IEnumerator[] bindings = new IEnumerator[enums.length];
|
||||||
|
|
||||||
for (int i = 0; i < enums.length; i++) {
|
for (int i = 0; i < enums.length; i++) {
|
||||||
|
@ -124,4 +125,9 @@ public class CPPEnumeration extends PlatformObject implements IEnumeration, ICPP
|
||||||
public IBinding getOwner() throws DOMException {
|
public IBinding getOwner() throws DOMException {
|
||||||
return CPPVisitor.findDeclarationOwner(enumName, true);
|
return CPPVisitor.findDeclarationOwner(enumName, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -144,4 +144,9 @@ public class CPPEnumerator extends PlatformObject implements IEnumerator, ICPPIn
|
||||||
|
|
||||||
return Value.UNKNOWN;
|
return Value.UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,4 +36,9 @@ class CompositeCEnumeration extends CompositeCBinding implements IEnumeration, I
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object clone() { fail(); return null; }
|
public Object clone() { fail(); return null; }
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,4 +30,9 @@ class CompositeCEnumerator extends CompositeCBinding implements IEnumerator {
|
||||||
public IValue getValue() {
|
public IValue getValue() {
|
||||||
return ((IEnumerator) rbinding).getValue();
|
return ((IEnumerator) rbinding).getValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,4 +36,9 @@ class CompositeCPPEnumeration extends CompositeCPPBinding implements IEnumeratio
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object clone() { fail(); return null; }
|
public Object clone() { fail(); return null; }
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,4 +30,9 @@ class CompositeCPPEnumerator extends CompositeCPPBinding implements IEnumerator
|
||||||
public IValue getValue() {
|
public IValue getValue() {
|
||||||
return ((IEnumerator) rbinding).getValue();
|
return ((IEnumerator) rbinding).getValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue