Author: reschke
Date: Wed Nov  7 14:51:01 2018
New Revision: 1846039

URL: http://svn.apache.org/viewvc?rev=1846039&view=rev
Log:
OAK-7669: OAK-7511: get rid of JSR 305 dependency - use jetbrains nullability 
annotations instead - oak-upgrade

Modified:
    jackrabbit/oak/branches/1.8/   (props changed)
    jackrabbit/oak/branches/1.8/oak-upgrade/pom.xml
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/PersistingDiff.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/UpgradeRoot.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/checkpoint/CheckpointRetriever.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/LoopbackBlobStore.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/SafeDataStoreBlobStore.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentFactory.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/MetadataExposingNodeState.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/NameFilteringNodeState.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditor.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditorProvider.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepeatedRepositoryUpgradeTest.java
    
jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/AbstractOak2OakTest.java

Propchange: jackrabbit/oak/branches/1.8/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Nov  7 14:51:01 2018
@@ -1,3 +1,3 @@
 /jackrabbit/oak/branches/1.0:1665962
-/jackrabbit/oak/trunk:1820660-1820661,1820729,1820734,1820859,1820861,1820878,1820888,1820947,1821027,1821130,1821140-1821141,1821178,1821237,1821240,1821249,1821258,1821325,1821358,1821361-1821362,1821370,1821375,1821393,1821477,1821487,1821516,1821617,1821663,1821665,1821668,1821681,1821847,1821975-1821983,1822121,1822201,1822207,1822527,1822723,1822808,1822850,1822934,1823135,1823163,1823169,1823172,1823655,1823669,1824196,1824198,1824253,1824255,1824896,1824962,1825065,1825362,1825381,1825442,1825448,1825466,1825470-1825471,1825475,1825523,1825525,1825561,1825619-1825621,1825651,1825654,1825992,1826079,1826090,1826096,1826216,1826237,1826338,1826516,1826532,1826551,1826560,1826638,1826640,1826730,1826932,1826957,1827423,1827472,1827486,1827816,1827977,1828349,1828439,1828502,1828529,1828948,1829527,1829534,1829546,1829569,1829587,1829665,1829854,1829864,1829978,1829985,1829987,1829998,1830019,1830048,1830160,1830171,1830197,1830209,1830239,1830347,1830748,1830911,1830923,1831157
 
-1831158,1831163,1831190,1831374,1831560,1831689,1832258,1832376,1832379,1832535,1833308,1833347,1833833,1834112,1834117,1834287,1834291,1834302,1834326,1834328,1834336,1834428,1834468,1834483,1834610,1834648-1834649,1834681,1834823,1834857-1834858,1835060,1835518,1835521,1835635,1835642,1835780,1835819,1836082,1836121,1836167-1836168,1836170-1836187,1836189-1836195,1836487,1836493,1837057,1837274,1837296,1837326,1837475,1837503,1837547,1837569,1837600,1837657,1837718,1837998,1838076,1838637,1839549,1839570,1839637,1839746,1840019,1840024,1840031,1840455,1840574,1841314,1841352,1842089,1842677,1843222,1843231,1843398,1843618,1843652,1843911,1844325,1844549,1844625,1844627,1844642,1844728,1844775,1844932,1845336
+/jackrabbit/oak/trunk:1820660-1820661,1820729,1820734,1820859,1820861,1820878,1820888,1820947,1821027,1821130,1821140-1821141,1821178,1821237,1821240,1821249,1821258,1821325,1821358,1821361-1821362,1821370,1821375,1821393,1821477,1821487,1821516,1821617,1821663,1821665,1821668,1821681,1821847,1821975-1821983,1822121,1822201,1822207,1822527,1822723,1822808,1822850,1822934,1823135,1823163,1823169,1823172,1823655,1823669,1824196,1824198,1824253,1824255,1824896,1824962,1825065,1825362,1825381,1825442,1825448,1825466,1825470-1825471,1825475,1825523,1825525,1825561,1825619-1825621,1825651,1825654,1825992,1826079,1826090,1826096,1826216,1826237,1826338,1826516,1826532,1826551,1826560,1826638,1826640,1826730,1826932,1826957,1827423,1827472,1827486,1827816,1827977,1828349,1828439,1828502,1828529,1828948,1829527,1829534,1829546,1829569,1829587,1829665,1829854,1829864,1829978,1829985,1829987,1829998,1830019,1830048,1830160,1830171,1830197,1830209,1830239,1830347,1830748,1830911,1830923,1831157
 
