История изменений
Исправление 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б);
я хз как это правильно на питоне выражается.