Fix [serial] compiler warnings
Fix serialization warnings by applying @SuppressWarnings("serial")
when appropriate.
In certain cases and for unknown reasons, a correctly-placed
@SuppressWarnings("serial") annotation will fix the warning at the
javac level (i.e. the Gradle command-line), but will produce an
"unnecessary @SuppressWarnings" warning within Eclipse. In these
cases, a private static final serialVersionUID field has been added
with the default value of 1L.
This commit is contained in:
committed by
Chris Beams
parent
7f0aa5cfb2
commit
b0986049a3
@@ -1851,6 +1851,7 @@ public final class BeanWrapperTests {
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public static class TypedReadOnlyMap extends ReadOnlyMap<String, TestBean> {
|
||||
|
||||
public TypedReadOnlyMap() {
|
||||
|
||||
@@ -1346,6 +1346,7 @@ public final class AutowiredAnnotationBeanPostProcessorTests {
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public static class ObjectFactoryInjectionBean implements Serializable {
|
||||
|
||||
@Autowired
|
||||
|
||||
@@ -938,6 +938,7 @@ public class InjectAnnotationBeanPostProcessorTests {
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public static class ObjectFactoryFieldInjectionBean implements Serializable {
|
||||
|
||||
@Inject
|
||||
@@ -949,6 +950,7 @@ public class InjectAnnotationBeanPostProcessorTests {
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public static class ObjectFactoryMethodInjectionBean implements Serializable {
|
||||
|
||||
private Provider<TestBean> testBeanFactory;
|
||||
@@ -992,6 +994,7 @@ public class InjectAnnotationBeanPostProcessorTests {
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public static class ObjectFactoryListFieldInjectionBean implements Serializable {
|
||||
|
||||
@Inject
|
||||
@@ -1007,6 +1010,7 @@ public class InjectAnnotationBeanPostProcessorTests {
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public static class ObjectFactoryListMethodInjectionBean implements Serializable {
|
||||
|
||||
private Provider<List<TestBean>> testBeanFactory;
|
||||
@@ -1022,6 +1026,7 @@ public class InjectAnnotationBeanPostProcessorTests {
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public static class ObjectFactoryMapFieldInjectionBean implements Serializable {
|
||||
|
||||
@Inject
|
||||
@@ -1037,6 +1042,7 @@ public class InjectAnnotationBeanPostProcessorTests {
|
||||
}
|
||||
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public static class ObjectFactoryMapMethodInjectionBean implements Serializable {
|
||||
|
||||
private Provider<Map<String, TestBean>> testBeanFactory;
|
||||
|
||||
@@ -28,6 +28,7 @@ import test.beans.TestBean;
|
||||
*/
|
||||
public class DefinitionMetadataEqualsHashCodeTests extends TestCase {
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public void testRootBeanDefinitionEqualsAndHashCode() throws Exception {
|
||||
RootBeanDefinition master = new RootBeanDefinition(TestBean.class);
|
||||
RootBeanDefinition equal = new RootBeanDefinition(TestBean.class);
|
||||
@@ -42,6 +43,7 @@ public class DefinitionMetadataEqualsHashCodeTests extends TestCase {
|
||||
assertEquals("Hash code for equal instances should match", master.hashCode(), equal.hashCode());
|
||||
}
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public void testChildBeanDefinitionEqualsAndHashCode() throws Exception {
|
||||
ChildBeanDefinition master = new ChildBeanDefinition("foo");
|
||||
ChildBeanDefinition equal = new ChildBeanDefinition("foo");
|
||||
|
||||
@@ -27,6 +27,7 @@ import test.beans.TestBean;
|
||||
* @author Juergen Hoeller
|
||||
* @since 09.11.2003
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class ConstructorDependenciesBean implements Serializable {
|
||||
|
||||
private int age;
|
||||
|
||||
Reference in New Issue
Block a user