diff --git a/spring-core/src/main/java/org/springframework/util/function/ThrowingBiFunction.java b/spring-core/src/main/java/org/springframework/util/function/ThrowingBiFunction.java index 5f62862a592..54c9d635c7a 100644 --- a/spring-core/src/main/java/org/springframework/util/function/ThrowingBiFunction.java +++ b/spring-core/src/main/java/org/springframework/util/function/ThrowingBiFunction.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2022 the original author or authors. + * Copyright 2002-2024 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -85,17 +85,14 @@ public interface ThrowingBiFunction extends BiFunction { */ default ThrowingBiFunction throwing(BiFunction exceptionWrapper) { return new ThrowingBiFunction<>() { - @Override public R applyWithException(T t, U u) throws Exception { return ThrowingBiFunction.this.applyWithException(t, u); } - @Override public R apply(T t, U u) { return apply(t, u, exceptionWrapper); } - }; } diff --git a/spring-core/src/main/java/org/springframework/util/function/ThrowingConsumer.java b/spring-core/src/main/java/org/springframework/util/function/ThrowingConsumer.java index b42d91f86b9..03d8ed2f275 100644 --- a/spring-core/src/main/java/org/springframework/util/function/ThrowingConsumer.java +++ b/spring-core/src/main/java/org/springframework/util/function/ThrowingConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2022 the original author or authors. + * Copyright 2002-2024 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -77,17 +77,14 @@ public interface ThrowingConsumer extends Consumer { */ default ThrowingConsumer throwing(BiFunction exceptionWrapper) { return new ThrowingConsumer<>() { - @Override public void acceptWithException(T t) throws Exception { ThrowingConsumer.this.acceptWithException(t); } - @Override public void accept(T t) { accept(t, exceptionWrapper); } - }; } diff --git a/spring-core/src/main/java/org/springframework/util/function/ThrowingFunction.java b/spring-core/src/main/java/org/springframework/util/function/ThrowingFunction.java index 5759ac22bff..f9ab0ea245f 100644 --- a/spring-core/src/main/java/org/springframework/util/function/ThrowingFunction.java +++ b/spring-core/src/main/java/org/springframework/util/function/ThrowingFunction.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2022 the original author or authors. + * Copyright 2002-2024 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -80,17 +80,14 @@ public interface ThrowingFunction extends Function { */ default ThrowingFunction throwing(BiFunction exceptionWrapper) { return new ThrowingFunction<>() { - @Override public R applyWithException(T t) throws Exception { return ThrowingFunction.this.applyWithException(t); } - @Override public R apply(T t) { return apply(t, exceptionWrapper); } - }; }