Chciałbym utworzyć adnotację lub cechę, która dynamicznie dodaje metody do obiektu w czasie kompilacji, w oparciu o istniejące pola. Chociaż jestem zainteresowany czymś na poziomie klasy, pracowałbym również z adnotacjami na poziomie pola (lub czymś jeszcze bardziej szczegółowym).Czy można zaimplementować coś podobnego do Scala @BeanProperty z makrami?
An older stack-overflow question pytanie o szczegóły implementacji Scala's @BeanProperty
zostało odpowiedział: "Jest to wtyczka kompilatora, ale makra mogą również pozwalają to zrobić". Biorąc pod uwagę oficjalne (jeśli eksperymentalne) wydawanie makr w Scali 2.10, czy ten rodzaj funkcjonalności jest teraz możliwy?
O ile rozumiem, nie jest, ale powinien być w przyszłej wersji, prawdopodobnie 2.11. –