This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-resourceresolver.git

commit 4dcf7d2b3b6b60cdb62e2f43123e47e9eb0e1721
Author: Robert Munteanu <[email protected]>
AuthorDate: Fri Aug 21 10:10:25 2020 +0200

    SLING-9676 - Improve Javadoc for MapEntriesHandler
    
    Add null annotations to MapEntry.replace
---
 .../java/org/apache/sling/resourceresolver/impl/mapping/MapEntry.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntry.java 
b/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntry.java
index af139bb..67553d8 100644
--- a/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntry.java
+++ b/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntry.java
@@ -27,6 +27,8 @@ import java.util.regex.Pattern;
 import org.apache.sling.api.resource.Resource;
 import org.apache.sling.api.resource.ValueMap;
 import org.apache.sling.resourceresolver.impl.ResourceResolverImpl;
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -273,7 +275,7 @@ public class MapEntry implements Comparable<MapEntry> {
      * @param value the value to replace
      * @return a replaced value of <code>null</code> if the value does not 
match
      */
-    public String[] replace(final String value) {
+    public @Nullable String[] replace(final @NotNull String value) {
         final Matcher m = urlPattern.matcher(value);
         if (m.find()) {
             final String[] redirects = getRedirect();

Reply via email to