| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final Class | |
| private static final Object[] | |
| private static final String | |
| private static final Class | |
| private static final Class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static < the expected class of the aspect T> T | |
| public static < the expected class of the aspect T> T | |
| public static < the expected class of the aspect T> T | |
| private static Method | |
| private static Method | |
| private static Method | |
| private static Method | |
| private static Method | |
| private static Method | |
| private static Method | |
| private static Method | |
| public static boolean | |
| public static boolean | |
| public static boolean |
| ASPECTOF | back to summary |
|---|---|
| private static final String ASPECTOF | |
| EMPTY_CLASS_ARRAY | back to summary |
|---|---|
| private static final Class<T>[] EMPTY_CLASS_ARRAY | |
| EMPTY_OBJECT_ARRAY | back to summary |
|---|---|
| private static final Object[] EMPTY_OBJECT_ARRAY | |
| HASASPECT | back to summary |
|---|---|
| private static final String HASASPECT | |
| PEROBJECT_CLASS_ARRAY | back to summary |
|---|---|
| private static final Class<T>[] PEROBJECT_CLASS_ARRAY | |
| PERTYPEWITHIN_CLASS_ARRAY | back to summary |
|---|---|
| private static final Class<T>[] PERTYPEWITHIN_CLASS_ARRAY | |
| Aspects | back to summary |
|---|---|
| public Aspects() | |
| aspectOf | back to summary |
|---|---|
public static <T> T aspectOf(Class<T> aspectClass) throws NoAspectBoundException
| |
| aspectOf | back to summary |
|---|---|
public static <T> T aspectOf(Class<T> aspectClass, Object perObject) throws NoAspectBoundException
| |
| aspectOf | back to summary |
|---|---|
public static <T> T aspectOf(Class<T> aspectClass, Class<?> perTypeWithin) throws NoAspectBoundException
| |
| checkAspectOf | back to summary |
|---|---|
| private static Method checkAspectOf(Method method, Class<?> aspectClass) throws NoSuchMethodException | |
| checkHasAspect | back to summary |
|---|---|
| private static Method checkHasAspect(Method method, Class<?> aspectClass) throws NoSuchMethodException | |
| getPerObjectAspectOf | back to summary |
|---|---|
| private static Method getPerObjectAspectOf(Class<?> aspectClass) throws NoSuchMethodException | |
| getPerObjectHasAspect | back to summary |
|---|---|
| private static Method getPerObjectHasAspect(Class<?> aspectClass) throws NoSuchMethodException | |
| getPerTypeWithinAspectOf | back to summary |
|---|---|
| private static Method getPerTypeWithinAspectOf(Class<?> aspectClass) throws NoSuchMethodException | |
| getPerTypeWithinHasAspect | back to summary |
|---|---|
| private static Method getPerTypeWithinHasAspect(Class<?> aspectClass) throws NoSuchMethodException | |
| getSingletonOrThreadAspectOf | back to summary |
|---|---|
| private static Method getSingletonOrThreadAspectOf(Class<?> aspectClass) throws NoSuchMethodException | |
| getSingletonOrThreadHasAspect | back to summary |
|---|---|
| private static Method getSingletonOrThreadHasAspect(Class<?> aspectClass) throws NoSuchMethodException | |
| hasAspect | back to summary |
|---|---|
public static boolean hasAspect(Class<?> aspectClass) throws NoAspectBoundException
| |
| hasAspect | back to summary |
|---|---|
public static boolean hasAspect(Class<?> aspectClass, Object perObject) throws NoAspectBoundException
| |
| hasAspect | back to summary |
|---|---|
public static boolean hasAspect(Class<?> aspectClass, Class<?> perTypeWithin) throws NoAspectBoundException
| |