| Package | Description |
|---|---|
| me.wavelength.betterreflection |
| Modifier and Type | Field and Description |
|---|---|
static BetterReflectionClass |
BetterReflectionUtils.CLASS |
static BetterReflectionClass |
BetterReflection.FIELD |
static BetterReflectionClass |
BetterReflection.JAVA_CLASS |
| Modifier and Type | Method and Description |
|---|---|
static BetterReflectionClass |
BetterReflectionClass.forName(String name) |
static BetterReflectionClass |
BetterReflectionClass.forNameAsArray(String name) |
BetterReflectionClass |
BetterReflectionClass.getBetterReflectionArrayClass() |
BetterReflectionClass |
BetterReflection.getBetterReflectionClass(Class<?> clasz) |
BetterReflectionClass |
BetterReflection.getBetterReflectionClass(String name) |
BetterReflectionClass |
BetterReflectionClass.getBetterReflectionSuperClass() |
| Modifier and Type | Method and Description |
|---|---|
List<BetterReflectionClass> |
BetterReflection.getBetterReflectionClasses() |
static List<BetterReflectionClass> |
BetterReflectionUtils.getClassesFromNameBeginning(String packageName,
String beginning)
This method will use
BetterReflectionUtils.getClassesInPackage(String) to find all the
classes in the specified package, it will then return a list of all the
classes that start with beginning
For example:
getClassesFromNameBeginning("me.wavelength.betterreflection", "BetterReflection")
Will return a list with the following classes: [ "BetterReflection", "BetterReflectionClass", "BetterReflectionUtils" ] |
static List<BetterReflectionClass> |
BetterReflectionUtils.getClassesInPackage(String packageName) |
static Map<Class<?>,BetterReflectionClass> |
BetterReflection.getPrimitives() |
| Modifier and Type | Method and Description |
|---|---|
static JarFile |
BetterReflectionUtils.getCurrentJar(BetterReflectionClass clasz) |
static File |
BetterReflectionUtils.getCurrentJarFile(BetterReflectionClass clasz) |
static Object |
BetterReflection.getFieldValue(BetterReflectionClass betterReflectionClass,
Object instance,
String fieldName) |
boolean |
BetterReflectionClass.isAssignableFrom(BetterReflectionClass clasz) |
static boolean |
BetterReflectionUtils.isRunningFromJar(BetterReflectionClass clasz) |
| Constructor and Description |
|---|
BetterReflectionClass(BetterReflectionClass clasz) |
Copyright © 2024. All rights reserved.