如何防止自动生成评论只是为了快速修复 serialVersionUID 警告?

Posted

技术标签:

【中文标题】如何防止自动生成评论只是为了快速修复 serialVersionUID 警告?【英文标题】:How to prevent the auto-generation of comments just for quick-fixing the serialVersionUID warning? 【发布时间】:2018-12-12 08:02:42 【问题描述】:

这个 Eclipse 问题是对"Getting rid of the comment above eclipse generated serialVersionUID," 的回复,但到目前为止,唯一的答案(解决了这个链接的问题,并被接受)适用于所有 cmets。

但我的问题会更具体(它不是重复的) - 我希望为其他字段正常生成 cmets,只是在您通过生成字段快速修复可序列化警告时不生成评论。

作为对原始问题的接受答案,回答者表示

它将模板用于任何 eclipse 生成的字段。

你可以改一下

 Preferences -> 
     Java -> 
        Code Style -> 
           Code Templates -> 
              Comments -> 
                 Fields

然后将图案空白。

虽然您可以阻止所有字段的评论生成(或更改评论模板),但有什么方法可以阻止或更改自动评论生成只针对serialVersionUID 字段? p>

【问题讨论】:

Getting rid of the comment above eclipse generated serialVersionUID的可能重复 投票以重复关闭。你正确地引用了重复的问题,然后再问同样的问题!虽然似乎将该问题扩展到涵盖多个“生成字段的类型”,但这并没有改变,因为“生成字段的类型”是您发明的构造,而不是蚀。关于评论生成,Eclipse 没有为字段提供粒度,并且寻找证据证明每个“生成字段的类型” 都没有选项是没有意义的。 @skomisa 当然。对于规范问题,我将回答这个问题以说明对于每种“生成字段的类型”没有办法这样做,因此所有模板都会影响所有“生成字段的类型”。如果此问题被欺骗,请标记以将其合并到规范问题。 提问者怀疑没有办法。 仅供参考,请参阅serialVersionUID template,尤其是响应“没有特定的代码模板”。那是从 2010 年开始的,但我的猜测是你仍然不能做你想做的事,你需要将它作为 Eclipse 的功能请求提出。 【参考方案1】:

没有办法通过快速修复来防止为SerialVersionUID 自动生成 cmets,而无需为所有字段清空评论生成模板。

尽管如此,没关系只需将原始问题中提到的评论模板置空就足够了,因为自动生成适用于非常狭窄的场景范围,包括这种快速-修复。

注释模板通常是在您从源中生成元素注释时生成的,无论是从工具栏还是通过右键单击该字段,这完全是可选的。

【讨论】:

以上是关于如何防止自动生成评论只是为了快速修复 serialVersionUID 警告?的主要内容,如果未能解决你的问题,请参考以下文章

如何防止 npm run lint 自动修复错误?

预防onion比特币勒索病毒,如何快速关闭135,137,138,139,445端口

如何修复一些tmux的东西(屏幕而不是xterm;功能键)?

使用 jquery serialize 和 formvalidation.io 时如何防止表单重复发布?

在压缩/修复期间防止自动编号重置 (MS Access)

如何在 Windows 上使用 Python 修复“from pexpect_serial import SerialSpawn”错误?