Date: Tue, 19 Oct 2021 17:33:23 +1300
Subject: [PATCH] #2422 - Remove extraneous jsr 305 @Nonnull
---
ebean-api/src/main/java/io/ebean/BeanFinder.java | 3 ---
ebean-api/src/main/java/io/ebean/DB.java | 3 ---
ebean-api/src/main/java/io/ebean/Database.java | 4 ----
ebean-api/src/main/java/io/ebean/DtoQuery.java | 5 -----
ebean-api/src/main/java/io/ebean/Ebean.java | 3 ---
.../src/main/java/io/ebean/EmptyPagedList.java | 3 ---
.../src/main/java/io/ebean/ExpressionList.java | 14 --------------
.../src/main/java/io/ebean/ExtendedServer.java | 16 ----------------
ebean-api/src/main/java/io/ebean/FetchGroup.java | 4 ----
.../main/java/io/ebean/FetchGroupBuilder.java | 15 ---------------
ebean-api/src/main/java/io/ebean/Finder.java | 3 ---
ebean-api/src/main/java/io/ebean/PagedList.java | 3 ---
ebean-api/src/main/java/io/ebean/Query.java | 16 ----------------
ebean-api/src/main/java/io/ebean/SqlQuery.java | 3 ---
.../src/main/java/io/ebean/plugin/BeanType.java | 5 -----
.../src/main/java/io/ebean/plugin/Property.java | 4 ----
16 files changed, 104 deletions(-)
diff --git a/ebean-api/src/main/java/io/ebean/BeanFinder.java b/ebean-api/src/main/java/io/ebean/BeanFinder.java
index 771736947..7c5416363 100644
--- a/ebean-api/src/main/java/io/ebean/BeanFinder.java
+++ b/ebean-api/src/main/java/io/ebean/BeanFinder.java
@@ -1,6 +1,5 @@
package io.ebean;
-import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import java.util.List;
import java.util.Optional;
@@ -81,7 +80,6 @@ public abstract class BeanFinder {
*
* Equivalent to {@link Database#reference(Class, Object)}
*/
- @Nonnull
public T ref(I id) {
return db().reference(type, id);
}
@@ -111,7 +109,6 @@ public abstract class BeanFinder {
/**
* Retrieves all entities of the given type.
*/
- @Nonnull
public List findAll() {
return query().findList();
}
diff --git a/ebean-api/src/main/java/io/ebean/DB.java b/ebean-api/src/main/java/io/ebean/DB.java
index 9bcfb047d..c855b9c1e 100644
--- a/ebean-api/src/main/java/io/ebean/DB.java
+++ b/ebean-api/src/main/java/io/ebean/DB.java
@@ -6,7 +6,6 @@ import io.ebean.plugin.Property;
import io.ebean.text.csv.CsvReader;
import io.ebean.text.json.JsonContext;
-import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.persistence.OptimisticLockException;
import javax.persistence.PersistenceException;
@@ -523,7 +522,6 @@ public final class DB {
* @param bean The entity bean to check uniqueness on
* @return a set of Properties if constraint validation was detected or empty list.
*/
- @Nonnull
public static Set checkUniqueness(Object bean) {
return getDefault().checkUniqueness(bean);
}
@@ -531,7 +529,6 @@ public final class DB {
/**
* Same as {@link #checkUniqueness(Object)}. but with given transaction.
*/
- @Nonnull
public static Set checkUniqueness(Object bean, Transaction transaction) {
return getDefault().checkUniqueness(bean, transaction);
}
diff --git a/ebean-api/src/main/java/io/ebean/Database.java b/ebean-api/src/main/java/io/ebean/Database.java
index 68efaf11e..b0c862f56 100644
--- a/ebean-api/src/main/java/io/ebean/Database.java
+++ b/ebean-api/src/main/java/io/ebean/Database.java
@@ -10,7 +10,6 @@ import io.ebean.plugin.SpiServer;
import io.ebean.text.csv.CsvReader;
import io.ebean.text.json.JsonContext;
-import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.persistence.OptimisticLockException;
import javax.persistence.PersistenceException;
@@ -949,7 +948,6 @@ public interface Database {
* @param beanType the type of entity bean
* @param id the id value
*/
- @Nonnull
T reference(Class beanType, Object id);
/**
@@ -1295,13 +1293,11 @@ public interface Database {
* @param bean The entity bean to check uniqueness on
* @return a set of Properties if constraint validation was detected or empty list.
*/
- @Nonnull
Set checkUniqueness(Object bean);
/**
* Same as {@link #checkUniqueness(Object)}. but with given transaction.
*/
- @Nonnull
Set checkUniqueness(Object bean, Transaction transaction);
/**
diff --git a/ebean-api/src/main/java/io/ebean/DtoQuery.java b/ebean-api/src/main/java/io/ebean/DtoQuery.java
index 69ed034ef..e46ee7105 100644
--- a/ebean-api/src/main/java/io/ebean/DtoQuery.java
+++ b/ebean-api/src/main/java/io/ebean/DtoQuery.java
@@ -1,6 +1,5 @@
package io.ebean;
-import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import java.util.List;
import java.util.Optional;
@@ -43,7 +42,6 @@ public interface DtoQuery extends CancelableQuery {
/**
* Execute the query returning a list.
*/
- @Nonnull
List findList();
/**
@@ -53,7 +51,6 @@ public interface DtoQuery extends CancelableQuery {
* resultSet and potentially connection and MUST be closed. We should use
* QueryIterator in a try with resource block.
*/
- @Nonnull
QueryIterator findIterate();
/**
@@ -63,7 +60,6 @@ public interface DtoQuery extends CancelableQuery {
* resultSet and potentially connection and MUST be closed. We should use
* the Stream in a try with resource block.
*/
- @Nonnull
Stream findStream();
/**
@@ -105,7 +101,6 @@ public interface DtoQuery extends CancelableQuery {
/**
* Execute the query returning an optional bean.
*/
- @Nonnull
Optional findOneOrEmpty();
/**
diff --git a/ebean-api/src/main/java/io/ebean/Ebean.java b/ebean-api/src/main/java/io/ebean/Ebean.java
index eabc3c5b4..f1ce4aac3 100644
--- a/ebean-api/src/main/java/io/ebean/Ebean.java
+++ b/ebean-api/src/main/java/io/ebean/Ebean.java
@@ -6,7 +6,6 @@ import io.ebean.plugin.Property;
import io.ebean.text.csv.CsvReader;
import io.ebean.text.json.JsonContext;
-import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.persistence.OptimisticLockException;
import javax.persistence.PersistenceException;
@@ -506,7 +505,6 @@ public final class Ebean {
* @param bean The entity bean to check uniqueness on
* @return a set of Properties if constraint validation was detected or empty list.
*/
- @Nonnull
public static Set checkUniqueness(Object bean) {
return getDefault().checkUniqueness(bean);
}
@@ -514,7 +512,6 @@ public final class Ebean {
/**
* Same as {@link #checkUniqueness(Object)}. but with given transaction.
*/
- @Nonnull
public static Set checkUniqueness(Object bean, Transaction transaction) {
return getDefault().checkUniqueness(bean, transaction);
}
diff --git a/ebean-api/src/main/java/io/ebean/EmptyPagedList.java b/ebean-api/src/main/java/io/ebean/EmptyPagedList.java
index bbf72a731..74886c985 100644
--- a/ebean-api/src/main/java/io/ebean/EmptyPagedList.java
+++ b/ebean-api/src/main/java/io/ebean/EmptyPagedList.java
@@ -1,6 +1,5 @@
package io.ebean;
-import javax.annotation.Nonnull;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.Future;
@@ -25,13 +24,11 @@ public class EmptyPagedList implements PagedList {
// do nothing
}
- @Nonnull
@Override
public Future getFutureCount() {
return null;
}
- @Nonnull
@Override
public List getList() {
return Collections.emptyList();
diff --git a/ebean-api/src/main/java/io/ebean/ExpressionList.java b/ebean-api/src/main/java/io/ebean/ExpressionList.java
index e91846e08..80587ebf2 100644
--- a/ebean-api/src/main/java/io/ebean/ExpressionList.java
+++ b/ebean-api/src/main/java/io/ebean/ExpressionList.java
@@ -6,7 +6,6 @@ import io.ebean.search.TextCommonTerms;
import io.ebean.search.TextQueryString;
import io.ebean.search.TextSimple;
-import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.persistence.NonUniqueResultException;
import java.sql.Connection;
@@ -327,7 +326,6 @@ public interface ExpressionList {
*
* @see Query#findList()
*/
- @Nonnull
List findList();
/**
@@ -335,7 +333,6 @@ public interface ExpressionList {
*
* @see Query#findIds()
*/
- @Nonnull
List findIds();
/**
@@ -351,7 +348,6 @@ public interface ExpressionList {
*
* @see Query#findSet()
*/
- @Nonnull
Set findSet();
/**
@@ -359,7 +355,6 @@ public interface ExpressionList {
*
* @see Query#findMap()
*/
- @Nonnull
Map findMap();
/**
@@ -392,7 +387,6 @@ public interface ExpressionList {
*
* @return the list of values for the selected property
*/
- @Nonnull
List findSingleAttributeList();
/**
@@ -429,7 +423,6 @@ public interface ExpressionList {
/**
* Execute the query returning an optional bean.
*/
- @Nonnull
Optional findOneOrEmpty();
/**
@@ -442,7 +435,6 @@ public interface ExpressionList {
*
* @return a Future object for the row count query
*/
- @Nonnull
FutureRowCount findFutureCount();
/**
@@ -455,7 +447,6 @@ public interface ExpressionList {
*
* @return a Future object for the list of Id's
*/
- @Nonnull
FutureIds findFutureIds();
/**
@@ -468,7 +459,6 @@ public interface ExpressionList {
*
* @return a Future object for the list result of the query
*/
- @Nonnull
FutureList findFutureList();
/**
@@ -499,7 +489,6 @@ public interface ExpressionList {
* @return The PagedList
* @see Query#findPagedList()
*/
- @Nonnull
PagedList findPagedList();
/**
@@ -509,7 +498,6 @@ public interface ExpressionList {
* It will execute the query against the history returning the versions of the bean.
*
*/
- @Nonnull
List> findVersions();
/**
@@ -519,13 +507,11 @@ public interface ExpressionList {
* It will execute the query against the history returning the versions of the bean.
*