[{"class":"androidx.compose.ui.test.junit4.android.ComposeIdlingResource_androidKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.junit4.ComposeIdlingResource_androidKt","addedIn":"1.1.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.StateRestorationTester","addedIn":"1.2.0","methods":[{"method":"emulateSaveAndRestore()","addedIn":"1.2.0"},{"method":"StateRestorationTester(androidx.compose.ui.test.ComposeUiTest)","addedIn":"1.2.0"},{"method":"setContent(kotlin.jvm.functions.Function0)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.compose.ui.test.ComposeUiTest_androidKt","addedIn":"1.2.0","methods":[{"method":"runComposeUiTest(kotlin.jvm.functions.Function1)","addedIn":"1.2.0"},{"method":"runAndroidComposeUiTest(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1,kotlin.Unit>)","addedIn":"1.5.0"},{"method":"runAndroidComposeUiTest(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1,? extends kotlin.Unit>)","addedIn":"1.4.0"},{"method":"runAndroidComposeUiTest(java.lang.Class,kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1,kotlin.Unit>)","addedIn":"1.4.0"},{"method":"runAndroidComposeUiTest(java.lang.Class,kotlin.jvm.functions.Function1,kotlin.Unit>)","addedIn":"1.2.0"},{"method":"runEmptyComposeUiTest(kotlin.jvm.functions.Function1)","addedIn":"1.2.0"},{"method":"AndroidComposeUiTestEnvironment(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function0)","addedIn":"1.4.0"},{"method":"runComposeUiTest(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1)","addedIn":"1.4.0"},{"method":"AndroidComposeUiTestEnvironment(kotlin.jvm.functions.Function0)","addedIn":"1.2.0"},{"method":"runAndroidComposeUiTest(kotlin.jvm.functions.Function1,? extends kotlin.Unit>)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.ComposeTestRule","addedIn":"1.0.0","methods":[{"method":"waitUntilExactlyOneExists(androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.4.0"},{"method":"runOnUiThread(kotlin.jvm.functions.Function0)","addedIn":"1.0.0"},{"method":"waitUntilDoesNotExist(androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.4.0"},{"method":"waitUntilAtLeastOneExists(androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.4.0"},{"method":"unregisterIdlingResource(androidx.compose.ui.test.IdlingResource)","addedIn":"1.0.0"},{"method":"getMainClock()","addedIn":"1.0.0"},{"method":"waitUntil(long,kotlin.jvm.functions.Function0)","addedIn":"1.0.0"},{"method":"waitUntilNodeCount(androidx.compose.ui.test.SemanticsMatcher,int,long)","addedIn":"1.4.0"},{"method":"awaitIdle(kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"waitForIdle()","addedIn":"1.0.0"},{"method":"waitUntil(java.lang.String,long,kotlin.jvm.functions.Function0)","addedIn":"1.7.0-SNAPSHOT"},{"method":"getDensity()","addedIn":"1.0.0"},{"method":"registerIdlingResource(androidx.compose.ui.test.IdlingResource)","addedIn":"1.0.0"},{"method":"runOnIdle(kotlin.jvm.functions.Function0)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.StateRestorationTester","addedIn":"1.0.0","methods":[{"method":"emulateSavedInstanceStateRestore()","addedIn":"1.0.0"},{"method":"setContent(kotlin.jvm.functions.Function0)","addedIn":"1.0.0"},{"method":"StateRestorationTester(androidx.compose.ui.test.junit4.ComposeContentTestRule)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.ComposeUiTestKt","addedIn":"1.2.0","methods":[{"method":"waitUntilNodeCount(androidx.compose.ui.test.ComposeUiTest,androidx.compose.ui.test.SemanticsMatcher,int,long)","addedIn":"1.4.0"},{"method":"runComposeUiTest(kotlin.jvm.functions.Function1)","addedIn":"1.2.0"},{"method":"waitUntilAtLeastOneExists(androidx.compose.ui.test.ComposeUiTest,androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.4.0"},{"method":"waitUntilExactlyOneExists(androidx.compose.ui.test.ComposeUiTest,androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.4.0"},{"method":"runComposeUiTest(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1)","addedIn":"1.5.0"},{"method":"runComposeUiTest(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1)","addedIn":"1.4.0"},{"method":"waitUntilDoesNotExist(androidx.compose.ui.test.ComposeUiTest,androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.4.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.AndroidSynchronization_androidKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.junit4.android.ComposeNotIdleException","addedIn":"1.0.0","methods":[{"method":"ComposeNotIdleException(java.lang.String,java.lang.Throwable)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.AndroidComposeUiTest","addedIn":"1.2.0","methods":[{"method":"getActivity()","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.AndroidComposeTestRule.AndroidComposeStatement","addedIn":"1.0.0","deprecatedIn":"1.2.0","methods":[{"method":"evaluate()","addedIn":"1.0.0","deprecatedIn":"1.2.0"},{"method":"AndroidComposeStatement(org.junit.runners.model.Statement)","addedIn":"1.0.0","deprecatedIn":"1.2.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.android.ComposeRootRegistry_androidKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.AndroidComposeUiTestEnvironment","addedIn":"1.2.0","methods":[{"method":"AndroidComposeUiTestEnvironment(kotlin.coroutines.CoroutineContext)","addedIn":"1.4.0"},{"method":"AndroidComposeUiTestEnvironment()","addedIn":"1.2.0"},{"method":"getTest()","addedIn":"1.2.0"},{"method":"getActivity()","addedIn":"1.2.0"},{"method":"runTest(kotlin.jvm.functions.Function1,? extends R>)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.ComposeContentTestRule","addedIn":"1.0.0","methods":[{"method":"setContent(kotlin.jvm.functions.Function0)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.ComposeRootRegistry_androidKt","addedIn":"1.1.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.junit4.AndroidComposeTestRule_androidKt","addedIn":"1.0.0","methods":[{"method":"createAndroidComposeRule(java.lang.Class,kotlin.coroutines.CoroutineContext)","addedIn":"1.4.0"},{"method":"createAndroidComposeRule(kotlin.coroutines.CoroutineContext)","addedIn":"1.4.0"},{"method":"createAndroidComposeRule(java.lang.Class)","addedIn":"1.0.0"},{"method":"createEmptyComposeRule()","addedIn":"1.0.0"},{"method":"createAndroidComposeRule()","addedIn":"1.0.0"},{"method":"createComposeRule(kotlin.coroutines.CoroutineContext)","addedIn":"1.4.0"},{"method":"createComposeRule()","addedIn":"1.0.0"},{"method":"createEmptyComposeRule(kotlin.coroutines.CoroutineContext)","addedIn":"1.4.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.EspressoLink_androidKt","addedIn":"1.1.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.junit4.AndroidComposeTestRule","addedIn":"1.0.0","methods":[{"method":"onAllNodes(androidx.compose.ui.test.SemanticsMatcher,boolean)","addedIn":"1.0.0"},{"method":"waitUntilExactlyOneExists(androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.7.0-SNAPSHOT"},{"method":"runOnUiThread(kotlin.jvm.functions.Function0)","addedIn":"1.7.0-SNAPSHOT"},{"method":"apply(org.junit.runners.model.Statement,org.junit.runner.Description)","addedIn":"1.0.0"},{"method":"AndroidComposeTestRule(R,kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1)","addedIn":"1.4.0"},{"method":"setContent(kotlin.jvm.functions.Function0)","addedIn":"1.7.0-SNAPSHOT"},{"method":"waitUntilDoesNotExist(androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.7.0-SNAPSHOT"},{"method":"waitUntilAtLeastOneExists(androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.7.0-SNAPSHOT"},{"method":"getActivityRule()","addedIn":"1.0.0"},{"method":"AndroidComposeTestRule(R,kotlin.jvm.functions.Function1)","addedIn":"1.0.0"},{"method":"unregisterIdlingResource(androidx.compose.ui.test.IdlingResource)","addedIn":"1.7.0-SNAPSHOT"},{"method":"getMainClock()","addedIn":"1.7.0-SNAPSHOT"},{"method":"waitUntil(long,kotlin.jvm.functions.Function0)","addedIn":"1.7.0-SNAPSHOT"},{"method":"waitUntilNodeCount(androidx.compose.ui.test.SemanticsMatcher,int,long)","addedIn":"1.7.0-SNAPSHOT"},{"method":"awaitIdle(kotlin.coroutines.Continuation)","addedIn":"1.7.0-SNAPSHOT"},{"method":"waitForIdle()","addedIn":"1.7.0-SNAPSHOT"},{"method":"cancelAndRecreateRecomposer()","addedIn":"1.7.0-SNAPSHOT"},{"method":"getActivity()","addedIn":"1.0.0"},{"method":"getDensity()","addedIn":"1.7.0-SNAPSHOT"},{"method":"registerIdlingResource(androidx.compose.ui.test.IdlingResource)","addedIn":"1.7.0-SNAPSHOT"},{"method":"onNode(androidx.compose.ui.test.SemanticsMatcher,boolean)","addedIn":"1.0.0"},{"method":"runOnIdle(kotlin.jvm.functions.Function0)","addedIn":"1.7.0-SNAPSHOT"}],"fields":[]},{"class":"androidx.compose.ui.test.ComposeUiTest","addedIn":"1.2.0","methods":[{"method":"runOnUiThread(kotlin.jvm.functions.Function0)","addedIn":"1.2.0"},{"method":"unregisterIdlingResource(androidx.compose.ui.test.IdlingResource)","addedIn":"1.2.0"},{"method":"getMainClock()","addedIn":"1.2.0"},{"method":"waitUntil(long,kotlin.jvm.functions.Function0)","addedIn":"1.2.0"},{"method":"awaitIdle(kotlin.coroutines.Continuation)","addedIn":"1.2.0"},{"method":"waitForIdle()","addedIn":"1.2.0"},{"method":"setContent(kotlin.jvm.functions.Function0)","addedIn":"1.2.0"},{"method":"getDensity()","addedIn":"1.2.0"},{"method":"registerIdlingResource(androidx.compose.ui.test.IdlingResource)","addedIn":"1.2.0"},{"method":"runOnIdle(kotlin.jvm.functions.Function0)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.android.EspressoLink_androidKt","addedIn":"1.0.0","methods":[],"fields":[]}]