Interface TaskTime.TimeConverter

Enclosing class:
TaskTime

public static interface TaskTime.TimeConverter
  • Method Summary

    Modifier and Type
    Method
    Description
    @org.checkerframework.checker.index.qual.NonNegative long
    msToTicks(@org.checkerframework.checker.index.qual.NonNegative long ms)
    Convert from milliseconds to server ticks
    @org.checkerframework.checker.index.qual.NonNegative long
    ticksToMs(@org.checkerframework.checker.index.qual.NonNegative long ticks)
    Convert from server ticks to milliseconds
    default @org.checkerframework.checker.index.qual.NonNegative long
    Convert the task time to milliseconds
    default @org.checkerframework.checker.index.qual.NonNegative long
    Convert the task time to server ticks
  • Method Details

    • msToTicks

      @org.checkerframework.checker.index.qual.NonNegative long msToTicks(@org.checkerframework.checker.index.qual.NonNegative long ms)
      Convert from milliseconds to server ticks
      Parameters:
      ms - Milliseconds
      Returns:
      Server ticks
    • ticksToMs

      @org.checkerframework.checker.index.qual.NonNegative long ticksToMs(@org.checkerframework.checker.index.qual.NonNegative long ticks)
      Convert from server ticks to milliseconds
      Parameters:
      ticks - Server ticks
      Returns:
      Milliseconds
    • toTicks

      default @org.checkerframework.checker.index.qual.NonNegative long toTicks(@NonNull TaskTime taskTime)
      Convert the task time to server ticks
      Parameters:
      taskTime - Task time
      Returns:
      Server ticks
    • toMs

      default @org.checkerframework.checker.index.qual.NonNegative long toMs(@NonNull TaskTime taskTime)
      Convert the task time to milliseconds
      Parameters:
      taskTime - Task time
      Returns:
      Milliseconds