Add test for KT-25114
This commit is contained in:
+5
@@ -804,6 +804,11 @@ public class FirOldFrontendDiagnosticsTestWithStdlibGenerated extends AbstractFi
|
|||||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/mainInObject.kt");
|
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/mainInObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("privateCompanionObject.kt")
|
||||||
|
public void testPrivateCompanionObject() throws Exception {
|
||||||
|
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/privateCompanionObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("property.kt")
|
@TestMetadata("property.kt")
|
||||||
public void testProperty() throws Exception {
|
public void testProperty() throws Exception {
|
||||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/property.kt");
|
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/property.kt");
|
||||||
|
|||||||
Vendored
+30
@@ -0,0 +1,30 @@
|
|||||||
|
// Issue: KT-25114
|
||||||
|
// FIR_IDENTICAL
|
||||||
|
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||||
|
|
||||||
|
class WithPrivateCompanion {
|
||||||
|
private companion object {
|
||||||
|
@JvmStatic
|
||||||
|
val staticVal1: Int = 42
|
||||||
|
|
||||||
|
val staticVal2: Int
|
||||||
|
@JvmStatic get() = 42
|
||||||
|
|
||||||
|
@get:JvmStatic
|
||||||
|
val staticVal3: Int = 42
|
||||||
|
|
||||||
|
@JvmStatic
|
||||||
|
var staticVar1: Int = 42
|
||||||
|
|
||||||
|
var staticVar2: Int
|
||||||
|
@JvmStatic get() = 42
|
||||||
|
@JvmStatic set(value) {}
|
||||||
|
|
||||||
|
@get: JvmStatic
|
||||||
|
@set: JvmStatic
|
||||||
|
var staticVar3: Int = 42
|
||||||
|
|
||||||
|
@JvmStatic
|
||||||
|
fun staticFunction() {}
|
||||||
|
}
|
||||||
|
}
|
||||||
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
package
|
||||||
|
|
||||||
|
public final class WithPrivateCompanion {
|
||||||
|
public constructor WithPrivateCompanion()
|
||||||
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
|
||||||
|
private companion object Companion {
|
||||||
|
private constructor Companion()
|
||||||
|
@kotlin.jvm.JvmStatic public final val staticVal1: kotlin.Int = 42
|
||||||
|
@get:kotlin.jvm.JvmStatic public final val staticVal2: kotlin.Int
|
||||||
|
@get:kotlin.jvm.JvmStatic public final val staticVal3: kotlin.Int = 42
|
||||||
|
@kotlin.jvm.JvmStatic public final var staticVar1: kotlin.Int
|
||||||
|
@get:kotlin.jvm.JvmStatic @set:kotlin.jvm.JvmStatic public final var staticVar2: kotlin.Int
|
||||||
|
@get:kotlin.jvm.JvmStatic @set:kotlin.jvm.JvmStatic public final var staticVar3: kotlin.Int
|
||||||
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||||
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||||
|
@kotlin.jvm.JvmStatic public final fun staticFunction(): kotlin.Unit
|
||||||
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||||
|
}
|
||||||
|
}
|
||||||
+5
@@ -804,6 +804,11 @@ public class DiagnosticsTestWithStdLibGenerated extends AbstractDiagnosticsTestW
|
|||||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/mainInObject.kt");
|
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/mainInObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("privateCompanionObject.kt")
|
||||||
|
public void testPrivateCompanionObject() throws Exception {
|
||||||
|
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/privateCompanionObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("property.kt")
|
@TestMetadata("property.kt")
|
||||||
public void testProperty() throws Exception {
|
public void testProperty() throws Exception {
|
||||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/property.kt");
|
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/property.kt");
|
||||||
|
|||||||
compiler/tests/org/jetbrains/kotlin/checkers/javac/DiagnosticsTestWithStdLibUsingJavacGenerated.java
Generated
+5
@@ -804,6 +804,11 @@ public class DiagnosticsTestWithStdLibUsingJavacGenerated extends AbstractDiagno
|
|||||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/mainInObject.kt");
|
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/mainInObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("privateCompanionObject.kt")
|
||||||
|
public void testPrivateCompanionObject() throws Exception {
|
||||||
|
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/privateCompanionObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("property.kt")
|
@TestMetadata("property.kt")
|
||||||
public void testProperty() throws Exception {
|
public void testProperty() throws Exception {
|
||||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/property.kt");
|
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/jvmStatic/property.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user