Kotlin - generate toString() for a non-data class

后端 未结 6 962
终归单人心
终归单人心 2020-12-17 08:17

Situation:

I have a class with lateinit fields, so they are not present in the constructor:

class ConfirmRequest() {
           


        
6条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-17 08:21

    The recommended way is to write toString manually (or generate by IDE) and hope that you don't have too many of such classes.

    The purpose of data class is to accommodate the most common cases of 85%, which leaves 15% to other solutions.

提交回复
热议问题