::class.java 인수가 있는 호출을 대체할 수 있는 위치를 보고합니다.
스프링은 타입 토큰 매개변수가 있는 일반 Java 메서드에 대한 여러 Kotlin 확장 기능을 제공합니다. 이 검사는 자바 스타일 호출을 불변하게 코틀린 확장 호출로 대체할 수 있는 스프링 API 사용을 보고합니다.
예:
import org.springframework.core.env.PropertyResolver
fun example(resolver: PropertyResolver): String? =
resolver.getProperty("test.property", String::class.java)
수정 적용 후:
import org.springframework.core.env.PropertyResolver
import org.springframework.core.env.getProperty
fun example(resolver: PropertyResolver): String? =
resolver.getProperty<String>("test.property")