AjType<Foo> fooType = AjTypeSystem.getAjType(Foo.class);
| Modifier and Type | Field and Description |
|---|---|
| private static Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static < the expected type associated with the returned AjType T> AjType |
| ajTypes | back to summary |
|---|---|
| private static Map<Class<T>, WeakReference<AjType<T>>> ajTypes | |
| AjTypeSystem | back to summary |
|---|---|
| public AjTypeSystem() | |
| getAjType | back to summary |
|---|---|
| public static <T> AjType 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. | |