Class Timer


  • public class Timer
    extends Object
    Very simple timer for code generation time statistics.

    Not very exact, measures user time, not processor time.

    Version:
    JFlex 1.8.1
    Author:
    Gerwin Klein
    • Constructor Detail

      • Timer

        public Timer()
        Construct a new timer that starts immediately.
    • Method Detail

      • start

        public void start()
        Start the timer. If it is already running, the old start time is lost.
      • stop

        public void stop()
        Stop the timer.
      • diff

        public long diff()
        Return the number of milliseconds the timer has been running.

        (up till now, if it still runs, up to the stop time if it has been stopped)

        Returns:
        a long.
      • toString

        public String toString()
        Return a string representation of the timer.
        Overrides:
        toString in class Object
        Returns:
        a string displaying the diff-time in readable format (h m s ms)
        See Also:
        diff()