Skip to content

Commit 203132c

Browse files
authored
Migrate @Nullable annotations to org.jspecify.annotations.Nullable across the project (#1249)
1 parent ff8d87f commit 203132c

File tree

94 files changed

+117
-216
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+117
-216
lines changed

build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ subprojects {
2222

2323
api(libs.google.jsr305)
2424
implementation(libs.google.findbugs.annotations)
25+
implementation(libs.jspecify)
2526
compileOnly(libs.slf4j.api)
2627
testImplementation(libs.logback.classic)
2728
}

fixture-monkey-api/src/main/java/com/navercorp/fixturemonkey/api/arbitrary/FilteredCombinableArbitrary.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020

2121
import java.util.function.Predicate;
2222

23-
import javax.annotation.Nullable;
24-
2523
import org.apiguardian.api.API;
2624
import org.apiguardian.api.API.Status;
25+
import org.jspecify.annotations.Nullable;
2726

2827
import net.jqwik.api.TooManyFilterMissesException;
2928

fixture-monkey-api/src/main/java/com/navercorp/fixturemonkey/api/arbitrary/NullInjectCombinableArbitrary.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020

2121
import java.lang.reflect.Proxy;
2222

23-
import javax.annotation.Nullable;
24-
2523
import org.apiguardian.api.API;
2624
import org.apiguardian.api.API.Status;
25+
import org.jspecify.annotations.Nullable;
2726

2827
import com.navercorp.fixturemonkey.api.random.Randoms;
2928

fixture-monkey-api/src/main/java/com/navercorp/fixturemonkey/api/constraint/CompositeJavaConstraintGenerator.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020

2121
import java.util.List;
2222

23-
import javax.annotation.Nullable;
24-
2523
import org.apiguardian.api.API;
2624
import org.apiguardian.api.API.Status;
25+
import org.jspecify.annotations.Nullable;
2726

2827
import com.navercorp.fixturemonkey.api.generator.ArbitraryGeneratorContext;
2928

fixture-monkey-api/src/main/java/com/navercorp/fixturemonkey/api/constraint/JavaConstraintGenerator.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020

2121
import java.math.BigInteger;
2222

23-
import javax.annotation.Nullable;
24-
2523
import org.apiguardian.api.API;
2624
import org.apiguardian.api.API.Status;
25+
import org.jspecify.annotations.Nullable;
2726

2827
import com.navercorp.fixturemonkey.api.generator.ArbitraryGeneratorContext;
2928

fixture-monkey-api/src/main/java/com/navercorp/fixturemonkey/api/constraint/JavaContainerConstraint.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,9 @@
1818

1919
package com.navercorp.fixturemonkey.api.constraint;
2020

21-
import javax.annotation.Nullable;
22-
2321
import org.apiguardian.api.API;
2422
import org.apiguardian.api.API.Status;
23+
import org.jspecify.annotations.Nullable;
2524

2625
@API(since = "0.6.8", status = Status.MAINTAINED)
2726
public final class JavaContainerConstraint {

fixture-monkey-api/src/main/java/com/navercorp/fixturemonkey/api/constraint/JavaDateTimeConstraint.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,9 @@
2121
import java.time.LocalDateTime;
2222
import java.util.function.Supplier;
2323

24-
import javax.annotation.Nullable;
25-
2624
import org.apiguardian.api.API;
2725
import org.apiguardian.api.API.Status;
26+
import org.jspecify.annotations.Nullable;
2827

2928
@API(since = "0.6.8", status = Status.MAINTAINED)
3029
public final class JavaDateTimeConstraint {

fixture-monkey-api/src/main/java/com/navercorp/fixturemonkey/api/constraint/JavaDecimalConstraint.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020

2121
import java.math.BigDecimal;
2222

23-
import javax.annotation.Nullable;
24-
2523
import org.apiguardian.api.API;
2624
import org.apiguardian.api.API.Status;
25+
import org.jspecify.annotations.Nullable;
2726

2827
@API(since = "0.6.8", status = Status.MAINTAINED)
2928
public final class JavaDecimalConstraint {

fixture-monkey-api/src/main/java/com/navercorp/fixturemonkey/api/constraint/JavaIntegerConstraint.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020

2121
import java.math.BigInteger;
2222

23-
import javax.annotation.Nullable;
24-
2523
import org.apiguardian.api.API;
2624
import org.apiguardian.api.API.Status;
25+
import org.jspecify.annotations.Nullable;
2726

2827
@API(since = "0.6.8", status = Status.MAINTAINED)
2928
public final class JavaIntegerConstraint {

fixture-monkey-api/src/main/java/com/navercorp/fixturemonkey/api/constraint/JavaStringConstraint.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020

2121
import java.math.BigInteger;
2222

23-
import javax.annotation.Nullable;
24-
2523
import org.apiguardian.api.API;
2624
import org.apiguardian.api.API.Status;
25+
import org.jspecify.annotations.Nullable;
2726

2827
@API(since = "0.6.8", status = Status.MAINTAINED)
2928
public final class JavaStringConstraint {

0 commit comments

Comments
 (0)