Package com.google.auto.service
Annotation Interface AutoService
An annotation for service providers as described in
ServiceLoader
. The AutoServiceProcessor
generates the configuration files which
allows service providers to be loaded with ServiceLoader.load(Class)
.
Service providers assert that they conform to the service provider specification. Specifically, they must:
- be a non-inner, non-anonymous, concrete class
- have a publicly accessible no-arg constructor
- implement the interface type returned by
value()
-
Required Element Summary
Required Elements
-
Element Details
-
value
Class<?>[] valueReturns the interfaces implemented by this service provider.
-