binary-compatibility-validator icon indicating copy to clipboard operation
binary-compatibility-validator copied to clipboard

Do not report public synthetic constructors of sealed classes as public API

Open qwwdfsad opened this issue 3 years ago • 2 comments

It is mostly a compiler omission (KT-26436, KT-25112), but creates a false sense that such constructors are part of public ABI

qwwdfsad avatar Jul 29 '20 14:07 qwwdfsad

I came here to file an issue that protected functions in sealed classes should not be reported, and found this similar issue. Do you want to consider that as part of this issue or should I file a separate issue?

drewhamilton avatar Oct 25 '20 12:10 drewhamilton

@drewhamilton it's better to create a separate issue

qwwdfsad avatar Oct 27 '20 09:10 qwwdfsad