org.kite9.framework.model
Class AbstractHandle<X>
java.lang.Object
org.kite9.framework.model.AbstractHandle<X>
- All Implemented Interfaces:
- Handle<X>
- Direct Known Subclasses:
- AnnotationHandle, ClassHandle, MemberHandle, PackageHandle
public abstract class AbstractHandle<X>
- extends Object
- implements Handle<X>
|
Method Summary |
static String |
convertClassName(Class<?> c)
|
static String |
convertClassName(String name)
|
static String |
convertPackageName(Package p)
|
static Method |
getDeclaredMethod(String name,
Class<?> c,
Class<?>[] params,
ClassLoader cl)
|
static Class<?> |
hydrateClass(String className,
ClassLoader cl)
|
static Set<Class<?>> |
hydrateClasses(Set<String> classNames,
ClassLoader cl)
|
static Constructor<?> |
hydrateConstructor(ConstructorHandle con,
ClassLoader cl)
|
static Field |
hydrateField(FieldHandle field,
ClassLoader cl)
|
static Set<AccessibleObject> |
hydrateMembers(Set<MemberHandle> members,
ClassLoader cl)
|
static Method |
hydrateMethod(MethodHandle method,
ClassLoader cl)
|
static Package |
hydratePackage(String name,
String classInPackage,
ClassLoader cl)
|
static Set<Package> |
hydratePackages(Set<PackageHandle> packageNames,
ClassLoader cl)
|
static Class<?>[] |
hydrateParams(Type[] types,
ClassLoader cl)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.kite9.framework.model.Handle |
hydrate |
AbstractHandle
public AbstractHandle()
hydrateClasses
public static Set<Class<?>> hydrateClasses(Set<String> classNames,
ClassLoader cl)
hydratePackages
public static Set<Package> hydratePackages(Set<PackageHandle> packageNames,
ClassLoader cl)
hydrateMembers
public static Set<AccessibleObject> hydrateMembers(Set<MemberHandle> members,
ClassLoader cl)
hydrateClass
public static Class<?> hydrateClass(String className,
ClassLoader cl)
hydratePackage
public static Package hydratePackage(String name,
String classInPackage,
ClassLoader cl)
hydrateParams
public static Class<?>[] hydrateParams(Type[] types,
ClassLoader cl)
hydrateMethod
public static Method hydrateMethod(MethodHandle method,
ClassLoader cl)
getDeclaredMethod
public static Method getDeclaredMethod(String name,
Class<?> c,
Class<?>[] params,
ClassLoader cl)
hydrateConstructor
public static Constructor<?> hydrateConstructor(ConstructorHandle con,
ClassLoader cl)
hydrateField
public static Field hydrateField(FieldHandle field,
ClassLoader cl)
convertClassName
public static String convertClassName(Class<?> c)
convertClassName
public static String convertClassName(String name)
convertPackageName
public static String convertPackageName(Package p)
Copyright © 2011. All Rights Reserved.