Я хотел бы написать класс, который выглядит следующим образом:
public class SomeClass<T<?>> {
T<String> someField;
// ...
}
Но это недопустимая Java.Есть ли способ сказать Java, что универсальный параметр T
должен быть классом, который принимает один универсальный параметр, такой как List
, ArrayList
, Supplier
или Consumer
.