diff options
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r-- | sources/scalac/symtab/SymbolLoader.java | 6 |
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(); |