Julian Sedding created SLING-10537:
--------------------------------------
Summary: @Service annotation for Jupiter should explicitly allow
for optional and mandatory service injection
Key: SLING-10537
URL: https://issues.apache.org/jira/browse/SLING-10537
Project: Sling
Issue Type: Improvement
Components: JUnit Core, Testing
Affects Versions: JUnit Core 1.1.4
Reporter: Julian Sedding
Assignee: Julian Sedding
The @Service annotation for Jupiter is currently mandatory for unary service
injection and optional for multiple service injection. It should be possible to
specify that a unary service is optional, leading to {{null}} being injected.
It should also be possible to specify mandatory multiple service injection,
leading to "at least one" semantics. This should fail parameter injection if no
suitable service is available.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)