public class ReflectionBasedReferenceTypeDelegateFactory
extends java.lang.Object
Constructor and Description |
---|
ReflectionBasedReferenceTypeDelegateFactory() |
Modifier and Type | Method and Description |
---|---|
static ReflectionBasedReferenceTypeDelegate |
create14Delegate(ReferenceType forReferenceType,
World inWorld,
java.lang.ClassLoader usingClassLoader) |
static ReflectionBasedReferenceTypeDelegate |
createDelegate(ReferenceType forReferenceType,
World inWorld,
java.lang.Class<?> clazz) |
static ReflectionBasedReferenceTypeDelegate |
createDelegate(ReferenceType forReferenceType,
World inWorld,
java.lang.ClassLoader usingClassLoader) |
static ResolvedMember |
createHandlerMember(java.lang.Class exceptionType,
java.lang.Class inType,
World inWorld) |
static ResolvedMember |
createResolvedAdviceMember(java.lang.reflect.Method aMethod,
World inWorld) |
static ResolvedMember |
createResolvedConstructor(java.lang.reflect.Constructor aConstructor,
World inWorld) |
static ResolvedMember |
createResolvedField(java.lang.reflect.Field aField,
World inWorld) |
static ResolvedMember |
createResolvedMember(java.lang.reflect.Member reflectMember,
World inWorld)
convert a java.lang.reflect.Member into a resolved member in the world
|
static ResolvedMember |
createResolvedMethod(java.lang.reflect.Method aMethod,
World inWorld) |
static ResolvedMember |
createStaticInitMember(java.lang.Class forType,
World inWorld) |
static ResolvedType |
resolveTypeInWorld(java.lang.Class aClass,
World aWorld) |
public ReflectionBasedReferenceTypeDelegateFactory()
public static ReflectionBasedReferenceTypeDelegate createDelegate(ReferenceType forReferenceType, World inWorld, java.lang.ClassLoader usingClassLoader)
public static ReflectionBasedReferenceTypeDelegate createDelegate(ReferenceType forReferenceType, World inWorld, java.lang.Class<?> clazz)
public static ReflectionBasedReferenceTypeDelegate create14Delegate(ReferenceType forReferenceType, World inWorld, java.lang.ClassLoader usingClassLoader)
public static ResolvedMember createResolvedMember(java.lang.reflect.Member reflectMember, World inWorld)
reflectMember
- inWorld
- public static ResolvedMember createResolvedMethod(java.lang.reflect.Method aMethod, World inWorld)
public static ResolvedMember createResolvedAdviceMember(java.lang.reflect.Method aMethod, World inWorld)
public static ResolvedMember createStaticInitMember(java.lang.Class forType, World inWorld)
public static ResolvedMember createResolvedConstructor(java.lang.reflect.Constructor aConstructor, World inWorld)
public static ResolvedMember createResolvedField(java.lang.reflect.Field aField, World inWorld)
public static ResolvedMember createHandlerMember(java.lang.Class exceptionType, java.lang.Class inType, World inWorld)
public static ResolvedType resolveTypeInWorld(java.lang.Class aClass, World aWorld)