public final class ClassResolvers
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static ClassResolver |
compose(ClassResolver a,
ClassResolver b) |
static ClassResolver |
compose(ClassResolver a,
ClassResolver b,
ClassResolver... rest) |
static ClassResolver |
compose(java.lang.Iterable<ClassResolver> resolvers) |
static ClassResolver |
forClass(java.lang.Class<?> type) |
static ClassResolver |
forClassLoader(java.lang.ClassLoader loader) |
static ClassResolver |
forCurrentThread() |
static ClassResolver |
forObject(java.lang.Object object) |
static ClassResolver |
forSystemClassLoader() |
static ClassResolver |
forThread(java.lang.Thread thread) |
static ClassResolver |
getDefault() |
public static ClassResolver forClassLoader(java.lang.ClassLoader loader)
public static ClassResolver forSystemClassLoader()
public static ClassResolver forClass(java.lang.Class<?> type)
public static ClassResolver forObject(java.lang.Object object)
public static ClassResolver forThread(java.lang.Thread thread)
public static ClassResolver forCurrentThread()
public static ClassResolver getDefault()
public static ClassResolver compose(ClassResolver a, ClassResolver b)
public static ClassResolver compose(ClassResolver a, ClassResolver b, ClassResolver... rest)
public static ClassResolver compose(java.lang.Iterable<ClassResolver> resolvers)