Kotlin: Uncovered
summary
Kotlin code decompiles to readable Java so you can verify what the compiler actually emits: decompiled to Java. Data classes add generated components, a copy method, equals, hashCode and toString rather than magic behavior: data class adds copy and components. Nullability becomes explicit runtime checks and the "!!" operator throws a null pointer: double-bang throws NPE. Extensions become static helpers named for the file, delegation compiles to simple forwarding fields, and inline lambdas avoid allocation while non-inline create small Function objects.
AI-written summary · about
chapters (6)
- 0:00Start
- 5:14Java Virtual Machine
- 12:30Default Values
- 12:45Named Parameters
- 14:32Safe Call Operator
- 17:45Elvis Operator?








