Code review request
scolebourne at joda.org
Tue Feb 26 07:59:25 PST 2013
On 26 February 2013 15:41, Paul Sandoz <paul.sandoz at oracle.com> wrote:
> On Feb 26, 2013, at 2:50 PM, Remi Forax <forax at univ-mlv.fr> 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