Function type naming conventions
Tim Peierls
tim at peierls.net
Thu Jan 24 11:00:04 PST 2013
On Thu, Jan 24, 2013 at 1:52 PM, Dan Smith <daniel.smith at oracle.com> wrote:
> Let me propose a slightly different convention: if the base type is
> parameterized in both its parameters and return, then the "To" prefix is
> mandatory. If not, "To" is not used.
>
So:
Function<Foo, Bar> // Foo -> Bar
ToIntFunction<Foo> // Foo -> int
Supplier<Bar> // () -> Bar
IntSupplier // () -> int
Right?
Works for me.
--tim
More information about the lambda-libs-spec-observers
mailing list