arrayOf 함수 호출 계열에서 불필요한 스프레드 연산자의 사용을 보고합니다.

코드를 정리하려면 '불필요한 스프레드 연산자 제거' 빠른 수정을 사용하세요.

예:


  fun foo(vararg s: String) { }

  fun bar(ss: Array<String>) {
      foo(*arrayOf("abc"))       // 두 개의 'foo' 호출에서 배열이 생성되어 있고
      foo(*arrayOf(*ss, "zzz"))  // 따라오는 '스프레드 처리' 역시 불필요합니다
  }

빠른 수정을 적용한 후:


  fun foo(vararg s: String) { }

  fun bar(ss: Array<String>) {
      foo("abc")
      foo(*ss, "zzz")
  }