public class Weaver
extends java.lang.Object
Constructor and Description |
---|
Weaver() |
Modifier and Type | Method and Description |
---|---|
static Pointcut |
weaveAspectForConstructorAfter(java.lang.String componentClass,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.Class<?>... paramTypes) |
static Pointcut |
weaveAspectForConstructorAfter(java.lang.String componentClass,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?>... paramTypes) |
static Pointcut |
weaveAspectForConstructorAround(java.lang.String componentClass,
java.lang.Object aspectInstance,
java.lang.String aspectMethod,
java.lang.Class<?>... paramTypes) |
static Pointcut |
weaveAspectForConstructorAround(java.lang.String componentClass,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?>... paramTypes) |
static Pointcut |
weaveAspectForConstructorBefore(java.lang.String componentClass,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.Class<?>... paramTypes) |
static Pointcut |
weaveAspectForConstructorBefore(java.lang.String componentClass,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?>... paramTypes) |
static Pointcut |
weaveAspectForFieldAccessGetAfter(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static Pointcut |
weaveAspectForFieldAccessGetAfter(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static PointcutForObjects |
weaveAspectForFieldAccessGetAfter(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType,
java.lang.Object... objs) |
static Pointcut |
weaveAspectForFieldAccessGetAround(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.Object aspectInstance,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static Pointcut |
weaveAspectForFieldAccessGetAround(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static PointcutForObjects |
weaveAspectForFieldAccessGetAround(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType,
java.lang.Object[] objs) |
static Pointcut |
weaveAspectForFieldAccessGetBefore(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static Pointcut |
weaveAspectForFieldAccessGetBefore(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static PointcutForObjects |
weaveAspectForFieldAccessGetBefore(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType,
java.lang.Object... objs) |
static Pointcut |
weaveAspectForFieldAccessSetAfter(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static Pointcut |
weaveAspectForFieldAccessSetAfter(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static PointcutForObjects |
weaveAspectForFieldAccessSetAfter(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType,
java.lang.Object... objs) |
static Pointcut |
weaveAspectForFieldAccessSetAround(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.Object aspectInstance,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static Pointcut |
weaveAspectForFieldAccessSetAround(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static PointcutForObjects |
weaveAspectForFieldAccessSetAround(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType,
java.lang.Object... objs) |
static Pointcut |
weaveAspectForFieldAccessSetBefore(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static Pointcut |
weaveAspectForFieldAccessSetBefore(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType) |
static PointcutForObjects |
weaveAspectForFieldAccessSetBefore(java.lang.String componentClass,
java.lang.String fieldName,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> fieldType,
java.lang.Object... objs) |
static Pointcut |
weaveAspectForMethodAfter(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static Pointcut |
weaveAspectForMethodAfter(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static PointcutForObjects |
weaveAspectForMethodAfter(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Object[] objs,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static Pointcut |
weaveAspectForMethodAround(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.Object aspectInstance,
java.lang.String aspectMethod,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static Pointcut |
weaveAspectForMethodAround(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static PointcutForObjects |
weaveAspectForMethodAround(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Object[] objs,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static Pointcut |
weaveAspectForMethodBefore(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static Pointcut |
weaveAspectForMethodBefore(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static PointcutForObjects |
weaveAspectForMethodBefore(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Object[] objs,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static Pointcut |
weaveExceptionHandlerForConstructor(java.lang.String componentClass,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.String exceptionClass,
java.lang.Class<?>... PTypes) |
static PointcutForObjects |
weaveExceptionHandlerForConstructor(java.lang.String componentClass,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.Object[] objs,
java.lang.String exceptionClass,
java.lang.Class<?>... PTypes) |
static Pointcut |
weaveExceptionHandlerForConstructor(java.lang.String componentClass,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.String exceptionClass,
java.lang.Class<?>... PTypes) |
static Pointcut |
weaveExceptionHandlerForMethod(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.Object aspect,
java.lang.String aspectMethod,
java.lang.String exceptionClass,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static Pointcut |
weaveExceptionHandlerForMethod(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.String exceptionClass,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
static PointcutForObjects |
weaveExceptionHandlerForMethod(java.lang.String componentClass,
java.lang.String componentMethod,
java.lang.String aspectClass,
java.lang.String aspectMethod,
java.lang.String exceptionClass,
java.lang.Object[] objs,
java.lang.Class<?> RType,
java.lang.Class<?>... PTypes) |
public static Pointcut weaveAspectForConstructorAfter(java.lang.String componentClass, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.Class<?>... paramTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForConstructorAfter(java.lang.String componentClass, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?>... paramTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForConstructorAround(java.lang.String componentClass, java.lang.Object aspectInstance, java.lang.String aspectMethod, java.lang.Class<?>... paramTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForConstructorAround(java.lang.String componentClass, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?>... paramTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForConstructorBefore(java.lang.String componentClass, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.Class<?>... paramTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForConstructorBefore(java.lang.String componentClass, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?>... paramTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessGetAfter(java.lang.String componentClass, java.lang.String fieldName, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessGetAfter(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static PointcutForObjects weaveAspectForFieldAccessGetAfter(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType, java.lang.Object... objs) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessGetAround(java.lang.String componentClass, java.lang.String fieldName, java.lang.Object aspectInstance, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessGetAround(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static PointcutForObjects weaveAspectForFieldAccessGetAround(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType, java.lang.Object[] objs) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessGetBefore(java.lang.String componentClass, java.lang.String fieldName, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessGetBefore(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static PointcutForObjects weaveAspectForFieldAccessGetBefore(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType, java.lang.Object... objs) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessSetAfter(java.lang.String componentClass, java.lang.String fieldName, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessSetAfter(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static PointcutForObjects weaveAspectForFieldAccessSetAfter(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType, java.lang.Object... objs) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessSetAround(java.lang.String componentClass, java.lang.String fieldName, java.lang.Object aspectInstance, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessSetAround(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static PointcutForObjects weaveAspectForFieldAccessSetAround(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType, java.lang.Object... objs) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessSetBefore(java.lang.String componentClass, java.lang.String fieldName, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForFieldAccessSetBefore(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType) throws java.lang.Throwable
java.lang.Throwable
public static PointcutForObjects weaveAspectForFieldAccessSetBefore(java.lang.String componentClass, java.lang.String fieldName, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> fieldType, java.lang.Object... objs) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForMethodAfter(java.lang.String componentClass, java.lang.String componentMethod, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForMethodAfter(java.lang.String componentClass, java.lang.String componentMethod, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.Throwable
java.lang.Throwable
public static PointcutForObjects weaveAspectForMethodAfter(java.lang.String componentClass, java.lang.String componentMethod, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Object[] objs, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForMethodAround(java.lang.String componentClass, java.lang.String componentMethod, java.lang.Object aspectInstance, java.lang.String aspectMethod, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForMethodAround(java.lang.String componentClass, java.lang.String componentMethod, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.Throwable
java.lang.Throwable
public static PointcutForObjects weaveAspectForMethodAround(java.lang.String componentClass, java.lang.String componentMethod, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Object[] objs, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForMethodBefore(java.lang.String componentClass, java.lang.String componentMethod, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveAspectForMethodBefore(java.lang.String componentClass, java.lang.String componentMethod, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.Throwable
java.lang.Throwable
public static PointcutForObjects weaveAspectForMethodBefore(java.lang.String componentClass, java.lang.String componentMethod, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Object[] objs, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.Throwable
java.lang.Throwable
public static Pointcut weaveExceptionHandlerForConstructor(java.lang.String componentClass, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.String exceptionClass, java.lang.Class<?>... PTypes) throws java.lang.ClassNotFoundException, java.lang.Throwable
java.lang.ClassNotFoundException
java.lang.Throwable
public static PointcutForObjects weaveExceptionHandlerForConstructor(java.lang.String componentClass, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.Object[] objs, java.lang.String exceptionClass, java.lang.Class<?>... PTypes) throws java.lang.ClassNotFoundException, java.lang.Throwable
java.lang.ClassNotFoundException
java.lang.Throwable
public static Pointcut weaveExceptionHandlerForConstructor(java.lang.String componentClass, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.String exceptionClass, java.lang.Class<?>... PTypes) throws java.lang.ClassNotFoundException, java.lang.Throwable
java.lang.ClassNotFoundException
java.lang.Throwable
public static Pointcut weaveExceptionHandlerForMethod(java.lang.String componentClass, java.lang.String componentMethod, java.lang.Object aspect, java.lang.String aspectMethod, java.lang.String exceptionClass, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.ClassNotFoundException, java.lang.Throwable
java.lang.ClassNotFoundException
java.lang.Throwable
public static Pointcut weaveExceptionHandlerForMethod(java.lang.String componentClass, java.lang.String componentMethod, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.String exceptionClass, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.ClassNotFoundException, java.lang.Throwable
java.lang.ClassNotFoundException
java.lang.Throwable
public static PointcutForObjects weaveExceptionHandlerForMethod(java.lang.String componentClass, java.lang.String componentMethod, java.lang.String aspectClass, java.lang.String aspectMethod, java.lang.String exceptionClass, java.lang.Object[] objs, java.lang.Class<?> RType, java.lang.Class<?>... PTypes) throws java.lang.ClassNotFoundException, java.lang.Throwable
java.lang.ClassNotFoundException
java.lang.Throwable