diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/reactive/EndpointRequest.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/reactive/EndpointRequest.java index b299794feae7..a9b1204fe439 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/reactive/EndpointRequest.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/reactive/EndpointRequest.java @@ -91,7 +91,7 @@ public static EndpointServerWebExchangeMatcher to(String... endpoints) { * The {@link ServerWebExchangeMatcher} used to match against {@link Endpoint actuator * endpoints}. */ - public final static class EndpointServerWebExchangeMatcher + public static final class EndpointServerWebExchangeMatcher extends ApplicationContextServerWebExchangeMatcher { private final List includes; diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/servlet/EndpointRequest.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/servlet/EndpointRequest.java index d17f60019bb0..f5c6c2191e8c 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/servlet/EndpointRequest.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/security/servlet/EndpointRequest.java @@ -89,7 +89,7 @@ public static EndpointRequestMatcher to(String... endpoints) { /** * The request matcher used to match against {@link Endpoint actuator endpoints}. */ - public final static class EndpointRequestMatcher + public static final class EndpointRequestMatcher extends ApplicationContextRequestMatcher { private final List includes; diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java index e6c1d9b79f27..e60a3e3bff34 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java @@ -109,7 +109,7 @@ protected void customize(ConfigurableServletWebServerFactory webServerFactory, } - static abstract class AccessLogCustomizer implements Ordered { + abstract static class AccessLogCustomizer implements Ordered { protected String customizePrefix(String prefix) { return "management_" + prefix; diff --git a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint.java b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint.java index 1bdaabec2800..0efcb075da81 100644 --- a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint.java +++ b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint.java @@ -105,7 +105,7 @@ public List getFixedRate() { /** * Base class for descriptions of a {@link Task}. */ - public static abstract class TaskDescription { + public abstract static class TaskDescription { private static final Map, Function> DESCRIBERS = new LinkedHashMap<>(); diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationPackages.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationPackages.java index 963af726516d..379b526c0679 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationPackages.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationPackages.java @@ -139,7 +139,7 @@ public Set determineImports(AnnotationMetadata metadata) { /** * Wrapper for a package import. */ - private final static class PackageImport { + private static final class PackageImport { private final String packageName; diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitProperties.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitProperties.java index ab9fd4d1e75f..5a2f13cb6ef0 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitProperties.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitProperties.java @@ -537,7 +537,7 @@ public DirectContainer getDirect() { } - public static abstract class AmqpContainer { + public abstract static class AmqpContainer { /** * Whether to start the container automatically on startup. diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/embedded/EmbeddedMongoAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/embedded/EmbeddedMongoAutoConfiguration.java index b68168ec82a9..610d2515ef30 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/embedded/EmbeddedMongoAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/embedded/EmbeddedMongoAutoConfiguration.java @@ -246,7 +246,7 @@ public EmbeddedReactiveMongoDependencyConfiguration() { * A workaround for the lack of a {@code toString} implementation on * {@code GenericFeatureAwareVersion}. */ - private final static class ToStringFriendlyFeatureAwareVersion + private static final class ToStringFriendlyFeatureAwareVersion implements IFeatureAwareVersion { private final String version; diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/StaticResourceRequest.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/StaticResourceRequest.java index ef37eb852dbf..b71c072fa8ef 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/StaticResourceRequest.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/StaticResourceRequest.java @@ -127,7 +127,7 @@ Stream getPatterns() { /** * The request matcher used to match against resource {@link Location Locations}. */ - public final static class StaticResourceRequestMatcher + public static final class StaticResourceRequestMatcher extends ApplicationContextRequestMatcher { private final Set locations; diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/SessionAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/SessionAutoConfiguration.java index dbaee1bfc9ea..73462cb38a73 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/SessionAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/session/SessionAutoConfiguration.java @@ -104,7 +104,7 @@ static class ReactiveSessionRepositoryConfiguration { /** * {@link ImportSelector} base class to add {@link StoreType} configuration classes. */ - static abstract class SessionConfigurationImportSelector implements ImportSelector { + abstract static class SessionConfigurationImportSelector implements ImportSelector { protected final String[] selectImports(AnnotationMetadata importingClassMetadata, WebApplicationType webApplicationType) { @@ -153,7 +153,7 @@ public String[] selectImports(AnnotationMetadata importingClassMetadata) { * Base class for beans used to validate that only one supported implementation is * available in the classpath when the store-type property is not set. */ - static abstract class AbstractSessionRepositoryImplementationValidator { + abstract static class AbstractSessionRepositoryImplementationValidator { private final List candidates; @@ -233,7 +233,7 @@ static class ReactiveSessionRepositoryImplementationValidator /** * Base class for validating that a (reactive) session repository bean exists. */ - static abstract class AbstractSessionRepositoryValidator { + abstract static class AbstractSessionRepositoryValidator { private final SessionProperties sessionProperties; diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider.java index 871c2e546efc..82e90f198567 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider.java @@ -74,7 +74,7 @@ private boolean isTemplateAvailable(String view, ResourceLoader resourceLoader, return false; } - protected static abstract class TemplateAvailabilityProperties { + protected abstract static class TemplateAvailabilityProperties { private String prefix; diff --git a/spring-boot-project/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/init/InitializrServiceMetadata.java b/spring-boot-project/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/init/InitializrServiceMetadata.java index 123b4a51be84..6f9c5bde3c04 100644 --- a/spring-boot-project/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/init/InitializrServiceMetadata.java +++ b/spring-boot-project/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/init/InitializrServiceMetadata.java @@ -227,7 +227,7 @@ private Map parseStringItems(JSONObject json) throws JSONExcepti return result; } - private final static class MetadataHolder { + private static final class MetadataHolder { private final Map content; diff --git a/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/livereload/Connection.java b/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/livereload/Connection.java index aaa13b9b62a0..e4e5391e71d9 100644 --- a/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/livereload/Connection.java +++ b/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/livereload/Connection.java @@ -43,7 +43,7 @@ class Connection { private static final Pattern WEBSOCKET_KEY_PATTERN = Pattern .compile("^Sec-WebSocket-Key:(.*)$", Pattern.MULTILINE); - public final static String WEBSOCKET_GUID = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"; + public static final String WEBSOCKET_GUID = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"; private final Socket socket; diff --git a/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/tunnel/payload/HttpTunnelPayload.java b/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/tunnel/payload/HttpTunnelPayload.java index 88a53aac5815..7db077b64a97 100644 --- a/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/tunnel/payload/HttpTunnelPayload.java +++ b/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/tunnel/payload/HttpTunnelPayload.java @@ -45,7 +45,7 @@ public class HttpTunnelPayload { private static final int BUFFER_SIZE = 1024 * 100; - final protected static char[] HEX_CHARS = "0123456789ABCDEF".toCharArray(); + protected final static char[] HEX_CHARS = "0123456789ABCDEF".toCharArray(); private static final Log logger = LogFactory.getLog(HttpTunnelPayload.class); diff --git a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/FilteredClassLoader.java b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/FilteredClassLoader.java index 569696acabba..025322933e59 100644 --- a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/FilteredClassLoader.java +++ b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/FilteredClassLoader.java @@ -73,7 +73,7 @@ protected Class loadClass(String name, boolean resolve) /** * Filter to restrict the classes that can be loaded. */ - public final static class ClassFilter implements Predicate { + public static final class ClassFilter implements Predicate { private Class[] hiddenClasses; @@ -100,7 +100,7 @@ public static ClassFilter of(Class... hiddenClasses) { /** * Filter to restrict the packages that can be loaded. */ - public final static class PackageFilter implements Predicate { + public static final class PackageFilter implements Predicate { private final String[] hiddenPackages; diff --git a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/json/AbstractJsonMarshalTester.java b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/json/AbstractJsonMarshalTester.java index 2daf685fcc62..46e3ef20fc6a 100644 --- a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/json/AbstractJsonMarshalTester.java +++ b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/json/AbstractJsonMarshalTester.java @@ -354,7 +354,7 @@ protected abstract T readObject(Reader reader, ResolvableType type) * * @param The marshaller type */ - protected static abstract class FieldInitializer { + protected abstract static class FieldInitializer { private final Class testerClass; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer.java index ecacf8b246f2..d0e240665f2c 100755 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/ConfigurationWarningsApplicationContextInitializer.java @@ -72,7 +72,7 @@ protected Check[] getChecks() { /** * {@link BeanDefinitionRegistryPostProcessor} to report warnings. */ - protected final static class ConfigurationWarningsPostProcessor + protected static final class ConfigurationWarningsPostProcessor implements PriorityOrdered, BeanDefinitionRegistryPostProcessor { private Check[] checks; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/PropertyMapper.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/PropertyMapper.java index 75c5c0254dcb..2a54a5748784 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/PropertyMapper.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/PropertyMapper.java @@ -169,7 +169,7 @@ public interface SourceOperator { * A source that is in the process of being mapped. * @param the source type */ - public final static class Source { + public static final class Source { private final Supplier supplier; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/origin/TextResourceOrigin.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/origin/TextResourceOrigin.java index ee32bc361fae..7fe4a1f50f8d 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/origin/TextResourceOrigin.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/origin/TextResourceOrigin.java @@ -94,7 +94,7 @@ public String toString() { /** * A location (line and column number) within the resource. */ - public final static class Location { + public static final class Location { private final int line; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/RestTemplateBuilder.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/RestTemplateBuilder.java index c32a74409da9..8e39f3434991 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/RestTemplateBuilder.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/RestTemplateBuilder.java @@ -630,7 +630,7 @@ private interface RequestFactoryCustomizer { /** * {@link RequestFactoryCustomizer} to call a "set timeout" method. */ - private static abstract class TimeoutRequestFactoryCustomizer + private abstract static class TimeoutRequestFactoryCustomizer implements RequestFactoryCustomizer { private final int timeout; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowServletWebServer.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowServletWebServer.java index 847ede37c57e..d86d8bff39f7 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowServletWebServer.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowServletWebServer.java @@ -321,7 +321,7 @@ public int getPort() { /** * An active Undertow port. */ - private final static class Port { + private static final class Port { private final int number; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowWebServer.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowWebServer.java index b8b22dd89e78..cff2575a8493 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowWebServer.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowWebServer.java @@ -233,7 +233,7 @@ public int getPort() { /** * An active Undertow port. */ - private final static class Port { + private static final class Port { private final int number; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/yaml/SpringProfileDocumentMatcher.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/yaml/SpringProfileDocumentMatcher.java index 5a5aa380f119..87410219a4cd 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/yaml/SpringProfileDocumentMatcher.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/yaml/SpringProfileDocumentMatcher.java @@ -124,7 +124,7 @@ enum ProfileType { /** * Base class for profile matchers. */ - private static abstract class ProfilesMatcher { + private abstract static class ProfilesMatcher { public final MatchStatus matches(Set profiles) { if (CollectionUtils.isEmpty(profiles)) {