Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Service

This annotation is used to indicate that a class is a service which could be provided via ServiceLoader.load

Link copied to clipboard

Provides functionality for dynamically loading service implementations using the Service Provider Interface (SPI) mechanism.

Link copied to clipboard

This annotation is used to identify which service(s) the annotated element provides an instance for.