[FIR] Link some tests with issues

Just in case.

^KT-59874
This commit is contained in:
Nikolay Lunyak
2023-11-01 12:06:53 +02:00
committed by Space Team
parent 41c5934d4e
commit 425d5e808b
44 changed files with 50 additions and 6 deletions
@@ -1,4 +1,5 @@
// KT-15951 Callable reference to class constructor from object is not resolved // KT-15951 Callable reference to class constructor from object is not resolved
// KT-63069
object A { object A {
class Wrapper class Wrapper
@@ -1,4 +1,5 @@
// KT-15951 Callable reference to class constructor from object is not resolved // KT-15951 Callable reference to class constructor from object is not resolved
// KT-63069
object A { object A {
class Wrapper class Wrapper
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// SKIP_TXT // SKIP_TXT
fun <T> T.myApply(block: T.() -> Unit): T = this fun <T> T.myApply(block: T.() -> Unit): T = this
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// SKIP_TXT // SKIP_TXT
fun <T> T.myApply(block: T.() -> Unit): T = this fun <T> T.myApply(block: T.() -> Unit): T = this
@@ -1,3 +1,4 @@
// ISSUE: KT-63068
fun List<Int>.f() { fun List<Int>.f() {
this@List.size this@List.size
} }
@@ -1,3 +1,4 @@
// ISSUE: KT-63068
fun List<Int>.f() { fun List<Int>.f() {
this<!UNRESOLVED_REFERENCE!>@List<!>.<!DEBUG_INFO_MISSING_UNRESOLVED!>size<!> this<!UNRESOLVED_REFERENCE!>@List<!>.<!DEBUG_INFO_MISSING_UNRESOLVED!>size<!>
} }
@@ -1,3 +1,4 @@
// ISSUE: KT-63068
fun Int.f() { fun Int.f() {
this@Int this@Int
} }
@@ -1,3 +1,4 @@
// ISSUE: KT-63068
fun Int.f() { fun Int.f() {
this<!UNRESOLVED_REFERENCE!>@Int<!> this<!UNRESOLVED_REFERENCE!>@Int<!>
} }
@@ -1,3 +1,5 @@
// ISSUE: KT-63063
class Test { class Test {
@ClassObjectAnnotation @ClassObjectAnnotation
@NestedAnnotation @NestedAnnotation
@@ -1,3 +1,5 @@
// ISSUE: KT-63063
class Test { class Test {
@<!UNRESOLVED_REFERENCE!>ClassObjectAnnotation<!> @<!UNRESOLVED_REFERENCE!>ClassObjectAnnotation<!>
@NestedAnnotation @NestedAnnotation
@@ -1,3 +1,4 @@
// ISSUE: KT-59138
// SKIP_TXT // SKIP_TXT
// FILE: JavaClass.java // FILE: JavaClass.java
public class JavaClass { public class JavaClass {
@@ -1,3 +1,4 @@
// ISSUE: KT-59138
// SKIP_TXT // SKIP_TXT
// FILE: JavaClass.java // FILE: JavaClass.java
public class JavaClass { public class JavaClass {
@@ -1,3 +1,4 @@
// ISSUE: KT-63070
// FILE: a/b.java // FILE: a/b.java
package a; package a;
@@ -1,3 +1,4 @@
// ISSUE: KT-63070
// FILE: a/b.java // FILE: a/b.java
package a; package a;
@@ -1,3 +1,4 @@
// ISSUE: KT-63066
// MODULE: m1 // MODULE: m1
// FILE: a.kt // FILE: a.kt
@@ -1,3 +1,4 @@
// ISSUE: KT-63066
// MODULE: m1 // MODULE: m1
// FILE: a.kt // FILE: a.kt
@@ -1,4 +1,5 @@
// !API_VERSION: 1.0 // !API_VERSION: 1.0
// ISSUE: KT-63065
// MODULE: m1 // MODULE: m1
// FILE: a.kt // FILE: a.kt
@@ -1,4 +1,5 @@
// !API_VERSION: 1.0 // !API_VERSION: 1.0
// ISSUE: KT-63065
// MODULE: m1 // MODULE: m1
// FILE: a.kt // FILE: a.kt
@@ -1,3 +1,5 @@
// ISSUE: KT-56744
fun castInTry(s: Any) { fun castInTry(s: Any) {
try { try {
s as String // Potential cast exception s as String // Potential cast exception
@@ -1,3 +1,5 @@
// ISSUE: KT-56744
fun castInTry(s: Any) { fun castInTry(s: Any) {
try { try {
s as String // Potential cast exception s as String // Potential cast exception
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// DUMP_CFG // DUMP_CFG
interface A { interface A {
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// DUMP_CFG // DUMP_CFG
interface A { interface A {
@@ -1,3 +1,5 @@
// ISSUE: KT-56744
fun castInTry(s: Any) { fun castInTry(s: Any) {
try { try {
s as String // Potential cast exception s as String // Potential cast exception
@@ -1,3 +1,5 @@
// ISSUE: KT-56744
fun castInTry(s: Any) { fun castInTry(s: Any) {
try { try {
s as String // Potential cast exception s as String // Potential cast exception
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// !LANGUAGE: +SafeCastCheckBoundSmartCasts // !LANGUAGE: +SafeCastCheckBoundSmartCasts
interface SomeClass { interface SomeClass {
val data: Any? val data: Any?
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// !LANGUAGE: +SafeCastCheckBoundSmartCasts // !LANGUAGE: +SafeCastCheckBoundSmartCasts
interface SomeClass { interface SomeClass {
val data: Any? val data: Any?
@@ -1,4 +1,4 @@
// ISSUE: KT-44802 // ISSUES: KT-44802, KT-56744
// INFERENCE_HELPERS // INFERENCE_HELPERS
// FILE: foo/PackagePrivateInterface.java // FILE: foo/PackagePrivateInterface.java
@@ -1,4 +1,4 @@
// ISSUE: KT-44802 // ISSUES: KT-44802, KT-56744
// INFERENCE_HELPERS // INFERENCE_HELPERS
// FILE: foo/PackagePrivateInterface.java // FILE: foo/PackagePrivateInterface.java
@@ -1,5 +1,5 @@
// INFERENCE_HELPERS // INFERENCE_HELPERS
// ISSUE: KT-44802 // ISSUES: KT-44802, KT-56744
// FILE: a.kt // FILE: a.kt
package foo package foo
@@ -1,5 +1,5 @@
// INFERENCE_HELPERS // INFERENCE_HELPERS
// ISSUE: KT-44802 // ISSUES: KT-44802, KT-56744
// FILE: a.kt // FILE: a.kt
package foo package foo
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// SKIP_TXT // SKIP_TXT
fun test() { fun test() {
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// SKIP_TXT // SKIP_TXT
fun test() { fun test() {
@@ -1,3 +1,4 @@
// ISSUE: KT-63072
// !CHECK_TYPE // !CHECK_TYPE
interface A<R, T: A<R, T>> { interface A<R, T: A<R, T>> {
@@ -1,3 +1,4 @@
// ISSUE: KT-63072
// !CHECK_TYPE // !CHECK_TYPE
interface A<R, T: A<R, T>> { interface A<R, T: A<R, T>> {
@@ -1,3 +1,4 @@
// ISSUE: KT-63067
// FILE: KotlinFile.kt // FILE: KotlinFile.kt
open class KotlinClass { open class KotlinClass {
public open fun getSomething1(): Int = 1 public open fun getSomething1(): Int = 1
@@ -1,3 +1,4 @@
// ISSUE: KT-63067
// FILE: KotlinFile.kt // FILE: KotlinFile.kt
open class KotlinClass { open class KotlinClass {
public open fun getSomething1(): Int = 1 public open fun getSomething1(): Int = 1
@@ -1,3 +1,4 @@
// ISSUE: KT-63071
// !MARK_DYNAMIC_CALLS // !MARK_DYNAMIC_CALLS
fun test() { fun test() {
@@ -1,3 +1,4 @@
// ISSUE: KT-63071
// !MARK_DYNAMIC_CALLS // !MARK_DYNAMIC_CALLS
fun test() { fun test() {
@@ -1,4 +1,4 @@
// ISSUE: KT-57911 // ISSUES: KT-57911, KT-56744
import kotlin.contracts.ExperimentalContracts import kotlin.contracts.ExperimentalContracts
import kotlin.contracts.contract import kotlin.contracts.contract
@@ -1,4 +1,4 @@
// ISSUE: KT-57911 // ISSUES: KT-57911, KT-56744
import kotlin.contracts.ExperimentalContracts import kotlin.contracts.ExperimentalContracts
import kotlin.contracts.contract import kotlin.contracts.contract
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers
// !OPT_IN: kotlin.contracts.ExperimentalContracts // !OPT_IN: kotlin.contracts.ExperimentalContracts
// !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers
// !OPT_IN: kotlin.contracts.ExperimentalContracts // !OPT_IN: kotlin.contracts.ExperimentalContracts
// !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect
// !OPT_IN: kotlin.contracts.ExperimentalContracts // !OPT_IN: kotlin.contracts.ExperimentalContracts
// !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER
@@ -1,3 +1,4 @@
// ISSUE: KT-56744
// !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect
// !OPT_IN: kotlin.contracts.ExperimentalContracts // !OPT_IN: kotlin.contracts.ExperimentalContracts
// !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER