5
сказать, у меня есть один класс Котлин с аннотациями:Котлин - как получить значение атрибута аннотаций
@Entity @Table(name="user") data class User (val id:Long, val name:String)
Как я могу получить значение имени атрибута из @Table аннотацию?
fun <T> tableName(c: KClass<T>):String {
// i can get the @Table annotation like this:
val t = c.annotations.find { it.annotationClass == Table::class }
// but how can i get the value of "name" attribute from t?
}
'find' является эквивалентом' firstOrNull', не 'first' – Ilya
Дa, на мой взгляд, это было назад временно, только упрощена ответ не беспокоиться об этом. –