使用Java泛型确保类型安全

Eqb*_*bal 3 java generics type-safety

我正在尝试改进以下方法的类型安全性:

A<String> method(B<String> arg);
Run Code Online (Sandbox Code Playgroud)

如何确保不使用原始类型调用此方法B,并且编译器始终检查指定的String类型?

Boh*_*ian 6

您无法阻止某人使用原始类型调用方法.

原因是为了与Java的预通用版本向后兼容.