Ho un un'annotazione personalizzato comeCome elencare tutti i campi con un'annotazione personalizzata utilizzando il riflesso di Scala al runtime?
class MyProperty(val name: String)
extends annotation.StaticAnnotation; // or should I extend something else?
per una determinata classe, come posso elencare tutti i suoi campi che hanno questa annotazione? Sto cercando qualcosa di simile (solo indovinare):
def listProperties[T: ClassTag]: List[(SomeClassRepresentingFields,MyProperty)];