我正在上计算机科学课程,作业的样板代码是一个Java框架,其中大多数类(或其超类)都扩展了Serializable。这样做的结果是,VSCode会对我发出警告:
可序列化类[插入类名]没有声明类型为long的static final serialVersionUID字段
几乎所有起始代码都会有这个警告。我知道在其他IDE(例如IntelliJ和Eclipse)中,可以为所有Java项目禁止这个特定的警告。那么在VSCode中应该如何操作呢?我已经安装了Java语言支持包。
以下是我不能声明serialVersionUID或使用@SuppressWarnings的原因:
这将强制我修改不允许修改的代码。教授只希望学生实现框架的某些部分。
我需要对大约30个类进行这些更改,这不是理想情况。