【问题标题】:XPATH - Can I retrieve the type of a variable with an XPATH query for eclipse-pmd plugin?XPATH - 我可以使用 eclipse-pmd 插件的 XPATH 查询来检索变量的类型吗?
【发布时间】:2021-04-15 15:02:14
【问题描述】:

我目前正在为 Eclipse 上的 pmd 插件制定自定义规则。 是否可以通过 XPATH 查询检索变量的类型?

提前谢谢你!

【问题讨论】:

    标签: eclipse xpath pmd


    【解决方案1】:

    可以测试节点的类型。比如

    //VariableDeclaratorId[pmd-java:typeIs('java.lang.StringBuilder')]
    

    将匹配具有指定类型的变量声明。

    我不确定您所说的“检索”是什么意思,但您不能将类型作为 XPath 中的第一类对象进行操作(从 PMD 6.34.0 开始)。唯一可用的设施是提供的XPath functions。当然你在 Java 中有更多的可能性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      • 2021-09-17
      • 2015-09-20
      • 2011-11-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-24
      相关资源
      最近更新 更多