Class StopWatch.Split

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Pair<java.lang.String,​java.time.Duration>>, java.util.Map.Entry<java.lang.String,​java.time.Duration>
    Enclosing class:
    StopWatch

    public static final class StopWatch.Split
    extends ImmutablePair<java.lang.String,​java.time.Duration>
    Stores a split as a label and duration.
    Since:
    3.20.0
    See Also:
    Serialized Form
    • Constructor Detail

      • Split

        public Split​(java.lang.String label,
                     java.time.Duration duration)
        Constructs a Split object with label and duration.
        Parameters:
        label - Label for this split.
        duration - Duration for this split.
    • Method Detail

      • getLabel

        public java.lang.String getLabel()
        Gets the label of this split.
        Returns:
        The label of this split.
      • getDuration

        public java.time.Duration getDuration()
        Gets the duration of this split.
        Returns:
        The duration of this split..
      • toString

        public java.lang.String toString()
        Converts this instance to a string.
        Overrides:
        toString in class Pair<java.lang.String,​java.time.Duration>
        Returns:
        this instance to a string.