Author: mduerig
Date: Thu Jun  8 20:10:06 2017
New Revision: 1798119

URL: http://svn.apache.org/viewvc?rev=1798119&view=rev
Log:
OAK-6332: Add missing @Nonnull annotations

Modified:
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IdentityRecordNumbers.java
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IllegalSegmentReferences.java
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ImmutableRecordNumbers.java
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableRecordNumbers.java
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableSegmentReferences.java
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordNumbers.java
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/TarFiles.java
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java
    
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IdentityRecordNumbers.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IdentityRecordNumbers.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IdentityRecordNumbers.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IdentityRecordNumbers.java
 Thu Jun  8 20:10:06 2017
@@ -19,6 +19,8 @@ package org.apache.jackrabbit.oak.segmen
 
 import java.util.Iterator;
 
+import javax.annotation.Nonnull;
+
 /**
  * An implementation of a record number to offset table that assumes that a
  * record number is also a valid offset in the segment. This implementation is
@@ -34,6 +36,7 @@ class IdentityRecordNumbers implements R
         return recordNumber;
     }
 
+    @Nonnull
     @Override
     public Iterator<Entry> iterator() {
         throw new UnsupportedOperationException("invalid usage of the 
record-number-to-offset table");

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IllegalSegmentReferences.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IllegalSegmentReferences.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IllegalSegmentReferences.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/IllegalSegmentReferences.java
 Thu Jun  8 20:10:06 2017
@@ -19,6 +19,8 @@ package org.apache.jackrabbit.oak.segmen
 
 import java.util.Iterator;
 
+import javax.annotation.Nonnull;
+
 /**
  * An implementation of {@link SegmentReferences} that throws {@link
  * IllegalStateException}s every time it's used. This instance is used in
@@ -32,6 +34,7 @@ class IllegalSegmentReferences implement
         throw new IllegalStateException("invalid use");
     }
 
+    @Nonnull
     @Override
     public Iterator<SegmentId> iterator() {
         throw new IllegalStateException("invalid use");

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ImmutableRecordNumbers.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ImmutableRecordNumbers.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ImmutableRecordNumbers.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ImmutableRecordNumbers.java
 Thu Jun  8 20:10:06 2017
@@ -61,6 +61,7 @@ class ImmutableRecordNumbers implements
         }
     }
 
+    @Nonnull
     @Override
     public Iterator<Entry> iterator() {
         return new AbstractIterator<Entry>() {

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java
 Thu Jun  8 20:10:06 2017
@@ -351,6 +351,7 @@ public class MapRecord extends Record {
                     newArrayListWithCapacity(buckets.size());
             for (final MapRecord bucket : buckets) {
                 entries.add(new Iterable<MapEntry>() {
+                    @Nonnull
                     @Override
                     public Iterator<MapEntry> iterator() {
                         return bucket.getEntries(diffKey, 
diffValue).iterator();

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableRecordNumbers.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableRecordNumbers.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableRecordNumbers.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableRecordNumbers.java
 Thu Jun  8 20:10:06 2017
@@ -22,6 +22,8 @@ import static java.util.Arrays.fill;
 
 import java.util.Iterator;
 
+import javax.annotation.Nonnull;
+
 import com.google.common.collect.AbstractIterator;
 
 /**
@@ -54,6 +56,7 @@ class MutableRecordNumbers implements Re
             : entries[index * 2];
     }
 
+    @Nonnull
     @Override
     public synchronized Iterator<Entry> iterator() {
         return new AbstractIterator<Entry>() {

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableSegmentReferences.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableSegmentReferences.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableSegmentReferences.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MutableSegmentReferences.java
 Thu Jun  8 20:10:06 2017
@@ -24,6 +24,8 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 
+import javax.annotation.Nonnull;
+
 /**
  * A mutable, thread-safe implementation of {@link SegmentReferences}.
  */
@@ -110,6 +112,7 @@ class MutableSegmentReferences implement
         }
     }
 
