LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Все правильно PyCharm делает.
у тебя

<T extends User> User makeNewUser(Supplier<T> userClass);

а не
<T extends User> T makeNewUser(Supplier<T> userClass);

Там конечно не Supplier, а конструкторы, но сути это не меняет.
я хз как это правильно на питоне выражается.

Исправление Deleted, :

Все правильно PyCharm делает.
у тебя

User makeNewUser(Supplier<User> userClass);

а не
<T extends User> T makeNewUser(Supplier<T> userClass);

Там конечно не Supplier, а конструкторы, но сути это не меняет.
я хз как это правильно на питоне выражается.

Исходная версия Deleted, :

Все правильно PyCharm делает.
у тебя

User makeNewUser(User userClass);

а не
<T extends User> T makeNewUser(User userClassб);

я хз как это правильно на питоне выражается.