入口点可以是主方法、测试、指定范围外提及的类、可从 module-info.java
访问的类,等等。 还可以使用名称模式或注解来配置自定义入口点。
示例:
public class Department {
private Organization myOrganization;
}
在本例中,Department
显式引用 Organization
,但如果 Department
类本身未使用,那么该检查将报告这两个类。
该检查还会报告其方法、所有方法实现和重写器未使用的形参,以及已声明但未使用的局部变量。
注意:在编辑器中高亮显示代码期间可能不会报告某些未使用的成员。 由于性能原因,仅当非 private 成员的名称很少出现在项目中时,才会对其进行检查。 要查看所有结果,请从主菜单中选择代码 | 检查代码或代码 | 分析代码 | 按名称运行检查来运行检查。
使用下面的可见性设置可以配置要报告的成员。 例如,配置报告 private
方法只表明将报告 private
内部类的 public
方法,顶层类的 protected
方法将被忽略。
使用入口点选项卡可以配置检查运行期间要考虑的入口点。
在检查结果准备就绪后,可以手动添加入口点。
如果您的代码使用不受支持的框架,可以选择以下几个选项:
这样,框架内部项可访问的注解代码将被视为已使用。