Java 验证AspectJ切入点语法
正如标题所示,有没有任何方法可以使用注释处理器(APT)等验证切入点语法Java 验证AspectJ切入点语法,java,aspectj,annotation-processing,Java,Aspectj,Annotation Processing,正如标题所示,有没有任何方法可以使用注释处理器(APT)等验证切入点语法 使用APT从@Pointcut(value)获取值是非常容易的。。。但是在那之后,我要验证给定的字符串是否与AspectJ weaver的有效语法匹配就有问题了。AspectJ包含一个类型org.AspectJ.weaver.patterns.patternsparser。使用切入点的文本调用构造函数,然后调用getPointcut()检索切入点对象-如果将输入文本解析为切入点出现问题,它将抛出异常。不过,这纯粹是对文本的
使用APT从@Pointcut(value)获取值是非常容易的。。。但是在那之后,我要验证给定的字符串是否与AspectJ weaver的有效语法匹配就有问题了。AspectJ包含一个类型
org.AspectJ.weaver.patterns.patternsparser
。使用切入点的文本调用构造函数,然后调用getPointcut()
检索切入点对象-如果将输入文本解析为切入点出现问题,它将抛出异常。不过,这纯粹是对文本的语法检查,它不会验证/解析类型引用(但您建议不必走那么远)。如果您想获得解析,切入点对象上有解析方法。编译方面如何?我认为“推荐”投票不合理。OP询问如何进行一般计算。