У меня есть Groovy класса, такие какполучить типы недвижимости во время выполнения
class User {
List<Foo> someFoos = new ArrayList<Foo>()
List<Bar> someBars = new ArrayList<Bar>()
}
я могу перебирать эти свойства во время выполнения с помощью
Если я проверить тип каждого из этих свойств Set
является тел .:
setProperties.each {MetaProperty setProperty ->
assert setProperty.type == Set
}
Есть ли какой-либо способ во время выполнения, я могу получить параметр типового типа ()и Bar
) для каждого из этих свойств?
Я сильно подозреваю, что не могу из-за стирания типа, но если кто-то может подтвердить мои подозрения, я был бы признателен.
Это не свойства, это поля. –
@ Daniel - это класс Groovy, поэтому они являются свойствами –