Hi Claes,

> diff -r 930fcc6b74c8 
> src/java.base/share/classes/java/lang/module/ModulePath.java
> --- a/src/java.base/share/classes/java/lang/module/ModulePath.java Fri Apr 29 
> 18:47:24 2016 -0700
> +++ b/src/java.base/share/classes/java/lang/module/ModulePath.java Sat Apr 30 
> 16:03:03 2016 +0200
> @@ -267,8 +267,9 @@
> 
>             if (attrs.isDirectory()) {
>                 return readExplodedModule(entry); // may return null
> -            } if (attrs.isRegularFile()) {
> -                String fn = entry.getFileName().toString();
> +            }
> +            String fn = entry.getFileName().toString();
> +            if (attrs.isRegularFile()) {
>                 if (fn.endsWith(".jar")) {
>                     return readJar(entry);
>                 } else if (fn.endsWith(".jmod")) {
> @@ -279,7 +280,6 @@
>             }
> 
>             // skip hidden files
> -            String fn = entry.getFileName().toString();
>             if (fn.startsWith(".") || Files.isHidden(entry)) {
>                 return null;
>             } else {

I have a stupid question: Is it guaranteed that entry.getFileName().toString 
always
returns a value in lowercase?

Best regards,
Andrej Golovnin

Reply via email to