in test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service3StaticGreedyConstructorInjectionComponentServiceObjectsImpl.java [69:97]
public Service3StaticGreedyConstructorInjectionComponentServiceObjectsImpl(
@Reference(policy = ReferencePolicy.STATIC, policyOption = ReferencePolicyOption.GREEDY)
ComponentServiceObjects<ServiceInterface1> reference1,
@Reference(cardinality = ReferenceCardinality.OPTIONAL,
policy = ReferencePolicy.STATIC, policyOption = ReferencePolicyOption.GREEDY)
ComponentServiceObjects<ServiceInterface1Optional> reference1Optional,
@Reference(cardinality = ReferenceCardinality.AT_LEAST_ONE,
policy = ReferencePolicy.STATIC, policyOption = ReferencePolicyOption.GREEDY)
List<ComponentServiceObjects<ServiceInterface2>> references2,
@Reference(name = "reference3", service = ServiceInterface3.class, cardinality = ReferenceCardinality.MULTIPLE,
policy = ReferencePolicy.STATIC, policyOption = ReferencePolicyOption.GREEDY)
List<ComponentServiceObjects<ServiceSuperInterface3>> references3,
ComponentContext ctx,
Map<String, Object> config) {
this.componentContext = ctx;
this.reference1 = reference1;
this.reference1Optional = reference1Optional;
this.references2 = references2;
this.references3 = references3;
this.config = config;
}