org.apache.commons.javaflow.utils
public final class ReflectionUtils extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ReflectionUtils.DefaultIndexer |
static class |
ReflectionUtils.DefaultMatcher |
static interface |
ReflectionUtils.Indexer |
static interface |
ReflectionUtils.Matcher |
Constructor and Description |
---|
ReflectionUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
cast(java.lang.Object o) |
static java.util.Map |
discoverFields(java.lang.Class pClazz) |
static java.util.Map |
discoverFields(java.lang.Class pClazz,
ReflectionUtils.Matcher pMatcher) |
static java.util.Map |
discoverFields(java.lang.Class pClazz,
ReflectionUtils.Matcher pMatcher,
ReflectionUtils.Indexer pIndexer) |
static java.util.Map |
discoverMethods(java.lang.Class pClazz) |
static java.util.Map |
discoverMethods(java.lang.Class pClazz,
ReflectionUtils.Matcher pMatcher) |
static java.util.Map |
discoverMethods(java.lang.Class pClazz,
ReflectionUtils.Matcher pMatcher,
ReflectionUtils.Indexer pIndexer) |
static java.lang.String |
getClassLoaderName(java.lang.Object o) |
static java.lang.String |
getClassName(java.lang.Object o) |
public static java.util.Map discoverFields(java.lang.Class pClazz, ReflectionUtils.Matcher pMatcher)
public static java.util.Map discoverFields(java.lang.Class pClazz)
public static java.util.Map discoverFields(java.lang.Class pClazz, ReflectionUtils.Matcher pMatcher, ReflectionUtils.Indexer pIndexer)
public static java.util.Map discoverMethods(java.lang.Class pClazz, ReflectionUtils.Matcher pMatcher)
public static java.util.Map discoverMethods(java.lang.Class pClazz)
public static java.util.Map discoverMethods(java.lang.Class pClazz, ReflectionUtils.Matcher pMatcher, ReflectionUtils.Indexer pIndexer)
public static java.lang.Object cast(java.lang.Object o) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public static java.lang.String getClassName(java.lang.Object o)
public static java.lang.String getClassLoaderName(java.lang.Object o)