示例#1
0
 /**
  * Utility method for converting a search path string to an array of directory and JAR file URLs.
  *
  * <p>Note that this method is called by apt and the DocletInvoker.
  *
  * @param path the search path string
  * @return the resulting array of directory and JAR file URLs
  */
 public static URL[] pathToURLs(String path) {
   StringTokenizer st = new StringTokenizer(path, File.pathSeparator);
   URL[] urls = new URL[st.countTokens()];
   int count = 0;
   while (st.hasMoreTokens()) {
     URL url = fileToURL(new File(st.nextToken()));
     if (url != null) {
       urls[count++] = url;
     }
   }
   if (urls.length != count) {
     URL[] tmp = new URL[count];
     System.arraycopy(urls, 0, tmp, 0, count);
     urls = tmp;
   }
   return urls;
 }