1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

Fixed up the reporting of parse and resolve times for the new content assist.

This commit is contained in:
Doug Schaefer 2005-02-21 16:39:42 +00:00
parent cecadcc3e0
commit d15eba065f

View file

@ -78,7 +78,6 @@ public class CCompletionProcessor2 implements IContentAssistProcessor {
} }
); );
long stopTime = System.currentTimeMillis(); long stopTime = System.currentTimeMillis();
System.out.println("Completion Parse: " + (stopTime - startTime) + "ms");
int repLength = completionNode.getLength(); int repLength = completionNode.getLength();
int repOffset = offset - repLength; int repOffset = offset - repLength;
@ -92,15 +91,21 @@ public class CCompletionProcessor2 implements IContentAssistProcessor {
proposals.add(createBindingCompletionProposal(binding, repOffset, repLength)); proposals.add(createBindingCompletionProposal(binding, repOffset, repLength));
} }
long propTime = System.currentTimeMillis();
System.out.println("Completion Parse: " + (stopTime - startTime) + " + Resolve:"
+ (propTime - stopTime));
System.out.flush();
if (!proposals.isEmpty()) if (!proposals.isEmpty())
return (ICompletionProposal[])proposals.toArray(new ICompletionProposal[proposals.size()]); return (ICompletionProposal[])proposals.toArray(new ICompletionProposal[proposals.size()]);
else
errorMessage = "No completions found";
} catch (UnsupportedDialectException e) { } catch (UnsupportedDialectException e) {
errorMessage = "Unsupported Dialect Exception"; errorMessage = "Unsupported Dialect Exception";
} catch (Throwable e) { } catch (Throwable e) {
errorMessage = e.toString(); errorMessage = e.toString();
} }
errorMessage = "No completions found";
return null; return null;
} }