You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Angela Schreiber (Jira)" <ji...@apache.org> on 2019/10/23 07:33:00 UTC

[jira] [Created] (SLING-8798) AclLine.getRestrictions should not return null

Angela Schreiber created SLING-8798:
---------------------------------------

             Summary: AclLine.getRestrictions should not return null
                 Key: SLING-8798
                 URL: https://issues.apache.org/jira/browse/SLING-8798
             Project: Sling
          Issue Type: Improvement
          Components: Repoinit
            Reporter: Angela Schreiber


while trying to add nullable/notnull annotations in _sling-jcr-repoinit_ to improve overall readability and maintainability of the code base, i noticed that {{AclLine.getRestrictions}} may return null. I would recommend to change this to be consistent with {{AclLine.getProperty}}, which returns an empty list in case no values exist for a given property name.

Proposed patch attached (including replacing a private static final EMPTY_LIST field by {{Collections.emptyList}}, which afaik is also defined to be immutable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)