soot
Class Timer

java.lang.Object
  extended by soot.Timer

public class Timer
extends Object

Utility class providing a timer. Used for profiling various phases of Sootification.


Constructor Summary
Timer()
          Creates a new timer.
Timer(String name)
          Creates a new timer with the given name.
 
Method Summary
 void end()
          Stops the current timer.
 long getTime()
          Returns the sum of the intervals start()-end() of the current timer.
 void start()
          Starts the given timer.
 String toString()
          Returns the name of the current timer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Timer

public Timer(String name)
Creates a new timer with the given name.


Timer

public Timer()
Creates a new timer.

Method Detail

start

public void start()
Starts the given timer.


toString

public String toString()
Returns the name of the current timer.

Overrides:
toString in class Object

end

public void end()
Stops the current timer.


getTime

public long getTime()
Returns the sum of the intervals start()-end() of the current timer.