Allow classes to be specifed as values for the @Property annotation
-------------------------------------------------------------------
Key: FELIX-2838
URL: https://issues.apache.org/jira/browse/FELIX-2838
Project: Felix
Issue Type: Improvement
Components: SCR Annotations
Affects Versions: scr annotations 1.4.0
Reporter: Felix Meschberger
Fix For: scr annotations 1.4.2
Sometimes the value of a DS property should be a fully qualified class name. In
such cases these names must be written as class literals for the annotation to
be processed.
It would be nice if one could write something like
@Property(name=theProperty, classValue=some.special.Operation.class)
to actually cause a string (or multi-value string) property of the form
theProperty = "some.special.Operation"
to be generated.
One such example is the value(s) of the "adaptables" and "adapters" service
registration properties of Sling AdapterFactory services.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira