如果发现结果没有可以应用的“自动快速修正”,则可以通过在透视图的中心窗格中直接编辑代码,来手动修正该问题。
要手动修正您认为是问题的发现结果:
- 在“代码复审”视图中,双击您想要修正的发现结果,以查看关于它的进一步详细信息。关于如何修正问题的纠正信息出现在两个地方:源代码编辑器和“代码复审细节”视图。
- 源代码编辑器会打开包含发现结果的文件。在该编辑器中,您可以通过执行以下任务,来确定要对代码作出的更改:
- 阅读突出显示的代码,其中以当前写入的形式显示了您想要修改的代码。
- 将您的光标放在左边缘的严重性级别图标上,以查看生成发现结果的规则。
- “代码复审细节”视图提供了关于发现结果和如何修正它的疑难解答信息。在“代码复审细节”视图中,您可以通过参考以下疑难解答资源,来确定要对代码作出的更改:
- 描述:告诉您未遵守的规则的类别和名称、提供与包含发现结果的每个文件的链接以及解释为什么应该遵守该规则。
- 示例:说明代码当前是如何写入的。
- 解决方法:说明如何修改代码以使它遵守规则。
- 循环细节:仅当发现结果是循环依赖关系(也称为“对象缠结”)时出现。此选项卡提供了以下关于循环依赖关系的信息:与包含它的每个组件的链接、它当中的每个循环以及与代码中为进行消除而需要修改的每个行号的链接。
- 路径:仅当发现结果来自“J2EE 最佳实践”代码复审期间应用的深层规则时出现。深层 J2EE 规则不仅产生发现结果,而且还显示通向发现结果的路径。此选项卡显示一个或(有时)两个通向发现结果的路径。它总是显示控制流路径(它是方法执行链)。当适用时,它还显示数据流路径(它是数据创建链)。
- 在源代码编辑器中,修改代码以使它遵守规则。
- 单击文件 > 保存。