Package name.manana.jarina.CacheJars

Examples of name.manana.jarina.CacheJars.OneJarEntry


    }

   
    private static void recurseFinder(Set<OneJarEntry> result, Set<String> imports, CacheJars cache) {
        for(String jarImp: imports) {
            OneJarEntry matchingJar = cache.findJar(jarImp);
            if (matchingJar != null && !result.contains(matchingJar)) {
                log.info("Need this jar: "+ matchingJar);
                result.add(matchingJar);
               
                // for matching jar check imports from class, which srcImp has recerencing
                String sourceJarPath = CacheJars.makeSrcJarPath(matchingJar.getJarPath());
                if(new File(sourceJarPath).exists()) {
                  JarResources srcJar = new JarResources(sourceJarPath);
                  recurseFinder(result, srcJar.getAllImports(jarImp), cache);
                }
            }
View Full Code Here

TOP

Related Classes of name.manana.jarina.CacheJars.OneJarEntry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.