Точки останова Kotlin в IntelliJ IDEA: установка точек останова в получателях класса данных

#kotlin #intellij-idea #breakpoints

#kotlin #intellij-idea #точки останова

Вопрос:

Возможно ли установить точки останова в методах получения классов данных в коде Kotlin в IntelliJ IDEA?

Мой класс данных:

 @JsonIgnoreProperties(ignoreUnknown = true)
data class MyResponse(
        val location: String,
        val expiresIn: Int?,
        val tokenType: String?,
        val state: String?) : Response
  

Я отлаживаю сложное приложение, устанавливая точки останова в моем приложении kotlin. Я хотел бы установить точки останова, чтобы знать, когда другой фрагмент кода пытается прочитать члены моего класса MyResponse.

Ответ №1:

Я считаю, что если вы поставите точку останова в val строке, затем щелкните правой кнопкой мыши на точке останова и отметьте «Просмотр доступа к полю», вы можете получить то, что хотите.