public class ClassPathUtils extends Object
| Constructor and Description |
|---|
ClassPathUtils() |
public static DefaultClassPathFilter createDefaultClassPathFilter()
public static List<String> resolveContextClassNamesList(boolean includeSDK)
public static List<Class> resolveContextClassesList(ClassNameFilter filter, boolean includeSDK)
public static List<Class> resolveContextClassesList(ClassFilter filter, boolean includeSDK)
public static List<Class> resolveContextClassesList(ClassPathFilter filter, boolean includeSDK)
public static List<String> resolveContextClassNamesList(ClassPathFilter filter, boolean includeSDK)
public static Iterable<Class> resolveContextClasses(ClassFilter filter, boolean includeSDK)
public static Iterable<Class> resolveContextClasses(ClassPathFilter filter, boolean includeSDK)
public static Iterable<Class> resolveContextClasses(ClassNameFilter filter, boolean includeSDK)
public static Iterable<Class> resolveClasses(URL[] urls, ClassLoader classLoader)
public static Iterable<Class> resolveClasses(URL[] urls, ClassFilter filter, ClassLoader classLoader)
public static Iterable<Class> resolveClasses(URL[] urls, ClassNameFilter filter, ClassLoader classLoader)
public static Iterable<Class> resolveClasses(URL[] urls, ClassPathFilter filter, ClassLoader classLoader)
public static Iterable<Class> resolveClasses(URL[] urls, ClassFilter filter)
public static Iterable<Class> resolveClasses(URL[] urls, ClassNameFilter filter)
public static Iterable<Class> resolveClasses(URL[] urls, ClassPathFilter filter)
public static Iterable<String> resolveClassNames(URL[] urls, ClassNameFilter filter)
public static Iterable<String> resolveClassNames(String[] paths, ClassPathFilter filter)
public static Iterable<String> resolveClassNames(String[] paths, ClassNameFilter filter)
public static Iterable<String> resolveClassNames(URL[] urls, ClassPathFilter filter)
public static Iterable<String> resolveContextClassNames(boolean includeSDK)
public static Iterable<String> resolveContextClassNames(ClassNameFilter filter, boolean includeSDK)
public static Iterable<String> resolveContextClassNames(ClassPathFilter filter, boolean includeSDK)
public static Iterable<ClassPathResource> resolveResources(URL[] libraries, ClassPathResourceFilter filter)
public static Iterable<ClassPathResource> resolveContextResources(ClassPathResourceFilter filter, boolean includeSDK)
public static URL[] resolveContextLibraries()
public static URL[] resolveContextLibraries(boolean includeSDK)
public static URL[] resolveContextLibraries(boolean includeSDK, boolean includeNonNonSDK)
public static URL[] resolveClassPathLibs(String referenceURL, boolean includeSDK, boolean includeNonSDK)
public static URL getClasspathRoot(URL url, String resource) throws MalformedURLException
MalformedURLExceptionpublic void visitClasses(URL[] urls, ClassVisitor visitor, ClassNameFilter filter)
public void visitClasses(URL[] urls, ClassVisitor visitor, ClassFilter filter)
public void visitClasses(URL[] urls, ClassVisitor visitor, ClassPathFilter filter)
public void visitContextAnnotations(AnnotationVisitor visitor, AnnotationFilter annotationFilter, boolean includeSDK)
public void visitAnnotations(URL[] urls, AnnotationVisitor visitor, AnnotationFilter annotationFilter)
public void visitAnnotations(Iterable<Class> classes, AnnotationVisitor visitor, AnnotationFilter annotationFilter)
Copyright © 2021 vpc open source initiative. All rights reserved.