@marcinmoskala But bytecode for implicit and explicit default constructors are the same: on bytecode level it's always explicit. Just compare bytecode before decompilation.
So decompiler know nothing about original Kotlin code, just decompiles bytecode to source code according his own internal logic.
e
elizarov
06/22/2017, 8:59 AM
gildor: The issue is different. IDEA decompiler fails to properly decompile
private
constructor. It omits the constructor completely (seeing that is has a trivial body) failing to recognize its privateness