platform type
[Kotlin] Java 코드를 가져올 때 nullable 주의점
[Kotlin] Java 코드를 가져올 때 nullable 주의점
2022.02.16Java 코드로 작성된 클래스를 Kotlin으로 Converting하는 작업에서 중요한 부분이 전환하려는 클래스와 여러 형태로 연결된 기존 Java 클래스들을 고려해야 한다는 점입니다. 특히 Kotlin에서는 Java와 다르게 컴파일 단계에서 null 처리를 할 수 있다는 점입니다. 그래서 Kotlin 코드로 작성된 클래스에서 Java로 된 클래스를 사용할 때 Java 클래스를 신뢰해서는 안된다는 점이 중요합니다. 📌 1. Java 클래스를 인자로 받을 때 // Module: Java class fun processExample(module: Module) { // ... module.sendAnything(anything) // ... } 예를 들어 코틀린으로 이루어진 클래스에서 Java 코드로 된 클..