/** * * Finds all class files that have more than one version on the classpath * * @param classpathResources - the list of classpath resources * @param excludeSameSizeDups - true if only duplicates of different class sizes are considered * @return - the list of class files that have multiple versions */ public List<ClasspathResource> findClassFileDuplicates(List<ClasspathResource> classpathResources, boolean excludeSameSizeDups) { List<ClasspathResource> classFilesWithDuplicates = ClasspathResources.findResourcesWithDuplicates(classpathResources, excludeSameSizeDups); return ClasspathResources.filterClassFilesOnly(classFilesWithDuplicates); }
/** * * Finds all class files that have more than one version on the classpath * * @param classpathResources - the list of classpath resources * @param excludeSameSizeDups - true if only duplicates of different class sizes are considered * @return - the list of class files that have multiple versions */ public List<ClasspathResource> findClassFileDuplicates(List<ClasspathResource> classpathResources, boolean excludeSameSizeDups) { List<ClasspathResource> classFilesWithDuplicates = ClasspathResources.findResourcesWithDuplicates(classpathResources, excludeSameSizeDups); return ClasspathResources.filterClassFilesOnly(classFilesWithDuplicates); }