Report JVM signature clashes from JVM_IR
Also: * Do not rename public ABI fields This includes backing fields for const, lateinit, @JvmField properties, and instance fields for objects. * FAKE_OVERRIDE declarations for static members of parent Java classes Required to report cases when a Kotlin function accidentally overrides Java class member.
This commit is contained in:
@@ -130,6 +130,11 @@ public class IrTextTestCaseGenerated extends AbstractIrTextTestCase {
|
||||
runTest("compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("fakeOverridesForJavaStaticMembers.kt")
|
||||
public void testFakeOverridesForJavaStaticMembers() throws Exception {
|
||||
runTest("compiler/testData/ir/irText/classes/fakeOverridesForJavaStaticMembers.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("implicitNotNullOnDelegatedImplementation.kt")
|
||||
public void testImplicitNotNullOnDelegatedImplementation() throws Exception {
|
||||
runTest("compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.kt");
|
||||
|
||||
Reference in New Issue
Block a user