Package-level declarations
Types
Link copied to clipboard
class ActivityRetainedScopePathBuilder(val path: Path) : AbstractPathBuilder<ActivityRetainedScopePathBuilder>
A specialized AbstractPathBuilder for creating a scope resolution Path starting from an ActivityRetained scope. This builder is more limited as it typically represents a higher-level scope in the activity-related hierarchy.
Link copied to clipboard
Link copied to clipboard
A specialized AbstractPathBuilder for creating a scope resolution Path starting from an Activity scope. It adds the ability to navigate to viewModelScope or activityRetainedScope from an activity scope.
Link copied to clipboard
Link copied to clipboard
A specialized AbstractPathBuilder for creating a scope resolution Path starting from a ViewModel scope. It allows navigation to an activityRetainedScope from a ViewModel scope.
Link copied to clipboard
Functions
Link copied to clipboard
inline fun <T : Any> ScopePathBuilder.activityRetainedScope(qualifier: Qualifier = TypeQualifier(
T::class,
)): ActivityRetainedScopeToken
Link copied to clipboard
inline fun <T : Any> ScopePathBuilder.activityScope(qualifier: Qualifier = TypeQualifier(T::class)): ActivityScopeToken
Link copied to clipboard
infix fun ScopePathBuilder.of(qualifier: ActivityRetainedScopeToken): ActivityRetainedScopePathBuilder
Link copied to clipboard
inline fun <T : Any> ScopePathBuilder.viewModelScope(qualifier: Qualifier = TypeQualifier(T::class)): ViewModelScopeToken