java.net.URLClassLoader.createURLJarHandler()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(4.7k)|赞(0)|评价(0)|浏览(101)

本文整理了Java中java.net.URLClassLoader.createURLJarHandler()方法的一些代码示例,展示了URLClassLoader.createURLJarHandler()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。URLClassLoader.createURLJarHandler()方法的具体详情如下:
包路径:java.net.URLClassLoader
类名称:URLClassLoader
方法名:createURLJarHandler

URLClassLoader.createURLJarHandler介绍

暂无

代码示例

代码示例来源:origin: robovm/robovm

private synchronized void makeNewHandler() {
  while (!searchList.isEmpty()) {
    URL nextCandidate = searchList.remove(0);
    if (nextCandidate == null) {
      throw new NullPointerException("nextCandidate == null");
    }
    if (!handlerMap.containsKey(nextCandidate)) {
      URLHandler result;
      String protocol = nextCandidate.getProtocol();
      if (protocol.equals("jar")) {
        result = createURLJarHandler(nextCandidate);
      } else if (protocol.equals("file")) {
        result = createURLFileHandler(nextCandidate);
      } else {
        result = createURLHandler(nextCandidate);
      }
      if (result != null) {
        handlerMap.put(nextCandidate, result);
        handlerList.add(result);
        return;
      }
    }
  }
}

代码示例来源:origin: com.mobidevelop.robovm/robovm-rt

private synchronized void makeNewHandler() {
  while (!searchList.isEmpty()) {
    URL nextCandidate = searchList.remove(0);
    if (nextCandidate == null) {
      throw new NullPointerException("nextCandidate == null");
    }
    if (!handlerMap.containsKey(nextCandidate)) {
      URLHandler result;
      String protocol = nextCandidate.getProtocol();
      if (protocol.equals("jar")) {
        result = createURLJarHandler(nextCandidate);
      } else if (protocol.equals("file")) {
        result = createURLFileHandler(nextCandidate);
      } else {
        result = createURLHandler(nextCandidate);
      }
      if (result != null) {
        handlerMap.put(nextCandidate, result);
        handlerList.add(result);
        return;
      }
    }
  }
}

代码示例来源:origin: ibinti/bugvm

private synchronized void makeNewHandler() {
  while (!searchList.isEmpty()) {
    URL nextCandidate = searchList.remove(0);
    if (nextCandidate == null) {
      throw new NullPointerException("nextCandidate == null");
    }
    if (!handlerMap.containsKey(nextCandidate)) {
      URLHandler result;
      String protocol = nextCandidate.getProtocol();
      if (protocol.equals("jar")) {
        result = createURLJarHandler(nextCandidate);
      } else if (protocol.equals("file")) {
        result = createURLFileHandler(nextCandidate);
      } else {
        result = createURLHandler(nextCandidate);
      }
      if (result != null) {
        handlerMap.put(nextCandidate, result);
        handlerList.add(result);
        return;
      }
    }
  }
}

代码示例来源:origin: MobiVM/robovm

private synchronized void makeNewHandler() {
  while (!searchList.isEmpty()) {
    URL nextCandidate = searchList.remove(0);
    if (nextCandidate == null) {
      throw new NullPointerException("nextCandidate == null");
    }
    if (!handlerMap.containsKey(nextCandidate)) {
      URLHandler result;
      String protocol = nextCandidate.getProtocol();
      if (protocol.equals("jar")) {
        result = createURLJarHandler(nextCandidate);
      } else if (protocol.equals("file")) {
        result = createURLFileHandler(nextCandidate);
      } else {
        result = createURLHandler(nextCandidate);
      }
      if (result != null) {
        handlerMap.put(nextCandidate, result);
        handlerList.add(result);
        return;
      }
    }
  }
}

代码示例来源:origin: FlexoVM/flexovm

private synchronized void makeNewHandler() {
  while (!searchList.isEmpty()) {
    URL nextCandidate = searchList.remove(0);
    if (nextCandidate == null) {
      throw new NullPointerException("nextCandidate == null");
    }
    if (!handlerMap.containsKey(nextCandidate)) {
      URLHandler result;
      String protocol = nextCandidate.getProtocol();
      if (protocol.equals("jar")) {
        result = createURLJarHandler(nextCandidate);
      } else if (protocol.equals("file")) {
        result = createURLFileHandler(nextCandidate);
      } else {
        result = createURLHandler(nextCandidate);
      }
      if (result != null) {
        handlerMap.put(nextCandidate, result);
        handlerList.add(result);
        return;
      }
    }
  }
}

代码示例来源:origin: com.bugvm/bugvm-rt

private synchronized void makeNewHandler() {
  while (!searchList.isEmpty()) {
    URL nextCandidate = searchList.remove(0);
    if (nextCandidate == null) {
      throw new NullPointerException("nextCandidate == null");
    }
    if (!handlerMap.containsKey(nextCandidate)) {
      URLHandler result;
      String protocol = nextCandidate.getProtocol();
      if (protocol.equals("jar")) {
        result = createURLJarHandler(nextCandidate);
      } else if (protocol.equals("file")) {
        result = createURLFileHandler(nextCandidate);
      } else {
        result = createURLHandler(nextCandidate);
      }
      if (result != null) {
        handlerMap.put(nextCandidate, result);
        handlerList.add(result);
        return;
      }
    }
  }
}

代码示例来源:origin: com.gluonhq/robovm-rt

private synchronized void makeNewHandler() {
  while (!searchList.isEmpty()) {
    URL nextCandidate = searchList.remove(0);
    if (nextCandidate == null) {
      throw new NullPointerException("nextCandidate == null");
    }
    if (!handlerMap.containsKey(nextCandidate)) {
      URLHandler result;
      String protocol = nextCandidate.getProtocol();
      if (protocol.equals("jar")) {
        result = createURLJarHandler(nextCandidate);
      } else if (protocol.equals("file")) {
        result = createURLFileHandler(nextCandidate);
      } else {
        result = createURLHandler(nextCandidate);
      }
      if (result != null) {
        handlerMap.put(nextCandidate, result);
        handlerList.add(result);
        return;
      }
    }
  }
}

相关文章