标签: eclipse vaadin
我从Vaadin 6迁移到Vaadin 7,在这个过程中我发现了一件奇怪的事情。 我有我的Unit类,并且在Sizeable接口中有另一个具有相同名称的枚举。 当我导入我的Unit类并尝试使用它时,Eclipse会自动尝试使用Sizeable.Unit枚举而不是我的类。 谁能解释一下发生了什么?
答案 0 :(得分:1)
由于所有Vaadin组件都派生自Sizeable,因此Sizeable.Unit始终在范围内。您必须为自己的Unit类使用完全限定名称。
Sizeable
Sizeable.Unit
Unit