| Package | Description |
|---|---|
| top.wavelength.betterreflection.lookup |
| Modifier and Type | Class and Description |
|---|---|
class |
IdeClassFinder<T>
IdeClassFinder is a concrete implementation of the ClassFinder abstract class that is used to
find classes in a package from an IDE runtime environment based on certain criteria.
|
class |
JarClassFinder<T>
JarClassFinder is a concrete implementation of the ClassFinder abstract class that is used to
find classes in a package from a JAR file based on certain criteria.
|
| Modifier and Type | Method and Description |
|---|---|
ClassFinder<T> |
ClassFinder.classLoader(ClassLoader classLoader)
Sets the class loader that will be used to load the classes for this ClassFinder instance.
|
static <T> ClassFinder<T> |
ClassFinderFactory.create(String basePackage,
BetterReflectionClass<?> packageClass)
Creates a ClassFinder object based on the given base package and package class.
|
static <T> ClassFinder<T> |
ClassFinderFactory.create(String basePackage,
BetterReflectionClass<?> packageClass,
BetterReflectionClass<T> type)
Creates a ClassFinder object based on the given base package and package class.
|
static <T> ClassFinder<T> |
ClassFinderFactory.create(String basePackage,
BetterReflectionClass<?> packageClass,
Class<T> type)
Creates a ClassFinder object based on the given base package and package class.
|
ClassFinder<T> |
ClassFinder.jarFile(File jarFile)
Sets the jar file that this ClassFinder will search for classes.
|
ClassFinder<T> |
ClassFinder.ofType(BetterReflectionClass<T> type)
Sets the type of the ClassFinder instance.
|
ClassFinder<T> |
ClassFinder.ofType(Class<T> type)
Sets the type of the ClassFinder instance.
|
ClassFinder<T> |
ClassFinder.recursive(boolean recursive)
Sets the recursive flag of the ClassFinder instance.
|
Copyright © 2024. All rights reserved.