This site requires javascript.
Android Code Search
file:androidx/navigation/NavigatorProvider.android.kt function:get
search
close
info_outline
more_vert
Result 1 of 1
content_copy
Search Result Root
androidx/platform/frameworks/support
keyboard_arrow_right
Branch
Branch
androidx-main
keyboard_arrow_right
Search Result Path
navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/
NavigatorProvider.android.kt
content_copy
Preview
45:
46:
47:
@CallSuper
public
fun
<T : Navigator<*>>
get
Navigator(navigatorClass: Class<T>): T {
val
name = getNameForNavigator(navigatorClass)
52:
53:
54:
@CallSuper
public
actual
open
fun
<T : Navigator<*>>
get
Navigator(name: String): T {
require(validateName(name)) {
"navigator name cannot be an empty string"
}
96:
97:
98:
@JvmStatic
internal
fun
get
NameForNavigator(navigatorClass: Class<
out
Navigator<*>>): String {
var
name = annotationNames[navigatorClass]
112:
113:
114:
@Suppress(
"NOTHING_TO_INLINE"
)
public
actual
inline
operator
fun
<T : Navigator<
out
NavDestination>> NavigatorProvider.
get
(
clazz: KClass<T>
chevron_left
1
chevron_right
Results per page
10
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Got it
Help
Open branch androidx-main