Code review request

Stephen Colebourne scolebourne at
Tue Feb 26 07:59:25 PST 2013

On 26 February 2013 15:41, Paul Sandoz <paul.sandoz at> wrote:
> On Feb 26, 2013, at 2:50 PM, Remi Forax <forax at> wrote:
>> I propose the following code convention for abstract/default method in interface.
>> All methods in interface are marked public (just because we may support private static method in jdk9),
>> default method should be 'public default' and not 'default public', like we have public static, visibility modifier first,
>> and abstract methods in the same interface should be declared only 'public'.
> I do not relish your proposal of changing all abstract methods in interfaces to be declared redundantly public because of potential future features, even if such features are highly likely, we should have that discussion when those feature arrive.

I am also of the opinion that abstract interface methods should now
explicitly be declared "public". I'd strongly recommend at least
starting with all methods within any interface that has a default


More information about the lambda-dev mailing list