Most coding only uses the simple name, not the fully qualified one,
and Configuration does occur in other projects [1].

The original poster referred to the package, where Configuration is
the only non-exception class that does not have "Module" in the name
[2].

Stephen

[1] 
https://commons.apache.org/proper/commons-configuration/apidocs/org/apache/commons/configuration2/Configuration.html
[2] 
http://download.java.net/java/jdk9/docs/api/java/lang/module/package-summary.html


On 26 September 2016 at 10:25, Neil Bartlett <njbartl...@gmail.com> wrote:
> Module is already in the name: “java.lang.module.Configuration”. Wouldn’t 
> “java.lang.module.ModuleConfiguration” look really odd?
>
> Neil
>
>> On 21 Sep 2016, at 16:18, Stephen Colebourne <scolebou...@joda.org> wrote:
>>
>> I had the same thought while watching the slides. Configuration is
>> certainly a class name that exists other places, and would benefit
>> from being ModuleConfiguration. Layer is less common, so not worried
>> so much. Exceptions with "Module" in the name like
>> ModuleNotFoundException would also be clearer.
>> Stephen
>>
>> On 21 September 2016 at 03:36, Kasper Nielsen <kaspe...@gmail.com> wrote:
>>> Hi,
>>>
>>> I was wondering if there are any reasons for why these 3 classes in
>>> java.lang.Module
>>>
>>> Configuration
>>> FindException
>>> ResolutionException
>>>
>>> Does not include the name Module?
>>> I especially am not to fond of the very generic Configuration name in my
>>> source code would much prefer something like ModuleConfiguration.
>>>
>>> Best
>>>  Kasper
>

Reply via email to