diff --git a/core/launcher/src/main/java/io/quarkus/launcher/RuntimeLaunchClassLoader.java b/core/launcher/src/main/java/io/quarkus/launcher/RuntimeLaunchClassLoader.java index ac77fdd15e9d3..f7e84c1e727a7 100644 --- a/core/launcher/src/main/java/io/quarkus/launcher/RuntimeLaunchClassLoader.java +++ b/core/launcher/src/main/java/io/quarkus/launcher/RuntimeLaunchClassLoader.java @@ -65,6 +65,7 @@ private String getPackageNameFromClassName(String className) { return className.substring(0, index); } + @Override protected Class findClass(String moduleName, String name) { try { return findClass(name); @@ -73,6 +74,7 @@ protected Class findClass(String moduleName, String name) { } } + @Override protected URL findResource(String moduleName, String name) throws IOException { return findResource(name); } diff --git a/core/runtime/src/main/java/io/quarkus/runtime/Application.java b/core/runtime/src/main/java/io/quarkus/runtime/Application.java index 6edb476a7718c..f1d68201c42d7 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/Application.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/Application.java @@ -132,6 +132,7 @@ public final void start(String[] args) { protected abstract void doStart(String[] args); + @Override public final void close() { try { stop(); diff --git a/core/runtime/src/main/java/io/quarkus/runtime/configuration/ArrayListFactory.java b/core/runtime/src/main/java/io/quarkus/runtime/configuration/ArrayListFactory.java index 67aa5fafafd70..b880a36581acd 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/configuration/ArrayListFactory.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/configuration/ArrayListFactory.java @@ -12,6 +12,7 @@ public final class ArrayListFactory implements IntFunction> { private ArrayListFactory() { } + @Override public ArrayList apply(final int value) { return new ArrayList<>(value); } diff --git a/core/runtime/src/main/java/io/quarkus/runtime/configuration/ConfigurationException.java b/core/runtime/src/main/java/io/quarkus/runtime/configuration/ConfigurationException.java index d9042f9ee9173..ef4e1c0af8a8c 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/configuration/ConfigurationException.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/configuration/ConfigurationException.java @@ -86,6 +86,7 @@ public ConfigurationException(Throwable cause) { configKeys = Collections.emptySet(); } + @Override public Set getConfigKeys() { return configKeys; } diff --git a/core/runtime/src/main/java/io/quarkus/runtime/configuration/HashSetFactory.java b/core/runtime/src/main/java/io/quarkus/runtime/configuration/HashSetFactory.java index ddc7556ef240d..1a96ea455b4c0 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/configuration/HashSetFactory.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/configuration/HashSetFactory.java @@ -12,6 +12,7 @@ public final class HashSetFactory implements IntFunction> { private HashSetFactory() { } + @Override public HashSet apply(final int value) { return new HashSet<>(getInitialCapacityFromExpectedSize(value)); } diff --git a/core/runtime/src/main/java/io/quarkus/runtime/configuration/MemorySizeConverter.java b/core/runtime/src/main/java/io/quarkus/runtime/configuration/MemorySizeConverter.java index 8c304ea0bbd1c..bdb37e113577b 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/configuration/MemorySizeConverter.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/configuration/MemorySizeConverter.java @@ -43,6 +43,7 @@ public class MemorySizeConverter implements Converter, Serializable * @param value - value to convert. * @return {@link MemorySize} - a memory size represented by the given value */ + @Override public MemorySize convert(String value) { value = value.trim(); if (value.isEmpty()) { diff --git a/core/runtime/src/main/java/io/quarkus/runtime/configuration/RegexConverter.java b/core/runtime/src/main/java/io/quarkus/runtime/configuration/RegexConverter.java index 518f8d03d0167..788d57f391a33 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/configuration/RegexConverter.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/configuration/RegexConverter.java @@ -23,6 +23,7 @@ public class RegexConverter implements Converter, Serializable { public RegexConverter() { } + @Override public Pattern convert(final String value) { return value.isEmpty() ? null : Pattern.compile(value); } diff --git a/core/runtime/src/main/java/io/quarkus/runtime/logging/InheritableLevel.java b/core/runtime/src/main/java/io/quarkus/runtime/logging/InheritableLevel.java index 57dfc2bcc8082..e6fea9eefb5ed 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/logging/InheritableLevel.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/logging/InheritableLevel.java @@ -48,10 +48,12 @@ public static final class ActualLevel extends InheritableLevel { this.level = level; } + @Override public boolean isInherited() { return false; } + @Override public Level getLevel() { return level; } @@ -60,6 +62,7 @@ public String toString() { return level.toString(); } + @Override public boolean equals(final InheritableLevel other) { return other instanceof ActualLevel && level.equals(((ActualLevel) other).level); } @@ -75,10 +78,12 @@ public static final class Inherited extends InheritableLevel { private Inherited() { } + @Override public boolean isInherited() { return true; } + @Override public Level getLevel() { throw new NoSuchElementException(); } @@ -87,6 +92,7 @@ public String toString() { return "inherited"; } + @Override public boolean equals(final InheritableLevel other) { return other instanceof Inherited; } diff --git a/core/runtime/src/main/java/io/quarkus/runtime/logging/LevelConverter.java b/core/runtime/src/main/java/io/quarkus/runtime/logging/LevelConverter.java index 73cbb3548d656..5899bc1bbb019 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/logging/LevelConverter.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/logging/LevelConverter.java @@ -19,6 +19,7 @@ public final class LevelConverter implements Converter, Serializable { private static final long serialVersionUID = 704275577610445233L; + @Override public Level convert(final String value) { if (value == null || value.isEmpty()) { return null; diff --git a/core/runtime/src/main/java/io/quarkus/runtime/util/EnumerationUtil.java b/core/runtime/src/main/java/io/quarkus/runtime/util/EnumerationUtil.java index 6dbab086bb060..93b395965e52a 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/util/EnumerationUtil.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/util/EnumerationUtil.java @@ -35,11 +35,13 @@ class Adapter implements Enumeration, Consumer { boolean valueReady; T nextElement; + @Override public void accept(T t) { this.valueReady = true; this.nextElement = t; } + @Override public boolean hasMoreElements() { if (!this.valueReady) { spliterator.tryAdvance(this); @@ -48,6 +50,7 @@ public boolean hasMoreElements() { return this.valueReady; } + @Override public T nextElement() { if (!this.valueReady && !this.hasMoreElements()) { throw new NoSuchElementException(); diff --git a/core/runtime/src/main/java/io/quarkus/runtime/util/ForwardingScheduledExecutorService.java b/core/runtime/src/main/java/io/quarkus/runtime/util/ForwardingScheduledExecutorService.java index eae3e5cf98a32..41ec2522e3d38 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/util/ForwardingScheduledExecutorService.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/util/ForwardingScheduledExecutorService.java @@ -12,6 +12,8 @@ */ public abstract class ForwardingScheduledExecutorService extends ForwardingExecutorService implements ScheduledExecutorService { + @Override + @Override protected abstract ScheduledExecutorService delegate(); @Override diff --git a/core/runtime/src/main/java/io/quarkus/runtime/util/StringUtil.java b/core/runtime/src/main/java/io/quarkus/runtime/util/StringUtil.java index 52e33c76b2d50..44a18fee3170e 100644 --- a/core/runtime/src/main/java/io/quarkus/runtime/util/StringUtil.java +++ b/core/runtime/src/main/java/io/quarkus/runtime/util/StringUtil.java @@ -29,10 +29,12 @@ public static Iterator camelHumpsIterator(String str) { return new Iterator() { int idx; + @Override public boolean hasNext() { return idx < str.length(); } + @Override public String next() { if (idx == str.length()) throw new NoSuchElementException(); @@ -101,10 +103,12 @@ public String next() { public static Iterator lowerCase(Iterator orig) { return new Iterator() { + @Override public boolean hasNext() { return orig.hasNext(); } + @Override public String next() { return orig.next().toLowerCase(Locale.ROOT); } @@ -145,10 +149,12 @@ public static Iterator lowerCaseFirst(Iterator orig) { return new Iterator() { boolean first = true; + @Override public boolean hasNext() { return orig.hasNext(); } + @Override public String next() { final String next = orig.next(); if (first) { @@ -165,6 +171,7 @@ public static Iterator withoutSuffix(Iterator orig, String... su return new Iterator() { String next = null; + @Override public boolean hasNext() { if (next == null) { if (!orig.hasNext()) @@ -178,6 +185,7 @@ public boolean hasNext() { return true; } + @Override public String next() { if (!hasNext()) throw new NoSuchElementException(); diff --git a/core/runtime/src/test/java/io/quarkus/runtime/configuration/ConfigInstantiatorTestCase.java b/core/runtime/src/test/java/io/quarkus/runtime/configuration/ConfigInstantiatorTestCase.java index 657dbc226c7b0..f274df37bef9b 100644 --- a/core/runtime/src/test/java/io/quarkus/runtime/configuration/ConfigInstantiatorTestCase.java +++ b/core/runtime/src/test/java/io/quarkus/runtime/configuration/ConfigInstantiatorTestCase.java @@ -157,18 +157,22 @@ private static class WithNameConfig { private static class TestConfigSource implements ConfigSource { + @Override public Map getProperties() { return TEST_CONFIG_MAP; } + @Override public Set getPropertyNames() { return TEST_CONFIG_MAP.keySet(); } + @Override public String getValue(final String propertyName) { return TEST_CONFIG_MAP.get(propertyName); } + @Override public String getName() { return "ConfigInstantiatorTestCase config source"; } diff --git a/extensions/amazon-lambda-http/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpHandler.java b/extensions/amazon-lambda-http/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpHandler.java index d683dd62802e3..68207fc2a4d2f 100644 --- a/extensions/amazon-lambda-http/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpHandler.java +++ b/extensions/amazon-lambda-http/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpHandler.java @@ -56,6 +56,7 @@ public class LambdaHttpHandler implements RequestHandler COMMA_HEADERS = Set.of("access-control-request-headers"); + @Override public APIGatewayV2HTTPResponse handleRequest(APIGatewayV2HTTPEvent request, Context context) { InetSocketAddress clientAddress = null; if (request.getRequestContext() != null && request.getRequestContext().getHttp() != null) { diff --git a/extensions/amazon-lambda-rest/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpHandler.java b/extensions/amazon-lambda-rest/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpHandler.java index ebe2123e8be57..87cca7dbfe5bf 100644 --- a/extensions/amazon-lambda-rest/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpHandler.java +++ b/extensions/amazon-lambda-rest/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpHandler.java @@ -51,6 +51,7 @@ public class LambdaHttpHandler implements RequestHandler configuration); } diff --git a/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/OidcClientRequestFilter.java b/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/OidcClientRequestFilter.java index 8c07d54f62560..31fcfb42c7b59 100644 --- a/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/OidcClientRequestFilter.java +++ b/extensions/oidc-client-filter/runtime/src/main/java/io/quarkus/oidc/client/filter/OidcClientRequestFilter.java @@ -19,6 +19,7 @@ public class OidcClientRequestFilter extends AbstractOidcClientRequestFilter { @Inject OidcClientFilterConfig oidcClientFilterConfig; + @Override protected Optional clientId() { return oidcClientFilterConfig.clientName(); } diff --git a/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/OidcTenantConfig.java b/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/OidcTenantConfig.java index ff0eef86499a8..b825eb1a77492 100644 --- a/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/OidcTenantConfig.java +++ b/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/OidcTenantConfig.java @@ -2489,6 +2489,7 @@ public Binding getBinding() { return binding; } + @Override public io.quarkus.oidc.runtime.OidcTenantConfig.Binding binding() { return binding; } diff --git a/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/BlockingTaskRunner.java b/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/BlockingTaskRunner.java index 70d9e6baaf359..1152fc50b1b69 100644 --- a/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/BlockingTaskRunner.java +++ b/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/BlockingTaskRunner.java @@ -30,6 +30,8 @@ public BlockingTaskRunner(BlockingSecurityExecutor blockingExecutor) { this.blockingExecutor = blockingExecutor; } + @Override + @Override public Uni runBlocking(Supplier function) { return blockingExecutor.executeBlocking(function); } diff --git a/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/OidcProvider.java b/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/OidcProvider.java index f03d2c09e2a6d..1344eccf6b27d 100644 --- a/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/OidcProvider.java +++ b/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/OidcProvider.java @@ -616,6 +616,7 @@ private Key getKeyWithS256Thumbprint(String thumbprint) { } } + @Override public Uni refresh() { final long now = now(); if (now > lastForcedRefreshTime + forcedJwksRefreshIntervalMilliSecs) { diff --git a/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/OidcProviderClientImpl.java b/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/OidcProviderClientImpl.java index e4c01c2112f73..d1e8cec6f3b06 100644 --- a/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/OidcProviderClientImpl.java +++ b/extensions/oidc/runtime/src/main/java/io/quarkus/oidc/runtime/OidcProviderClientImpl.java @@ -142,6 +142,8 @@ private Uni doGetJsonWebKeySet(OidcRequestContextProperties reque .transform(resp -> getJsonWebKeySet(requestProps, resp)); } + @Override + @Override public Uni getUserInfo(final String accessToken) { final OidcRequestContextProperties requestProps = getRequestProps(null, null); @@ -209,6 +211,8 @@ private Uni doGetUserInfo(OidcRequestContextProperties request .onItem().transform(resp -> getUserInfo(requestProps, resp)); } + @Override + @Override public Uni introspectAccessToken(final String token) { final MultiMap introspectionParams = new MultiMap(io.vertx.core.MultiMap.caseInsensitiveMultiMap()); introspectionParams.add(OidcConstants.INTROSPECTION_TOKEN, token); @@ -247,10 +251,14 @@ Uni refreshAuthorizationCodeTokens(String refreshToken) .transform(resp -> getAuthorizationCodeTokens(requestProps, resp)); } + @Override + @Override public Uni revokeAccessToken(String accessToken) { return revokeToken(accessToken, OidcConstants.ACCESS_TOKEN_VALUE); } + @Override + @Override public Uni revokeRefreshToken(String refreshToken) { return revokeToken(refreshToken, OidcConstants.REFRESH_TOKEN_VALUE); } diff --git a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/DefaultMicroprofileRestClientExceptionMapper.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/DefaultMicroprofileRestClientExceptionMapper.java index 613da542c1ac3..319c6a2a1da2b 100644 --- a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/DefaultMicroprofileRestClientExceptionMapper.java +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/DefaultMicroprofileRestClientExceptionMapper.java @@ -9,6 +9,7 @@ @SuppressWarnings("rawtypes") public class DefaultMicroprofileRestClientExceptionMapper implements ResponseExceptionMapper { + @Override public Throwable toThrowable(Response response) { try { response.bufferEntity(); @@ -29,6 +30,7 @@ public Throwable toThrowable(Response response) { return exception; } + @Override public int getPriority() { return Integer.MAX_VALUE; } diff --git a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ExtendedHeaderFiller.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ExtendedHeaderFiller.java index 03c07fdef4e57..291f961e2669f 100644 --- a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ExtendedHeaderFiller.java +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ExtendedHeaderFiller.java @@ -10,6 +10,8 @@ public interface ExtendedHeaderFiller extends HeaderFiller { void addHeaders(MultivaluedMap headers, ResteasyReactiveClientRequestContext requestContext); + @Override + @Override default void addHeaders(MultivaluedMap headers) { throw new IllegalStateException("should not be used"); } diff --git a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ReactiveRestClientBuilderFactory.java b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ReactiveRestClientBuilderFactory.java index 5a0a1c1481dc5..3284c8f041c42 100644 --- a/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ReactiveRestClientBuilderFactory.java +++ b/extensions/resteasy-reactive/rest-client/runtime/src/main/java/io/quarkus/rest/client/reactive/runtime/ReactiveRestClientBuilderFactory.java @@ -8,6 +8,7 @@ public class ReactiveRestClientBuilderFactory implements RestClientBuilderFactory { + @Override public RestClientBuilder newBuilder(Class proxyType, RestClientsConfig restClientsConfigRoot) { RegisterRestClient annotation = proxyType.getAnnotation(RegisterRestClient.class); String configKey = null; diff --git a/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/VertxBufferMessageBodyWriter.java b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/VertxBufferMessageBodyWriter.java index e8fb72fe0c9c1..29c1b2d6c16e0 100644 --- a/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/VertxBufferMessageBodyWriter.java +++ b/extensions/resteasy-reactive/rest-common/runtime/src/main/java/io/quarkus/resteasy/reactive/common/runtime/VertxBufferMessageBodyWriter.java @@ -13,12 +13,14 @@ import io.vertx.core.buffer.Buffer; public class VertxBufferMessageBodyWriter implements MessageBodyWriter { + @Override public boolean isWriteable(Class type, Type genericType, Annotation[] annotations, MediaType mediaType) { return true; } + @Override public void writeTo(Buffer buffer, Class type, Type genericType, Annotation[] annotations, MediaType mediaType, - MultivaluedMap httpHeaders, OutputStream entityStream) throws IOException, WebApplicationException { + MultivaluedMap httpHeaders, OutputStream entityStream) throws IOException, WebApplicationException { entityStream.write(buffer.getBytes()); } } diff --git a/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerRequestFilterBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerRequestFilterBuildItem.java index 7f7a1faed4c92..18b1f0b322c16 100644 --- a/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerRequestFilterBuildItem.java +++ b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerRequestFilterBuildItem.java @@ -73,6 +73,7 @@ public Builder setFilterSourceMethod(MethodInfo filterSourceMethod) { return this; } + @Override public ContainerRequestFilterBuildItem build() { return new ContainerRequestFilterBuildItem(this); } diff --git a/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerResponseFilterBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerResponseFilterBuildItem.java index f4c0c51937d41..517e56214813e 100644 --- a/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerResponseFilterBuildItem.java +++ b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ContainerResponseFilterBuildItem.java @@ -28,6 +28,7 @@ public Builder setFilterSourceMethod(MethodInfo filterSourceMethod) { return this; } + @Override public ContainerResponseFilterBuildItem build() { return new ContainerResponseFilterBuildItem(this); } diff --git a/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ReaderInterceptorBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ReaderInterceptorBuildItem.java index 9b9edd15f3eef..5c8635d277592 100644 --- a/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ReaderInterceptorBuildItem.java +++ b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/ReaderInterceptorBuildItem.java @@ -12,6 +12,8 @@ public Builder(String className) { super(className); } + @Override + @Override public ReaderInterceptorBuildItem build() { return new ReaderInterceptorBuildItem(this); } diff --git a/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/WriterInterceptorBuildItem.java b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/WriterInterceptorBuildItem.java index 835d900421430..913c51b20f43f 100644 --- a/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/WriterInterceptorBuildItem.java +++ b/extensions/resteasy-reactive/rest-common/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/spi/WriterInterceptorBuildItem.java @@ -12,6 +12,8 @@ public Builder(String className) { super(className); } + @Override + @Override public WriterInterceptorBuildItem build() { return new WriterInterceptorBuildItem(this); } diff --git a/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonDeserializerFactory.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonDeserializerFactory.java index 8b94c0c4b8e7b..d1da8444740f2 100644 --- a/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonDeserializerFactory.java +++ b/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonDeserializerFactory.java @@ -206,6 +206,8 @@ protected String getClassSuffix() { return "$quarkusjacksondeserializer"; } + @Override + @Override protected String[] getInterfacesNames(ClassInfo classInfo) { return classInfo.typeParameters().isEmpty() ? new String[0] : new String[] { ContextualDeserializer.class.getName() }; } diff --git a/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonOptimizationConfig.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonOptimizationConfig.java index cf697bafb73c9..861973760590e 100644 --- a/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonOptimizationConfig.java +++ b/extensions/resteasy-reactive/rest-jackson/deployment/src/main/java/io/quarkus/resteasy/reactive/jackson/deployment/processor/JacksonOptimizationConfig.java @@ -23,6 +23,7 @@ public interface JacksonOptimizationConfig { class IsReflectionFreeSerializersEnabled implements BooleanSupplier { JacksonOptimizationConfig config; + @Override public boolean getAsBoolean() { return config.enableReflectionFreeSerializers(); } diff --git a/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/AbstractPet.java b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/AbstractPet.java index 559a5fbfd1f27..080bdc3b2d315 100644 --- a/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/AbstractPet.java +++ b/extensions/resteasy-reactive/rest-jackson/deployment/src/test/java/io/quarkus/resteasy/reactive/jackson/deployment/test/AbstractPet.java @@ -5,6 +5,8 @@ public abstract class AbstractPet implements SecuredPersonInterface { private String publicName; private Veterinarian veterinarian; + @Override + @Override public String getPublicName() { return publicName; } diff --git a/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizer.java b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizer.java index 4948a28be2a12..d764b27a08b7a 100644 --- a/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizer.java +++ b/extensions/resteasy-reactive/rest-kotlin-serialization-common/runtime/src/main/java/io/quarkus/resteasy/reactive/kotlin/serialization/common/JsonBuilderCustomizer.java @@ -23,6 +23,7 @@ default int priority() { return DEFAULT_PRIORITY; } + @Override default int compareTo(JsonBuilderCustomizer o) { return Integer.compare(o.priority(), priority()); } diff --git a/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java index 1ef1975f9f368..5c1e6f2a9fabb 100644 --- a/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java +++ b/extensions/resteasy-reactive/rest-servlet/runtime/src/main/java/io/quarkus/resteasy/reactive/server/servlet/runtime/ServletRequestContext.java @@ -83,10 +83,12 @@ public ServletRequestContext(Deployment deployment, exchange.addResponseCommitListener(this); } + @Override protected boolean isRequestScopeManagementRequired() { return asyncContext != null; } + @Override protected void beginAsyncProcessing() { asyncContext = request.startAsync(); } @@ -129,6 +131,7 @@ protected void setQueryParamsFrom(String uri) { } } + @Override protected void handleRequestScopeActivation() { super.handleRequestScopeActivation(); QuarkusHttpUser user = (QuarkusHttpUser) context.user(); @@ -149,6 +152,7 @@ private static Event createEvent() { return Arc.container().beanManager().getEvent().select(SecurityIdentity.class); } + @Override protected SecurityContext createSecurityContext() { return new ResteasyReactiveSecurityContext(context); } diff --git a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ImplClassExceptionMapperTest.java b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ImplClassExceptionMapperTest.java index 147394df42fa5..34a71ffa58dc7 100644 --- a/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ImplClassExceptionMapperTest.java +++ b/extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/customexceptions/ImplClassExceptionMapperTest.java @@ -69,6 +69,8 @@ public Response handleThrowable(RuntimeException t) { return Response.status(416).build(); } + @Override + @Override public String throwsException() { throw removeStackTrace(new RuntimeException()); } @@ -84,6 +86,8 @@ public interface CustomResource { public static class GlobalCustomResourceImpl implements GlobalCustomResource { + @Override + @Override public String throwsException() { throw removeStackTrace(new RuntimeException()); } diff --git a/extensions/security-webauthn/deployment/src/main/java/io/quarkus/security/webauthn/deployment/QuarkusSecurityWebAuthnProcessor.java b/extensions/security-webauthn/deployment/src/main/java/io/quarkus/security/webauthn/deployment/QuarkusSecurityWebAuthnProcessor.java index a624fdf872752..14c1d1547d708 100644 --- a/extensions/security-webauthn/deployment/src/main/java/io/quarkus/security/webauthn/deployment/QuarkusSecurityWebAuthnProcessor.java +++ b/extensions/security-webauthn/deployment/src/main/java/io/quarkus/security/webauthn/deployment/QuarkusSecurityWebAuthnProcessor.java @@ -121,6 +121,7 @@ List registerHttpAuthMechanismAnnotation() public static class IsEnabled implements BooleanSupplier { WebAuthnBuildTimeConfig config; + @Override public boolean getAsBoolean() { return config.enabled(); } diff --git a/extensions/smallrye-metrics/runtime/src/main/java/io/quarkus/smallrye/metrics/runtime/SmallRyeMetricsFactory.java b/extensions/smallrye-metrics/runtime/src/main/java/io/quarkus/smallrye/metrics/runtime/SmallRyeMetricsFactory.java index 9540909ef2566..094e2c1485301 100644 --- a/extensions/smallrye-metrics/runtime/src/main/java/io/quarkus/smallrye/metrics/runtime/SmallRyeMetricsFactory.java +++ b/extensions/smallrye-metrics/runtime/src/main/java/io/quarkus/smallrye/metrics/runtime/SmallRyeMetricsFactory.java @@ -19,6 +19,7 @@ import io.smallrye.metrics.MetricRegistries; public class SmallRyeMetricsFactory implements MetricsFactory { + @Override public boolean metricsSystemSupported(String name) { return MetricsFactory.MP_METRICS.equals(name); } @@ -50,6 +51,7 @@ static class SmallRyeMetricBuilder implements MetricsFactory.MetricBuilder { .withName(name); } + @Override public MetricBuilder unit(String unit) { builder.withUnit(unit); return this; diff --git a/extensions/virtual-threads/runtime/src/main/java/io/quarkus/virtual/threads/DelegatingExecutorService.java b/extensions/virtual-threads/runtime/src/main/java/io/quarkus/virtual/threads/DelegatingExecutorService.java index d4b31e6f0ae8a..e5f1dd09f1c78 100644 --- a/extensions/virtual-threads/runtime/src/main/java/io/quarkus/virtual/threads/DelegatingExecutorService.java +++ b/extensions/virtual-threads/runtime/src/main/java/io/quarkus/virtual/threads/DelegatingExecutorService.java @@ -21,16 +21,19 @@ protected ExecutorService delegate() { return delegate; } + @Override public boolean isShutdown() { // container managed executors are never shut down from the application's perspective return false; } + @Override public boolean isTerminated() { // container managed executors are never shut down from the application's perspective return false; } + @Override public boolean awaitTermination(final long timeout, final TimeUnit unit) { return false; } @@ -39,6 +42,7 @@ public void shutdown() { throw new UnsupportedOperationException("shutdown not allowed on managed executor service"); } + @Override public List shutdownNow() { throw new UnsupportedOperationException("shutdownNow not allowed on managed executor service"); } diff --git a/independent-projects/qute/pom.xml b/independent-projects/qute/pom.xml index bc8224be009a5..3a3b6ffc01f4d 100644 --- a/independent-projects/qute/pom.xml +++ b/independent-projects/qute/pom.xml @@ -248,7 +248,7 @@ sort-imports - sort + sort