class PubTools {
void update(Context context, {bool force: false}) {
// do something
}
}
Старый код. и я хотел бы сменить имя функции update
на upgrade
.создать еще одну функцию для устаревшего имени
class PubTools { @deprecated void update(Context context, {bool force: false}) { upgrade(context, force); } void upgrade(Context context, {bool force: false}) { // do something } }
Но dartanalyzer
возвращается предупреждение.
что-то вроде ..
[предупреждение] 1 позиционные аргументы и следовало ожидать, но 2 найден (/ дом/sungguk/program_store/Библиотека/мясорубки _utils.dart, линия 130, колонка 8)
Как удалить предупреждение? Какой правильный грамматик?