Skip to content

Commit 0e85d95

Browse files
committed
Remove unneeded @NonNull annotations
See gh-28797
1 parent bc5d771 commit 0e85d95

File tree

16 files changed

+18
-38
lines changed

16 files changed

+18
-38
lines changed

spring-beans/src/main/java/org/springframework/beans/SimpleBeanInfoFactory.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
import java.beans.SimpleBeanInfo;
2424
import java.util.Collection;
2525

26-
import org.jspecify.annotations.NonNull;
27-
2826
import org.springframework.core.Ordered;
2927

3028
/**
@@ -48,7 +46,7 @@
4846
class SimpleBeanInfoFactory implements BeanInfoFactory, Ordered {
4947

5048
@Override
51-
public @NonNull BeanInfo getBeanInfo(Class<?> beanClass) throws IntrospectionException {
49+
public BeanInfo getBeanInfo(Class<?> beanClass) throws IntrospectionException {
5250
Collection<? extends PropertyDescriptor> pds =
5351
PropertyDescriptorUtils.determineBasicProperties(beanClass);
5452

spring-beans/src/main/java/org/springframework/beans/StandardBeanInfoFactory.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
import java.beans.IntrospectionException;
2121
import java.beans.Introspector;
2222

23-
import org.jspecify.annotations.NonNull;
24-
2523
import org.springframework.core.Ordered;
2624
import org.springframework.core.SpringProperties;
2725

@@ -67,7 +65,7 @@ public class StandardBeanInfoFactory implements BeanInfoFactory, Ordered {
6765

6866

6967
@Override
70-
public @NonNull BeanInfo getBeanInfo(Class<?> beanClass) throws IntrospectionException {
68+
public BeanInfo getBeanInfo(Class<?> beanClass) throws IntrospectionException {
7169
BeanInfo beanInfo = (shouldIntrospectorIgnoreBeaninfoClasses ?
7270
Introspector.getBeanInfo(beanClass, Introspector.IGNORE_ALL_BEANINFO) :
7371
Introspector.getBeanInfo(beanClass));

spring-beans/src/main/java/org/springframework/beans/factory/support/BeanDefinitionOverrideException.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616

1717
package org.springframework.beans.factory.support;
1818

19-
import org.jspecify.annotations.NonNull;
20-
2119
import org.springframework.beans.factory.BeanDefinitionStoreException;
2220
import org.springframework.beans.factory.config.BeanDefinition;
2321

@@ -76,15 +74,15 @@ public BeanDefinitionOverrideException(
7674
* Return the description of the resource that the bean definition came from.
7775
*/
7876
@Override
79-
public @NonNull String getResourceDescription() {
77+
public String getResourceDescription() {
8078
return String.valueOf(super.getResourceDescription());
8179
}
8280

8381
/**
8482
* Return the name of the bean.
8583
*/
8684
@Override
87-
public @NonNull String getBeanName() {
85+
public String getBeanName() {
8886
return String.valueOf(super.getBeanName());
8987
}
9088

spring-context/src/main/java/org/springframework/context/annotation/ConfigurationClassBeanDefinitionReader.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626

2727
import org.apache.commons.logging.Log;
2828
import org.apache.commons.logging.LogFactory;
29-
import org.jspecify.annotations.NonNull;
3029

3130
import org.springframework.beans.factory.BeanDefinitionStoreException;
3231
import org.springframework.beans.factory.annotation.AnnotatedBeanDefinition;
@@ -448,7 +447,7 @@ public AnnotationMetadata getMetadata() {
448447
}
449448

450449
@Override
451-
public @NonNull MethodMetadata getFactoryMethodMetadata() {
450+
public MethodMetadata getFactoryMethodMetadata() {
452451
return this.factoryMethodMetadata;
453452
}
454453

spring-context/src/main/java/org/springframework/scheduling/annotation/AsyncConfigurationSelector.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616

1717
package org.springframework.scheduling.annotation;
1818

19-
import org.jspecify.annotations.NonNull;
20-
2119
import org.springframework.context.annotation.AdviceMode;
2220
import org.springframework.context.annotation.AdviceModeImportSelector;
2321

@@ -44,7 +42,7 @@ public class AsyncConfigurationSelector extends AdviceModeImportSelector<EnableA
4442
* respectively.
4543
*/
4644
@Override
47-
public @NonNull String[] selectImports(AdviceMode adviceMode) {
45+
public String[] selectImports(AdviceMode adviceMode) {
4846
return switch (adviceMode) {
4947
case PROXY -> new String[] {ProxyAsyncConfiguration.class.getName()};
5048
case ASPECTJ -> new String[] {ASYNC_EXECUTION_ASPECT_CONFIGURATION_CLASS_NAME};

spring-context/src/main/java/org/springframework/validation/MapBindingResult.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import java.io.Serializable;
2020
import java.util.Map;
2121

22-
import org.jspecify.annotations.NonNull;
2322
import org.jspecify.annotations.Nullable;
2423

2524
import org.springframework.util.Assert;
@@ -62,7 +61,7 @@ public MapBindingResult(Map<?, ?> target, String objectName) {
6261
}
6362

6463
@Override
65-
public final @NonNull Object getTarget() {
64+
public final Object getTarget() {
6665
return this.target;
6766
}
6867

spring-core/src/main/java/org/springframework/core/annotation/AnnotatedMethod.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import java.util.Arrays;
2323
import java.util.List;
2424

25-
import org.jspecify.annotations.NonNull;
2625
import org.jspecify.annotations.Nullable;
2726

2827
import org.springframework.core.BridgeMethodResolver;
@@ -264,7 +263,7 @@ protected AnnotatedMethodParameter(AnnotatedMethodParameter original) {
264263
}
265264

266265
@Override
267-
public @NonNull Method getMethod() {
266+
public Method getMethod() {
268267
return AnnotatedMethod.this.getBridgedMethod();
269268
}
270269

spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/BeanPropertySqlParameterSource.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import java.util.ArrayList;
2121
import java.util.List;
2222

23-
import org.jspecify.annotations.NonNull;
2423
import org.jspecify.annotations.Nullable;
2524

2625
import org.springframework.beans.BeanWrapper;
@@ -90,7 +89,7 @@ public int getSqlType(String paramName) {
9089
}
9190

9291
@Override
93-
public @NonNull String[] getParameterNames() {
92+
public String[] getParameterNames() {
9493
return getReadablePropertyNames();
9594
}
9695

spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/MapSqlParameterSource.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import java.util.LinkedHashMap;
2121
import java.util.Map;
2222

23-
import org.jspecify.annotations.NonNull;
2423
import org.jspecify.annotations.Nullable;
2524

2625
import org.springframework.jdbc.core.SqlParameterValue;
@@ -174,7 +173,7 @@ public boolean hasValue(String paramName) {
174173
}
175174

176175
@Override
177-
public @NonNull String[] getParameterNames() {
176+
public String[] getParameterNames() {
178177
return StringUtils.toStringArray(this.values.keySet());
179178
}
180179

spring-r2dbc/src/main/java/org/springframework/r2dbc/core/binding/Bindings.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import java.util.function.Consumer;
2727

2828
import io.r2dbc.spi.Statement;
29-
import org.jspecify.annotations.NonNull;
3029
import org.jspecify.annotations.Nullable;
3130

3231
import org.springframework.util.Assert;
@@ -206,7 +205,7 @@ public boolean hasValue() {
206205
}
207206

208207
@Override
209-
public @NonNull Object getValue() {
208+
public Object getValue() {
210209
return this.value;
211210
}
212211

0 commit comments

Comments
 (0)