You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Julian Sedding (JIRA)" <ji...@apache.org> on 2016/11/10 12:01:58 UTC
[jira] [Created] (FELIX-5404) Annotation configurations default
values are not considered
Julian Sedding created FELIX-5404:
-------------------------------------
Summary: Annotation configurations default values are not considered
Key: FELIX-5404
URL: https://issues.apache.org/jira/browse/FELIX-5404
Project: Felix
Issue Type: Bug
Components: Declarative Services (SCR)
Affects Versions: scr-2.0.6
Reporter: Julian Sedding
Priority: Minor
When an annotation is used to configure an SCR component (as per DS 1.3), the annotation's default values are not considered.
This can lead to the odd situation that an annotation method with a default value returns null. I'm not sure if this violates a contract or another, however, my IDE complains when I do a null check.
I think it would be the right thing to do to return the default value if no value is explicitly configured.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)