Chciałbym móc przywrócić właściwość dynamiczną z mapą za pomocą odnośnika w noSuchMethod(). Jednak ostatnie zmiany powodują, że nazwa odwołania do właściwości przychodzących jest niedostępna. Rozumiem scenariusz zminifikowania, który wymaga od nas używania symboli zamiast ciągów znaków, ale powoduje to, że implementowanie zdatnych do serializacji właściwości dynamicznych jest trudne. Ktoś ma dobre pomysły, jak podejść do tego problemu?Jak zaimplementować właściwości dynamiczne w Dart?
- Nie mogę używać nazw łańcuchów, ponieważ nazwy ciągów nie są ustalone między wywołaniami do miniarki. (To by całkowicie zepsuło serializację)
to prawdziwa nazwa formatu, który jest dość stabilny lub czy muszę się martwić o aktualizację mojego kodu za każdym razem, gdy pojawi się nowa wersja dart? – jz87
Nie wiem, czy format został określony, ale w [specyfikacji językowej] (https://www.dartlang.org/docs/spec/latest/dart-language-specification.html) istnieją odniesienia do _settera ' v = '_. Powiedziałbym więc, że jest prawie zdefiniowany. Zapraszam do zadawania pytań na liście mailingowej lub w innym pytaniu na SO :) –