diff --git a/idea/testData/intentions/addNameToArgument/notLast.kt b/idea/testData/intentions/addNameToArgument/notLast.kt index a26620dbd31..281cc4b28ff 100644 --- a/idea/testData/intentions/addNameToArgument/notLast.kt +++ b/idea/testData/intentions/addNameToArgument/notLast.kt @@ -1,4 +1,6 @@ // IS_APPLICABLE: false +// LANGUAGE_VERSION: 1.3 + fun foo(s: String, b: Boolean){} fun bar() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/invokeOnString.kt b/idea/testData/quickfix/checkArguments/addNameToArgument/invokeOnString.kt index 180f69956cf..71902f8fbaf 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/invokeOnString.kt +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/invokeOnString.kt @@ -1,4 +1,6 @@ // "Add name to argument: 'b = 42'" "true" +// LANGUAGE_VERSION: 1.3 + operator fun String.invoke(a: Int, b: Int) {} fun g() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/invokeOnString.kt.after b/idea/testData/quickfix/checkArguments/addNameToArgument/invokeOnString.kt.after index 7a1c8a6e277..510e9e35550 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/invokeOnString.kt.after +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/invokeOnString.kt.after @@ -1,4 +1,6 @@ // "Add name to argument: 'b = 42'" "true" +// LANGUAGE_VERSION: 1.3 + operator fun String.invoke(a: Int, b: Int) {} fun g() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArguments.kt b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArguments.kt index 7d8310d29e7..791ed76177c 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArguments.kt +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArguments.kt @@ -1,4 +1,6 @@ // "Add name to argument: 'b = "FOO"'" "true" +// LANGUAGE_VERSION: 1.3 + fun f(a: Int, b: String) {} fun g() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArguments.kt.after b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArguments.kt.after index a6c98c01470..9d1b57dac9a 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArguments.kt.after +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArguments.kt.after @@ -1,4 +1,6 @@ // "Add name to argument: 'b = "FOO"'" "true" +// LANGUAGE_VERSION: 1.3 + fun f(a: Int, b: String) {} fun g() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsConstructor.kt b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsConstructor.kt index 3e6ccdbe349..e77c723f72a 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsConstructor.kt +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsConstructor.kt @@ -1,4 +1,6 @@ // "Add name to argument: 'b = "FOO"'" "true" +// LANGUAGE_VERSION: 1.3 + class A(a: Int, b: String) {} fun f() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsConstructor.kt.after b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsConstructor.kt.after index fca2a83f77f..70908929c05 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsConstructor.kt.after +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsConstructor.kt.after @@ -1,4 +1,6 @@ // "Add name to argument: 'b = "FOO"'" "true" +// LANGUAGE_VERSION: 1.3 + class A(a: Int, b: String) {} fun f() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsMultiple.kt b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsMultiple.kt index 16e2f905cc8..6fe8e31b652 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsMultiple.kt +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsMultiple.kt @@ -1,4 +1,6 @@ // "Add name to argument..." "true" +// LANGUAGE_VERSION: 1.3 + fun f(a: Int, b: String = "b", c: String = "c") {} fun g() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsMultiple.kt.after b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsMultiple.kt.after index 9ee83810f46..52476373f60 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsMultiple.kt.after +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsMultiple.kt.after @@ -1,4 +1,6 @@ // "Add name to argument..." "true" +// LANGUAGE_VERSION: 1.3 + fun f(a: Int, b: String = "b", c: String = "c") {} fun g() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsSubtype.kt b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsSubtype.kt index 8ff0c9b38d4..2c10e783dda 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsSubtype.kt +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsSubtype.kt @@ -1,4 +1,6 @@ // "Add name to argument: 'b = B()'" "true" +// LANGUAGE_VERSION: 1.3 + open class A {} open class B : A() {} diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsSubtype.kt.after b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsSubtype.kt.after index 8c19cc0867d..ef07497ce1e 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsSubtype.kt.after +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsSubtype.kt.after @@ -1,4 +1,6 @@ // "Add name to argument: 'b = B()'" "true" +// LANGUAGE_VERSION: 1.3 + open class A {} open class B : A() {} diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedNamed.kt b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedNamed.kt index 7460c8eb891..b5ed6291140 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedNamed.kt +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedNamed.kt @@ -1,4 +1,6 @@ // "Add name to argument: 'b = "FOO"'" "true" +// LANGUAGE_VERSION: 1.3 + fun f(a: String, b: String) {} fun g() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedNamed.kt.after b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedNamed.kt.after index 993b836aef6..3050434f79f 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedNamed.kt.after +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedNamed.kt.after @@ -1,4 +1,6 @@ // "Add name to argument: 'b = "FOO"'" "true" +// LANGUAGE_VERSION: 1.3 + fun f(a: String, b: String) {} fun g() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedPositional.kt b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedPositional.kt index d984c15088c..3400cf3dbc2 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedPositional.kt +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedPositional.kt @@ -1,4 +1,6 @@ // "Add name to argument: 'b = "FOO"'" "true" +// LANGUAGE_VERSION: 1.3 + fun f(a: String, x: Int, b: String) {} fun g() { diff --git a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedPositional.kt.after b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedPositional.kt.after index 077ee955ac4..d36b2ce1155 100644 --- a/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedPositional.kt.after +++ b/idea/testData/quickfix/checkArguments/addNameToArgument/mixedNamedAndPositionalArgumentsUsedPositional.kt.after @@ -1,4 +1,6 @@ // "Add name to argument: 'b = "FOO"'" "true" +// LANGUAGE_VERSION: 1.3 + fun f(a: String, x: Int, b: String) {} fun g() { diff --git a/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/valOnUserType.kt b/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/valOnUserType.kt index 215c01a3b1c..f2266ba057b 100644 --- a/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/valOnUserType.kt +++ b/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/valOnUserType.kt @@ -1,5 +1,4 @@ // "Create property 'foo' as constructor parameter" "true" -// ERROR: The feature "trailing commas" is only available since language version 1.4 // ERROR: No value passed for parameter 'foo' class A(val n: T) diff --git a/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/valOnUserType.kt.after b/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/valOnUserType.kt.after index 7e4e11a0dfd..dcd78066462 100644 --- a/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/valOnUserType.kt.after +++ b/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/valOnUserType.kt.after @@ -1,5 +1,4 @@ // "Create property 'foo' as constructor parameter" "true" -// ERROR: The feature "trailing commas" is only available since language version 1.4 // ERROR: No value passed for parameter 'foo' class A(val n: T, val foo: A) diff --git a/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/varOnUserType.kt b/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/varOnUserType.kt index 455ddddf6f8..f38dd2f3c94 100644 --- a/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/varOnUserType.kt +++ b/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/varOnUserType.kt @@ -1,5 +1,4 @@ // "Create property 'foo' as constructor parameter" "true" -// ERROR: The feature "trailing commas" is only available since language version 1.4 // ERROR: No value passed for parameter 'foo' class A(val n: T) diff --git a/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/varOnUserType.kt.after b/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/varOnUserType.kt.after index de09bd964e6..b60e43e86b8 100644 --- a/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/varOnUserType.kt.after +++ b/idea/testData/quickfix/createFromUsage/createVariable/primaryParameter/varOnUserType.kt.after @@ -1,5 +1,4 @@ // "Create property 'foo' as constructor parameter" "true" -// ERROR: The feature "trailing commas" is only available since language version 1.4 // ERROR: No value passed for parameter 'foo' class A(val n: T, var foo: String) diff --git a/idea/testData/quickfix/when/breakInWhen.kt b/idea/testData/quickfix/when/breakInWhen.kt index 0fdb4488400..3dc67a92809 100644 --- a/idea/testData/quickfix/when/breakInWhen.kt +++ b/idea/testData/quickfix/when/breakInWhen.kt @@ -1,4 +1,6 @@ // "Add label to loop" "true" +// LANGUAGE_VERSION: 1.3 + fun breakContinueInWhen(i: Int) { for (y in 0..10) { when(i) { diff --git a/idea/testData/quickfix/when/breakInWhen.kt.after b/idea/testData/quickfix/when/breakInWhen.kt.after index d07f89c754a..f9b34c5ba03 100644 --- a/idea/testData/quickfix/when/breakInWhen.kt.after +++ b/idea/testData/quickfix/when/breakInWhen.kt.after @@ -1,4 +1,6 @@ // "Add label to loop" "true" +// LANGUAGE_VERSION: 1.3 + fun breakContinueInWhen(i: Int) { loop@ for (y in 0..10) { when(i) { diff --git a/idea/testData/quickfix/when/breakInWhenInLabeled.kt b/idea/testData/quickfix/when/breakInWhenInLabeled.kt index 54de554407c..1edc2c7abf0 100644 --- a/idea/testData/quickfix/when/breakInWhenInLabeled.kt +++ b/idea/testData/quickfix/when/breakInWhenInLabeled.kt @@ -1,5 +1,6 @@ // "Add '@loop' to break" "true" // WITH_RUNTIME +// LANGUAGE_VERSION: 1.3 fun foo(chars: CharArray) { val length = chars.size diff --git a/idea/testData/quickfix/when/breakInWhenInLabeled.kt.after b/idea/testData/quickfix/when/breakInWhenInLabeled.kt.after index 7eda369119b..9187fd27ae9 100644 --- a/idea/testData/quickfix/when/breakInWhenInLabeled.kt.after +++ b/idea/testData/quickfix/when/breakInWhenInLabeled.kt.after @@ -1,5 +1,6 @@ // "Add '@loop' to break" "true" // WITH_RUNTIME +// LANGUAGE_VERSION: 1.3 fun foo(chars: CharArray) { val length = chars.size diff --git a/idea/testData/quickfix/when/continueInWhen.kt b/idea/testData/quickfix/when/continueInWhen.kt index 38ae910f99d..aa5faadadb5 100644 --- a/idea/testData/quickfix/when/continueInWhen.kt +++ b/idea/testData/quickfix/when/continueInWhen.kt @@ -1,4 +1,6 @@ // "Add label to loop" "true" +// LANGUAGE_VERSION: 1.3 + fun breakContinueInWhen(i: Int) { for (y in 0..10) { when(i) { diff --git a/idea/testData/quickfix/when/continueInWhen.kt.after b/idea/testData/quickfix/when/continueInWhen.kt.after index 22999d7c4f0..1a0b22fd813 100644 --- a/idea/testData/quickfix/when/continueInWhen.kt.after +++ b/idea/testData/quickfix/when/continueInWhen.kt.after @@ -1,4 +1,6 @@ // "Add label to loop" "true" +// LANGUAGE_VERSION: 1.3 + fun breakContinueInWhen(i: Int) { loop@ for (y in 0..10) { when(i) { diff --git a/idea/testData/quickfix/when/continueInWhenInLabeled.kt b/idea/testData/quickfix/when/continueInWhenInLabeled.kt index e98ce1c7f76..64349f409bb 100644 --- a/idea/testData/quickfix/when/continueInWhenInLabeled.kt +++ b/idea/testData/quickfix/when/continueInWhenInLabeled.kt @@ -1,5 +1,6 @@ // "Add '@loop' to continue" "true" // WITH_RUNTIME +// LANGUAGE_VERSION: 1.3 fun foo(chars: CharArray) { val length = chars.size diff --git a/idea/testData/quickfix/when/continueInWhenInLabeled.kt.after b/idea/testData/quickfix/when/continueInWhenInLabeled.kt.after index 94a7497f2d0..2ad223c90fe 100644 --- a/idea/testData/quickfix/when/continueInWhenInLabeled.kt.after +++ b/idea/testData/quickfix/when/continueInWhenInLabeled.kt.after @@ -1,5 +1,6 @@ // "Add '@loop' to continue" "true" // WITH_RUNTIME +// LANGUAGE_VERSION: 1.3 fun foo(chars: CharArray) { val length = chars.size diff --git a/idea/testData/quickfix/when/continueInWhenWithLabel.kt b/idea/testData/quickfix/when/continueInWhenWithLabel.kt index 4de3943f8ea..c7cf6a31ad4 100644 --- a/idea/testData/quickfix/when/continueInWhenWithLabel.kt +++ b/idea/testData/quickfix/when/continueInWhenWithLabel.kt @@ -1,4 +1,6 @@ // "Add label to loop" "true" +// LANGUAGE_VERSION: 1.3 + fun breakContinueInWhen(i: Int) { loop@ for (x in 0..10) { for (y in 0..10) { diff --git a/idea/testData/quickfix/when/continueInWhenWithLabel.kt.after b/idea/testData/quickfix/when/continueInWhenWithLabel.kt.after index 63f96a83170..7013b98e934 100644 --- a/idea/testData/quickfix/when/continueInWhenWithLabel.kt.after +++ b/idea/testData/quickfix/when/continueInWhenWithLabel.kt.after @@ -1,4 +1,6 @@ // "Add label to loop" "true" +// LANGUAGE_VERSION: 1.3 + fun breakContinueInWhen(i: Int) { loop@ for (x in 0..10) { loop1@ for (y in 0..10) {