private static Optional getManifestEntry()

in src/main/java/com/googlesource/gerrit/plugins/manager/repository/CorePluginsRepository.java [105:114]


  private static Optional<Manifest> getManifestEntry(JarInputStream pluginJar) throws IOException {
    for (JarEntry entry = pluginJar.getNextJarEntry();
        entry != null;
        entry = pluginJar.getNextJarEntry()) {
      if (entry.getName().equals(JarFile.MANIFEST_NAME)) {
        return Optional.of(new Manifest(pluginJar));
      }
    }
    return Optional.empty();
  }