On 04.01.2015 22:50, Alan Bateman wrote:
On 03/01/2015 17:39, Ivan Gerasimov wrote:

Currently, there are tree variants of ClassLoaderHelper: for Windows, for Unix and for MacOS. We have to either duplicate code in Unix and MacOS realizations, or introduce another Helper class for initializing paths only, which would have only two realizations: for Windows and all Unixes.
When I made the comment then I was thinking of a method such as allowsQuotedPathElements (or a better name) that returns a boolean to indicate if quoting of path elements is allowed or not. That would abstract the capability a bit without needing to do isWindows checks.

Ah, I see.
Though, not needing to check for quotes allows a bit more efficient implementation, so splitting the code for different platforms may also make sense.

I did it with another helper class in this webrev:
http://cr.openjdk.java.net/~igerasim/8067951/3/webrev/

Sincerely yours,
Ivan


-Alan.



Reply via email to