如何觸發Eclipse給我「類型參數隱藏另一種類型」警告?我正在尋找一個代碼示例。Eclipse中的「類型參數隱藏另一種類型」警告示例
以下是文檔描述的方式:啓用時,如果內部類的類型參數隱藏外部類型,則編譯器將發出錯誤或警告。
如何觸發Eclipse給我「類型參數隱藏另一種類型」警告?我正在尋找一個代碼示例。Eclipse中的「類型參數隱藏另一種類型」警告示例
以下是文檔描述的方式:啓用時,如果內部類的類型參數隱藏外部類型,則編譯器將發出錯誤或警告。
class Test<A> {
class Inner<A> {
// here A denotes the generic parameter of Test.Inner
// the type A of Test is hidden
}
<A> void test() {
// here it is not a class but the type parameter A of Test is also hidden
// if I remember well, the warning shows these too
}
}
class Outer<T> {
class Inner<T> {}
}
public class Outer<T>
{
class Inner<T>
{
}
}