Package com.google.auto.service
Annotation Type AutoService
An annotation for service providers as described in
ServiceLoader
. The
annotation processor generates the configuration files that allow the annotated class to be
loaded with ServiceLoader.load(Class)
.
The annotated class must conform to the service provider specification. Specifically, it 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.
-