公式の Java JDK1.7 ガイドからこの引用を入手しましたが、その仕組みがわかりません。誰でも説明できますか?言い換えれば、空の文字列が渡された場合、ダイヤモンドはどのように整数型を推測するのでしょうか?
MyClass<Integer> myObject = new MyClass<>("");
この例では、コンパイラは、ジェネリック クラス MyClass の仮型パラメーター X の型 Integer を推論します。このジェネリック クラスのコンストラクターの仮型パラメーター T の String 型を推論します。