I\'m converting Java to Kotlin with Android Studio. I get double bang after the instance variable. What is the double bang and more importantly where is this documented?
This is unsafe nullable type (T?) conversion to a non-nullable type (T), !! will throw NullPointerException if the value is null.
T?
T
!!
NullPointerException
null
It is documented here along with Kotlin means of null-safety.