org.aspectj.weaver.reflect
Class ReflectionBasedReferenceTypeDelegateFactory
java.lang.Object
org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
public class ReflectionBasedReferenceTypeDelegateFactory
- extends java.lang.Object
Method Summary |
static ReflectionBasedReferenceTypeDelegate |
create14Delegate(ReferenceType forReferenceType,
World inWorld,
java.lang.ClassLoader usingClassLoader)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectionBasedReferenceTypeDelegateFactory
public ReflectionBasedReferenceTypeDelegateFactory()
createDelegate
public static ReflectionBasedReferenceTypeDelegate createDelegate(ReferenceType forReferenceType,
World inWorld,
java.lang.ClassLoader usingClassLoader)
create14Delegate
public static ReflectionBasedReferenceTypeDelegate create14Delegate(ReferenceType forReferenceType,
World inWorld,
java.lang.ClassLoader usingClassLoader)
createResolvedMember
public static ResolvedMember createResolvedMember(java.lang.reflect.Member reflectMember,
World inWorld)
- convert a java.lang.reflect.Member into a resolved member in the world
- Parameters:
reflectMember
- inWorld
-
- Returns:
createResolvedMethod
public static ResolvedMember createResolvedMethod(java.lang.reflect.Method aMethod,
World inWorld)
createResolvedAdviceMember
public static ResolvedMember createResolvedAdviceMember(java.lang.reflect.Method aMethod,
World inWorld)
createStaticInitMember
public static ResolvedMember createStaticInitMember(java.lang.Class forType,
World inWorld)
createResolvedConstructor
public static ResolvedMember createResolvedConstructor(java.lang.reflect.Constructor aConstructor,
World inWorld)
createResolvedField
public static ResolvedMember createResolvedField(java.lang.reflect.Field aField,
World inWorld)
createHandlerMember
public static ResolvedMember createHandlerMember(java.lang.Class exceptionType,
java.lang.Class inType,
World inWorld)
resolveTypeInWorld
public static ResolvedType resolveTypeInWorld(java.lang.Class aClass,
World aWorld)