클래스 수준에서 전방 참조의 사용을 보고합니다. 이러한 참조는 클래스 초기화 도중 예기치 않은 동작을 초래할 수 있습니다.

예:


  class Test {
    val first: Int  = second + 5 // 여기에서 second는 0입니다
    val second: Int = 5
    // first는 10이 아닌 5가 됩니다
  }