【问题标题】:How to access float style in Literal: 0.7f (float style) in PMD via xpath如何在 Literal 中访问浮点样式:PMD 中的 0.7f(浮点样式)通过 xpath
【发布时间】:2015-07-17 16:31:02
【问题描述】:

这是我的部分代码的 PMD 屏幕截图。我正在尝试编写一个 Xpath 查询,以确定上面屏幕截图中的 Literal 是浮动样式。有什么方法可以访问“浮动样式”;目前,我有这样的东西 //EqualityExpression/PrimaryExpression/PrimanyPrefix/Literal ,现在,我不知道如何访问浮动样式。 谁能帮我解决这个问题?非常感谢!

【问题讨论】:

  • 好吧,我刚刚将 PMD 更改为 Checkstyle。我想可能没有办法访问它。但我仍然保持开放的问题。感谢您的任何更新
  • 好吧,我想我错了。我们可以通过 PMD 做到这一点。检查下面的答案。

标签: xpath pmd


【解决方案1】:

下面的 XPath 表达式应该可以解决问题:

//EqualityExpression/PrimaryExpression/PrimaryPrefix/Literal[@FloatLiteral='true']

您可以访问文字的其他属性。设计器将在左下方区域显示它们:

还有“DoubleLiteral”、“IntLiteral”、“LongLiteral”等其他属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多