Java JQAssistant-是否可以查询注释属性的值?
我们正在考虑根据注释属性的值执行一些JQAssistant概念/规则 是否可以使用JQAssistant查询和计算这些值 示例:查找具有使用注释的方法的所有类Java JQAssistant-是否可以查询注释属性的值?,java,jqassistant,Java,Jqassistant,我们正在考虑根据注释属性的值执行一些JQAssistant概念/规则 是否可以使用JQAssistant查询和计算这些值 示例:查找具有使用注释的方法的所有类 @javax.ejb.TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) 以下查询返回由@TransactionAttribute注释的所有类型和值: 匹配 (t:Type)-[:注释的\-u-BY]->(txAttribute)-[:的\-u-Type]->(:Ty
@javax.ejb.TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
以下查询返回由
@TransactionAttribute
注释的所有类型和值:
匹配
(t:Type)-[:注释的\-u-BY]->(txAttribute)-[:的\-u-Type]->(:Type{fqn:“javax.ejb.TransactionAttribute”}),
(txAttribute)-[:HAS]->(:Value{name:“Value”})-[:IS]->(txAttributeType:Field)
返回
t、 fqn,txAttributeType.signature
结果如下所示:
“您的.project.a.impl.ServiceAImpl”“javax.ejb.TransactionAttributeType需要\u NEW”
返回的值是枚举类型
TransactionaAttribute type
中声明的相应字段的签名项目网站上还有一个关于注释和值的教程,请参阅