Tuan Kiet
07/09/2019, 1:21 AM@Target(
    AnnotationTarget.FIELD,
    AnnotationTarget.FUNCTION,
    AnnotationTarget.PROPERTY_GETTER,
    AnnotationTarget.PROPERTY_SETTER
)
annotation class FieldName(
    val value: String
)
data class UserEntity(
    @FieldName("userName") val userName: String
)UserEntity::userName.annotationsCzar
07/09/2019, 5:26 AMAnnotationTarget.PROPERTYprintln(UserEntity::class.java.declaredFields.find { it.name == "userName"}?.annotations?.map { it.annotationClass.jvmName })Tuan Kiet
07/09/2019, 6:52 AMAnnotationTarget.PROPERTYUserEntity::userName.annotationsCzar
07/09/2019, 8:58 AMTuan Kiet
07/09/2019, 11:59 PMCzar
07/10/2019, 5:56 AMCzar
07/10/2019, 5:59 AMTuan Kiet
07/10/2019, 9:17 AM