[{"class":"androidx.compose.ui.test.SemanticsSelector","addedIn":"1.0.0","methods":[{"method":"SemanticsSelector(java.lang.String,boolean,androidx.compose.ui.test.SemanticsSelector,kotlin.jvm.functions.Function1<? super java.lang.Iterable<androidx.compose.ui.semantics.SemanticsNode>,androidx.compose.ui.test.SelectionResult>)","addedIn":"1.0.0"},{"method":"getDescription()","addedIn":"1.0.0"},{"method":"map(java.lang.Iterable<androidx.compose.ui.semantics.SemanticsNode>,java.lang.String)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.android.WindowCapture_androidKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.TouchInjectionScopeKt","addedIn":"1.1.0","methods":[{"method":"click(androidx.compose.ui.test.TouchInjectionScope,long)","addedIn":"1.1.0"},{"method":"doubleClick(androidx.compose.ui.test.TouchInjectionScope,long,long)","addedIn":"1.1.0"},{"method":"longClick(androidx.compose.ui.test.TouchInjectionScope,long,long)","addedIn":"1.1.0"},{"method":"multiTouchSwipe(androidx.compose.ui.test.TouchInjectionScope,java.util.List<? extends kotlin.jvm.functions.Function1<? super java.lang.Long,androidx.compose.ui.geometry.Offset>>,long,java.util.List<java.lang.Long>)","addedIn":"1.1.0"},{"method":"pinch(androidx.compose.ui.test.TouchInjectionScope,long,long,long,long,long)","addedIn":"1.1.0"},{"method":"swipe(androidx.compose.ui.test.TouchInjectionScope,kotlin.jvm.functions.Function1<? super java.lang.Long,androidx.compose.ui.geometry.Offset>,long,java.util.List<java.lang.Long>)","addedIn":"1.1.0"},{"method":"swipe(androidx.compose.ui.test.TouchInjectionScope,long,long,long)","addedIn":"1.1.0"},{"method":"swipeDown(androidx.compose.ui.test.TouchInjectionScope,float,float,long)","addedIn":"1.1.0"},{"method":"swipeLeft(androidx.compose.ui.test.TouchInjectionScope,float,float,long)","addedIn":"1.1.0"},{"method":"swipeRight(androidx.compose.ui.test.TouchInjectionScope,float,float,long)","addedIn":"1.1.0"},{"method":"swipeUp(androidx.compose.ui.test.TouchInjectionScope,float,float,long)","addedIn":"1.1.0"},{"method":"swipeWithVelocity(androidx.compose.ui.test.TouchInjectionScope,long,long,float,long)","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.compose.ui.test.AndroidImageHelpers_androidKt","addedIn":"1.0.0","methods":[{"method":"captureToImage(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.SelectorsKt","addedIn":"1.0.0","methods":[{"method":"filter(androidx.compose.ui.test.SemanticsNodeInteractionCollection,androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"filterToOne(androidx.compose.ui.test.SemanticsNodeInteractionCollection,androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"onAncestors(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"onChild(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"onChildAt(androidx.compose.ui.test.SemanticsNodeInteraction,int)","addedIn":"1.0.0"},{"method":"onChildren(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"onFirst(androidx.compose.ui.test.SemanticsNodeInteractionCollection)","addedIn":"1.0.0"},{"method":"onLast(androidx.compose.ui.test.SemanticsNodeInteractionCollection)","addedIn":"1.0.0"},{"method":"onParent(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"onSibling(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"onSiblings(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.ErrorMessagesKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.KeyInputHelpersKt","addedIn":"1.0.0","methods":[{"method":"performKeyPress(androidx.compose.ui.test.SemanticsNodeInteraction,android.view.KeyEvent)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.junit4.android.ComposeNotIdleException","addedIn":"1.7.0","methods":[{"method":"ComposeNotIdleException(java.lang.String,java.lang.Throwable)","addedIn":"1.7.0"}],"fields":[]},{"class":"androidx.compose.ui.test.SemanticsNodeInteraction","addedIn":"1.0.0","methods":[{"method":"SemanticsNodeInteraction(androidx.compose.ui.test.TestContext,boolean,androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"SemanticsNodeInteraction(androidx.compose.ui.test.TestContext,boolean,androidx.compose.ui.test.SemanticsSelector)","addedIn":"1.0.0"},{"method":"assertDoesNotExist()","addedIn":"1.0.0"},{"method":"assertExists(java.lang.String)","addedIn":"1.0.0"},{"method":"assertIsDeactivated(java.lang.String)","addedIn":"1.6.0"},{"method":"fetchSemanticsNode(java.lang.String)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.IdlingResource","addedIn":"1.0.0","methods":[{"method":"getDiagnosticMessageIfBusy()","addedIn":"1.0.0"},{"method":"isIdleNow()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.SemanticsMatcher.Companion","addedIn":"1.0.0","methods":[{"method":"expectValue<T>(androidx.compose.ui.semantics.SemanticsPropertyKey<T>,T)","addedIn":"1.0.0"},{"method":"keyIsDefined<T>(androidx.compose.ui.semantics.SemanticsPropertyKey<T>)","addedIn":"1.0.0"},{"method":"keyNotDefined<T>(androidx.compose.ui.semantics.SemanticsPropertyKey<T>)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.SelectionResult","addedIn":"1.0.0","methods":[{"method":"SelectionResult(java.util.List<androidx.compose.ui.semantics.SemanticsNode>,java.lang.String)","addedIn":"1.0.0"},{"method":"getCustomErrorOnNoMatch()","addedIn":"1.0.0"},{"method":"getSelectedNodes()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.DeviceConfigurationOverride_androidKt","addedIn":"1.7.0","methods":[{"method":"DarkMode(androidx.compose.ui.test.DeviceConfigurationOverride.Companion,boolean)","addedIn":"1.7.0"},{"method":"FontScale(androidx.compose.ui.test.DeviceConfigurationOverride.Companion,float)","addedIn":"1.7.0"},{"method":"FontWeightAdjustment(androidx.compose.ui.test.DeviceConfigurationOverride.Companion,int)","addedIn":"1.7.0"},{"method":"ForcedSize(androidx.compose.ui.test.DeviceConfigurationOverride.Companion,long)","addedIn":"1.7.0"},{"method":"LayoutDirection(androidx.compose.ui.test.DeviceConfigurationOverride.Companion,androidx.compose.ui.unit.LayoutDirection)","addedIn":"1.7.0"},{"method":"Locales(androidx.compose.ui.test.DeviceConfigurationOverride.Companion,androidx.compose.ui.text.intl.LocaleList)","addedIn":"1.7.0"},{"method":"RoundScreen(androidx.compose.ui.test.DeviceConfigurationOverride.Companion,boolean)","addedIn":"1.7.0"},{"method":"WindowInsets(androidx.compose.ui.test.DeviceConfigurationOverride.Companion,androidx.core.view.WindowInsetsCompat)","addedIn":"1.8.0"}],"fields":[]},{"class":"androidx.compose.ui.test.Expect_jvmKt","addedIn":"1.2.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.DeviceConfigurationOverride.Companion","addedIn":"1.7.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.AndroidOutput_androidKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.MouseInjectionScopeKt","addedIn":"1.1.0","methods":[{"method":"animateAlong(androidx.compose.ui.test.MouseInjectionScope,kotlin.jvm.functions.Function1<? super java.lang.Long,androidx.compose.ui.geometry.Offset>,long)","addedIn":"1.1.0"},{"method":"animateBy(androidx.compose.ui.test.MouseInjectionScope,long,long)","addedIn":"1.1.0"},{"method":"animateMoveAlong(androidx.compose.ui.test.MouseInjectionScope,kotlin.jvm.functions.Function1<? super java.lang.Long,androidx.compose.ui.geometry.Offset>,long)","addedIn":"1.8.0"},{"method":"animateMoveBy(androidx.compose.ui.test.MouseInjectionScope,long,long)","addedIn":"1.8.0"},{"method":"animateMoveTo(androidx.compose.ui.test.MouseInjectionScope,long,long)","addedIn":"1.8.0"},{"method":"animateTo(androidx.compose.ui.test.MouseInjectionScope,long,long)","addedIn":"1.1.0"},{"method":"click(androidx.compose.ui.test.MouseInjectionScope,long)","addedIn":"1.1.0","deprecatedIn":"1.7.0"},{"method":"click(androidx.compose.ui.test.MouseInjectionScope,long,int)","addedIn":"1.7.0"},{"method":"doubleClick(androidx.compose.ui.test.MouseInjectionScope,long)","addedIn":"1.1.0","deprecatedIn":"1.7.0"},{"method":"doubleClick(androidx.compose.ui.test.MouseInjectionScope,long,int)","addedIn":"1.7.0"},{"method":"dragAndDrop(androidx.compose.ui.test.MouseInjectionScope,long,long,int,long)","addedIn":"1.7.0"},{"method":"dragAndDrop(androidx.compose.ui.test.MouseInjectionScope,long,long,long)","addedIn":"1.1.0","deprecatedIn":"1.7.0"},{"method":"longClick(androidx.compose.ui.test.MouseInjectionScope,long)","addedIn":"1.1.0","deprecatedIn":"1.7.0"},{"method":"longClick(androidx.compose.ui.test.MouseInjectionScope,long,int)","addedIn":"1.7.0"},{"method":"rightClick(androidx.compose.ui.test.MouseInjectionScope,long)","addedIn":"1.1.0"},{"method":"smoothScroll(androidx.compose.ui.test.MouseInjectionScope,float,long,int)","addedIn":"1.1.0"},{"method":"tripleClick(androidx.compose.ui.test.MouseInjectionScope,long)","addedIn":"1.1.0","deprecatedIn":"1.7.0"},{"method":"tripleClick(androidx.compose.ui.test.MouseInjectionScope,long,int)","addedIn":"1.7.0"}],"fields":[]},{"class":"androidx.compose.ui.test.SemanticsNodeInteractionCollection","addedIn":"1.0.0","methods":[{"method":"SemanticsNodeInteractionCollection(androidx.compose.ui.test.TestContext,boolean,androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"SemanticsNodeInteractionCollection(androidx.compose.ui.test.TestContext,boolean,androidx.compose.ui.test.SemanticsSelector)","addedIn":"1.0.0"},{"method":"fetchSemanticsNodes(boolean,java.lang.String)","addedIn":"1.0.0"},{"method":"get(int)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.KeyInjectionScopeKt","addedIn":"1.2.0","methods":[{"method":"isAltDown(androidx.compose.ui.test.KeyInjectionScope)","addedIn":"1.2.0"},{"method":"isCtrlDown(androidx.compose.ui.test.KeyInjectionScope)","addedIn":"1.2.0"},{"method":"isFnDown(androidx.compose.ui.test.KeyInjectionScope)","addedIn":"1.2.0"},{"method":"isMetaDown(androidx.compose.ui.test.KeyInjectionScope)","addedIn":"1.2.0"},{"method":"isShiftDown(androidx.compose.ui.test.KeyInjectionScope)","addedIn":"1.2.0"},{"method":"keysDown(androidx.compose.ui.test.KeyInjectionScope,java.util.List<androidx.compose.ui.input.key.Key>,long)","addedIn":"1.2.0"},{"method":"keysUp(androidx.compose.ui.test.KeyInjectionScope,java.util.List<androidx.compose.ui.input.key.Key>,long)","addedIn":"1.2.0"},{"method":"pressKey(androidx.compose.ui.test.KeyInjectionScope,long,int,long,long)","addedIn":"1.2.0"},{"method":"pressKey(androidx.compose.ui.test.KeyInjectionScope,long,long)","addedIn":"1.2.0"},{"method":"pressKeys(androidx.compose.ui.test.KeyInjectionScope,java.util.List<androidx.compose.ui.input.key.Key>,long,long)","addedIn":"1.2.0"},{"method":"withKeyDown(androidx.compose.ui.test.KeyInjectionScope,long,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.3.0"},{"method":"withKeyDown(androidx.compose.ui.test.KeyInjectionScope,long,long,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.2.0"},{"method":"withKeyToggled(androidx.compose.ui.test.KeyInjectionScope,long,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.3.0"},{"method":"withKeyToggled(androidx.compose.ui.test.KeyInjectionScope,long,long,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.2.0"},{"method":"withKeysDown(androidx.compose.ui.test.KeyInjectionScope,java.util.List<androidx.compose.ui.input.key.Key>,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.3.0"},{"method":"withKeysDown(androidx.compose.ui.test.KeyInjectionScope,java.util.List<androidx.compose.ui.input.key.Key>,long,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.2.0"},{"method":"withKeysToggled(androidx.compose.ui.test.KeyInjectionScope,java.util.List<androidx.compose.ui.input.key.Key>,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.3.0"},{"method":"withKeysToggled(androidx.compose.ui.test.KeyInjectionScope,java.util.List<androidx.compose.ui.input.key.Key>,long,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.compose.ui.test.ComposeUiTestKt","addedIn":"1.7.0","methods":[{"method":"waitUntilAtLeastOneExists(androidx.compose.ui.test.ComposeUiTest,androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.7.0"},{"method":"waitUntilDoesNotExist(androidx.compose.ui.test.ComposeUiTest,androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.7.0"},{"method":"waitUntilExactlyOneExists(androidx.compose.ui.test.ComposeUiTest,androidx.compose.ui.test.SemanticsMatcher,long)","addedIn":"1.7.0"},{"method":"waitUntilNodeCount(androidx.compose.ui.test.ComposeUiTest,androidx.compose.ui.test.SemanticsMatcher,int,long)","addedIn":"1.7.0"}],"fields":[]},{"class":"androidx.compose.ui.test.TouchInjectionScope","addedIn":"1.1.0","methods":[{"method":"cancel(long)","addedIn":"1.1.0"},{"method":"currentPosition(int)","addedIn":"1.1.0"},{"method":"down(int,long)","addedIn":"1.1.0"},{"method":"down(long)","addedIn":"1.1.0"},{"method":"move(long)","addedIn":"1.1.0"},{"method":"moveBy(int,long,long)","addedIn":"1.1.0"},{"method":"moveBy(long,long)","addedIn":"1.1.0"},{"method":"moveTo(int,long,long)","addedIn":"1.1.0"},{"method":"moveTo(long,long)","addedIn":"1.1.0"},{"method":"moveWithHistory(java.util.List<java.lang.Long>,java.util.List<androidx.compose.ui.geometry.Offset>,long)","addedIn":"1.1.0"},{"method":"moveWithHistoryMultiPointer(java.util.List<java.lang.Long>,java.util.List<? extends java.util.List<androidx.compose.ui.geometry.Offset>>,long)","addedIn":"1.1.0"},{"method":"up(int)","addedIn":"1.1.0"},{"method":"updatePointerBy(int,long)","addedIn":"1.1.0"},{"method":"updatePointerTo(int,long)","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.compose.ui.test.UtilsKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.TestMonotonicFrameClock_jvmKt","addedIn":"1.0.0","methods":[{"method":"TestMonotonicFrameClock(kotlinx.coroutines.CoroutineScope,long)","addedIn":"1.0.0"},{"method":"getFrameDelayMillis(androidx.compose.ui.test.TestMonotonicFrameClock)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.TestContext","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.ActionsKt","addedIn":"1.0.0","methods":[{"method":"performClick(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"performCustomAccessibilityActionWithLabel(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String)","addedIn":"1.7.0"},{"method":"performCustomAccessibilityActionWithLabelMatching(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String,kotlin.jvm.functions.Function1<? super java.lang.String,java.lang.Boolean>)","addedIn":"1.7.0"},{"method":"performFirstLinkClick(androidx.compose.ui.test.SemanticsNodeInteraction,kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.LinkAnnotation>,java.lang.Boolean>)","addedIn":"1.8.0"},{"method":"performGesture(androidx.compose.ui.test.SemanticsNodeInteraction,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.GestureScope,kotlin.Unit>)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"performKeyInput(androidx.compose.ui.test.SemanticsNodeInteraction,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.2.0"},{"method":"performMouseInput(androidx.compose.ui.test.SemanticsNodeInteraction,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.MouseInjectionScope,kotlin.Unit>)","addedIn":"1.1.0"},{"method":"performMultiModalInput(androidx.compose.ui.test.SemanticsNodeInteraction,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.MultiModalInjectionScope,kotlin.Unit>)","addedIn":"1.1.0"},{"method":"performRotaryScrollInput(androidx.compose.ui.test.SemanticsNodeInteraction,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.RotaryInjectionScope,kotlin.Unit>)","addedIn":"1.2.0"},{"method":"performScrollTo(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"performScrollToIndex(androidx.compose.ui.test.SemanticsNodeInteraction,int)","addedIn":"1.0.0"},{"method":"performScrollToKey(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.Object)","addedIn":"1.0.0"},{"method":"performScrollToNode(androidx.compose.ui.test.SemanticsNodeInteraction,androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.1.0"},{"method":"performSemanticsAction(androidx.compose.ui.test.SemanticsNodeInteraction,androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>>)","addedIn":"1.0.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"performSemanticsAction<T extends kotlin.Function<? extends java.lang.Boolean>>(androidx.compose.ui.test.SemanticsNodeInteraction,androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<T>>,kotlin.jvm.functions.Function1<? super T,kotlin.Unit>)","addedIn":"1.0.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"performSemanticsActionUnit(androidx.compose.ui.test.SemanticsNodeInteraction,androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<? extends java.lang.Boolean>>>)","addedIn":"1.1.0","deprecatedIn":"1.1.0"},{"method":"performSemanticsActionUnit<T extends kotlin.Function<? extends java.lang.Boolean>>(androidx.compose.ui.test.SemanticsNodeInteraction,androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<T>>,kotlin.jvm.functions.Function1<? super T,? extends kotlin.Unit>)","addedIn":"1.1.0","deprecatedIn":"1.1.0"},{"method":"performTouchInput(androidx.compose.ui.test.SemanticsNodeInteraction,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.TouchInjectionScope,kotlin.Unit>)","addedIn":"1.1.0"},{"method":"requestFocus(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.6.0"},{"method":"tryPerformAccessibilityChecks(androidx.compose.ui.test.SemanticsNodeInteractionCollection)","addedIn":"1.8.0"}],"fields":[]},{"class":"androidx.compose.ui.test.SemanticsMatcher","addedIn":"1.0.0","methods":[{"method":"SemanticsMatcher(java.lang.String,kotlin.jvm.functions.Function1<? super androidx.compose.ui.semantics.SemanticsNode,java.lang.Boolean>)","addedIn":"1.0.0"},{"method":"and(androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"getDescription()","addedIn":"1.0.0"},{"method":"matches(androidx.compose.ui.semantics.SemanticsNode)","addedIn":"1.0.0"},{"method":"matchesAny(java.lang.Iterable<androidx.compose.ui.semantics.SemanticsNode>)","addedIn":"1.0.0"},{"method":"not()","addedIn":"1.0.0"},{"method":"or(androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.compose.ui.test.internal.JvmDefaultWithCompatibility_jvmKt","addedIn":"1.3.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.ExperimentalTestApi","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.StateRestorationTester","addedIn":"1.7.0","methods":[{"method":"StateRestorationTester(androidx.compose.ui.test.ComposeUiTest)","addedIn":"1.7.0"},{"method":"emulateSaveAndRestore()","addedIn":"1.7.0"},{"method":"setContent(kotlin.jvm.functions.Function0<kotlin.Unit>)","addedIn":"1.7.0"}],"fields":[]},{"class":"androidx.compose.ui.test.TestMonotonicFrameClock","addedIn":"1.0.0","methods":[{"method":"TestMonotonicFrameClock(kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.test.DelayController,long)","addedIn":"1.0.0"},{"method":"TestMonotonicFrameClock(kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.test.TestCoroutineScheduler,long)","addedIn":"1.2.0"},{"method":"TestMonotonicFrameClock(kotlinx.coroutines.CoroutineScope,long,kotlin.jvm.functions.Function1<? super java.lang.Long,kotlin.Unit>)","addedIn":"1.4.0"},{"method":"getContinuationInterceptor()","addedIn":"1.4.0"},{"method":"getFrameDelayNanos()","addedIn":"1.0.0"},{"method":"getHasAwaiters()","addedIn":"1.0.0"},{"method":"withFrameNanos<R>(kotlin.jvm.functions.Function1<? super java.lang.Long,? extends R>,kotlin.coroutines.Continuation<? super R>)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.ComposeUiTest_androidKt","addedIn":"1.7.0","methods":[{"method":"AndroidComposeUiTestEnvironment<A extends androidx.activity.ComponentActivity>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,long,kotlin.jvm.functions.Function0<? extends A>)","addedIn":"1.9.0-SNAPSHOT"},{"method":"AndroidComposeUiTestEnvironment<A extends androidx.activity.ComponentActivity>(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function0<? extends A>)","addedIn":"1.7.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"runAndroidComposeUiTest<A extends androidx.activity.ComponentActivity>(java.lang.Class<A>,kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,long,kotlin.jvm.functions.Function2<? super androidx.compose.ui.test.AndroidComposeUiTest<A>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?>)","addedIn":"1.9.0-SNAPSHOT"},{"method":"runAndroidComposeUiTest<A extends androidx.activity.ComponentActivity>(java.lang.Class<A>,kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.AndroidComposeUiTest<A>,kotlin.Unit>)","addedIn":"1.7.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"runAndroidComposeUiTest<reified A extends androidx.activity.ComponentActivity>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,long,kotlin.jvm.functions.Function2<? super androidx.compose.ui.test.AndroidComposeUiTest<A>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?>)","addedIn":"1.9.0-SNAPSHOT"},{"method":"runAndroidComposeUiTest<reified A extends androidx.activity.ComponentActivity>(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.AndroidComposeUiTest<A>,kotlin.Unit>)","addedIn":"1.7.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"runComposeUiTest(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,long,kotlin.jvm.functions.Function2<? super androidx.compose.ui.test.ComposeUiTest,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?>)","addedIn":"1.9.0-SNAPSHOT"},{"method":"runComposeUiTest(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.ComposeUiTest,kotlin.Unit>)","addedIn":"1.7.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"runEmptyComposeUiTest(kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.ComposeUiTest,kotlin.Unit>)","addedIn":"1.7.0"}],"fields":[]},{"class":"androidx.compose.ui.test.AssertionsKt","addedIn":"1.0.0","methods":[{"method":"assert(androidx.compose.ui.test.SemanticsNodeInteraction,androidx.compose.ui.test.SemanticsMatcher,kotlin.jvm.functions.Function0<java.lang.String>)","addedIn":"1.0.0"},{"method":"assertAll(androidx.compose.ui.test.SemanticsNodeInteractionCollection,androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"assertAny(androidx.compose.ui.test.SemanticsNodeInteractionCollection,androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"assertContentDescriptionContains(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String,boolean,boolean)","addedIn":"1.0.0"},{"method":"assertContentDescriptionEquals(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String...)","addedIn":"1.0.0"},{"method":"assertCountEquals(androidx.compose.ui.test.SemanticsNodeInteractionCollection,int)","addedIn":"1.0.0"},{"method":"assertHasClickAction(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertHasNoClickAction(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsDisplayed(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsEnabled(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsFocused(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsNotDisplayed(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsNotEnabled(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsNotFocused(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsNotSelected(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsOff(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsOn(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsSelectable(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsSelected(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertIsToggleable(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"assertRangeInfoEquals(androidx.compose.ui.test.SemanticsNodeInteraction,androidx.compose.ui.semantics.ProgressBarRangeInfo)","addedIn":"1.0.0"},{"method":"assertTextContains(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String,boolean,boolean)","addedIn":"1.0.0"},{"method":"assertTextEquals(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String[],boolean)","addedIn":"1.0.0"},{"method":"assertValueEquals(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String)","addedIn":"1.0.0"},{"method":"isDisplayed(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.6.0"},{"method":"isNotDisplayed(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.6.0"}],"fields":[]},{"class":"androidx.compose.ui.test.SemanticsNodeInteractionsProvider","addedIn":"1.0.0","methods":[{"method":"onAllNodes(androidx.compose.ui.test.SemanticsMatcher,boolean)","addedIn":"1.0.0"},{"method":"onNode(androidx.compose.ui.test.SemanticsMatcher,boolean)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.SemanticsSelectorKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.TestOwner","addedIn":"1.0.0","methods":[{"method":"getMainClock()","addedIn":"1.0.0"},{"method":"getRoots(boolean)","addedIn":"1.0.0"},{"method":"performTextInput(androidx.compose.ui.semantics.SemanticsNode,kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.TextInputForTests,kotlin.Unit>)","addedIn":"1.4.0"},{"method":"runOnUiThread<T>(kotlin.jvm.functions.Function0<? extends T>)","addedIn":"1.0.0"},{"method":"sendImeAction(androidx.compose.ui.semantics.SemanticsNode,int)","addedIn":"1.0.0"},{"method":"sendTextInputCommand(androidx.compose.ui.semantics.SemanticsNode,java.util.List<? extends androidx.compose.ui.text.input.EditCommand>)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.MouseButton","addedIn":"1.1.0","methods":[{"method":"MouseButton()","addedIn":"1.1.0"},{"method":"MouseButton(int)","addedIn":"1.2.0"},{"method":"getButtonId()","addedIn":"1.1.0"}],"fields":[{"field":"Companion","addedIn":"1.2.0"}]},{"class":"androidx.compose.ui.test.Actions_androidKt","addedIn":"1.1.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.AndroidComposeUiTest","addedIn":"1.7.0","methods":[{"method":"getActivity()","addedIn":"1.7.0"}],"fields":[]},{"class":"androidx.compose.ui.test.MultiModalInjectionScope","addedIn":"1.1.0","methods":[{"method":"key(kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.KeyInjectionScope,kotlin.Unit>)","addedIn":"1.2.0"},{"method":"mouse(kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.MouseInjectionScope,kotlin.Unit>)","addedIn":"1.1.0"},{"method":"rotary(kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.RotaryInjectionScope,kotlin.Unit>)","addedIn":"1.2.0"},{"method":"touch(kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.TouchInjectionScope,kotlin.Unit>)","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.compose.ui.test.MainTestClock","addedIn":"1.0.0","methods":[{"method":"advanceTimeBy(long,boolean)","addedIn":"1.0.0"},{"method":"advanceTimeByFrame()","addedIn":"1.0.0"},{"method":"advanceTimeUntil(long,kotlin.jvm.functions.Function0<java.lang.Boolean>)","addedIn":"1.0.0"},{"method":"getAutoAdvance()","addedIn":"1.0.0"},{"method":"getCurrentTime()","addedIn":"1.0.0"},{"method":"setAutoAdvance(boolean)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.MouseButton.Companion","addedIn":"1.1.0","methods":[{"method":"getPrimary()","addedIn":"1.1.0"},{"method":"getSecondary()","addedIn":"1.1.0"},{"method":"getTertiary()","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.compose.ui.test.GlobalAssertions","addedIn":"1.6.0","methods":[{"method":"addGlobalAssertion(java.lang.String,kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.SemanticsNodeInteraction,kotlin.Unit>)","addedIn":"1.6.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"invokeGlobalAssertions(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.6.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"invokeGlobalAssertions(androidx.compose.ui.test.SemanticsNodeInteractionCollection)","addedIn":"1.6.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"removeGlobalAssertion(java.lang.String)","addedIn":"1.6.0","deprecatedIn":"1.9.0-SNAPSHOT"}],"fields":[]},{"class":"androidx.compose.ui.test.KeyInjectionScope","addedIn":"1.2.0","methods":[{"method":"isCapsLockOn()","addedIn":"1.2.0"},{"method":"isKeyDown(long)","addedIn":"1.2.0"},{"method":"isNumLockOn()","addedIn":"1.2.0"},{"method":"isScrollLockOn()","addedIn":"1.2.0"},{"method":"keyDown(long)","addedIn":"1.2.0"},{"method":"keyUp(long)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.compose.ui.test.OutputKt","addedIn":"1.0.0","methods":[{"method":"printToLog(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String,int)","addedIn":"1.0.0"},{"method":"printToLog(androidx.compose.ui.test.SemanticsNodeInteractionCollection,java.lang.String,int)","addedIn":"1.0.0"},{"method":"printToString(androidx.compose.ui.test.SemanticsNodeInteraction,int)","addedIn":"1.0.0"},{"method":"printToString(androidx.compose.ui.test.SemanticsNodeInteractionCollection,int)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.GestureScope","addedIn":"1.0.0","deprecatedIn":"1.1.0","methods":[{"method":"GestureScope(androidx.compose.ui.semantics.SemanticsNode,androidx.compose.ui.test.TestContext)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getVisibleSize()","addedIn":"1.0.0","deprecatedIn":"1.1.0"}],"fields":[]},{"class":"androidx.compose.ui.test.FiltersKt","addedIn":"1.0.0","methods":[{"method":"hasAnyAncestor(androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"hasAnyChild(androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"hasAnyDescendant(androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"hasAnySibling(androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"hasClickAction()","addedIn":"1.0.0"},{"method":"hasContentDescription(java.lang.String,boolean,boolean)","addedIn":"1.0.0"},{"method":"hasContentDescriptionExactly(java.lang.String...)","addedIn":"1.0.0"},{"method":"hasImeAction(int)","addedIn":"1.0.0"},{"method":"hasInsertTextAtCursorAction()","addedIn":"1.5.0"},{"method":"hasNoClickAction()","addedIn":"1.0.0"},{"method":"hasNoScrollAction()","addedIn":"1.0.0"},{"method":"hasParent(androidx.compose.ui.test.SemanticsMatcher)","addedIn":"1.0.0"},{"method":"hasPerformImeAction()","addedIn":"1.5.0"},{"method":"hasProgressBarRangeInfo(androidx.compose.ui.semantics.ProgressBarRangeInfo)","addedIn":"1.0.0"},{"method":"hasRequestFocusAction()","addedIn":"1.5.0"},{"method":"hasScrollAction()","addedIn":"1.0.0"},{"method":"hasScrollToIndexAction()","addedIn":"1.0.0"},{"method":"hasScrollToKeyAction()","addedIn":"1.0.0"},{"method":"hasScrollToNodeAction()","addedIn":"1.1.0"},{"method":"hasSetTextAction()","addedIn":"1.0.0"},{"method":"hasStateDescription(java.lang.String)","addedIn":"1.0.0"},{"method":"hasTestTag(java.lang.String)","addedIn":"1.0.0"},{"method":"hasText(java.lang.String,boolean,boolean)","addedIn":"1.0.0"},{"method":"hasTextExactly(java.lang.String[],boolean)","addedIn":"1.0.0"},{"method":"isDialog()","addedIn":"1.0.0"},{"method":"isEditable()","addedIn":"1.7.0"},{"method":"isEnabled()","addedIn":"1.0.0"},{"method":"isFocusable()","addedIn":"1.0.0"},{"method":"isFocused()","addedIn":"1.0.0"},{"method":"isHeading()","addedIn":"1.0.0"},{"method":"isNotEnabled()","addedIn":"1.0.0"},{"method":"isNotFocusable()","addedIn":"1.0.0"},{"method":"isNotFocused()","addedIn":"1.0.0"},{"method":"isNotSelected()","addedIn":"1.0.0"},{"method":"isOff()","addedIn":"1.0.0"},{"method":"isOn()","addedIn":"1.0.0"},{"method":"isPopup()","addedIn":"1.0.0"},{"method":"isRoot()","addedIn":"1.0.0"},{"method":"isSelectable()","addedIn":"1.0.0"},{"method":"isSelected()","addedIn":"1.0.0"},{"method":"isToggleable()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.PlatformTextInputMethodOverrideKt","addedIn":"1.6.0","methods":[{"method":"PlatformTextInputMethodTestOverride(androidx.compose.ui.platform.PlatformTextInputSession,kotlin.jvm.functions.Function0<kotlin.Unit>)","addedIn":"1.6.0","deprecatedIn":"1.7.0"}],"fields":[]},{"class":"androidx.compose.ui.test.ScrollWheel.Companion","addedIn":"1.1.0","methods":[{"method":"getHorizontal()","addedIn":"1.1.0"},{"method":"getVertical()","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.compose.ui.test.GestureScopeKt","addedIn":"1.0.0","methods":[{"method":"advanceEventTime(androidx.compose.ui.test.GestureScope,long)","addedIn":"1.1.0","deprecatedIn":"1.1.0"},{"method":"cancel(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"click(androidx.compose.ui.test.GestureScope,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"doubleClick(androidx.compose.ui.test.GestureScope,long,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"down(androidx.compose.ui.test.GestureScope,int,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"down(androidx.compose.ui.test.GestureScope,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getBottom(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getBottomCenter(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getBottomLeft(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getBottomRight(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getCenter(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getCenterLeft(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getCenterRight(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getCenterX(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getCenterY(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getHeight(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getLeft(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getRight(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getTop(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getTopCenter(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getTopLeft(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getTopRight(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getWidth(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"longClick(androidx.compose.ui.test.GestureScope,long,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"move(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"moveBy(androidx.compose.ui.test.GestureScope,int,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"moveBy(androidx.compose.ui.test.GestureScope,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"movePointerBy(androidx.compose.ui.test.GestureScope,int,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"movePointerTo(androidx.compose.ui.test.GestureScope,int,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"moveTo(androidx.compose.ui.test.GestureScope,int,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"moveTo(androidx.compose.ui.test.GestureScope,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"percentOffset(androidx.compose.ui.test.GestureScope,float,float)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"pinch(androidx.compose.ui.test.GestureScope,long,long,long,long,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipe(androidx.compose.ui.test.GestureScope,long,long,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipeDown(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipeDown(androidx.compose.ui.test.GestureScope,float,float,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipeLeft(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipeLeft(androidx.compose.ui.test.GestureScope,float,float,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipeRight(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipeRight(androidx.compose.ui.test.GestureScope,float,float,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipeUp(androidx.compose.ui.test.GestureScope)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipeUp(androidx.compose.ui.test.GestureScope,float,float,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"swipeWithVelocity(androidx.compose.ui.test.GestureScope,long,long,float,long)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"up(androidx.compose.ui.test.GestureScope,int)","addedIn":"1.0.0","deprecatedIn":"1.1.0"}],"fields":[]},{"class":"androidx.compose.ui.test.RotaryInjectionScope","addedIn":"1.2.0","methods":[{"method":"rotateToScrollHorizontally(float)","addedIn":"1.2.0"},{"method":"rotateToScrollVertically(float)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.compose.ui.test.DeviceConfigurationOverride","addedIn":"1.7.0","methods":[{"method":"Override(kotlin.jvm.functions.Function0<kotlin.Unit>)","addedIn":"1.7.0"}],"fields":[{"field":"Companion","addedIn":"1.7.0"}]},{"class":"androidx.compose.ui.test.IndirectTouchInputHelpersKt","addedIn":"1.9.0-SNAPSHOT","methods":[{"method":"performIndirectTouchEvent(androidx.compose.ui.test.SemanticsNodeInteraction,androidx.compose.ui.input.indirect.IndirectTouchEvent)","addedIn":"1.9.0-SNAPSHOT"}],"fields":[]},{"class":"androidx.compose.ui.test.DeviceConfigurationOverrideKt","addedIn":"1.7.0","methods":[{"method":"DeviceConfigurationOverride(androidx.compose.ui.test.DeviceConfigurationOverride,kotlin.jvm.functions.Function0<kotlin.Unit>)","addedIn":"1.7.0"},{"method":"then(androidx.compose.ui.test.DeviceConfigurationOverride,androidx.compose.ui.test.DeviceConfigurationOverride)","addedIn":"1.7.0"}],"fields":[]},{"class":"androidx.compose.ui.test.MouseInjectionScope","addedIn":"1.1.0","methods":[{"method":"cancel(long)","addedIn":"1.1.0"},{"method":"enter(long,long)","addedIn":"1.1.0"},{"method":"exit(long,long)","addedIn":"1.1.0"},{"method":"getCurrentPosition()","addedIn":"1.1.0"},{"method":"moveBy(long,long)","addedIn":"1.1.0"},{"method":"moveTo(long,long)","addedIn":"1.1.0"},{"method":"press(int)","addedIn":"1.1.0"},{"method":"release(int)","addedIn":"1.1.0"},{"method":"scroll(float,int)","addedIn":"1.1.0"},{"method":"updatePointerBy(long)","addedIn":"1.1.0"},{"method":"updatePointerTo(long)","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.compose.ui.test.ScrollWheel","addedIn":"1.1.0","methods":[{"method":"ScrollWheel()","addedIn":"1.1.0"},{"method":"getValue()","addedIn":"1.1.0"}],"fields":[{"field":"Companion","addedIn":"1.2.0"}]},{"class":"androidx.compose.ui.test.InjectionScope","addedIn":"1.1.0","methods":[{"method":"advanceEventTime(long)","addedIn":"1.1.0"},{"method":"getBottom()","addedIn":"1.1.0"},{"method":"getBottomCenter()","addedIn":"1.1.0"},{"method":"getBottomLeft()","addedIn":"1.1.0"},{"method":"getBottomRight()","addedIn":"1.1.0"},{"method":"getCenter()","addedIn":"1.1.0"},{"method":"getCenterLeft()","addedIn":"1.1.0"},{"method":"getCenterRight()","addedIn":"1.1.0"},{"method":"getCenterX()","addedIn":"1.1.0"},{"method":"getCenterY()","addedIn":"1.1.0"},{"method":"getEventPeriodMillis()","addedIn":"1.1.0"},{"method":"getHeight()","addedIn":"1.1.0"},{"method":"getLeft()","addedIn":"1.1.0"},{"method":"getRight()","addedIn":"1.1.0"},{"method":"getTop()","addedIn":"1.1.0"},{"method":"getTopCenter()","addedIn":"1.1.0"},{"method":"getTopLeft()","addedIn":"1.1.0"},{"method":"getTopRight()","addedIn":"1.1.0"},{"method":"getViewConfiguration()","addedIn":"1.1.0"},{"method":"getVisibleSize()","addedIn":"1.1.0"},{"method":"getWidth()","addedIn":"1.1.0"},{"method":"percentOffset(float,float)","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.compose.ui.test.AndroidActions","addedIn":"1.8.0","methods":[{"method":"tryPerformAccessibilityChecks(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.8.0"}],"fields":[]},{"class":"androidx.compose.ui.test.AndroidAssertions_androidKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.AndroidInputDispatcher_androidKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.TestOwnerKt","addedIn":"1.0.0","methods":[{"method":"createTestContext(androidx.compose.ui.test.TestOwner)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.FindersKt","addedIn":"1.0.0","methods":[{"method":"onAllNodesWithContentDescription(androidx.compose.ui.test.SemanticsNodeInteractionsProvider,java.lang.String,boolean,boolean,boolean)","addedIn":"1.0.0"},{"method":"onAllNodesWithTag(androidx.compose.ui.test.SemanticsNodeInteractionsProvider,java.lang.String,boolean)","addedIn":"1.0.0"},{"method":"onAllNodesWithText(androidx.compose.ui.test.SemanticsNodeInteractionsProvider,java.lang.String,boolean,boolean,boolean)","addedIn":"1.0.0"},{"method":"onNodeWithContentDescription(androidx.compose.ui.test.SemanticsNodeInteractionsProvider,java.lang.String,boolean,boolean,boolean)","addedIn":"1.0.0"},{"method":"onNodeWithTag(androidx.compose.ui.test.SemanticsNodeInteractionsProvider,java.lang.String,boolean)","addedIn":"1.0.0"},{"method":"onNodeWithText(androidx.compose.ui.test.SemanticsNodeInteractionsProvider,java.lang.String,boolean,boolean,boolean)","addedIn":"1.0.0"},{"method":"onRoot(androidx.compose.ui.test.SemanticsNodeInteractionsProvider,boolean)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.ComposeTimeoutException","addedIn":"1.0.0","methods":[{"method":"ComposeTimeoutException(java.lang.String)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.AndroidComposeUiTestEnvironment","addedIn":"1.7.0","methods":[{"method":"AndroidComposeUiTestEnvironment()","addedIn":"1.8.0"},{"method":"AndroidComposeUiTestEnvironment(kotlin.coroutines.CoroutineContext)","addedIn":"1.7.0"},{"method":"AndroidComposeUiTestEnvironment(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,long)","addedIn":"1.9.0-SNAPSHOT"},{"method":"cancelAndRecreateRecomposer()","addedIn":"1.7.0"},{"method":"getActivity()","addedIn":"1.7.0"},{"method":"getTest()","addedIn":"1.7.0"},{"method":"runTest<R>(kotlin.jvm.functions.Function1<? super androidx.compose.ui.test.AndroidComposeUiTest<A>,? extends R>)","addedIn":"1.7.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"runTest<R>(kotlin.jvm.functions.Function2<? super androidx.compose.ui.test.AndroidComposeUiTest<A>,? super kotlin.coroutines.Continuation<? super R>,?>)","addedIn":"1.9.0-SNAPSHOT"}],"fields":[]},{"class":"androidx.compose.ui.test.InternalTestApi","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.compose.ui.test.TextActionsKt","addedIn":"1.0.0","methods":[{"method":"performImeAction(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"performTextClearance(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"},{"method":"performTextInput(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String)","addedIn":"1.0.0"},{"method":"performTextInputSelection(androidx.compose.ui.test.SemanticsNodeInteraction,long)","addedIn":"1.0.0","deprecatedIn":"1.9.0-SNAPSHOT"},{"method":"performTextInputSelection(androidx.compose.ui.test.SemanticsNodeInteraction,long,boolean)","addedIn":"1.9.0-SNAPSHOT"},{"method":"performTextReplacement(androidx.compose.ui.test.SemanticsNodeInteraction,java.lang.String)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.BoundsAssertionsKt","addedIn":"1.0.0","methods":[{"method":"assertHeightIsAtLeast(androidx.compose.ui.test.SemanticsNodeInteraction,float)","addedIn":"1.0.0"},{"method":"assertHeightIsEqualTo(androidx.compose.ui.test.SemanticsNodeInteraction,float)","addedIn":"1.0.0"},{"method":"assertIsEqualTo(float,float,java.lang.String,float)","addedIn":"1.1.0"},{"method":"assertLeftPositionInRootIsEqualTo(androidx.compose.ui.test.SemanticsNodeInteraction,float)","addedIn":"1.0.0"},{"method":"assertPositionInRootIsEqualTo(androidx.compose.ui.test.SemanticsNodeInteraction,float,float)","addedIn":"1.0.0"},{"method":"assertTopPositionInRootIsEqualTo(androidx.compose.ui.test.SemanticsNodeInteraction,float)","addedIn":"1.0.0"},{"method":"assertTouchHeightIsEqualTo(androidx.compose.ui.test.SemanticsNodeInteraction,float)","addedIn":"1.1.0"},{"method":"assertTouchWidthIsEqualTo(androidx.compose.ui.test.SemanticsNodeInteraction,float)","addedIn":"1.1.0"},{"method":"assertWidthIsAtLeast(androidx.compose.ui.test.SemanticsNodeInteraction,float)","addedIn":"1.0.0"},{"method":"assertWidthIsEqualTo(androidx.compose.ui.test.SemanticsNodeInteraction,float)","addedIn":"1.0.0"},{"method":"getAlignmentLinePosition(androidx.compose.ui.test.SemanticsNodeInteraction,androidx.compose.ui.layout.AlignmentLine)","addedIn":"1.0.0"},{"method":"getBoundsInRoot(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.1.0"},{"method":"getFirstLinkBounds(androidx.compose.ui.test.SemanticsNodeInteraction,kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.LinkAnnotation>,java.lang.Boolean>)","addedIn":"1.8.0"},{"method":"getUnclippedBoundsInRoot(androidx.compose.ui.test.SemanticsNodeInteraction)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.compose.ui.test.internal.DelayPropagatingContinuationInterceptorWrapper","addedIn":"1.4.0","methods":[{"method":"DelayPropagatingContinuationInterceptorWrapper(kotlin.coroutines.ContinuationInterceptor)","addedIn":"1.4.0"}],"fields":[]},{"class":"androidx.compose.ui.test.ComposeUiTest","addedIn":"1.7.0","methods":[{"method":"awaitIdle(kotlin.coroutines.Continuation<? super kotlin.Unit>)","addedIn":"1.7.0"},{"method":"disableAccessibilityChecks()","addedIn":"1.8.0"},{"method":"enableAccessibilityChecks()","addedIn":"1.8.0"},{"method":"getAccessibilityValidator()","addedIn":"1.8.0"},{"method":"getDensity()","addedIn":"1.7.0"},{"method":"getMainClock()","addedIn":"1.7.0"},{"method":"registerIdlingResource(androidx.compose.ui.test.IdlingResource)","addedIn":"1.7.0"},{"method":"runOnIdle<T>(kotlin.jvm.functions.Function0<? extends T>)","addedIn":"1.7.0"},{"method":"runOnUiThread<T>(kotlin.jvm.functions.Function0<? extends T>)","addedIn":"1.7.0"},{"method":"setAccessibilityValidator(com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator)","addedIn":"1.8.0"},{"method":"setContent(kotlin.jvm.functions.Function0<kotlin.Unit>)","addedIn":"1.7.0"},{"method":"unregisterIdlingResource(androidx.compose.ui.test.IdlingResource)","addedIn":"1.7.0"},{"method":"waitForIdle()","addedIn":"1.7.0"},{"method":"waitUntil(java.lang.String,long,kotlin.jvm.functions.Function0<java.lang.Boolean>)","addedIn":"1.7.0"}],"fields":[]}]