public final class ClassPathUtils
extends java.lang.Object
ClassPathUtils
provides classpath scanning functionalityModifier and Type | Method and Description |
---|---|
static java.lang.Class<?> |
safeClassForName(java.lang.ClassLoader classLoader,
java.lang.String className)
Get the class for the given className via the given classLoader
|
static java.util.Set<java.lang.Class<?>> |
scanPackage(java.lang.ClassLoader classLoader,
java.lang.Package pkg)
Return the classes from the given package and subpackages using the supplied classloader
|
static java.util.Set<java.lang.Class<?>> |
scanPackage(java.lang.ClassLoader classLoader,
java.lang.String pkg)
Return the classes from the given package and subpackages using the supplied classloader
|
public static java.util.Set<java.lang.Class<?>> scanPackage(java.lang.ClassLoader classLoader, java.lang.Package pkg) throws java.io.IOException
classLoader
- classloader to be usedpkg
- package to scanjava.io.IOException
public static java.util.Set<java.lang.Class<?>> scanPackage(java.lang.ClassLoader classLoader, java.lang.String pkg) throws java.io.IOException
classLoader
- classloader to be usedpkg
- package to scanjava.io.IOException
public static java.lang.Class<?> safeClassForName(java.lang.ClassLoader classLoader, java.lang.String className)
classLoader
- classloader to be usedclassName
- fully qualified class nameClass
instance matching the class name or null if not foundCopyright © 2007–2021 Querydsl. All rights reserved.