Package jetbrains.mps.make
Class CompositeTracer
- java.lang.Object
 - 
- jetbrains.mps.make.CompositeTracer
 
 
- 
public final class CompositeTracer extends Object
A composite which traces performance and also updates the progress monitor if it is presented Created by apyshkin on 5/26/16. 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadvance(int i)voiddone()voiddone(int work)StringgetReport()MessageSendergetSender()booleanisMonitorCanceled()voidpop()voidpop(int work)voidprintReport()voidpush(String msg)composite action to print the msg to log, to the performance tracer and to the uivoidstart(String startMsg, int stepsCount)CompositeTracersubTracer(int size)CompositeTracersubTracer(int size, SubProgressKind kind) 
 - 
 
- 
- 
Method Detail
- 
push
public void push(@NotNull String msg)
composite action to print the msg to log, to the performance tracer and to the ui 
- 
pop
public void pop()
 
- 
pop
public void pop(int work)
 
- 
isMonitorCanceled
public boolean isMonitorCanceled()
 
- 
done
public void done()
 
- 
done
public void done(int work)
 
- 
subTracer
@NotNull public CompositeTracer subTracer(int size)
 
- 
advance
public void advance(int i)
 
- 
subTracer
@NotNull public CompositeTracer subTracer(int size, SubProgressKind kind)
 
- 
getSender
public MessageSender getSender()
 
- 
printReport
public void printReport()
 
 - 
 
 -