У меня есть пользовательская аннотация, например
class MyProperty(val name: String)
extends annotation.StaticAnnotation; // or should I extend something else?
Как для данного класса я могу перечислить все его поля, которые имеют эту аннотацию? Я ищу что-то вроде (просто догадываюсь):
def listProperties[T: ClassTag]: List[(SomeClassRepresentingFields,MyProperty)];