org.sonar.batch.profiling
Class ModuleProfiling

java.lang.Object
  extended by org.sonar.batch.profiling.AbstractTimeProfiling
      extended by org.sonar.batch.profiling.ModuleProfiling

public class ModuleProfiling
extends AbstractTimeProfiling


Constructor Summary
ModuleProfiling(Project module, System2 system)
           
 
Method Summary
 void addBatchStepProfiling(String stepName)
           
 void addPhaseProfiling(Phases.Phase phase)
           
 void dump()
           
 ItemProfiling getProfilingPerBatchStep(String stepName)
           
 PhaseProfiling getProfilingPerPhase(Phases.Phase phase)
           
 void merge(ModuleProfiling other)
           
 String moduleName()
           
 
Methods inherited from class org.sonar.batch.profiling.AbstractTimeProfiling
add, println, println, println, setTotalTime, startTime, stop, system, totalTime, totalTimeAsString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleProfiling

public ModuleProfiling(@Nullable
                       Project module,
                       System2 system)
Method Detail

moduleName

public String moduleName()

getProfilingPerPhase

public PhaseProfiling getProfilingPerPhase(Phases.Phase phase)

getProfilingPerBatchStep

public ItemProfiling getProfilingPerBatchStep(String stepName)

addPhaseProfiling

public void addPhaseProfiling(Phases.Phase phase)

addBatchStepProfiling

public void addBatchStepProfiling(String stepName)

dump

public void dump()

merge

public void merge(ModuleProfiling other)


Copyright © 2009–2015 SonarSource. All rights reserved.