mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Patch for Dave Daoust: Fix display string
This commit is contained in:
parent
fb5cd0f157
commit
19721c7ad7
1 changed files with 5 additions and 6 deletions
|
@ -202,14 +202,13 @@ public String getDisplayString() {
|
|||
case IIndex.METHOD:
|
||||
int startReturn = longname.indexOf(")R/"); //$NON-NLS-1$
|
||||
int finishReturn = longname.indexOf("/R("); //$NON-NLS-1$
|
||||
int startParam = longname.indexOf(")/"); //$NON-NLS-1$
|
||||
int finishParam = longname.indexOf("/("); //$NON-NLS-1$
|
||||
int startParam = longname.indexOf("/)", finishReturn); //$NON-NLS-1$
|
||||
int finishParam = longname.indexOf("/(", startParam); //$NON-NLS-1$
|
||||
|
||||
String functionName;
|
||||
String arguments = ""; //$NON-NLS-1$
|
||||
if (startParam + 2 < finishParam) {
|
||||
arguments = longname.substring(startParam + 2, finishParam);
|
||||
}
|
||||
if (startParam + 2 < finishParam)
|
||||
arguments = longname.substring(startParam + 3, finishParam);
|
||||
|
||||
// TODO: flip arguments
|
||||
arguments = arguments.replace('/',',');
|
||||
|
@ -222,7 +221,7 @@ public String getDisplayString() {
|
|||
return functionName + arguments ;
|
||||
}
|
||||
else {
|
||||
String returnType = "";
|
||||
String returnType = ""; //$NON-NLS-1$
|
||||
if (startReturn + 3 < finishReturn) {
|
||||
returnType = longname.substring(startReturn + 3, finishReturn);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue