Package-level declarations

Types

Link copied to clipboard
typealias DaggerLazy<T> = Lazy<@JvmSuppressWildcards T>

shorthand for dagger.Lazy<@JvmSuppressWildcards T>

Link copied to clipboard

shorthand for List<@JvmSuppressWildcards T>

Link copied to clipboard

shorthand for Set<@JvmSuppressWildcards T>

Link copied to clipboard
fun interface DocsWebsiteUrlProvider : Provider<String>

example: "https://rbusarow.github.io/ModuleCheck"

Link copied to clipboard
fun interface ModuleCheckVersionProvider : Provider<String>

example: "0.13.0"

Link copied to clipboard
@Qualifier
annotation class RootGradleProject

path of ":"

Link copied to clipboard
@Scope
annotation class SingleIn(val scope: KClass<*>)

Indicates that the annotated dependency will be a singleton within this scope.

Link copied to clipboard
fun interface SourceWebsiteUrlProvider : Provider<String>

example: "https://github.com/rbusarow/ModuleCheck"

Link copied to clipboard
abstract class TaskScope

Tied to a single Gradle task. Currently, that's essentially the same as an AppScope.