summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2005-01-25 17:11:28 +0000
committerpaltherr <paltherr@epfl.ch>2005-01-25 17:11:28 +0000
commit9d8942df91f6c8ff6d7d2ed04a57ded78cdf0948 (patch)
tree5d9f3497727c05b746d07a593ab60c4b5c014a9f /sources/scalac/symtab
parent2cd85f1d31d933f84448bbcbc0a8cbd225cfbfe4 (diff)
downloadscala-9d8942df91f6c8ff6d7d2ed04a57ded78cdf0948.tar.gz
scala-9d8942df91f6c8ff6d7d2ed04a57ded78cdf0948.tar.bz2
scala-9d8942df91f6c8ff6d7d2ed04a57ded78cdf0948.zip
- Replaced start and stop in Global by a timer.
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r--sources/scalac/symtab/SymbolLoader.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/scalac/symtab/SymbolLoader.java b/sources/scalac/symtab/SymbolLoader.java
index d02829f191..2f656c92e0 100644
--- a/sources/scalac/symtab/SymbolLoader.java
+++ b/sources/scalac/symtab/SymbolLoader.java
@@ -63,15 +63,15 @@ public abstract class SymbolLoader extends Type.LazyType {
public final void complete(Symbol symbol) {
Symbol root = getRootSymbol(symbol);
try {
- long start = System.currentTimeMillis();
Phase phase = global.currentPhase;
global.currentPhase = global.PHASE.ANALYZER.phase();
+ global.timer.start();
String source = doComplete(root);
+ global.timer.stop("loaded " + source);
global.currentPhase = phase;
- long end = System.currentTimeMillis();
- global.operation("loaded " + source + " in " + (end-start) + "ms");
checkValidity(root, source);
} catch (IOException exception) {
+ global.timer.drop();
if (global.debug) exception.printStackTrace();
String error = "error while loading " + symbol;
String message = exception.getMessage();