suresh
10/21/2021, 4:53 PMsuresh
10/21/2021, 4:54 PMfun main() {
println(Customer().address!!.country!!.name)
}
data class Customer(val address: Address? = null) {
inner class Address(val country: Country? = null)
inner class Country(val name: String)
}
suresh
10/21/2021, 4:56 PMException in thread "main" java.lang.NullPointerException
at dev.suresh.misc.HelpfulNPE.run(HelpfulNPE.kt:7)
JDK 17 stacktrace
java.lang.NullPointerException: Cannot read field "name" because "address.country" is null
at dev.suresh.npe.HelpfulNPE.main(HelpfulNPE.java:7)
rnett
10/21/2021, 5:38 PM