Kotlin renombrando Getters Generados y Setters

¿Hay alguna manera de cambiar el nombre de los getters y setters pnetworkingeterminados en Kotlin? Tengo una propiedad llamada en snake_case , pero todavía quiero que los getters y setters sean nombrados en camelCase .

Lo más cercano que he recibido es algo así como

 private var property_name = Color.BLACK private set fun setPropertyName(c: Color) { property_name = c } fun getPropertyName() = property_name 

¿Hay alguna manera de hacerlo sin ocultar los getters y setters y definir nuevos methods?

    Se describe en la sección sobre el event handling conflictos de firmas: https://kotlinlang.org/docs/reference/java-to-kotlin-interop.html#handling-signature-clashes-with-jvmname

     val x: Int @JvmName("getX_prop") get() = 15 

    Entonces @JvmName("getPropertyName") get debería funcionar.

    Si solo desea cambiar el nombre y no la funcionalidad, también puede ampliar la anotación de la siguiente manera:

     @get:JvmName("getPropertyName") @set:JvmName("setPropertyName") var property_name = Color.BLACK