public class ClassFinder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static Log |
log |
static java.lang.String |
PATH |
Constructor and Description |
---|
ClassFinder() |
Modifier and Type | Method and Description |
---|---|
private static boolean |
contains(java.lang.String what,
java.lang.String path) |
private static void |
dir(java.util.List<java.io.File> files,
java.io.File dir) |
private static java.util.List<java.lang.Class<?>> |
findClassesOnPath(java.io.File path) |
static java.util.List<java.lang.Class<?>> |
infinispanClasses() |
static java.util.List<java.lang.Class<?>> |
infinispanClasses(java.lang.String javaClassPath) |
static java.util.List<java.lang.Class<?>> |
isAssignableFrom(java.lang.Class<?> clazz) |
static java.util.List<java.lang.Class<?>> |
isAssignableFrom(java.util.List<java.lang.Class<?>> classes,
java.lang.Class<?> clazz) |
private static java.lang.String |
toClassName(java.lang.String fileName) |
static java.util.List<java.lang.Class<?>> |
withAnnotationDeclared(java.util.List<java.lang.Class<?>> classes,
java.lang.Class<? extends java.lang.annotation.Annotation> c) |
static java.util.List<java.lang.Class<?>> |
withAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> ann) |
static java.util.List<java.lang.Class<?>> |
withAnnotationPresent(java.util.List<java.lang.Class<?>> classes,
java.lang.Class<? extends java.lang.annotation.Annotation> c) |
private static final Log log
public static final java.lang.String PATH
public static java.util.List<java.lang.Class<?>> withAnnotationPresent(java.util.List<java.lang.Class<?>> classes, java.lang.Class<? extends java.lang.annotation.Annotation> c)
public static java.util.List<java.lang.Class<?>> withAnnotationDeclared(java.util.List<java.lang.Class<?>> classes, java.lang.Class<? extends java.lang.annotation.Annotation> c)
public static java.util.List<java.lang.Class<?>> isAssignableFrom(java.util.List<java.lang.Class<?>> classes, java.lang.Class<?> clazz)
public static java.util.List<java.lang.Class<?>> withAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> ann) throws java.lang.Exception
java.lang.Exception
public static java.util.List<java.lang.Class<?>> isAssignableFrom(java.lang.Class<?> clazz) throws java.lang.Exception
java.lang.Exception
public static java.util.List<java.lang.Class<?>> infinispanClasses() throws java.lang.Exception
java.lang.Exception
public static java.util.List<java.lang.Class<?>> infinispanClasses(java.lang.String javaClassPath) throws java.lang.Exception
java.lang.Exception
private static boolean contains(java.lang.String what, java.lang.String path)
private static java.util.List<java.lang.Class<?>> findClassesOnPath(java.io.File path)
private static void dir(java.util.List<java.io.File> files, java.io.File dir)
private static java.lang.String toClassName(java.lang.String fileName)