Class ProfilerTarget

java.lang.Object
org.eclipse.epsilon.profiling.ProfilerTarget

public class ProfilerTarget extends Object
  • Field Details

    • name

      protected String name
    • startTime

      protected long startTime
    • globalEndTime

      protected long globalEndTime
    • internalEndTime

      protected long internalEndTime
    • aggregatedWorked

      protected long aggregatedWorked
    • internalWorked

      protected long internalWorked
    • children

      protected List<ProfilerTarget> children
    • parent

      protected ProfilerTarget parent
    • data

      protected String data
    • globalStopwatch

      protected Stopwatch globalStopwatch
    • internalStopwatch

      protected Stopwatch internalStopwatch
    • moduleElement

      protected ModuleElement moduleElement
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • pause

      public void pause()
    • resume

      public void resume()
    • stop

      public void stop()
    • addChild

      public void addChild(ProfilerTarget child)
    • getChildren

      public List<ProfilerTarget> getChildren()
    • getParent

      public ProfilerTarget getParent()
    • isRunning

      public boolean isRunning()
    • getWorked

      public long getWorked(boolean aggregate)
    • getData

      public String getData()
    • setData

      public void setData(String data)
    • getModuleElement

      public ModuleElement getModuleElement()
    • setModuleElement

      public void setModuleElement(ModuleElement moduleElement)