【发布时间】:2015-07-07 13:21:10
【问题描述】:
我正在尝试为缩进编写自定义的 checkstyle 检查。在这个过程中,我发现有一些缩进的代码已经被checkstyle完成了。但是,当我复制、粘贴该代码并尝试在我的 Eclipse 环境中运行它时。它无法正确编译。它向我显示了一些编译错误,例如“来自 HandlerFactory 类型的方法 clearCreatedHandlers() 不可见”我不知道如何解决此错误。这是我从
获得代码的来源如果其他人可以复制、粘贴代码并尝试编译它并让我知道他们如何修复这些错误,这真的很有帮助。我经历了无数次尝试。
提前致谢。
【问题讨论】:
-
不确定你想在这里做什么,但 HandlerFactory.clearCreatedHandlers 是私有的,所以你必须为你的班级使用相同的 pacakge com.puppycrawl.tools.checkstyle.checks.indentation跨度>
-
如何使用反射?我也许可以用谷歌搜索这个。但是,如果您有更好的解释,请随时向我发送链接。非常感谢 ! :)
标签: reflection indentation private invisible sourceforge