On Sat, 15 May 2021 20:53:28 GMT, Istvan Neuwirth <github.com+6502015+ineuwi...@openjdk.org> wrote:
>> 8266846: Add java.time.InstantSource > > src/java.base/share/classes/java/time/InstantSource.java line 93: > >> 91: * @since 17 >> 92: */ >> 93: public interface InstantSource { > > Should not we add `@FunctionalInterface`? I can easily imagine this interface > being used in tests where we can define the `InstantSource` with lambdas. `@FunctionalInterface` isn't required for use by lambdas. I wasn't initially convinced using it here was the right choice. ------------- PR: https://git.openjdk.java.net/jdk/pull/4016