[wpiutil] Add disableMockTime to JNI (#3839)

This exposes the equivalent of SetNowImpl(nullptr) to Java.
This commit is contained in:
Peter Johnson
2021-12-27 11:51:32 -06:00
committed by GitHub
parent dceb5364f4
commit e373fa476b
2 changed files with 15 additions and 0 deletions

View File

@@ -75,6 +75,19 @@ Java_edu_wpi_first_util_WPIUtilJNI_enableMockTime
wpi::SetNowImpl([] { return mockNow; });
}
/*
* Class: edu_wpi_first_util_WPIUtilJNI
* Method: disableMockTime
* Signature: ()V
*/
JNIEXPORT void JNICALL
Java_edu_wpi_first_util_WPIUtilJNI_disableMockTime
(JNIEnv*, jclass)
{
mockTimeEnabled = false;
wpi::SetNowImpl(nullptr);
}
/*
* Class: edu_wpi_first_util_WPIUtilJNI
* Method: setMockTime