Package org.aspectj.weaver.reflect
Class ReflectionBasedReferenceTypeDelegateFactory
- java.lang.Object
-
- org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
-
public class ReflectionBasedReferenceTypeDelegateFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description ReflectionBasedReferenceTypeDelegateFactory()
-
Method Summary
-
-
-
Method Detail
-
createDelegate
public static ReflectionBasedReferenceTypeDelegate createDelegate(ReferenceType forReferenceType, World inWorld, ClassLoader usingClassLoader)
-
createDelegate
public static ReflectionBasedReferenceTypeDelegate createDelegate(ReferenceType forReferenceType, World inWorld, Class<?> clazz)
-
create14Delegate
public static ReflectionBasedReferenceTypeDelegate create14Delegate(ReferenceType forReferenceType, World inWorld, ClassLoader usingClassLoader)
-
createResolvedMember
public static ResolvedMember createResolvedMember(Member reflectMember, World inWorld)
-
createResolvedMethod
public static ResolvedMember createResolvedMethod(Method aMethod, World inWorld)
-
createResolvedAdviceMember
public static ResolvedMember createResolvedAdviceMember(Method aMethod, World inWorld)
-
createStaticInitMember
public static ResolvedMember createStaticInitMember(Class forType, World inWorld)
-
createResolvedConstructor
public static ResolvedMember createResolvedConstructor(Constructor aConstructor, World inWorld)
-
createResolvedField
public static ResolvedMember createResolvedField(Field aField, World inWorld)
-
createHandlerMember
public static ResolvedMember createHandlerMember(Class exceptionType, Class inType, World inWorld)
-
resolveTypeInWorld
public static ResolvedType resolveTypeInWorld(Class aClass, World aWorld)
-
-