gpt4 book ai didi

java - 验证 AspectJ 切入点语法

转载 作者:行者123 更新时间:2023-11-29 04:49:16 25 4
gpt4 key购买 nike

如标题所示,是否有任何方法可以使用例如注释处理器 (APT) 来验证切入点语法?

使用 APT 从 @Pointcut(value) 获取值非常容易...但是在那之后,我要验证给定的字符串是否匹配有效语法对于 AspectJ weaver ...

最佳答案

AspectJ 包含类型org.aspectj.weaver.patterns.PatternParser。使用切入点的文本调用构造函数,然后调用 getPointcut() 来检索切入点对象 - 如果将输入文本解析为切入点时出现问题,它将抛出异常。然而,这纯粹是对您的文本的语法检查,它不会验证/解析类型引用(但您建议您不需要走那么远)。如果你想进入分辨率,切入点对象上有 resolve 方法。

关于java - 验证 AspectJ 切入点语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36030386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com