[kotlin] KTIJ-26166 ignore failing smart completion tests for K2

Space-RevId: 8a85c32eed1f1311eb592aa931485a1b1a6ae6d5

GitOrigin-RevId: c9b51bbfc6e793e3fb3dc312ff1e5a7851cdeda7
This commit is contained in:
Frederik Haselmeier
2026-01-23 16:29:16 +00:00
committed by intellij-monorepo-bot
parent 017234375f
commit bd1c92d867
485 changed files with 966 additions and 81 deletions
@@ -3,4 +3,5 @@ fun foo(p1: String, p2: Int){ }
fun bar(o: Any){
foo(o as <caret>)
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -3,4 +3,5 @@ fun foo(p1: String, p2: Int){ }
fun bar(o: Any){
foo(o as String, <caret>)
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -3,4 +3,5 @@ fun foo(p: java.util.HashMap<String, java.io.File>){ }
fun bar(o: Any){
foo(o as <caret>)
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -6,4 +6,5 @@ fun foo(p: java.util.HashMap<String, java.io.File>){ }
fun bar(o: Any){
foo(o as HashMap<String, File>)<caret>
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -5,4 +5,5 @@ fun bar(o: Any) {
foo(o as <caret>)
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -5,4 +5,5 @@ fun bar(o: Any) {
foo(o as List<String><caret>)
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -3,4 +3,5 @@ fun foo(p: java.io.File?){ }
fun bar(o: Any){
foo(o as? <caret>)
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -5,4 +5,5 @@ fun foo(p: java.io.File?){ }
fun bar(o: Any){
foo(o as? File)<caret>
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(i: Int) {
}
// ELEMENT: i
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(i: Int) {
}
// ELEMENT: i
// IGNORE_K2
@@ -3,3 +3,5 @@ interface Foo
var a : Foo = <caret>
//ELEMENT: object
// IGNORE_K2
@@ -3,3 +3,5 @@ interface Foo
var a : Foo = object : Foo {<caret>}
//ELEMENT: object
// IGNORE_K2
@@ -3,3 +3,5 @@ abstract class Foo
var a : Foo = <caret>
//ELEMENT: object
// IGNORE_K2
@@ -3,3 +3,5 @@ abstract class Foo
var a : Foo = object : Foo() {<caret>}
//ELEMENT: object
// IGNORE_K2
@@ -1,4 +1,5 @@
var r : Runnable = <caret>
//ELEMENT: object
//TAIL_TEXT: " (java.lang)"
//TAIL_TEXT: " (java.lang)"
// IGNORE_K2
@@ -5,4 +5,5 @@ var r : Runnable = object : Runnable {
}
//ELEMENT: object
//TAIL_TEXT: " (java.lang)"
//TAIL_TEXT: " (java.lang)"
// IGNORE_K2
@@ -1,3 +1,5 @@
val c: java.io.Closeable = <caret>
//ELEMENT_TEXT: "object : Closeable{...}"
// IGNORE_K2
@@ -7,3 +7,5 @@ val c: java.io.Closeable = object : Closeable {
}
//ELEMENT_TEXT: "object : Closeable{...}"
// IGNORE_K2
@@ -6,4 +6,5 @@ fun g() {
foo(<caret>)
}
// ELEMENT: object
// ELEMENT: object
// IGNORE_K2
@@ -6,4 +6,5 @@ fun g() {
foo(object : A<<caret>> {})
}
// ELEMENT: object
// ELEMENT: object
// IGNORE_K2
@@ -4,4 +4,5 @@ fun<T> f(klass: Class<Array<T>>) {
fun g() {
f<String>(<caret>)
}
// ELEMENT: Array
// ELEMENT: Array
// IGNORE_K2
@@ -4,4 +4,5 @@ fun<T> f(klass: Class<Array<T>>) {
fun g() {
f<String>(Array<String>::class.java)<caret>
}
// ELEMENT: Array
// ELEMENT: Array
// IGNORE_K2
@@ -5,4 +5,5 @@ fun bar(o: Any) {
foo(o as <caret>)
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -5,4 +5,5 @@ fun bar(o: Any) {
foo(o as Int<caret>)
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -2,4 +2,5 @@ fun bar(o: Any): String {
return o as <caret>
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -2,4 +2,5 @@ fun bar(o: Any): String {
return o as String<caret>
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -3,4 +3,5 @@ fun bar(o: Any): String {
return ""
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -3,4 +3,5 @@ fun bar(o: Any): String {
return ""
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -6,4 +6,5 @@ fun bar() {
fun f(){}
// ELEMENT: ::f
// ELEMENT: ::f
// IGNORE_K2
@@ -6,4 +6,5 @@ fun bar() {
fun f(){}
// ELEMENT: ::f
// ELEMENT: ::f
// IGNORE_K2
@@ -6,4 +6,5 @@ fun bar() {
fun f(){}
// ELEMENT: ::f
// ELEMENT: ::f
// IGNORE_K2
@@ -6,4 +6,5 @@ fun bar() {
fun f(){}
// ELEMENT: ::f
// ELEMENT: ::f
// IGNORE_K2
@@ -6,4 +6,5 @@ fun bar() {
fun f(){}
// ELEMENT: f
// ELEMENT: f
// IGNORE_K2
@@ -6,4 +6,5 @@ fun bar() {
fun f(){}
// ELEMENT: f
// ELEMENT: f
// IGNORE_K2
@@ -10,3 +10,5 @@ fun bar() {
}
// ELEMENT: extFun
// IGNORE_K2
@@ -10,3 +10,5 @@ fun bar() {
}
// ELEMENT: extFun
// IGNORE_K2
@@ -7,3 +7,5 @@ class A {
val v: A.Companion.Inner = <caret>
// ELEMENT: Inner
// IGNORE_K2
@@ -7,3 +7,5 @@ class A {
val v: A.Companion.Inner = A.Companion.Inner()
// ELEMENT: Inner
// IGNORE_K2
@@ -7,3 +7,5 @@ class A {
}
// ELEMENT: Inner
// IGNORE_K2
@@ -7,3 +7,5 @@ class A {
}
// ELEMENT: Inner
// IGNORE_K2
@@ -11,3 +11,5 @@ fun foo(){
}
// ELEMENT: val
// IGNORE_K2
@@ -11,3 +11,5 @@ fun foo(){
}
// ELEMENT: val
// IGNORE_K2
@@ -11,3 +11,5 @@ fun foo(){
}
// ELEMENT: bar
// IGNORE_K2
@@ -11,3 +11,5 @@ fun foo(){
}
// ELEMENT: bar
// IGNORE_K2
@@ -11,3 +11,5 @@ fun foo(){
}
// ELEMENT: bar
// IGNORE_K2
@@ -11,3 +11,5 @@ fun foo(){
}
// ELEMENT: bar
// IGNORE_K2
@@ -11,3 +11,5 @@ fun foo(){
}
// ELEMENT: bar
// IGNORE_K2
@@ -11,3 +11,5 @@ fun foo(){
}
// ELEMENT: bar
// IGNORE_K2
@@ -12,3 +12,5 @@ fun foo(){
// ELEMENT: bar
// TAIL_TEXT: "(p: (Int, String) -> Unit) (sample)"
// IGNORE_K2
@@ -12,3 +12,5 @@ fun foo(){
// ELEMENT: bar
// TAIL_TEXT: "(p: (Int, String) -> Unit) (sample)"
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -5,3 +5,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -6,3 +6,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -6,3 +6,5 @@ fun bar(sss: String) {
}
//ELEMENT: sss
// IGNORE_K2
@@ -7,3 +7,5 @@ fun bar() {
fun getString(p: Int): String = ""
//ELEMENT: getString
// IGNORE_K2
@@ -7,3 +7,5 @@ fun bar() {
fun getString(p: Int): String = ""
//ELEMENT: getString
// IGNORE_K2
@@ -7,3 +7,5 @@ class C {
}
//ELEMENT: this
// IGNORE_K2
@@ -7,3 +7,5 @@ class C {
}
//ELEMENT: this
// IGNORE_K2
@@ -7,3 +7,5 @@ fun bar() {
}
//ELEMENT: object
// IGNORE_K2
@@ -7,3 +7,5 @@ fun bar() {
}
//ELEMENT: object
// IGNORE_K2
@@ -10,3 +10,5 @@ fun bar(){
}
// ELEMENT: X
// IGNORE_K2
@@ -10,3 +10,5 @@ fun bar(){
}
// ELEMENT: X
// IGNORE_K2
@@ -3,3 +3,5 @@ open class Base(p1: String, p2: String)
class Derived(s: String) : Base(<caret>)
// ELEMENT: s
// IGNORE_K2
@@ -3,3 +3,5 @@ open class Base(p1: String, p2: String)
class Derived(s: String) : Base(s, <caret>)
// ELEMENT: s
// IGNORE_K2
@@ -3,3 +3,5 @@ open class A<T : Any>(val javaClass: Class<T>?)
class B : A<java.io.File>(<caret>)
// ELEMENT: File
// IGNORE_K2
@@ -5,3 +5,5 @@ open class A<T : Any>(val javaClass: Class<T>?)
class B : A<java.io.File>(File::class.java)<caret>
// ELEMENT: File
// IGNORE_K2
@@ -6,3 +6,5 @@ fun bar() {
// ELEMENT: String
// IGNORE_K2
@@ -6,3 +6,5 @@ fun bar() {
// ELEMENT: String
// IGNORE_K2
@@ -5,3 +5,5 @@ open class A<T : Any>(val kClass: KClass<T>?)
class B : A<java.io.File>(<caret>)
// ELEMENT: File
// IGNORE_K2
@@ -6,3 +6,5 @@ open class A<T : Any>(val kClass: KClass<T>?)
class B : A<java.io.File>(File::class)<caret>
// ELEMENT: File
// IGNORE_K2
@@ -2,4 +2,5 @@ class Foo
var a : Foo = <caret>
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -2,4 +2,5 @@ class Foo
var a : Foo = Foo()<caret>
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -8,3 +8,5 @@ fun f(){
// ELEMENT: HashMap
// TAIL_TEXT: (...) (kotlin.collections)
// IGNORE_K2
@@ -8,3 +8,5 @@ fun f(){
// ELEMENT: HashMap
// TAIL_TEXT: (...) (kotlin.collections)
// IGNORE_K2
@@ -10,4 +10,5 @@ interface Handler<E> {
fun handle(e: E)
}
// ELEMENT: object
// ELEMENT: object
// IGNORE_K2
@@ -14,4 +14,5 @@ interface Handler<E> {
fun handle(e: E)
}
// ELEMENT: object
// ELEMENT: object
// IGNORE_K2
@@ -5,3 +5,5 @@ fun foo(p : Any){
}
// ELEMENT: Foo
// IGNORE_K2
@@ -5,3 +5,5 @@ fun foo(p : Any){
}
// ELEMENT: Foo
// IGNORE_K2
@@ -7,3 +7,5 @@ class X<T> {
}
// ELEMENT: TreeMap
// IGNORE_K2
@@ -9,3 +9,5 @@ class X<T> {
}
// ELEMENT: TreeMap
// IGNORE_K2
@@ -7,3 +7,5 @@ class X<T> {
}
// ELEMENT: TreeMap
// IGNORE_K2
@@ -9,3 +9,5 @@ class X<T> {
}
// ELEMENT: TreeMap
// IGNORE_K2
@@ -8,4 +8,5 @@ fun f(){
foo(<caret>)
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -8,4 +8,5 @@ fun f(){
foo(`class`())<caret>
}
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -2,4 +2,5 @@ class Foo(p : () -> Unit)
var a : Foo = <caret>
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -2,4 +2,5 @@ class Foo(p : () -> Unit)
var a : Foo = Foo { <caret> }
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -2,4 +2,5 @@ class Foo(p : (String) -> Unit)
var a : Foo = <caret>
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -2,4 +2,5 @@ class Foo(p : (String) -> Unit)
var a : Foo = Foo { <caret> }
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -2,4 +2,5 @@ class Foo(p : Int)
var a : Foo = <caret>
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -2,4 +2,5 @@ class Foo(p : Int)
var a : Foo = Foo(<caret>)
// AUTOCOMPLETE_SETTING: true
// AUTOCOMPLETE_SETTING: true
// IGNORE_K2
@@ -5,3 +5,5 @@ fun f(list: List<Any>): Collection<String> {
}
// ELEMENT: foo
// IGNORE_K2
@@ -5,3 +5,5 @@ fun f(list: List<Any>): Collection<String> {
}
// ELEMENT: foo
// IGNORE_K2
@@ -4,3 +4,5 @@ fun foo(flag: Boolean) {
// ELEMENT: flag
// CHAR: '!'
// IGNORE_K2
@@ -4,3 +4,5 @@ fun foo(flag: Boolean) {
// ELEMENT: flag
// CHAR: '!'
// IGNORE_K2

Some files were not shown because too many files have changed in this diff Show More