Ich möchte eine Annotation oder ein Merkmal erstellen, das Methoden zu einem Objekt zur Kompilierzeit dynamisch hinzufügt, basierend auf vorhandenen Feldern. Obwohl ich mich für etwas auf Klassenebene interessiere, würde ich auch mit Annotationen auf Feldebene (oder etwas anderem mehr) arbeiten.Ist es möglich, etwas mit Scala @BeanProperty mit Makros zu implementieren?
An older stack-overflow question Fragen über die Implementierungsdetails von Scala @BeanProperty
wurde mit beantwortet: "Es ist ein Compiler-Plugin, aber Makros können Sie auch dies tun". Ist angesichts der offiziellen (wenn auch experimentellen) Freigabe von Makros in Scala 2.10 eine solche Funktionalität jetzt möglich?
Soweit ich verstehe, ist es nicht, aber sollte in einer zukünftigen Version wahrscheinlich 2.11 sein. –