-1831158,1831163,1831190,1831374,1831560,1831689,1832258,1832376,1832379,1832535,1833308,1833347,1833833,1834112,1834117,1834287,1834291,1834302,1834326,1834328,1834336,1834428,1834468,1834483,1834610,1834648-1834649,1834681,1834823,1834857-1834858,1835060,1835518,1835521,1835635,1835642,1835780,1835819,1836082,1836121,1836167-1836168,1836170-1836187,1836189-1836196,1836487,1836493,1837057,1837274,1837296,1837326,1837475,1837503,1837547,1837569,1837600,1837657,1837718,1837998,1838076,1838637,1839549,1839570,1839637,1839746,1840019,1840024,1840031,1840455,1840574,1841314,1841352,1842089,1842677,1843222,1843231,1843398,1843618,1843652,1843911,1844325,1844549,1844625,1844627,1844642,1844728,1844775,1844932,1845336
 /jackrabbit/trunk:1345480

Modified: jackrabbit/oak/branches/1.8/oak-upgrade/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/pom.xml?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.8/oak-upgrade/pom.xml (original)
+++ jackrabbit/oak/branches/1.8/oak-upgrade/pom.xml Wed Nov  7 14:51:01 2018
@@ -161,10 +161,10 @@
       <artifactId>logback-classic</artifactId>
     </dependency>
 
-    <!-- Findbugs annotations -->
+    <!-- Nullability annotations -->
     <dependency>
-      <groupId>com.google.code.findbugs</groupId>
-      <artifactId>jsr305</artifactId>
+      <groupId>org.jetbrains</groupId>
+      <artifactId>annotations</artifactId>
       <scope>provided</scope>
     </dependency>
 

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java
 Wed Nov  7 14:51:01 2018
@@ -54,8 +54,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import javax.annotation.CheckForNull;
-import javax.annotation.Nonnull;
 import javax.jcr.Binary;
 import javax.jcr.PropertyType;
 import javax.jcr.RepositoryException;
@@ -86,6 +84,8 @@ import org.apache.jackrabbit.oak.spi.sta
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.apache.jackrabbit.spi.Name;
 import org.apache.jackrabbit.spi.Path;
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -258,16 +258,16 @@ class JackrabbitNodeState extends Abstra
     }
 
     @Override
