코틀린 인라인(inline)과 @PublishedApi internal
코틀린은 인라인(inline)기능을 함수에서 클래스까지 다양한 범위에서 지원한다. 인라인에 대한 많은 오해는 성능이다. 최신 자바가상머신이나 자바스크립트 엔진은 함수호출을 최적화하기 때문에 함수 호출 대신하여 본문을 삽입한다고 증가되는 성능은 미비하다. 오히려 기존 제어문의 구조를 바꾸거나 다른 방식으로 객체를 설계할 수 있게 해준다. 아마 코틀린의 가장 큰 특징 중 하나가 인라인으로 인한 코드의 변화일지 모른다.