Class names in java.lang.Module

Stephen Colebourne scolebourne at
Wed Sep 21 15:18:21 UTC 2016

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.

On 21 September 2016 at 03:36, Kasper Nielsen <kasperni at> 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

More information about the jigsaw-dev mailing list