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

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


The following commit(s) were added to refs/heads/master by this push:
     new f2331e6  SLING-7798 Switch from JSR-305 annotations to JetBrains 
Nullable/NotNull annotations
f2331e6 is described below

commit f2331e6d4d847db2a126a8c898eb2c9895008659
Author: Oliver Lietz <o...@apache.org>
AuthorDate: Sat Aug 11 12:49:31 2018 +0200

    SLING-7798 Switch from JSR-305 annotations to JetBrains Nullable/NotNull 
annotations
---
 pom.xml                                                           | 8 ++++----
 src/main/java/org/apache/sling/commons/clam/ClamService.java      | 7 +++----
 src/main/java/org/apache/sling/commons/clam/ScanResult.java       | 6 +++++-
 .../java/org/apache/sling/commons/clam/internal/ClamdService.java | 7 +++----
 4 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/pom.xml b/pom.xml
index 917f4c9..9f5a708 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.sling</groupId>
     <artifactId>sling</artifactId>
-    <version>34-SNAPSHOT</version>
+    <version>34</version>
     <relativePath />
   </parent>
 
@@ -150,10 +150,10 @@
       <version>2.0.0</version>
       <scope>test</scope>
     </dependency>
-    <!-- jsr305 -->
+    <!-- nullability -->
     <dependency>
-      <groupId>com.google.code.findbugs</groupId>
-      <artifactId>jsr305</artifactId>
+      <groupId>org.jetbrains</groupId>
+      <artifactId>annotations</artifactId>
     </dependency>
     <!-- logging -->
     <dependency>
diff --git a/src/main/java/org/apache/sling/commons/clam/ClamService.java 
b/src/main/java/org/apache/sling/commons/clam/ClamService.java
index a6788ea..1652a4d 100644
--- a/src/main/java/org/apache/sling/commons/clam/ClamService.java
+++ b/src/main/java/org/apache/sling/commons/clam/ClamService.java
@@ -20,14 +20,13 @@ package org.apache.sling.commons.clam;
 
 import java.io.InputStream;
 
-import javax.annotation.Nonnull;
-
+import org.jetbrains.annotations.NotNull;
 import org.osgi.annotation.versioning.ProviderType;
 
 @ProviderType
 public interface ClamService {
 
-    @Nonnull
-    ScanResult scan(@Nonnull final InputStream data);
+    @NotNull
+    ScanResult scan(@NotNull final InputStream data);
 
 }
diff --git a/src/main/java/org/apache/sling/commons/clam/ScanResult.java 
b/src/main/java/org/apache/sling/commons/clam/ScanResult.java
index fdcde5c..46e0a1b 100644
--- a/src/main/java/org/apache/sling/commons/clam/ScanResult.java
+++ b/src/main/java/org/apache/sling/commons/clam/ScanResult.java
@@ -18,6 +18,8 @@
  */
 package org.apache.sling.commons.clam;
 
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
 import org.osgi.annotation.versioning.ProviderType;
 
 @ProviderType
@@ -27,15 +29,17 @@ public class ScanResult {
 
     private final String message;
 
-    public ScanResult(final Status status, final String message) {
+    public ScanResult(@NotNull final Status status, @NotNull final String 
message) {
         this.status = status;
         this.message = message;
     }
 
+    @NotNull
     public Status getStatus() {
         return status;
     }
 
+    @NotNull
     public String getMessage() {
         return message;
     }
diff --git 
a/src/main/java/org/apache/sling/commons/clam/internal/ClamdService.java 
b/src/main/java/org/apache/sling/commons/clam/internal/ClamdService.java
index 661005a..b062336 100644
--- a/src/main/java/org/apache/sling/commons/clam/internal/ClamdService.java
+++ b/src/main/java/org/apache/sling/commons/clam/internal/ClamdService.java
@@ -25,12 +25,11 @@ import java.net.Socket;
 import java.nio.ByteBuffer;
 import java.nio.charset.StandardCharsets;
 
-import javax.annotation.Nonnull;
-
 import org.apache.commons.io.IOUtils;
 import org.apache.sling.commons.clam.ClamService;
 import org.apache.sling.commons.clam.ScanResult;
 import org.apache.sling.commons.clam.ScanResult.Status;
+import org.jetbrains.annotations.NotNull;
 import org.osgi.framework.Constants;
 import org.osgi.service.component.annotations.Activate;
 import org.osgi.service.component.annotations.Component;
@@ -89,8 +88,8 @@ public class ClamdService implements ClamService {
     }
 
     @Override
-    @Nonnull
-    public ScanResult scan(@Nonnull final InputStream inputStream) {
+    @NotNull
+    public ScanResult scan(@NotNull final InputStream inputStream) {
         try {
             final byte[] reply = doInstream(inputStream);
             return parseClamdReply(reply);

Reply via email to