1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-17 13:15:44 +02:00

Small fix in getText from Hoda

This commit is contained in:
Alain Magloire 2003-04-01 18:41:00 +00:00
parent 8372418782
commit aeadd54464

View file

@ -60,16 +60,24 @@ public class CElementLabelProvider extends LabelProvider {
String name; String name;
switch(celem.getElementType()){ switch(celem.getElementType()){
case ICElement.C_FIELD:
case ICElement.C_VARIABLE:
case ICElement.C_VARIABLE_DECLARATION:
IVariableDeclaration vDecl = (IVariableDeclaration) celem;
name = vDecl.getElementName();
name += " : ";
name += vDecl.getTypeName();
break;
case ICElement.C_FUNCTION: case ICElement.C_FUNCTION:
case ICElement.C_FUNCTION_DECLARATION: case ICElement.C_FUNCTION_DECLARATION:
case ICElement.C_METHOD: case ICElement.C_METHOD:
case ICElement.C_METHOD_DECLARATION: case ICElement.C_METHOD_DECLARATION:
IFunctionDeclaration fdecl = (IFunctionDeclaration) celem; IFunctionDeclaration fDecl = (IFunctionDeclaration) celem;
name = fdecl.getSignature(); name = fDecl.getSignature();
break; break;
case ICElement.C_STRUCT: case ICElement.C_STRUCT:
case ICElement.C_ENUMERATION: case ICElement.C_ENUMERATION:
if(celem.getElementName() != null){ if((celem.getElementName() != null) && (celem.getElementName().length() > 0)){
name = celem.getElementName(); name = celem.getElementName();
} else { } else {
IVariableDeclaration varDecl = (IVariableDeclaration) celem; IVariableDeclaration varDecl = (IVariableDeclaration) celem;