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.
-