-    public boolean hasProperty(@Nonnull String name) {
+    public boolean hasProperty(@NotNull String name) {
         return properties.containsKey(name);
     }
 
     @Override
-    public PropertyState getProperty(@Nonnull String name) {
+    public PropertyState getProperty(@NotNull String name) {
         return properties.get(name);
     }
 
-    @Nonnull
+    @NotNull
     @Override
     public Iterable<PropertyState> getProperties() {
         return properties.values();
@@ -279,13 +279,13 @@ class JackrabbitNodeState extends Abstra
     }
 
     @Override
-    public boolean hasChildNode(@Nonnull String name) {
+    public boolean hasChildNode(@NotNull String name) {
         return nodes.containsKey(name);
     }
 
-    @Nonnull
+    @NotNull
     @Override
-    public NodeState getChildNode(@Nonnull String name) {
+    public NodeState getChildNode(@NotNull String name) {
         NodeId id = nodes.get(name);
         NodeState state = null;
         if (id != null) {
@@ -300,7 +300,7 @@ class JackrabbitNodeState extends Abstra
         return nodes.keySet();
     }
 
-    @Nonnull
+    @NotNull
     @Override
     public Iterable<MemoryChildNodeEntry> getChildNodeEntries() {
         List<MemoryChildNodeEntry> entries = 
newArrayListWithCapacity(nodes.size());
@@ -314,7 +314,7 @@ class JackrabbitNodeState extends Abstra
         return entries;
     }
 
-    @Nonnull
+    @NotNull
     @Override
     public NodeBuilder builder() {
         return new MemoryNodeBuilder(this);
@@ -322,7 +322,7 @@ class JackrabbitNodeState extends Abstra
 
     //-----------------------------------------------------------< private >--
 
-    @CheckForNull
+    @Nullable
     private JackrabbitNodeState createChildNodeState(NodeId id, String name) {
         if (mountPoints.containsKey(id)) {
             final JackrabbitNodeState nodeState = mountPoints.get(id);
@@ -347,7 +347,7 @@ class JackrabbitNodeState extends Abstra
         return state;
     }
 
-    private void handleBundleLoadingException(final @Nonnull String name, 
final Exception e) {
+    private void handleBundleLoadingException(final @NotNull String name, 
final Exception e) {
         if (!skipOnError) {
             throw new IllegalStateException("Unable to access child node " + 
name + " of " + getPath(), e);
         }
@@ -602,7 +602,7 @@ class JackrabbitNodeState extends Abstra
                 }
             }
 
-            @Nonnull
+            @NotNull
             @Override
             public InputStream getNewStream() {
                 try {

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/PersistingDiff.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/PersistingDiff.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/PersistingDiff.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/PersistingDiff.java
 Wed Nov  7 14:51:01 2018
@@ -27,17 +27,16 @@ import org.apache.jackrabbit.oak.segment
 import org.apache.jackrabbit.oak.spi.blob.BlobStore;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.apache.jackrabbit.oak.spi.state.NodeStateDiff;
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import javax.annotation.CheckForNull;
-import javax.annotation.Nonnull;
 import java.io.IOException;
 import java.nio.ByteBuffer;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.function.Supplier;
-
 import static com.google.common.base.Preconditions.checkNotNull;
 import static com.google.common.base.Preconditions.checkState;
 import static 
org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.EMPTY_NODE;
@@ -65,18 +64,18 @@ public class PersistingDiff implements N
 
     private final Reporter reporter;
 
-    @Nonnull
+    @NotNull
     private MemoryNodeBuilder builder;
 
-    @Nonnull
+    @NotNull
     private final NodeState base;
 
-    @CheckForNull
+    @Nullable
     private IOException exception;
 
     private long modCount;
 
-    private PersistingDiff(PersistingDiff parent, String nodeName, @Nonnull 
NodeState base) {
+    private PersistingDiff(PersistingDiff parent, String nodeName, @NotNull 
NodeState base) {
         this.writer = parent.writer;
         this.reader = parent.reader;
         this.blobStore = parent.blobStore;
@@ -87,7 +86,7 @@ public class PersistingDiff implements N
         this.nodeName = nodeName;
     }
 
-    private PersistingDiff(SegmentWriter writer, SegmentReader reader, 
BlobStore blobStore, @Nonnull NodeState base) {
+    private PersistingDiff(SegmentWriter writer, SegmentReader reader, 
BlobStore blobStore, @NotNull NodeState base) {
         this.writer = writer;
         this.reader = reader;
         this.blobStore = blobStore;
@@ -100,9 +99,9 @@ public class PersistingDiff implements N
 
     public static SegmentNodeState applyDiffOnNodeState(
             FileStore fileStore,
-            @Nonnull NodeState before,
-            @Nonnull NodeState after,
-            @Nonnull NodeState onto) throws IOException {
+            @NotNull NodeState before,
+            @NotNull NodeState after,
+            @NotNull NodeState onto) throws IOException {
         return new PersistingDiff(fileStore.getWriter(), 
fileStore.getReader(), fileStore.getBlobStore(), onto).diff(before, after);
     }
 
@@ -134,8 +133,8 @@ public class PersistingDiff implements N
         return path.toString();
     }
 
-    @CheckForNull
-    SegmentNodeState diff(@Nonnull NodeState before, @Nonnull NodeState after) 
throws IOException {
+    @Nullable
+    SegmentNodeState diff(@NotNull NodeState before, @NotNull NodeState after) 
throws IOException {
         boolean success = after.compareAgainstBaseState(before, this);
         if (exception != null) {
             throw new IOException(exception);
@@ -151,13 +150,13 @@ public class PersistingDiff implements N
     }
 
     @Override
-    public boolean propertyAdded(@Nonnull PropertyState after) {
+    public boolean propertyAdded(@NotNull PropertyState after) {
         builder.setProperty(after);
         return true;
     }
 
     @Override
-    public boolean propertyChanged(@Nonnull PropertyState before, @Nonnull 
PropertyState after) {
+    public boolean propertyChanged(@NotNull PropertyState before, @NotNull 
PropertyState after) {
         builder.setProperty(after);
         return true;
     }
@@ -169,7 +168,7 @@ public class PersistingDiff implements N
     }
 
     @Override
-    public boolean childNodeAdded(@Nonnull String name, @Nonnull NodeState 
after) {
+    public boolean childNodeAdded(@NotNull String name, @NotNull NodeState 
after) {
         try {
             SegmentNodeState segmentNodeState = new PersistingDiff(this, name, 
EMPTY_NODE).diff(EMPTY_NODE, after);
             if (segmentNodeState != null) {
@@ -186,7 +185,7 @@ public class PersistingDiff implements N
     }
 
     @Override
-    public boolean childNodeChanged(@Nonnull String name, @Nonnull NodeState 
before, @Nonnull NodeState after) {
+    public boolean childNodeChanged(@NotNull String name, @NotNull NodeState 
before, @NotNull NodeState after) {
         try {
             SegmentNodeState compacted = new PersistingDiff(this, name, 
base.getChildNode(name)).diff(before, after);
             if (compacted != null) {
@@ -214,7 +213,7 @@ public class PersistingDiff implements N
         }
     }
 
-    @CheckForNull
+    @Nullable
     private static ByteBuffer getStableIdBytes(NodeState state) {
         if (state instanceof SegmentNodeState) {
             return ((SegmentNodeState) state).getStableIdBytes();

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java
 Wed Nov  7 14:51:01 2018
@@ -24,7 +24,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import javax.annotation.Nonnull;
 import javax.jcr.RepositoryException;
 
 import com.google.common.collect.ImmutableSet;
@@ -60,6 +59,7 @@ import org.apache.jackrabbit.oak.upgrade
 import org.apache.jackrabbit.oak.upgrade.version.VersionCopyConfiguration;
 import org.apache.jackrabbit.oak.upgrade.version.VersionHistoryUtil;
 import org.apache.jackrabbit.oak.upgrade.version.VersionableEditor;
+import org.jetbrains.annotations.NotNull;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -209,7 +209,7 @@ public class RepositorySidegrade {
      *
      * @param includes Paths to be included in the copy.
      */
-    public void setIncludes(@Nonnull String... includes) {
+    public void setIncludes(@NotNull String... includes) {
         this.includePaths = copyOf(checkNotNull(includes));
     }
 
@@ -219,7 +219,7 @@ public class RepositorySidegrade {
      *
      * @param excludes Paths to be excluded from the copy.
      */
-    public void setExcludes(@Nonnull String... excludes) {
+    public void setExcludes(@NotNull String... excludes) {
         this.excludePaths = copyOf(checkNotNull(excludes));
     }
 
@@ -229,7 +229,7 @@ public class RepositorySidegrade {
      *
      * @param merges Paths to be merged during copy.
      */
-    public void setMerges(@Nonnull String... merges) {
+    public void setMerges(@NotNull String... merges) {
         this.mergePaths = copyOf(checkNotNull(merges));
     }
 

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java
 Wed Nov  7 14:51:01 2018
@@ -46,8 +46,6 @@ import java.util.Properties;
 import java.util.Set;
 import java.util.concurrent.TimeUnit;
 
-import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
 import javax.jcr.NamespaceException;
 import javax.jcr.Node;
 import javax.jcr.RepositoryException;
@@ -145,6 +143,8 @@ import org.apache.lucene.index.IndexRead
 import org.apache.lucene.index.Term;
 import org.apache.lucene.index.TermDocs;
 import org.apache.lucene.index.TermEnum;
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -325,7 +325,7 @@ public class RepositoryUpgrade {
      *
      * @param includes Paths to be included in the copy.
      */
-    public void setIncludes(@Nonnull String... includes) {
+    public void setIncludes(@NotNull String... includes) {
         this.includePaths = copyOf(checkNotNull(includes));
     }
 
@@ -335,7 +335,7 @@ public class RepositoryUpgrade {
      *
      * @param excludes Paths to be excluded from the copy.
      */
-    public void setExcludes(@Nonnull String... excludes) {
+    public void setExcludes(@NotNull String... excludes) {
         this.excludePaths = copyOf(checkNotNull(excludes));
     }
 
@@ -345,7 +345,7 @@ public class RepositoryUpgrade {
      *
      * @param merges Paths to be merged during copy.
      */
-    public void setMerges(@Nonnull String... merges) {
+    public void setMerges(@NotNull String... merges) {
         this.mergePaths = copyOf(checkNotNull(merges));
     }
 
@@ -455,7 +455,7 @@ public class RepositoryUpgrade {
                         return upgradeRoot.getTree(NODE_TYPES_PATH);
                     }
 
-                    @Nonnull
+                    @NotNull
                     @Override
                     protected Root getWriteRoot() {
                         return upgradeRoot;
@@ -1054,7 +1054,7 @@ public class RepositoryUpgrade {
             this.source = source;
         }
 
-        @Nonnull
+        @NotNull
         @Override
         public NodeState processCommit(NodeState before, NodeState after, 
CommitInfo info) throws CommitFailedException {
             NodeState newState = after;

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/UpgradeRoot.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/UpgradeRoot.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/UpgradeRoot.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/UpgradeRoot.java
 Wed Nov  7 14:51:01 2018
@@ -24,8 +24,6 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.util.Map;
 
-import javax.annotation.Nonnull;
-
 import org.apache.jackrabbit.oak.api.AuthInfo;
 import org.apache.jackrabbit.oak.api.Blob;
 import org.apache.jackrabbit.oak.api.CommitFailedException;
@@ -35,6 +33,7 @@ import org.apache.jackrabbit.oak.api.Roo
 import org.apache.jackrabbit.oak.api.Tree;
 import org.apache.jackrabbit.oak.plugins.tree.impl.NodeBuilderTree;
 import org.apache.jackrabbit.oak.spi.state.NodeBuilder;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * Simplistic 'Root' implementation around the {@code NodeBuilder} used for the
@@ -54,9 +53,9 @@ class UpgradeRoot implements Root {
         throw new UnsupportedOperationException();
     }
 
-    @Nonnull
+    @NotNull
     @Override
-    public Tree getTree(@Nonnull String path) {
+    public Tree getTree(@NotNull String path) {
         Tree child = rootTree;
         for (String name : elements(path)) {
             child = child.getChild(name);
@@ -75,7 +74,7 @@ class UpgradeRoot implements Root {
     }
 
     @Override
-    public void commit(@Nonnull Map<String, Object> info) throws 
CommitFailedException {
+    public void commit(@NotNull Map<String, Object> info) throws 
CommitFailedException {
         // ignore
     }
 
@@ -89,28 +88,28 @@ class UpgradeRoot implements Root {
         return false;
     }
 
-    @Nonnull
+    @NotNull
     @Override
     public QueryEngine getQueryEngine() {
         throw new UnsupportedOperationException();
     }
 
-    @Nonnull
+    @NotNull
     @Override
-    public Blob createBlob(@Nonnull InputStream stream) throws IOException {
+    public Blob createBlob(@NotNull InputStream stream) throws IOException {
         throw new UnsupportedOperationException();
     }
 
     @Override
-    public Blob getBlob(@Nonnull String reference) {
+    public Blob getBlob(@NotNull String reference) {
         throw new UnsupportedOperationException();
     }
 
-    @Nonnull
+    @NotNull
     @Override
     public ContentSession getContentSession() {
         return new ContentSession() {
-            @Nonnull
+            @NotNull
             @Override
             public AuthInfo getAuthInfo() {
                 throw new UnsupportedOperationException();
@@ -121,7 +120,7 @@ class UpgradeRoot implements Root {
                 throw new UnsupportedOperationException();
             }
 
-            @Nonnull
+            @NotNull
             @Override
             public Root getLatestRoot() {
                 return UpgradeRoot.this;

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/checkpoint/CheckpointRetriever.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/checkpoint/CheckpointRetriever.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/checkpoint/CheckpointRetriever.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/checkpoint/CheckpointRetriever.java
 Wed Nov  7 14:51:01 2018
@@ -29,11 +29,10 @@ import org.apache.jackrabbit.oak.spi.sta
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.apache.jackrabbit.oak.spi.state.NodeStore;
 import org.apache.jackrabbit.oak.upgrade.cli.node.SegmentTarFactory;
+import org.jetbrains.annotations.Nullable;
 
-import javax.annotation.Nullable;
 import java.util.Collections;
 import java.util.List;
-
 public final class CheckpointRetriever {
 
     public static class Checkpoint implements Comparable<Checkpoint> {
@@ -97,4 +96,4 @@ public final class CheckpointRetriever {
             }
         }));
     }
-}
\ No newline at end of file
+}

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/LoopbackBlobStore.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/LoopbackBlobStore.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/LoopbackBlobStore.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/LoopbackBlobStore.java
 Wed Nov  7 14:51:01 2018
@@ -21,13 +21,12 @@ package org.apache.jackrabbit.oak.upgrad
 
 import org.apache.jackrabbit.oak.spi.blob.BlobOptions;
 import org.apache.jackrabbit.oak.spi.blob.BlobStore;
+import org.jetbrains.annotations.NotNull;
 
-import javax.annotation.Nonnull;
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.nio.charset.StandardCharsets;
-
 import static com.google.common.base.Preconditions.checkNotNull;
 
 /**
@@ -101,12 +100,12 @@ public class LoopbackBlobStore implement
     }
 
     @Override
-    public String getBlobId(@Nonnull String reference) {
+    public String getBlobId(@NotNull String reference) {
         return checkNotNull(reference);
     }
 
     @Override
-    public String getReference(@Nonnull String blobId) {
+    public String getReference(@NotNull String blobId) {
         return checkNotNull(blobId);
     }
 }

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/SafeDataStoreBlobStore.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/SafeDataStoreBlobStore.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/SafeDataStoreBlobStore.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/SafeDataStoreBlobStore.java
 Wed Nov  7 14:51:01 2018
@@ -23,15 +23,14 @@ import org.apache.jackrabbit.core.data.D
 import org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore;
 import org.apache.jackrabbit.oak.plugins.blob.datastore.InMemoryDataRecord;
 import org.apache.jackrabbit.oak.spi.blob.stats.StatsCollectingStreams;
+import org.jetbrains.annotations.NotNull;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import javax.annotation.Nonnull;
 import java.io.BufferedInputStream;
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.InputStream;
-
 import static com.google.common.base.Preconditions.checkNotNull;
 
 /**
@@ -48,7 +47,7 @@ public class SafeDataStoreBlobStore exte
     }
 
     @Override
-    public String getReference(@Nonnull String encodedBlobId) {
+    public String getReference(@NotNull String encodedBlobId) {
         checkNotNull(encodedBlobId);
         String blobId = extractBlobId(encodedBlobId);
         //Reference are not created for in memory record
@@ -99,4 +98,4 @@ public class SafeDataStoreBlobStore exte
         }
         return id;
     }
-}
\ No newline at end of file
+}

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentFactory.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentFactory.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentFactory.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentFactory.java
 Wed Nov  7 14:51:01 2018
@@ -27,11 +27,10 @@ import org.apache.jackrabbit.oak.plugins
 import 
org.apache.jackrabbit.oak.plugins.segment.file.InvalidFileStoreVersionException;
 import org.apache.jackrabbit.oak.spi.blob.BlobStore;
 import org.apache.jackrabbit.oak.spi.state.NodeStore;
+import org.jetbrains.annotations.Nullable;
 
 import com.google.common.io.Closer;
 
-import javax.annotation.Nullable;
-
 public class SegmentFactory implements NodeStoreFactory {
 
     private final File dir;

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/MetadataExposingNodeState.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/MetadataExposingNodeState.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/MetadataExposingNodeState.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/MetadataExposingNodeState.java
 Wed Nov  7 14:51:01 2018
@@ -21,11 +21,10 @@ import org.apache.jackrabbit.oak.commons
 import org.apache.jackrabbit.oak.plugins.document.AbstractDocumentNodeState;
 import org.apache.jackrabbit.oak.plugins.migration.AbstractDecoratedNodeState;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
+import org.jetbrains.annotations.NotNull;
 
-import javax.annotation.Nonnull;
 import java.util.ArrayList;
 import java.util.List;
-
 import static 
org.apache.jackrabbit.oak.plugins.document.secondary.DelegatingDocumentNodeState.PROP_LAST_REV;
 import static 
org.apache.jackrabbit.oak.plugins.document.secondary.DelegatingDocumentNodeState.PROP_REVISION;
 import static 
org.apache.jackrabbit.oak.plugins.memory.PropertyStates.createProperty;
@@ -44,20 +43,20 @@ public class MetadataExposingNodeState e
         metadataProperties.add(createProperty(PROP_LAST_REV, 
documentNodeState.getLastRevision().asString()));
     }
 
-    @Nonnull
+    @NotNull
     @Override
     protected Iterable<PropertyState> getNewPropertyStates() {
         return metadataProperties;
     }
 
-    @Nonnull
+    @NotNull
     @Override
-    protected NodeState decorateChild(@Nonnull String name, @Nonnull NodeState 
delegateChild) {
+    protected NodeState decorateChild(@NotNull String name, @NotNull NodeState 
delegateChild) {
         return wrap(delegateChild);
     }
 
     @Override
-    protected PropertyState decorateProperty(@Nonnull PropertyState 
delegatePropertyState) {
+    protected PropertyState decorateProperty(@NotNull PropertyState 
delegatePropertyState) {
         return delegatePropertyState;
     }
 

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/NameFilteringNodeState.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/NameFilteringNodeState.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/NameFilteringNodeState.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/NameFilteringNodeState.java
 Wed Nov  7 14:51:01 2018
@@ -22,13 +22,12 @@ import org.apache.jackrabbit.oak.commons
 import org.apache.jackrabbit.oak.plugins.document.util.Utils;
 import org.apache.jackrabbit.oak.plugins.migration.AbstractDecoratedNodeState;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
+import org.jetbrains.annotations.NotNull;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import javax.annotation.Nonnull;
 import java.util.ArrayList;
 import java.util.List;
-
 public class NameFilteringNodeState extends AbstractDecoratedNodeState {
 
     private static final Logger LOG = 
LoggerFactory.getLogger(NameFilteringNodeState.class);
@@ -48,7 +47,7 @@ public class NameFilteringNodeState exte
     }
 
     @Override
-    protected boolean hideChild(@Nonnull final String name, @Nonnull final 
NodeState delegateChild) {
+    protected boolean hideChild(@NotNull final String name, @NotNull final 
NodeState delegateChild) {
         if (isNameTooLong(name)) {
             LOG.warn("Node name '{}' too long. Skipping child of {}", name, 
this);
             return true;
@@ -57,13 +56,13 @@ public class NameFilteringNodeState exte
     }
 
     @Override
-    @Nonnull
-    protected NodeState decorateChild(@Nonnull final String name, @Nonnull 
final NodeState delegateChild) {
+    @NotNull
+    protected NodeState decorateChild(@NotNull final String name, @NotNull 
final NodeState delegateChild) {
         return new NameFilteringNodeState(delegateChild, this, name);
     }
 
     @Override
-    protected PropertyState decorateProperty(@Nonnull final PropertyState 
delegatePropertyState) {
+    protected PropertyState decorateProperty(@NotNull final PropertyState 
delegatePropertyState) {
         return fixChildOrderPropertyState(this, delegatePropertyState);
     }
 
@@ -75,7 +74,7 @@ public class NameFilteringNodeState exte
      *            to check
      * @return true if the name is longer than {@link 
org.apache.jackrabbit.oak.plugins.document.util.Utils#NODE_NAME_LIMIT}
      */
-    private boolean isNameTooLong(@Nonnull String name) {
+    private boolean isNameTooLong(@NotNull String name) {
         // OAK-1589: maximum supported length of name for DocumentNodeStore
         // is 150 bytes. Skip the sub tree if the the name is too long
         if (name.length() <= Utils.NODE_NAME_LIMIT / 3) {

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditor.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditor.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditor.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditor.java
 Wed Nov  7 14:51:01 2018
@@ -18,8 +18,6 @@ package org.apache.jackrabbit.oak.upgrad
 
 import java.util.Set;
 import java.util.TreeSet;
-import javax.annotation.Nonnull;
-
 import org.apache.jackrabbit.oak.api.CommitFailedException;
 import org.apache.jackrabbit.oak.api.PropertyState;
 import org.apache.jackrabbit.oak.api.Type;
@@ -31,6 +29,7 @@ import org.apache.jackrabbit.oak.spi.sec
 import org.apache.jackrabbit.oak.spi.state.NodeBuilder;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.apache.jackrabbit.util.Text;
+import org.jetbrains.annotations.NotNull;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -50,7 +49,7 @@ class GroupEditor extends DefaultEditor
 
     private final UpgradeMembershipWriter writer = new 
UpgradeMembershipWriter();
 
-    GroupEditor(@Nonnull NodeBuilder builder, @Nonnull String groupsPath) {
+    GroupEditor(@NotNull NodeBuilder builder, @NotNull String groupsPath) {
         this.state = new State(builder);
         this.groupsRoot = Text.explode(groupsPath, '/', false);
         // writer.setMembershipSizeThreshold(10); // uncomment to test 
different split sizes
@@ -188,7 +187,7 @@ class GroupEditor extends DefaultEditor
          * @param group node builder of group
          * @param members set of content ids to set
          */
-        public void setMembers(@Nonnull NodeBuilder group, @Nonnull 
Set<String> members) {
+        public void setMembers(@NotNull NodeBuilder group, @NotNull 
Set<String> members) {
             group.removeProperty(UserConstants.REP_MEMBERS);
             if (group.hasChildNode(UserConstants.REP_MEMBERS)) {
                 group.getChildNode(UserConstants.REP_MEMBERS).remove();

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditorProvider.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditorProvider.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditorProvider.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/security/GroupEditorProvider.java
 Wed Nov  7 14:51:01 2018
@@ -16,13 +16,12 @@
  */
 package org.apache.jackrabbit.oak.upgrade.security;
 
-import javax.annotation.Nonnull;
-
 import org.apache.jackrabbit.oak.spi.commit.CommitInfo;
 import org.apache.jackrabbit.oak.spi.commit.Editor;
 import org.apache.jackrabbit.oak.spi.commit.EditorProvider;
 import org.apache.jackrabbit.oak.spi.state.NodeBuilder;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
+import org.jetbrains.annotations.NotNull;
 
 /**
  */
@@ -30,7 +29,7 @@ public class GroupEditorProvider impleme
 
     private final String groupsPath;
 
-    public GroupEditorProvider(@Nonnull String groupsPath) {
+    public GroupEditorProvider(@NotNull String groupsPath) {
         this.groupsPath = groupsPath;
 
     }
@@ -46,4 +45,4 @@ public class GroupEditorProvider impleme
     public String toString() {
         return "GroupEditorProvider : groupsPath = " + groupsPath;
     }
-}
\ No newline at end of file
+}

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepeatedRepositoryUpgradeTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepeatedRepositoryUpgradeTest.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepeatedRepositoryUpgradeTest.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/RepeatedRepositoryUpgradeTest.java
 Wed Nov  7 14:51:01 2018
@@ -23,7 +23,6 @@ import static org.apache.jackrabbit.oak.
 import java.io.File;
 import java.io.IOException;
 
-import javax.annotation.Nonnull;
 import javax.jcr.NamespaceRegistry;
 import javax.jcr.Node;
 import javax.jcr.RepositoryException;
@@ -41,6 +40,7 @@ import org.apache.jackrabbit.oak.segment
 import org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer;
 import org.apache.jackrabbit.oak.spi.state.NodeBuilder;
 import org.apache.jackrabbit.oak.spi.state.NodeStore;
+import org.jetbrains.annotations.NotNull;
 import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
@@ -132,7 +132,7 @@ public class RepeatedRepositoryUpgradeTe
             repositoryUpgrade.setSkipInitialization(skipInit);
             repositoryUpgrade.copy(new RepositoryInitializer() {
                 @Override
-                public void initialize(@Nonnull NodeBuilder builder) {
+                public void initialize(@NotNull NodeBuilder builder) {
                     builder.child("foo").child("bar");
                 }
             });

Modified: 
jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/AbstractOak2OakTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/AbstractOak2OakTest.java?rev=1846039&r1=1846038&r2=1846039&view=diff
==============================================================================
--- 
jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/AbstractOak2OakTest.java
 (original)
+++ 
jackrabbit/oak/branches/1.8/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/cli/AbstractOak2OakTest.java
 Wed Nov  7 14:51:01 2018
@@ -30,7 +30,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Random;
 
-import javax.annotation.Nullable;
 import javax.jcr.Node;
 import javax.jcr.Property;
 import javax.jcr.RepositoryException;
@@ -58,6 +57,7 @@ import org.apache.jackrabbit.oak.upgrade
 import org.apache.jackrabbit.oak.upgrade.cli.container.NodeStoreContainer;
 import 
org.apache.jackrabbit.oak.upgrade.cli.container.SegmentNodeStoreContainer;
 import org.apache.jackrabbit.oak.upgrade.cli.parser.CliArgumentException;
+import org.jetbrains.annotations.Nullable;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.BeforeClass;
@@ -258,4 +258,4 @@ public abstract class AbstractOak2OakTes
     protected boolean supportsCheckpointMigration() {
         return false;
     }
-}
\ No newline at end of file
+}


Reply via email to