Class ShadowPausedSystemClock

    • Constructor Detail

      • ShadowPausedSystemClock

        public ShadowPausedSystemClock()
    • Method Detail

      • sleep

        @Implementation
        protected static void sleep​(long millis)
        Advances the current time by given millis, without sleeping the current thread/
      • setCurrentTimeMillis

        @Implementation
        protected static boolean setCurrentTimeMillis​(long millis)
        Sets the current wall time.

        Currently does not perform any permission checks.

        Returns:
        false if specified time is less than current time.
      • elapsedRealtime

        @Implementation
        protected static long elapsedRealtime()
      • currentThreadTimeMillis

        @Implementation
        protected static long currentThreadTimeMillis()
      • reset

        @Resetter
        public static void reset()