+    @Nonnull
     @Override
     public Iterator<SegmentId> iterator() {
         synchronized (lock) {

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordNumbers.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordNumbers.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordNumbers.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordNumbers.java
 Thu Jun  8 20:10:06 2017
@@ -21,6 +21,8 @@ import static com.google.common.collect.
 
 import java.util.Iterator;
 
+import javax.annotation.Nonnull;
+
 import org.apache.jackrabbit.oak.segment.RecordNumbers.Entry;
 
 /**
@@ -37,6 +39,7 @@ interface RecordNumbers extends Iterable
             return -1;
         }
 
+        @Nonnull
         @Override
         public Iterator<Entry> iterator() {
             return emptyIterator();

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/TarFiles.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/TarFiles.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/TarFiles.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/TarFiles.java
 Thu Jun  8 20:10:06 2017
@@ -45,6 +45,8 @@ import java.util.concurrent.locks.Reentr
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import javax.annotation.Nonnull;
+
 import com.google.common.base.Predicate;
 import com.google.common.base.Supplier;
 import com.google.common.collect.Iterables;
@@ -183,6 +185,7 @@ class TarFiles implements Closeable {
     private static Iterable<TarReader> iterable(final Node head) {
         return new Iterable<TarReader>() {
 
+            @Nonnull
             @Override
             public Iterator<TarReader> iterator() {
                 return new Iterator<TarReader>() {

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java
 Thu Jun  8 20:10:06 2017
@@ -30,8 +30,9 @@ import java.util.Iterator;
 
 import javax.annotation.CheckForNull;
 import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
 
+import com.google.common.base.Function;
+import com.google.common.collect.Iterators;
 import org.apache.jackrabbit.oak.json.BlobSerializer;
 import org.apache.jackrabbit.oak.json.JsonSerializer;
 import org.apache.jackrabbit.oak.segment.SegmentNodeState;
@@ -41,9 +42,6 @@ import org.apache.jackrabbit.oak.segment
 import org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 
-import com.google.common.base.Function;
-import com.google.common.collect.Iterators;
-
 /**
  * Utility for tracing a node back through the revision history.
  */
@@ -84,7 +82,7 @@ public class RevisionHistory {
         try (JournalReader journalReader = new 
JournalReader(checkNotNull(journal))) {
             return Iterators.transform(journalReader,
                     new Function<JournalEntry, HistoryElement>() {
-                        @Nullable @Override
+                        @Nonnull @Override
                         public HistoryElement apply(JournalEntry entry) {
                             store.setRevision(entry.getRevision());
                             NodeState node = getNode(store.getHead(), path);

Modified: 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java?rev=1798119&r1=1798118&r2=1798119&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java
 Thu Jun  8 20:10:06 2017
@@ -26,8 +26,10 @@ import java.io.IOException;
 import java.util.Iterator;
 import java.util.List;
 
-import javax.annotation.Nullable;
+import javax.annotation.Nonnull;
 
+import com.google.common.base.Function;
+import com.google.common.collect.Iterators;
 import org.apache.jackrabbit.oak.segment.file.InvalidFileStoreVersionException;
 import org.apache.jackrabbit.oak.segment.file.JournalEntry;
 import org.apache.jackrabbit.oak.segment.file.JournalReader;
@@ -35,9 +37,6 @@ import org.apache.jackrabbit.oak.segment
 import org.apache.jackrabbit.oak.segment.file.tooling.BasicReadOnlyBlobStore;
 import org.apache.jackrabbit.oak.spi.blob.BlobStore;
 
-import com.google.common.base.Function;
-import com.google.common.collect.Iterators;
-
 final class Utils {
 
     private static final boolean TAR_STORAGE_MEMORY_MAPPED = 
Boolean.getBoolean("tar.memoryMapped");
@@ -71,7 +70,7 @@ final class Utils {
         if (journal.exists()) {
             try (JournalReader journalReader = new JournalReader(journal)) {
                 Iterator<String> revisionIterator = 
Iterators.transform(journalReader, new Function<JournalEntry, String>() {
-                    @Nullable
+                    @Nonnull
                     @Override
                     public String apply(JournalEntry entry) {
                         return entry.getRevision();


Reply via email to