0

我们正在使用声纳 3.6.1,并且我们正在尝试使用规则“UndocumentedAPI”。通常,此规则会排除所有 getter。但是,似乎 getter 使用前缀“this”的类总是包含在分析中。

我做了一个测试用例:

public class TestDocumentedAPIDTO {

    private Long id;
    private String name;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }


}

在分析了这个类之后,我可以看到该方法getName()抛出了 UndocumentedAPI 违规。

在此处输入图像描述

我该如何解决?这是一个错误吗?

谢谢你的帮助

问候

4

1 回答 1

0

在用户邮件列表中回答。请参阅http://sonar.15.x6.nabble.com/The-rule-undocumentedapi-doesn-t-exclude-some-getter-methods-td5015058.html

于 2013-07-24T20:08:18.490 回答