Ich habe eine benutzerdefinierte Anmerkung wieWie listet man alle Felder mit einer benutzerdefinierten Anmerkung auf, wenn man die Scala-Reflexion zur Laufzeit verwendet?
class MyProperty(val name: String)
extends annotation.StaticAnnotation; // or should I extend something else?
Für eine bestimmte Klasse, wie kann ich alle seine Felder auflisten, die diese Anmerkung haben? Ich bin auf der Suche nach so etwas wie (nur raten):
def listProperties[T: ClassTag]: List[(SomeClassRepresentingFields,MyProperty)];