You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by kw...@apache.org on 2017/03/03 16:47:56 UTC
svn commit: r1785351 -
/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java
Author: kwin
Date: Fri Mar 3 16:47:56 2017
New Revision: 1785351
URL: http://svn.apache.org/viewvc?rev=1785351&view=rev
Log:
SLING-6602 add JSR305 annotations
Modified:
sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java
Modified: sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java?rev=1785351&r1=1785350&r2=1785351&view=diff
==============================================================================
--- sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java (original)
+++ sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java Fri Mar 3 16:47:56 2017
@@ -20,6 +20,8 @@ package org.apache.sling.api.resource;
import java.util.Iterator;
+import javax.annotation.Nonnull;
+
/**
* The <code>AbstractResourceVisitor</code> helps in traversing a
* resource tree by decoupling the actual traversal code
@@ -45,7 +47,7 @@ public abstract class AbstractResourceVi
* Visit the given resources.
* @param children The list of resources
*/
- protected void traverseChildren(final Iterator<Resource> children) {
+ protected void traverseChildren(final @Nonnull Iterator<Resource> children) {
while (children.hasNext()) {
final Resource child = children.next();
@@ -57,5 +59,5 @@ public abstract class AbstractResourceVi
* Implement this method to do actual work on the resources.
* @param res The resource
*/
- protected abstract void visit(final Resource res);
+ protected abstract void visit(final @Nonnull Resource res);
}