[Test] KT-64350 Add testcases
This commit is contained in:
committed by
Space Team
parent
90ccdb79ed
commit
7d06b34bfa
+30
@@ -39472,12 +39472,42 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
|
|||||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||||
|
public void testImportFromTypeAliasFunctionReference() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||||
|
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importFromTypeAliasObject.kt")
|
@TestMetadata("importFromTypeAliasObject.kt")
|
||||||
public void testImportFromTypeAliasObject() {
|
public void testImportFromTypeAliasObject() {
|
||||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||||
|
public void testImportFromTypeAliasObjectProperties() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||||
public void testImportMemberFromJavaViaAlias() {
|
public void testImportMemberFromJavaViaAlias() {
|
||||||
|
|||||||
+30
@@ -39472,12 +39472,42 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
|
|||||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||||
|
public void testImportFromTypeAliasFunctionReference() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||||
|
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importFromTypeAliasObject.kt")
|
@TestMetadata("importFromTypeAliasObject.kt")
|
||||||
public void testImportFromTypeAliasObject() {
|
public void testImportFromTypeAliasObject() {
|
||||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||||
|
public void testImportFromTypeAliasObjectProperties() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||||
public void testImportMemberFromJavaViaAlias() {
|
public void testImportMemberFromJavaViaAlias() {
|
||||||
|
|||||||
+30
@@ -37038,12 +37038,42 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir
|
|||||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||||
|
public void testImportFromTypeAliasFunctionReference() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||||
|
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importFromTypeAliasObject.kt")
|
@TestMetadata("importFromTypeAliasObject.kt")
|
||||||
public void testImportFromTypeAliasObject() {
|
public void testImportFromTypeAliasObject() {
|
||||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||||
|
public void testImportFromTypeAliasObjectProperties() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||||
public void testImportMemberFromJavaViaAlias() {
|
public void testImportMemberFromJavaViaAlias() {
|
||||||
|
|||||||
+30
@@ -37176,12 +37176,42 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia
|
|||||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||||
|
public void testImportFromTypeAliasFunctionReference() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||||
|
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importFromTypeAliasObject.kt")
|
@TestMetadata("importFromTypeAliasObject.kt")
|
||||||
public void testImportFromTypeAliasObject() {
|
public void testImportFromTypeAliasObject() {
|
||||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||||
|
public void testImportFromTypeAliasObjectProperties() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||||
public void testImportMemberFromJavaViaAlias() {
|
public void testImportMemberFromJavaViaAlias() {
|
||||||
|
|||||||
Vendored
+15
@@ -0,0 +1,15 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package simpleObject
|
||||||
|
|
||||||
|
typealias SimpleObject = TestCase
|
||||||
|
|
||||||
|
object ExtendedInvokableObject
|
||||||
|
|
||||||
|
operator fun ExtendedInvokableObject.invoke() {}
|
||||||
|
|
||||||
|
object TestCase {
|
||||||
|
val extendedPropertyLikeClbl = ExtendedInvokableObject
|
||||||
|
}
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import simpleObject.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("SimpleObject; TestCase")!>SimpleObject<!>.extendedPropertyLikeClbl
|
||||||
Vendored
+15
@@ -0,0 +1,15 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package simpleObject
|
||||||
|
|
||||||
|
typealias SimpleObject = TestCase
|
||||||
|
|
||||||
|
object ExtendedInvokableObject
|
||||||
|
|
||||||
|
operator fun ExtendedInvokableObject.invoke() {}
|
||||||
|
|
||||||
|
object TestCase {
|
||||||
|
val extendedPropertyLikeClbl = ExtendedInvokableObject
|
||||||
|
}
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import simpleObject.SimpleObject.extendedPropertyLikeClbl
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package simpleObject
|
||||||
|
|
||||||
|
typealias SimpleObject = TestCase
|
||||||
|
|
||||||
|
fun foo() {}
|
||||||
|
|
||||||
|
object TestCase {
|
||||||
|
val functionReference = ::foo
|
||||||
|
}
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import simpleObject.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("SimpleObject; TestCase")!>SimpleObject<!>.functionReference
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package simpleObject
|
||||||
|
|
||||||
|
typealias SimpleObject = TestCase
|
||||||
|
|
||||||
|
fun foo() {}
|
||||||
|
|
||||||
|
object TestCase {
|
||||||
|
val functionReference = ::foo
|
||||||
|
}
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import simpleObject.SimpleObject.functionReference
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package simpleObject
|
||||||
|
|
||||||
|
typealias SimpleObject = TestCase
|
||||||
|
|
||||||
|
object InvokableObject {
|
||||||
|
operator fun invoke() {}
|
||||||
|
}
|
||||||
|
|
||||||
|
object TestCase {
|
||||||
|
val propertyLikeClbl = InvokableObject
|
||||||
|
}
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import simpleObject.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("SimpleObject; TestCase")!>SimpleObject<!>.propertyLikeClbl
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package simpleObject
|
||||||
|
|
||||||
|
typealias SimpleObject = TestCase
|
||||||
|
|
||||||
|
object InvokableObject {
|
||||||
|
operator fun invoke() {}
|
||||||
|
}
|
||||||
|
|
||||||
|
object TestCase {
|
||||||
|
val propertyLikeClbl = InvokableObject
|
||||||
|
}
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import simpleObject.SimpleObject.propertyLikeClbl
|
||||||
Vendored
+15
@@ -0,0 +1,15 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package objectInClass
|
||||||
|
|
||||||
|
class Outer1 {
|
||||||
|
class Nested {
|
||||||
|
object Object {
|
||||||
|
fun clbl1() {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
typealias ObjectInNestedClass = Outer1.Nested.Object
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import objectInClass.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("ObjectInNestedClass; Object")!>ObjectInNestedClass<!>.clbl1
|
||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package objectInClass
|
||||||
|
|
||||||
|
class Outer1 {
|
||||||
|
class Nested {
|
||||||
|
object Object {
|
||||||
|
fun clbl1() {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
typealias ObjectInNestedClass = Outer1.Nested.Object
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import objectInClass.ObjectInNestedClass.clbl1
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package objectProperties
|
||||||
|
|
||||||
|
typealias ObjectWithProps = A
|
||||||
|
|
||||||
|
object A {
|
||||||
|
val a = 10
|
||||||
|
}
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import objectProperties.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("ObjectWithProps; A")!>ObjectWithProps<!>.a
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
// FILE: 1.kt
|
||||||
|
package objectProperties
|
||||||
|
|
||||||
|
typealias ObjectWithProps = A
|
||||||
|
|
||||||
|
object A {
|
||||||
|
val a = 10
|
||||||
|
}
|
||||||
|
|
||||||
|
// FILE: 2.kt
|
||||||
|
import objectProperties.ObjectWithProps.a
|
||||||
Generated
+30
@@ -39472,12 +39472,42 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
|
|||||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||||
|
public void testImportFromTypeAliasFunctionReference() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||||
|
public void testImportFromTypeAliasInvokableObject() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||||
|
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importFromTypeAliasObject.kt")
|
@TestMetadata("importFromTypeAliasObject.kt")
|
||||||
public void testImportFromTypeAliasObject() {
|
public void testImportFromTypeAliasObject() {
|
||||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||||
|
public void testImportFromTypeAliasObjectProperties() {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||||
public void testImportMemberFromJavaViaAlias() {
|
public void testImportMemberFromJavaViaAlias() {
|
||||||
|
|||||||
Reference in New Issue
Block a user