Clarified. So classpath can call this new method first and then expand * to all JAR files. This is fine.
Thanks Max > On Sep 11, 2018, at 11:05 PM, Roger Riggs <[email protected]> wrote: > > Hi Max, > > Right, that is a description of the shell environment on Windows and how the > java launcher behaves. > On Windows the launcher expands wildcards when evaluating classpath from the > environment > and the command line args. After they are expanded the java.class.path > property is set. > The proposed API can be used with other paths and does not expand wildcards. > > Regards, Roger > > On 9/11/18 10:53 AM, Weijun Wang wrote: >> https://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html#A1100762 >> >> This is not about the wildcard parsed by the shell. The bug synopsis >> mentions "classpath" and I am just curious if it covers this feature. I >> don't have my own user case for it. >> >> --Max >> >>> On Sep 11, 2018, at 10:48 PM, Roger Riggs <[email protected]> wrote: >>> >>> Hi, >>> >>> What would the use case be for that? >>> >>> A search path is usually just a sequence of file paths; wildcard expansion >>> is not includes. >>> Wildcards are significant only in shell contexts, though the expansion is >>> done by the shell on Unix and by the application on Windows; it would add >>> a fair bit of complexity. >>> >>> Roger >>> >>> >>> On 9/11/18 10:44 AM, Weijun Wang wrote: >>>> Is the wildcard character allowed in the input? >>>> >>>> I'm thinking of the wildcard support in classpath. >>>> >>>> --Max >>>> >>>>> On Sep 11, 2018, at 2:16 AM, Roger Riggs <[email protected]> wrote: >>>>> >>>>> Please review the API and implementation of an API to parse Path strings. >>>>> Two methods are added to java.nio.file.Paths to parse a string using the >>>>> path separator delimiter >>>>> and return either List<String> or List<Path>. Empty path elements are >>>>> ignored. >>>>> >>>>> For compatibility with current URLClassPath behavior the internal >>>>> implementation handles >>>>> replacement of empty paths. >>>>> >>>>> Webrev: >>>>> http://cr.openjdk.java.net/~rriggs/webrev-8207690_parsing_api_for_classpath_and_similar_path_strings/ >>>>> >>>>> CSR: >>>>> https://bugs.openjdk.java.net/browse/JDK-8208208 >>>>> >>>>> Thanks, Roger >>>>> >
