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
-
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 ResolvedMember
createHandlerMember
(Class exceptionType, Class inType, World inWorld) static ResolvedMember
createResolvedAdviceMember
(Method aMethod, World inWorld) static ResolvedMember
createResolvedConstructor
(Constructor aConstructor, World inWorld) static ResolvedMember
createResolvedField
(Field aField, World inWorld) static ResolvedMember
createResolvedMember
(Member reflectMember, World inWorld) convert a java.lang.reflect.Member into a resolved member in the worldstatic ResolvedMember
createResolvedMethod
(Method aMethod, World inWorld) static ResolvedMember
createStaticInitMember
(Class forType, World inWorld) static ResolvedType
resolveTypeInWorld
(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
-