Package org.aspectj.weaver.reflect
Klasse ReflectionBasedReferenceTypeDelegateFactory
java.lang.Object
org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
- Autor:
- colyer Creates the appropriate ReflectionBasedReferenceTypeDelegate according to the VM level we are running at. Uses reflection to avoid 1.5 dependencies in 1.4 and 1.3 code base.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcreate14Delegate(ReferenceType forReferenceType, World inWorld, ClassLoader usingClassLoader) createDelegate(ReferenceType forReferenceType, World inWorld, Class<?> clazz) createDelegate(ReferenceType forReferenceType, World inWorld, ClassLoader usingClassLoader) static ResolvedMembercreateHandlerMember(Class exceptionType, Class inType, World inWorld) static ResolvedMembercreateResolvedAdviceMember(Method aMethod, World inWorld) static ResolvedMembercreateResolvedConstructor(Constructor aConstructor, World inWorld) static ResolvedMembercreateResolvedField(Field aField, World inWorld) static ResolvedMembercreateResolvedMember(Member reflectMember, World inWorld) convert a java.lang.reflect.Member into a resolved member in the worldstatic ResolvedMembercreateResolvedMethod(Method aMethod, World inWorld) static ResolvedMembercreateStaticInitMember(Class forType, World inWorld) static ResolvedTyperesolveTypeInWorld(Class aClass, World aWorld)
-
Konstruktordetails
-
ReflectionBasedReferenceTypeDelegateFactory
public ReflectionBasedReferenceTypeDelegateFactory()
-
-
Methodendetails
-
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
convert a java.lang.reflect.Member into a resolved member in the world- Parameter:
reflectMember-inWorld-- Gibt zurück:
-
createResolvedMethod
-
createResolvedAdviceMember
-
createStaticInitMember
-
createResolvedConstructor
-
createResolvedField
-
createHandlerMember
-
resolveTypeInWorld
-