getAjType
public static <T> AjType<T> getAjType(java.lang.Class<T> fromClass)
Return the AspectJ runtime type representation of the given Java type.
Unlike java.lang.Class, AjType understands pointcuts, advice, declare statements,
and other AspectJ type members. AjType is the recommended reflection API for
AspectJ programs as it offers everything that java.lang.reflect does, with
AspectJ-awareness on top.
- Type Parameters:
T
- the expected type associated with the returned AjType
- Parameters:
fromClass
- the class for which to discover the AjType
- Returns:
- the AjType corresponding to the input class