IntelliJ IDEA では、特に次のCollectionようなクラスのインスタンスを作成する場合:
Collection<?> collection = ...;
collection.
メソッドを入力してみるとadd、IntelliJ はadd最初の引数がであることを教えてくれますcapture of ? e。
とにかく、次のような引数として値を使用することはできません。
collection.add(new Integer(5));
メッセージは
add(
capture<?>) inは ( )にCollection適用できませんjava.lang.Integer
どういう意味ですか?