This is an automated email from the ASF dual-hosted git repository.
sseifert pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-caconfig-spi.git
The following commit(s) were added to refs/heads/master by this push:
new c695f0f eliminate code warnings through null-analysis annotations
c695f0f is described below
commit c695f0f7e66244aa9e2983f06d42389048c46608
Author: sseifert <[email protected]>
AuthorDate: Thu Apr 4 16:28:28 2019 +0200
eliminate code warnings through null-analysis annotations
---
.../java/org/apache/sling/caconfig/spi/metadata/AbstractMetadata.java | 1 +
.../org/apache/sling/caconfig/spi/metadata/PropertyMetadataTest.java | 1 +
2 files changed, 2 insertions(+)
diff --git
a/src/main/java/org/apache/sling/caconfig/spi/metadata/AbstractMetadata.java
b/src/main/java/org/apache/sling/caconfig/spi/metadata/AbstractMetadata.java
index 9d3226b..42a85f8 100644
--- a/src/main/java/org/apache/sling/caconfig/spi/metadata/AbstractMetadata.java
+++ b/src/main/java/org/apache/sling/caconfig/spi/metadata/AbstractMetadata.java
@@ -32,6 +32,7 @@ abstract class AbstractMetadata<T> {
private String description;
private Map<String,String> properties;
+ @SuppressWarnings({ "null", "unused" })
public AbstractMetadata(@NotNull String name) {
if (name == null) {
throw new IllegalArgumentException("Invalid name: " + name);
diff --git
a/src/test/java/org/apache/sling/caconfig/spi/metadata/PropertyMetadataTest.java
b/src/test/java/org/apache/sling/caconfig/spi/metadata/PropertyMetadataTest.java
index e93fb8b..87e8417 100644
---
a/src/test/java/org/apache/sling/caconfig/spi/metadata/PropertyMetadataTest.java
+++
b/src/test/java/org/apache/sling/caconfig/spi/metadata/PropertyMetadataTest.java
@@ -89,6 +89,7 @@ public class PropertyMetadataTest {
}
@Test(expected=IllegalArgumentException.class)
+ @SuppressWarnings("null")
public void testNullNale() {
new PropertyMetadata<>(null, Object.class);
}