我在 Eclipse 2020-09 和 2020-12 中有这两个课程:
A级
package test;
public sealed class A permits B { }
B类
package test;
import java.io.Serializable;
public final class B extends A implements Serializable { }
但是,eclipse 编译器在 B 类中给了我一个编译器错误:
扩展密封类 Serializable 的类型 B 应该是 Serializable 的允许子类型
这似乎很奇怪,Serializable
甚至不是密封类。我在JEP-360中一无所获。删除“implements Serializable”可以解决该错误。
这是 Eclipse 编译器中的错误吗?