类 AbstractExpressionPointcut

java.lang.Object
infra.aop.support.AbstractExpressionPointcut
所有已实现的接口:
Pointcut, ExpressionPointcut, Serializable
直接已知子类:
AspectJExpressionPointcut

public abstract class AbstractExpressionPointcut extends Object implements ExpressionPointcut, Serializable
Abstract superclass for expression pointcuts, offering location and expression properties.
从以下版本开始:
4.0 2022/3/9 11:55
作者:
Rod Johnson, Rob Harrop, Harry Yang
另请参阅:
  • 字段详细资料

    • location

      @Nullable private String location
    • expression

      @Nullable private String expression
  • 构造器详细资料

    • AbstractExpressionPointcut

      public AbstractExpressionPointcut()
  • 方法详细资料

    • setLocation

      public void setLocation(@Nullable String location)
      Set the location for debugging.
    • getLocation

      @Nullable public String getLocation()
      Return location information about the pointcut expression if available. This is useful in debugging.
      返回:
      location information as a human-readable String, or null if none is available
    • setExpression

      public void setExpression(@Nullable String expression)
    • onSetExpression

      protected void onSetExpression(@Nullable String expression) throws IllegalArgumentException
      Called when a new pointcut expression is set. The expression should be parsed at this point if possible.

      This implementation is empty.

      参数:
      expression - the expression to set
      抛出:
      IllegalArgumentException - if the expression is invalid
      另请参阅:
    • getExpression

      @Nullable public String getExpression()
      Return this pointcut's expression.
      指定者:
      getExpression 在接口中 ExpressionPointcut