Conditional Service
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER ] )
Marks a service as being available under certain conditions.
You are still required to mark this class as a service with @BService.
All ConditionalServiceChecker must pass for this service to be instantiated.
See also
@BService
Properties
Link copied to clipboard
Classes which implement ConditionalServiceChecker, all checks must pass for this service to be instantiated.