diff --git a/.idea/runConfigurations/Generate_Compiler_Tests.xml b/.idea/runConfigurations/Generate_Compiler_Tests.xml
index 6c72d3e9721..44a573c3fb5 100644
--- a/.idea/runConfigurations/Generate_Compiler_Tests.xml
+++ b/.idea/runConfigurations/Generate_Compiler_Tests.xml
@@ -15,6 +15,7 @@
+
@@ -22,4 +23,4 @@
-
\ No newline at end of file
+
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/AbstractIncrementalCache.kt b/build-common/src/org/jetbrains/kotlin/incremental/AbstractIncrementalCache.kt
index fedb2949dc8..c768fa3a8cb 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/AbstractIncrementalCache.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/AbstractIncrementalCache.kt
@@ -19,6 +19,7 @@ package org.jetbrains.kotlin.incremental
import com.intellij.util.io.EnumeratorStringDescriptor
import org.jetbrains.kotlin.incremental.storage.*
import org.jetbrains.kotlin.metadata.ProtoBuf
+import org.jetbrains.kotlin.metadata.deserialization.Flags
import org.jetbrains.kotlin.metadata.deserialization.NameResolver
import org.jetbrains.kotlin.metadata.deserialization.TypeTable
import org.jetbrains.kotlin.metadata.deserialization.supertypes
@@ -34,12 +35,15 @@ interface IncrementalCacheCommon {
val thisWithDependentCaches: Iterable>
fun classesFqNamesBySources(files: Iterable): Collection
fun getSubtypesOf(className: FqName): Sequence
+ fun getSupertypesOf(className: FqName): Sequence
fun getSourceFileIfClass(fqName: FqName): File?
fun markDirty(removedAndCompiledSources: Collection)
fun clearCacheForRemovedClasses(changesCollector: ChangesCollector)
fun getComplementaryFilesRecursive(dirtyFiles: Collection): Collection
fun updateComplementaryFiles(dirtyFiles: Collection, expectActualTracker: ExpectActualTrackerImpl)
fun dump(): String
+
+ fun isSealed(className: FqName): Boolean?
}
/**
@@ -50,6 +54,7 @@ abstract class AbstractIncrementalCache(
protected val pathConverter: FileToPathConverter
) : BasicMapsOwner(workingDir), IncrementalCacheCommon {
companion object {
+ private val CLASS_ATTRIBUTES = "class-attributes"
private val SUBTYPES = "subtypes"
private val SUPERTYPES = "supertypes"
private val CLASS_FQ_NAME_TO_SOURCE = "class-fq-name-to-source"
@@ -71,6 +76,7 @@ abstract class AbstractIncrementalCache(
result
}
+ internal val classAttributesMap = registerMap(ClassAttributesMap(CLASS_ATTRIBUTES.storageFile))
private val subtypesMap = registerMap(SubtypesMap(SUBTYPES.storageFile))
private val supertypesMap = registerMap(SupertypesMap(SUPERTYPES.storageFile))
protected val classFqNameToSourceMap = registerMap(ClassFqNameToSourceMap(CLASS_FQ_NAME_TO_SOURCE.storageFile, pathConverter))
@@ -90,6 +96,14 @@ abstract class AbstractIncrementalCache(
override fun getSubtypesOf(className: FqName): Sequence =
subtypesMap[className].asSequence()
+ override fun getSupertypesOf(className: FqName): Sequence {
+ return supertypesMap[className].asSequence()
+ }
+
+ override fun isSealed(className: FqName): Boolean? {
+ return classAttributesMap[className]?.isSealed
+ }
+
override fun getSourceFileIfClass(fqName: FqName): File? =
classFqNameToSourceMap[fqName]
@@ -118,6 +132,7 @@ abstract class AbstractIncrementalCache(
supertypesMap[child] = parents
classFqNameToSourceMap[child] = srcFile
+ classAttributesMap[child] = ICClassesAttributes(ProtoBuf.Modality.SEALED == Flags.MODALITY.get(proto.flags))
}
protected fun removeAllFromClassStorage(removedClasses: Collection, changesCollector: ChangesCollector) {
@@ -152,14 +167,17 @@ abstract class AbstractIncrementalCache(
}
}
- removedFqNames.forEach { classFqNameToSourceMap.remove(it) }
+ removedFqNames.forEach {
+ classFqNameToSourceMap.remove(it)
+ classAttributesMap.remove(it)
+ }
}
protected class ClassFqNameToSourceMap(
storageFile: File,
private val pathConverter: FileToPathConverter
- ) :
- BasicStringMap(storageFile, EnumeratorStringDescriptor(), PathStringDescriptor) {
+ ) : BasicStringMap(storageFile, EnumeratorStringDescriptor(), PathStringDescriptor) {
+
operator fun set(fqName: FqName, sourceFile: File) {
storage[fqName.asString()] = pathConverter.toPath(sourceFile)
}
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/ChangesCollector.kt b/build-common/src/org/jetbrains/kotlin/incremental/ChangesCollector.kt
index bf66f3a8e74..90499179685 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/ChangesCollector.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/ChangesCollector.kt
@@ -19,12 +19,14 @@ package org.jetbrains.kotlin.incremental
import org.jetbrains.kotlin.metadata.ProtoBuf
import org.jetbrains.kotlin.metadata.deserialization.Flags
import org.jetbrains.kotlin.metadata.deserialization.NameResolver
+import org.jetbrains.kotlin.metadata.deserialization.supertypes
import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.protobuf.MessageLite
import org.jetbrains.kotlin.serialization.deserialization.getClassId
class ChangesCollector {
private val removedMembers = hashMapOf>()
+ private val changedParents = hashMapOf>()
private val changedMembers = hashMapOf>()
private val areSubclassesAffected = hashMapOf()
@@ -47,6 +49,10 @@ class ChangesCollector {
changes.add(ChangeInfo.SignatureChanged(fqName, areSubclassesAffected))
}
+ for ((fqName, changedParents) in changedParents) {
+ changes.add(ChangeInfo.ParentsChanged(fqName, changedParents))
+ }
+
return changes
}
@@ -79,12 +85,12 @@ class ChangesCollector {
}
if (oldData == null) {
- newData!!.collectAll(isRemoved = false, collectAllMembersForNewClass = collectAllMembersForNewClass)
+ newData!!.collectAll(isRemoved = false, isAdded = true, collectAllMembersForNewClass = collectAllMembersForNewClass)
return
}
if (newData == null) {
- oldData.collectAll(isRemoved = true)
+ oldData.collectAll(isRemoved = true, isAdded = false)
return
}
@@ -98,6 +104,7 @@ class ChangesCollector {
collectSignature(oldData, diff.areSubclassesAffected)
}
collectChangedMembers(fqName, diff.changedMembersNames)
+ addChangedParents(fqName, diff.changedSupertypes)
}
is PackagePartProtoData -> {
collectSignature(oldData, areSubclassesAffected = true)
@@ -121,10 +128,11 @@ class ChangesCollector {
private fun T.getNonPrivateNames(nameResolver: NameResolver, vararg members: T.() -> List): Set =
members.flatMap { this.it().filterNot { it.isPrivate }.names(nameResolver) }.toSet()
- private fun ProtoData.collectAll(isRemoved: Boolean, collectAllMembersForNewClass: Boolean = false) =
+ //TODO remember all sealed parent classes
+ private fun ProtoData.collectAll(isRemoved: Boolean, isAdded: Boolean, collectAllMembersForNewClass: Boolean = false) =
when (this) {
is PackagePartProtoData -> collectAllFromPackage(isRemoved)
- is ClassProtoData -> collectAllFromClass(isRemoved, collectAllMembersForNewClass)
+ is ClassProtoData -> collectAllFromClass(isRemoved, isAdded, collectAllMembersForNewClass)
}
private fun PackagePartProtoData.collectAllFromPackage(isRemoved: Boolean) {
@@ -143,7 +151,7 @@ class ChangesCollector {
}
}
- private fun ClassProtoData.collectAllFromClass(isRemoved: Boolean, collectAllMembersForNewClass: Boolean = false) {
+ private fun ClassProtoData.collectAllFromClass(isRemoved: Boolean, isAdded: Boolean, collectAllMembersForNewClass: Boolean = false) {
val classFqName = nameResolver.getClassId(proto.fqName).asSingleFqName()
val kind = Flags.CLASS_KIND.get(proto.flags)
@@ -162,6 +170,23 @@ class ChangesCollector {
collectSignature(classFqName, areSubclassesAffected = true)
}
+
+ if (isRemoved || isAdded) {
+ collectChangedParents(classFqName, proto.supertypeList)
+ }
+ }
+
+ private fun addChangedParents(fqName: FqName, parents: Collection) {
+ if (parents.isNotEmpty()) {
+ changedParents.getOrPut(fqName) { HashSet() }.addAll(parents)
+ }
+ }
+
+ private fun ClassProtoData.collectChangedParents(fqName: FqName, parents: Collection) {
+ val changedParentsFqNames = parents.map { type ->
+ nameResolver.getClassId(type.className).asSingleFqName()
+ }
+ addChangedParents(fqName, changedParentsFqNames)
}
private fun ClassProtoData.getNonPrivateMemberNames(): Set {
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt b/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt
index 29e89f95de9..84d75a417d6 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt
@@ -145,6 +145,7 @@ open class IncrementalJvmCache(
}
protoMap.remove(className, changesCollector)
classFqNameToSourceMap.remove(className.fqNameForClassNameWithoutDollars)
+ classAttributesMap.remove(className.fqNameForClassNameWithoutDollars)
internalNameToSource.remove(className.internalName)
// TODO NO_CHANGES? (delegates only)
@@ -271,6 +272,7 @@ open class IncrementalJvmCache(
private inner class ProtoMap(storageFile: File) : BasicStringMap(storageFile, ProtoMapValueExternalizer) {
+ @Synchronized
fun process(kotlinClass: LocalFileKotlinClass, changesCollector: ChangesCollector) {
return put(kotlinClass, changesCollector)
}
@@ -282,10 +284,12 @@ open class IncrementalJvmCache(
// from files compiled during last round.
// However there is no need to compare old and new data in this case
// (also that would fail with exception).
+ @Synchronized
fun storeModuleMapping(className: JvmClassName, bytes: ByteArray) {
storage[className.internalName] = ProtoMapValue(isPackageFacade = false, bytes = bytes, strings = emptyArray())
}
+ @Synchronized
private fun put(kotlinClass: LocalFileKotlinClass, changesCollector: ChangesCollector) {
val header = kotlinClass.classHeader
@@ -308,6 +312,7 @@ open class IncrementalJvmCache(
operator fun get(className: JvmClassName): ProtoMapValue? =
storage[className.internalName]
+ @Synchronized
fun remove(className: JvmClassName, changesCollector: ChangesCollector) {
val key = className.internalName
val oldValue = storage[key] ?: return
@@ -324,6 +329,8 @@ open class IncrementalJvmCache(
private inner class JavaSourcesProtoMap(storageFile: File) :
BasicStringMap(storageFile, JavaClassProtoMapValueExternalizer) {
+
+ @Synchronized
fun process(jvmClassName: JvmClassName, newData: SerializedJavaClass, changesCollector: ChangesCollector) {
val key = jvmClassName.internalName
val oldData = storage[key]
@@ -335,6 +342,7 @@ open class IncrementalJvmCache(
)
}
+ @Synchronized
fun remove(className: JvmClassName, changesCollector: ChangesCollector) {
val key = className.internalName
val oldValue = storage[key] ?: return
@@ -374,6 +382,7 @@ open class IncrementalJvmCache(
operator fun contains(className: JvmClassName): Boolean =
className.internalName in storage
+ @Synchronized
fun process(kotlinClass: LocalFileKotlinClass, changesCollector: ChangesCollector) {
val key = kotlinClass.className.internalName
val oldMap = storage[key] ?: emptyMap()
@@ -390,6 +399,7 @@ open class IncrementalJvmCache(
}
}
+ @Synchronized
fun remove(className: JvmClassName) {
storage.remove(className.internalName)
}
@@ -522,6 +532,7 @@ open class IncrementalJvmCache(
return result
}
+ @Synchronized
fun process(kotlinClass: LocalFileKotlinClass, changesCollector: ChangesCollector) {
val key = kotlinClass.className.internalName
val oldMap = storage[key] ?: emptyMap()
@@ -547,6 +558,7 @@ open class IncrementalJvmCache(
private fun functionNameBySignature(signature: String): String =
signature.substringBefore("(")
+ @Synchronized
fun remove(className: JvmClassName) {
storage.remove(className.internalName)
}
@@ -568,6 +580,7 @@ sealed class ChangeInfo(val fqName: FqName) {
class SignatureChanged(fqName: FqName, val areSubclassesAffected: Boolean) : ChangeInfo(fqName)
+ class ParentsChanged(fqName: FqName, val parentsChanged: Collection) : ChangeInfo(fqName)
protected open fun toStringProperties(): String = "fqName = $fqName"
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/buildUtil.kt b/build-common/src/org/jetbrains/kotlin/incremental/buildUtil.kt
index 745453842f6..cf215b95ab5 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/buildUtil.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/buildUtil.kt
@@ -136,7 +136,8 @@ fun LookupStorage.update(
data class DirtyData(
val dirtyLookupSymbols: Collection = emptyList(),
- val dirtyClassesFqNames: Collection = emptyList()
+ val dirtyClassesFqNames: Collection = emptyList(),
+ val dirtyClassesFqNamesForceRecompile: Collection = emptyList()
)
fun ChangesCollector.getDirtyData(
@@ -146,6 +147,9 @@ fun ChangesCollector.getDirtyData(
val dirtyLookupSymbols = HashSet()
val dirtyClassesFqNames = HashSet()
+ val sealedParents = HashMap>()
+ val notSealedParents = HashSet()
+
for (change in changes()) {
reporter.reportVerbose { "Process $change" }
@@ -170,10 +174,35 @@ fun ChangesCollector.getDirtyData(
}
fqNames.mapTo(dirtyLookupSymbols) { LookupSymbol(SAM_LOOKUP_NAME.asString(), it.asString()) }
+ } else if (change is ChangeInfo.ParentsChanged) {
+ fun FqName.isSealed(): Boolean {
+ if (notSealedParents.contains(this)) return false
+ if (sealedParents.containsKey(this)) return true
+ return isSealed(this, caches).also { sealed ->
+ if (sealed) {
+ sealedParents[this] = HashSet()
+ } else {
+ notSealedParents.add(this)
+ }
+ }
+ }
+ change.parentsChanged.forEach { parent ->
+ if (parent.isSealed()) {
+ sealedParents.getOrPut(parent) { HashSet() }.add(change.fqName)
+ }
+ }
}
}
- return DirtyData(dirtyLookupSymbols, dirtyClassesFqNames)
+ val forceRecompile = HashSet().apply {
+ addAll(sealedParents.keys)
+ //we should recompile all inheritors with parent sealed class: add known subtypes
+ addAll(sealedParents.keys.flatMap { withSubtypes(it, caches) })
+ //we should recompile all inheritors with parent sealed class: add new subtypes
+ addAll(sealedParents.values.flatten())
+ }
+
+ return DirtyData(dirtyLookupSymbols, dirtyClassesFqNames, forceRecompile)
}
fun mapLookupSymbolsToFiles(
@@ -217,6 +246,11 @@ fun mapClassesFqNamesToFiles(
return fqNameToAffectedFiles.values.flattenTo(HashSet())
}
+fun isSealed(
+ fqName: FqName,
+ caches: Iterable
+): Boolean = caches.any { it.isSealed(fqName) ?: false }
+
fun withSubtypes(
typeFqName: FqName,
caches: Iterable
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt b/build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt
index 9b84e4857fb..8af998ce9c7 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt
@@ -28,12 +28,14 @@ import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.protobuf.MessageLite
import org.jetbrains.kotlin.serialization.deserialization.ProtoEnumFlags
import org.jetbrains.kotlin.serialization.deserialization.descriptorVisibility
+import org.jetbrains.kotlin.serialization.deserialization.getClassId
import java.util.*
data class Difference(
val isClassAffected: Boolean = false,
val areSubclassesAffected: Boolean = false,
- val changedMembersNames: Set = emptySet()
+ val changedMembersNames: Set = emptySet(),
+ val changedSupertypes: Set = emptySet()
)
sealed class ProtoData
@@ -187,6 +189,7 @@ class DifferenceCalculatorForClass(
var isClassAffected = false
var areSubclassesAffected = false
+ val changedSupertypes = HashSet()
val names = hashSetOf()
val classIsSealed = newProto.isSealed && oldProto.isSealed
@@ -247,12 +250,21 @@ class DifferenceCalculatorForClass(
ProtoBufClassKind.FLAGS,
ProtoBufClassKind.FQ_NAME,
ProtoBufClassKind.TYPE_PARAMETER_LIST,
- ProtoBufClassKind.SUPERTYPE_LIST,
- ProtoBufClassKind.SUPERTYPE_ID_LIST,
ProtoBufClassKind.JS_EXT_CLASS_ANNOTATION_LIST -> {
isClassAffected = true
areSubclassesAffected = true
}
+
+ ProtoBufClassKind.SUPERTYPE_LIST,
+ ProtoBufClassKind.SUPERTYPE_ID_LIST -> {
+ isClassAffected = true
+ areSubclassesAffected = true
+
+ val oldSupertypes = oldProto.supertypeList.map { oldNameResolver.getClassId(it.className).asSingleFqName() }
+ val newSupertypes = newProto.supertypeList.map { newNameResolver.getClassId(it.className).asSingleFqName() }
+ val changed = (oldSupertypes union newSupertypes) subtract (oldSupertypes intersect newSupertypes)
+ changedSupertypes.addAll(changed)
+ }
ProtoBufClassKind.JVM_EXT_CLASS_MODULE_NAME,
ProtoBufClassKind.JS_EXT_CLASS_CONTAINING_FILE_ID -> {
// TODO
@@ -281,7 +293,7 @@ class DifferenceCalculatorForClass(
}
}
- return Difference(isClassAffected, areSubclassesAffected, names)
+ return Difference(isClassAffected, areSubclassesAffected, names, changedSupertypes)
}
}
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/storage/BasicMapsOwner.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/BasicMapsOwner.kt
index 571f26bb968..57d90607c4f 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/storage/BasicMapsOwner.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/storage/BasicMapsOwner.kt
@@ -30,6 +30,7 @@ open class BasicMapsOwner(val cachesDir: File) {
protected val String.storageFile: File
get() = File(cachesDir, this + "." + CACHE_EXTENSION)
+ @Synchronized
protected fun > registerMap(map: M): M {
maps.add(map)
return map
@@ -47,6 +48,7 @@ open class BasicMapsOwner(val cachesDir: File) {
forEachMapSafe("flush") { it.flush(memoryCachesOnly) }
}
+ @Synchronized
private fun forEachMapSafe(actionName: String, action: (BasicMap<*, *>) -> Unit) {
val actionExceptions = LinkedHashMap()
maps.forEach {
@@ -66,5 +68,6 @@ open class BasicMapsOwner(val cachesDir: File) {
}
@TestOnly
+ @Synchronized
fun dump(): String = maps.joinToString("\n\n") { it.dump() }
}
\ No newline at end of file
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/storage/CachingLazyStorage.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/CachingLazyStorage.kt
index 360a4e517b1..7e4a25c2ada 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/storage/CachingLazyStorage.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/storage/CachingLazyStorage.kt
@@ -17,9 +17,11 @@
package org.jetbrains.kotlin.incremental.storage
import com.intellij.util.io.DataExternalizer
+import com.intellij.util.io.IOUtil
import com.intellij.util.io.KeyDescriptor
import com.intellij.util.io.PersistentHashMap
import java.io.File
+import java.io.IOException
/**
@@ -30,7 +32,6 @@ class CachingLazyStorage(
private val keyDescriptor: KeyDescriptor,
private val valueExternalizer: DataExternalizer
) : LazyStorage {
- @Volatile
private var storage: PersistentHashMap? = null
@Synchronized
@@ -80,8 +81,10 @@ class CachingLazyStorage(
try {
storage?.close()
} finally {
- PersistentHashMap.deleteFilesStartingWith(storageFile)
storage = null
+ if (!IOUtil.deleteAllFilesStartingWith(storageFile)) {
+ throw IOException("Could not delete internal storage: ${storageFile.absolutePath}")
+ }
}
}
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/storage/ClassAttributesMap.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/ClassAttributesMap.kt
new file mode 100644
index 00000000000..7b853709576
--- /dev/null
+++ b/build-common/src/org/jetbrains/kotlin/incremental/storage/ClassAttributesMap.kt
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2010-2015 JetBrains s.r.o.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jetbrains.kotlin.incremental.storage
+
+import com.intellij.util.io.DataExternalizer
+import org.jetbrains.kotlin.name.FqName
+import java.io.DataInput
+import java.io.DataOutput
+import java.io.File
+
+internal data class ICClassesAttributes(val isSealed: Boolean)
+
+internal object ICClassesAttributesExternalizer : DataExternalizer {
+ override fun read(input: DataInput): ICClassesAttributes {
+ return ICClassesAttributes(input.readBoolean())
+ }
+
+ override fun save(output: DataOutput, value: ICClassesAttributes) {
+ output.writeBoolean(value.isSealed)
+ }
+}
+
+internal open class ClassAttributesMap(
+ storageFile: File
+) : BasicStringMap(storageFile, ICClassesAttributesExternalizer) {
+ override fun dumpValue(value: ICClassesAttributes): String = value.toString()
+
+ operator fun set(key: FqName, value: ICClassesAttributes) {
+ storage[key.asString()] = value
+ }
+
+ operator fun get(key: FqName): ICClassesAttributes? = storage[key.asString()]
+
+ fun remove(key: FqName) {
+ storage.remove(key.asString())
+ }
+}
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/storage/ClassOneToManyMap.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/ClassOneToManyMap.kt
index 6549c96224a..f06524591b6 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/storage/ClassOneToManyMap.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/storage/ClassOneToManyMap.kt
@@ -20,18 +20,18 @@ import org.jetbrains.kotlin.incremental.dumpCollection
import org.jetbrains.kotlin.name.FqName
import java.io.File
-internal open class ClassOneToManyMap(
- storageFile: File
-) : BasicStringMap>(storageFile, StringCollectionExternalizer) {
+internal open class ClassOneToManyMap(storageFile: File) : BasicStringMap>(storageFile, StringCollectionExternalizer) {
override fun dumpValue(value: Collection): String = value.dumpCollection()
+ @Synchronized
fun add(key: FqName, value: FqName) {
storage.append(key.asString(), listOf(value.asString()))
}
operator fun get(key: FqName): Collection =
- storage[key.asString()]?.map(::FqName) ?: setOf()
+ storage[key.asString()]?.map(::FqName) ?: setOf()
+ @Synchronized
operator fun set(key: FqName, values: Collection) {
if (values.isEmpty()) {
remove(key)
@@ -41,10 +41,14 @@ internal open class ClassOneToManyMap(
storage[key.asString()] = values.map(FqName::asString)
}
+ @Synchronized
fun remove(key: FqName) {
storage.remove(key.asString())
}
+ // Access to caches could be done from multiple threads (e.g. JPS worker and RMI). The underlying collection is already synchronized,
+ // thus we need synchronization of this method and all modification methods.
+ @Synchronized
fun removeValues(key: FqName, removed: Set) {
val notRemoved = this[key].filter { it !in removed }
this[key] = notRemoved
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/storage/DirtyClassesMaps.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/DirtyClassesMaps.kt
index 5a158e3bea5..a6673385706 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/storage/DirtyClassesMaps.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/storage/DirtyClassesMaps.kt
@@ -25,8 +25,7 @@ internal class DirtyClassesJvmNameMap(storageFile: File) : AbstractDirtyClassesM
internal class DirtyClassesFqNameMap(storageFile: File) : AbstractDirtyClassesMap(FqNameTransformer, storageFile)
internal abstract class AbstractDirtyClassesMap(
- private val nameTransformer: NameTransformer,
- storageFile: File
+ private val nameTransformer: NameTransformer, storageFile: File
) : BasicStringMap(storageFile, BooleanDataDescriptor.INSTANCE) {
fun markDirty(className: Name) {
storage[nameTransformer.asString(className)] = true
@@ -37,10 +36,10 @@ internal abstract class AbstractDirtyClassesMap(
}
fun getDirtyOutputClasses(): Collection =
- storage.keys.map { nameTransformer.asName(it) }
+ storage.keys.map { nameTransformer.asName(it) }
fun isDirty(className: Name): Boolean =
- storage.contains(nameTransformer.asString(className))
+ storage.contains(nameTransformer.asString(className))
override fun dumpValue(value: Boolean) = ""
}
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/storage/NonCachingLazyStorage.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/NonCachingLazyStorage.kt
index 614426e0b1e..755ea8262ec 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/storage/NonCachingLazyStorage.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/storage/NonCachingLazyStorage.kt
@@ -17,9 +17,11 @@
package org.jetbrains.kotlin.incremental.storage
import com.intellij.util.io.DataExternalizer
+import com.intellij.util.io.IOUtil
import com.intellij.util.io.KeyDescriptor
import com.intellij.util.io.PersistentHashMap
import java.io.File
+import java.io.IOException
class NonCachingLazyStorage(
@@ -27,7 +29,6 @@ class NonCachingLazyStorage(
private val keyDescriptor: KeyDescriptor,
private val valueExternalizer: DataExternalizer
) : LazyStorage {
- @Volatile
private var storage: PersistentHashMap? = null
@Synchronized
@@ -76,11 +77,12 @@ class NonCachingLazyStorage(
override fun clean() {
try {
storage?.close()
- } catch (ignored: Throwable) {
+ } finally {
+ storage = null
+ if (!IOUtil.deleteAllFilesStartingWith(storageFile)) {
+ throw IOException("Could not delete internal storage: ${storageFile.absolutePath}")
+ }
}
-
- PersistentHashMap.deleteFilesStartingWith(storageFile)
- storage = null
}
@Synchronized
diff --git a/build.gradle.kts b/build.gradle.kts
index b3afa6c8093..af636074a10 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -569,7 +569,7 @@ val dist = tasks.register("dist") {
}
val syncMutedTests = tasks.register("syncMutedTests") {
- dependsOn(":compiler:tests-mutes:run")
+ dependsOn(":compiler:tests-mutes:tc-integration:run")
}
val copyCompilerToIdeaPlugin by task {
@@ -630,6 +630,7 @@ tasks {
dependsOn("dist")
dependsOn(
":compiler:test",
+ ":compiler:tests-common-new:test",
":compiler:container:test",
":compiler:tests-java8:test",
":compiler:tests-spec:test",
@@ -870,6 +871,7 @@ tasks {
":idea:idea-gradle:test",
":idea:test",
":compiler:test",
+ ":compiler:container:test",
":js:js.tests:test"
)
diff --git a/buildSrc/src/main/kotlin/tasks.kt b/buildSrc/src/main/kotlin/tasks.kt
index 69ad840581a..efce0a21d66 100644
--- a/buildSrc/src/main/kotlin/tasks.kt
+++ b/buildSrc/src/main/kotlin/tasks.kt
@@ -76,6 +76,7 @@ fun Project.projectTest(
taskName: String = "test",
parallel: Boolean = false,
shortenTempRootName: Boolean = false,
+ jUnit5Enabled: Boolean = false,
body: Test.() -> Unit = {}
): TaskProvider = getOrCreateTask(taskName) {
doFirst {
@@ -109,12 +110,29 @@ fun Project.projectTest(
}
}
- include {
- val path = it.path
- if (it.isDirectory) {
+ val parentNames = if (jUnit5Enabled) {
+ /*
+ * If we run test from inner test class with junit 5 we need
+ * to include all containing classes of our class
+ */
+ val nestedNames = classFileNameWithoutExtension.split("$")
+ mutableListOf(nestedNames.first()).also {
+ for (s in nestedNames.subList(1, nestedNames.size)) {
+ it += "${it.last()}\$$s"
+ }
+ }
+ } else emptyList()
+
+ include { treeElement ->
+ val path = treeElement.path
+ if (treeElement.isDirectory) {
classFileNameWithoutExtension.startsWith(path)
} else {
- path == classFileName || (path.endsWith(".class") && path.startsWith("$classFileNameWithoutExtension$"))
+ if (jUnit5Enabled) {
+ path == classFileName || (path.endsWith(".class") && parentNames.any { path.startsWith(it) })
+ } else {
+ path == classFileName || (path.endsWith(".class") && path.startsWith("$classFileNameWithoutExtension$"))
+ }
}
}
}
diff --git a/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/CodegenTestsOnAndroidGenerator.kt b/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/CodegenTestsOnAndroidGenerator.kt
index 055daf8e553..d11d15d3c30 100644
--- a/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/CodegenTestsOnAndroidGenerator.kt
+++ b/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/CodegenTestsOnAndroidGenerator.kt
@@ -5,7 +5,6 @@
package org.jetbrains.kotlin.android.tests
-import com.intellij.openapi.Disposable
import com.intellij.openapi.util.Disposer
import com.intellij.openapi.util.SystemInfo
import com.intellij.openapi.util.io.FileUtil
@@ -23,6 +22,7 @@ import org.jetbrains.kotlin.config.JvmTarget
import org.jetbrains.kotlin.idea.KotlinFileType
import org.jetbrains.kotlin.psi.KtFile
import org.jetbrains.kotlin.test.*
+import org.jetbrains.kotlin.test.util.KtTestUtil
import org.junit.Assert
import java.io.File
import java.io.FileWriter
@@ -303,7 +303,9 @@ class CodegenTestsOnAndroidGenerator private constructor(private val pathManager
if (kind.withReflection) JVM8REFLECT else JVM8
} else if (kind.withReflection) REFLECT else COMMON
val filesHolder = holders.getOrPut(key) {
- FilesWriter(compiler, KotlinTestUtils.newConfiguration(kind, jdkKind, KotlinTestUtils.getAnnotationsJar()).apply {
+ FilesWriter(compiler, KotlinTestUtils.newConfiguration(kind, jdkKind,
+ KtTestUtil.getAnnotationsJar()
+ ).apply {
println("Creating new configuration by $key")
KotlinBaseTest.updateConfigurationByDirectivesInTestFiles(testFiles, this)
})
@@ -341,7 +343,7 @@ class CodegenTestsOnAndroidGenerator private constructor(private val pathManager
@Throws(IOException::class)
internal fun writeAndroidSkdToLocalProperties(pathManager: PathManager) {
- val sdkRoot = KotlinTestUtils.getAndroidSdkSystemIndependentPath()
+ val sdkRoot = KtTestUtil.getAndroidSdkSystemIndependentPath()
println("Writing android sdk to local.properties: $sdkRoot")
val file = File(pathManager.tmpFolder + "/local.properties")
FileWriter(file).use { fw -> fw.write("sdk.dir=$sdkRoot") }
diff --git a/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/PathManager.java b/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/PathManager.java
index 4004b564612..8c135fc9f81 100644
--- a/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/PathManager.java
+++ b/compiler/android-tests/tests/org/jetbrains/kotlin/android/tests/PathManager.java
@@ -16,7 +16,7 @@
package org.jetbrains.kotlin.android.tests;
-import org.jetbrains.kotlin.test.KotlinTestUtils;
+import org.jetbrains.kotlin.test.util.KtTestUtil;
import java.io.File;
@@ -69,7 +69,7 @@ public class PathManager {
}
public String getAndroidSdkRoot() {
- return KotlinTestUtils.getAndroidSdkSystemIndependentPath();
+ return KtTestUtil.getAndroidSdkSystemIndependentPath();
}
public String getAndroidModuleRoot() {
diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt
index b898e84423d..47c6ee66a30 100644
--- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt
+++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt
@@ -458,6 +458,20 @@ class KotlinCoreEnvironment private constructor(
return KotlinCoreEnvironment(projectEnv, configuration, extensionConfigs)
}
+ @TestOnly
+ @JvmStatic
+ fun createForTests(
+ projectEnvironment: ProjectEnvironment, initialConfiguration: CompilerConfiguration, extensionConfigs: EnvironmentConfigFiles
+ ): KotlinCoreEnvironment {
+ return KotlinCoreEnvironment(projectEnvironment, initialConfiguration, extensionConfigs)
+ }
+
+ @TestOnly
+ fun createProjectEnvironmentForTests(parentDisposable: Disposable, configuration: CompilerConfiguration): ProjectEnvironment {
+ val appEnv = createApplicationEnvironment(parentDisposable, configuration, unitTestMode = true)
+ return ProjectEnvironment(parentDisposable, appEnv)
+ }
+
// used in the daemon for jar cache cleanup
val applicationEnvironment: KotlinCoreApplicationEnvironment? get() = ourApplicationEnvironment
diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt.as42 b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt.as42
index b41f8d46e03..dc420f7f739 100644
--- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt.as42
+++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt.as42
@@ -456,6 +456,20 @@ class KotlinCoreEnvironment private constructor(
return KotlinCoreEnvironment(projectEnv, configuration, extensionConfigs)
}
+ @TestOnly
+ @JvmStatic
+ fun createForTests(
+ projectEnvironment: ProjectEnvironment, initialConfiguration: CompilerConfiguration, extensionConfigs: EnvironmentConfigFiles
+ ): KotlinCoreEnvironment {
+ return KotlinCoreEnvironment(projectEnvironment, initialConfiguration, extensionConfigs)
+ }
+
+ @TestOnly
+ fun createProjectEnvironmentForTests(parentDisposable: Disposable, configuration: CompilerConfiguration): ProjectEnvironment {
+ val appEnv = createApplicationEnvironment(parentDisposable, configuration, unitTestMode = true)
+ return ProjectEnvironment(parentDisposable, appEnv)
+ }
+
// used in the daemon for jar cache cleanup
val applicationEnvironment: KotlinCoreApplicationEnvironment? get() = ourApplicationEnvironment
diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/TopDownAnalyzerFacadeForJVM.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/TopDownAnalyzerFacadeForJVM.kt
index 9c5eed0c1d6..6f9bd00fe8c 100644
--- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/TopDownAnalyzerFacadeForJVM.kt
+++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/TopDownAnalyzerFacadeForJVM.kt
@@ -90,11 +90,12 @@ object TopDownAnalyzerFacadeForJVM {
packagePartProvider: (GlobalSearchScope) -> PackagePartProvider,
declarationProviderFactory: (StorageManager, Collection) -> DeclarationProviderFactory = ::FileBasedDeclarationProviderFactory,
sourceModuleSearchScope: GlobalSearchScope = newModuleSearchScope(project, files),
- klibList: List = emptyList()
+ klibList: List = emptyList(),
+ explicitModuleDependencyList: List = emptyList()
): AnalysisResult {
val container = createContainer(
project, files, trace, configuration, packagePartProvider, declarationProviderFactory, CompilerEnvironment,
- sourceModuleSearchScope, klibList
+ sourceModuleSearchScope, klibList, explicitModuleDependencyList = explicitModuleDependencyList
)
val module = container.get()
@@ -127,6 +128,7 @@ object TopDownAnalyzerFacadeForJVM {
return AnalysisResult.success(trace.bindingContext, module)
}
+ @OptIn(ExperimentalStdlibApi::class)
fun createContainer(
project: Project,
files: Collection,
@@ -137,7 +139,8 @@ object TopDownAnalyzerFacadeForJVM {
targetEnvironment: TargetEnvironment = CompilerEnvironment,
sourceModuleSearchScope: GlobalSearchScope = newModuleSearchScope(project, files),
klibList: List = emptyList(),
- implicitsResolutionFilter: ImplicitsExtensionsResolutionFilter? = null
+ implicitsResolutionFilter: ImplicitsExtensionsResolutionFilter? = null,
+ explicitModuleDependencyList: List = emptyList()
): ComponentProvider {
val jvmTarget = configuration.get(JVMConfigurationKeys.JVM_TARGET, JvmTarget.DEFAULT)
val languageVersionSettings = configuration.languageVersionSettings
@@ -252,8 +255,16 @@ object TopDownAnalyzerFacadeForJVM {
val klibModules = getKlibModules(klibList, dependencyModule)
// TODO: remove dependencyModule from friends
+ val dependencies = buildList {
+ add(module)
+ dependencyModule?.let { add(it) }
+ add(fallbackBuiltIns)
+ addAll(klibModules)
+ @Suppress("UNCHECKED_CAST")
+ addAll(explicitModuleDependencyList)
+ }
module.setDependencies(
- listOfNotNull(module, dependencyModule, fallbackBuiltIns) + klibModules,
+ dependencies,
if (dependencyModule != null) setOf(dependencyModule) else emptySet()
)
module.initialize(
diff --git a/compiler/config.jvm/src/org/jetbrains/kotlin/platform/jvm/JvmPlatform.kt b/compiler/config.jvm/src/org/jetbrains/kotlin/platform/jvm/JvmPlatform.kt
index 68ff43b357b..09c029a3faa 100644
--- a/compiler/config.jvm/src/org/jetbrains/kotlin/platform/jvm/JvmPlatform.kt
+++ b/compiler/config.jvm/src/org/jetbrains/kotlin/platform/jvm/JvmPlatform.kt
@@ -18,7 +18,7 @@ abstract class JvmPlatform : SimplePlatform("JVM") {
@Suppress("DEPRECATION_ERROR")
object JvmPlatforms {
- private val UNSPECIFIED_SIMPLE_JVM_PLATFORM = JdkPlatform(JvmTarget.JVM_1_6)
+ private val UNSPECIFIED_SIMPLE_JVM_PLATFORM = JdkPlatform(JvmTarget.DEFAULT)
private val jvmTargetToJdkPlatform: Map =
JvmTarget.values().map { it to JdkPlatform(it).toTargetPlatform() }.toMap()
diff --git a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/CompilerApiTest.kt b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/CompilerApiTest.kt
index 3dc53a600bf..820f7e26f06 100644
--- a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/CompilerApiTest.kt
+++ b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/CompilerApiTest.kt
@@ -18,8 +18,8 @@ package org.jetbrains.kotlin.daemon
import com.intellij.openapi.application.ApplicationManager
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
-import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSourceLocation
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity
+import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSourceLocation
import org.jetbrains.kotlin.cli.common.messages.MessageCollector
import org.jetbrains.kotlin.cli.common.messages.OutputMessageUtil
import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler
@@ -30,13 +30,16 @@ import org.jetbrains.kotlin.daemon.common.*
import org.jetbrains.kotlin.integration.KotlinIntegrationTestBase
import org.jetbrains.kotlin.test.KotlinTestUtils
import org.jetbrains.kotlin.test.testFramework.resetApplicationToNull
+import org.jetbrains.kotlin.test.util.KtTestUtil
import org.junit.Assert
import java.io.ByteArrayOutputStream
import java.io.File
import java.io.PrintStream
import java.net.URLClassLoader
import java.nio.file.Path
-import kotlin.io.path.*
+import kotlin.io.path.ExperimentalPathApi
+import kotlin.io.path.createTempFile
+import kotlin.io.path.deleteIfExists
@OptIn(ExperimentalPathApi::class)
class CompilerApiTest : KotlinIntegrationTestBase() {
@@ -83,8 +86,8 @@ class CompilerApiTest : KotlinIntegrationTestBase() {
return code to outputs
}
- private fun getHelloAppBaseDir(): String = KotlinTestUtils.getTestDataPathBase() + "/integration/smoke/helloApp"
- private fun getSimpleScriptBaseDir(): String = KotlinTestUtils.getTestDataPathBase() + "/integration/smoke/simpleScript"
+ private fun getHelloAppBaseDir(): String = KtTestUtil.getTestDataPathBase() + "/integration/smoke/helloApp"
+ private fun getSimpleScriptBaseDir(): String = KtTestUtil.getTestDataPathBase() + "/integration/smoke/simpleScript"
private fun run(baseDir: String, logName: String, vararg args: String): Int = runJava(baseDir, logName, *args)
diff --git a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/CompilerDaemonTest.kt b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/CompilerDaemonTest.kt
index 143c22d721b..519f6843453 100644
--- a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/CompilerDaemonTest.kt
+++ b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/CompilerDaemonTest.kt
@@ -27,7 +27,7 @@ import org.jetbrains.kotlin.daemon.client.*
import org.jetbrains.kotlin.daemon.common.*
import org.jetbrains.kotlin.integration.KotlinIntegrationTestBase
import org.jetbrains.kotlin.progress.CompilationCanceledStatus
-import org.jetbrains.kotlin.test.KotlinTestUtils
+import org.jetbrains.kotlin.test.util.KtTestUtil
import org.jetbrains.kotlin.utils.KotlinPaths
import java.io.ByteArrayOutputStream
import java.io.File
@@ -95,8 +95,8 @@ class CompilerDaemonTest : KotlinIntegrationTestBase() {
assertEquals("build results differ", AbstractCliTest.removePerfOutput(res1.out), AbstractCliTest.removePerfOutput(res2.out))
}
- private fun getTestBaseDir(): String = KotlinTestUtils.getTestDataPathBase() + "/integration/smoke/" + getTestName(true)
- private fun getHelloAppBaseDir(): String = KotlinTestUtils.getTestDataPathBase() + "/integration/smoke/helloApp"
+ private fun getTestBaseDir(): String = KtTestUtil.getTestDataPathBase() + "/integration/smoke/" + getTestName(true)
+ private fun getHelloAppBaseDir(): String = KtTestUtil.getTestDataPathBase() + "/integration/smoke/helloApp"
private fun run(logName: String, vararg args: String): Int = runJava(getTestBaseDir(), logName, *args)
diff --git a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/integration/CompilerApiTest.kt b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/integration/CompilerApiTest.kt
index b28d713f0c1..ae0ba2d4086 100644
--- a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/integration/CompilerApiTest.kt
+++ b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/integration/CompilerApiTest.kt
@@ -8,8 +8,8 @@ package org.jetbrains.kotlin.daemon.experimental.integration
import com.intellij.openapi.application.ApplicationManager
import kotlinx.coroutines.runBlocking
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
-import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSourceLocation
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity
+import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSourceLocation
import org.jetbrains.kotlin.cli.common.messages.MessageCollector
import org.jetbrains.kotlin.cli.common.messages.OutputMessageUtil
import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler
@@ -24,6 +24,7 @@ import org.jetbrains.kotlin.integration.KotlinIntegrationTestBase
import org.jetbrains.kotlin.test.IgnoreAll
import org.jetbrains.kotlin.test.KotlinTestUtils
import org.jetbrains.kotlin.test.testFramework.resetApplicationToNull
+import org.jetbrains.kotlin.test.util.KtTestUtil
import org.junit.Assert
import org.junit.runner.RunWith
import java.io.File
@@ -31,7 +32,8 @@ import java.net.URLClassLoader
import java.nio.file.Path
import java.util.logging.LogManager
import java.util.logging.Logger
-import kotlin.io.path.*
+import kotlin.io.path.ExperimentalPathApi
+import kotlin.io.path.createTempFile
private val logFiles = arrayListOf()
@@ -150,8 +152,8 @@ class CompilerApiTest : KotlinIntegrationTestBase() {
code to outputs
}
- private fun getHelloAppBaseDir(): String = KotlinTestUtils.getTestDataPathBase() + "/integration/smoke/helloApp"
- private fun getSimpleScriptBaseDir(): String = KotlinTestUtils.getTestDataPathBase() + "/integration/smoke/simpleScript"
+ private fun getHelloAppBaseDir(): String = KtTestUtil.getTestDataPathBase() + "/integration/smoke/helloApp"
+ private fun getSimpleScriptBaseDir(): String = KtTestUtil.getTestDataPathBase() + "/integration/smoke/simpleScript"
private fun run(baseDir: String, logName: String, vararg args: String): Int = runJava(baseDir, logName, *args)
diff --git a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/integration/CompilerDaemonTest.kt b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/integration/CompilerDaemonTest.kt
index 40b3248281b..21541f86b35 100644
--- a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/integration/CompilerDaemonTest.kt
+++ b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/integration/CompilerDaemonTest.kt
@@ -28,7 +28,7 @@ import org.jetbrains.kotlin.daemon.common.experimental.findCallbackServerSocket
import org.jetbrains.kotlin.integration.KotlinIntegrationTestBase
import org.jetbrains.kotlin.progress.experimental.CompilationCanceledStatus
import org.jetbrains.kotlin.test.IgnoreAll
-import org.jetbrains.kotlin.test.KotlinTestUtils
+import org.jetbrains.kotlin.test.util.KtTestUtil
import org.jetbrains.kotlin.utils.KotlinPaths
import org.junit.runner.RunWith
import java.io.ByteArrayOutputStream
@@ -157,8 +157,8 @@ class CompilerDaemonTest : KotlinIntegrationTestBase() {
}
}
- private fun getTestBaseDir(): String = KotlinTestUtils.getTestDataPathBase() + "/integration/smoke/" + getTestName(true)
- private fun getHelloAppBaseDir(): String = KotlinTestUtils.getTestDataPathBase() + "/integration/smoke/helloApp"
+ private fun getTestBaseDir(): String = KtTestUtil.getTestDataPathBase() + "/integration/smoke/" + getTestName(true)
+ private fun getHelloAppBaseDir(): String = KtTestUtil.getTestDataPathBase() + "/integration/smoke/helloApp"
private fun run(logName: String, vararg args: String): Int = runJava(getTestBaseDir(), logName, *args)
diff --git a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/unit/ConnectionsTest.kt b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/unit/ConnectionsTest.kt
index 399f4d19086..b646f75b3d6 100644
--- a/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/unit/ConnectionsTest.kt
+++ b/compiler/daemon/daemon-tests/test/org/jetbrains/kotlin/daemon/experimental/unit/ConnectionsTest.kt
@@ -25,7 +25,7 @@ import org.jetbrains.kotlin.daemon.experimental.CompileServiceServerSideImpl
import org.jetbrains.kotlin.daemon.loggerCompatiblePath
import org.jetbrains.kotlin.integration.KotlinIntegrationTestBase
import org.jetbrains.kotlin.test.IgnoreAll
-import org.jetbrains.kotlin.test.KotlinTestUtils
+import org.jetbrains.kotlin.test.util.KtTestUtil
import org.junit.runner.RunWith
import java.io.ByteArrayOutputStream
import java.io.File
@@ -36,7 +36,9 @@ import java.util.*
import java.util.logging.LogManager
import java.util.logging.Logger
import kotlin.concurrent.schedule
-import kotlin.io.path.*
+import kotlin.io.path.ExperimentalPathApi
+import kotlin.io.path.createTempFile
+import kotlin.io.path.deleteIfExists
@OptIn(ExperimentalPathApi::class)
@RunWith(IgnoreAll::class)
@@ -364,7 +366,7 @@ class ConnectionsTest : KotlinIntegrationTestBase() {
CompileService.NO_SESSION,
arrayOf(
"-include-runtime",
- File(KotlinTestUtils.getTestDataPathBase() + "/integration/smoke/helloApp", "hello.kt").absolutePath,
+ File(KtTestUtil.getTestDataPathBase() + "/integration/smoke/helloApp", "hello.kt").absolutePath,
"-d",
jar
),
diff --git a/compiler/fir/analysis-tests/testData/extendedCheckers/RedundantReturnUnitTypeChecker.txt b/compiler/fir/analysis-tests/testData/extendedCheckers/RedundantReturnUnitTypeChecker.txt
index ede0c8c0e4e..58e4524988a 100644
--- a/compiler/fir/analysis-tests/testData/extendedCheckers/RedundantReturnUnitTypeChecker.txt
+++ b/compiler/fir/analysis-tests/testData/extendedCheckers/RedundantReturnUnitTypeChecker.txt
@@ -59,7 +59,7 @@ FILE: RedundantReturnUnitTypeChecker.kt
}
public final fun foo(): R|kotlin/Unit| {
- ^foo this@R|/B|.R|/B.run|( = run@fun (): R|kotlin/Int| {
+ ^foo this@R|/B|.R|/B.run|( = run@fun (): R|kotlin/Unit| {
this@R|/B|.R|/B.bar|()
}
)
@@ -88,7 +88,7 @@ FILE: RedundantReturnUnitTypeChecker.kt
}
public final fun goo(): R|kotlin/Unit| {
- ^goo (this@R|/B|, Int(1)).R|/B.let|( = let@fun (it: R|kotlin/Int|): R|kotlin/Int| {
+ ^goo (this@R|/B|, Int(1)).R|/B.let|( = let@fun (it: R|kotlin/Int|): R|kotlin/Unit| {
this@R|/B|.R|/B.bar|()
}
)
diff --git a/compiler/fir/analysis-tests/testData/extendedCheckers/unused/invoke.kt b/compiler/fir/analysis-tests/testData/extendedCheckers/unused/invoke.kt
new file mode 100644
index 00000000000..96764751f64
--- /dev/null
+++ b/compiler/fir/analysis-tests/testData/extendedCheckers/unused/invoke.kt
@@ -0,0 +1,5 @@
+fun foo(): Int {
+ val x = fun() = 4
+ val y = fun() = 2
+ return 10 * x() + y()
+}
diff --git a/compiler/fir/analysis-tests/testData/extendedCheckers/unused/invoke.txt b/compiler/fir/analysis-tests/testData/extendedCheckers/unused/invoke.txt
new file mode 100644
index 00000000000..cf32a300edb
--- /dev/null
+++ b/compiler/fir/analysis-tests/testData/extendedCheckers/unused/invoke.txt
@@ -0,0 +1,12 @@
+FILE: invoke.kt
+ public final fun foo(): R|kotlin/Int| {
+ lval x: R|() -> kotlin/Int| = fun (): R|kotlin/Int| {
+ ^ Int(4)
+ }
+
+ lval y: R|() -> kotlin/Int| = fun (): R|kotlin/Int| {
+ ^ Int(2)
+ }
+
+ ^foo Int(10).R|kotlin/Int.times|(R|/x|.R|SubstitutionOverride|()).R|kotlin/Int.plus|(R|/y|.R|SubstitutionOverride|())
+ }
diff --git a/compiler/fir/analysis-tests/testData/resolve/F.txt b/compiler/fir/analysis-tests/testData/resolve/F.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/F.txt
rename to compiler/fir/analysis-tests/testData/resolve/F.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/F.kt b/compiler/fir/analysis-tests/testData/resolve/F.kt
index ea56d48e954..a95e7c700ef 100644
--- a/compiler/fir/analysis-tests/testData/resolve/F.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/F.kt
@@ -1,4 +1,4 @@
open class A
-class B : A()
\ No newline at end of file
+class B : A()
diff --git a/compiler/fir/analysis-tests/testData/resolve/NestedOfAliasedType.txt b/compiler/fir/analysis-tests/testData/resolve/NestedOfAliasedType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/NestedOfAliasedType.txt
rename to compiler/fir/analysis-tests/testData/resolve/NestedOfAliasedType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/NestedOfAliasedType.kt b/compiler/fir/analysis-tests/testData/resolve/NestedOfAliasedType.kt
index 2af76b328d1..2fd0590d384 100644
--- a/compiler/fir/analysis-tests/testData/resolve/NestedOfAliasedType.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/NestedOfAliasedType.kt
@@ -6,4 +6,4 @@ typealias TA = A
class B : TA() {
class NestedInB : Nested()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/NestedSuperType.txt b/compiler/fir/analysis-tests/testData/resolve/NestedSuperType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/NestedSuperType.txt
rename to compiler/fir/analysis-tests/testData/resolve/NestedSuperType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/NestedSuperType.kt b/compiler/fir/analysis-tests/testData/resolve/NestedSuperType.kt
index ca28a0dc3dd..613c2c4de8c 100644
--- a/compiler/fir/analysis-tests/testData/resolve/NestedSuperType.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/NestedSuperType.kt
@@ -10,4 +10,4 @@ abstract class My {
class Your : My() {
class NestedThree : NestedOne()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/TwoDeclarationsInSameFile.txt b/compiler/fir/analysis-tests/testData/resolve/TwoDeclarationsInSameFile.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/TwoDeclarationsInSameFile.txt
rename to compiler/fir/analysis-tests/testData/resolve/TwoDeclarationsInSameFile.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/TwoDeclarationsInSameFile.kt b/compiler/fir/analysis-tests/testData/resolve/TwoDeclarationsInSameFile.kt
index 030f50027df..fa5281064a6 100644
--- a/compiler/fir/analysis-tests/testData/resolve/TwoDeclarationsInSameFile.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/TwoDeclarationsInSameFile.kt
@@ -3,4 +3,4 @@ package p
open class A
-class B : A()
\ No newline at end of file
+class B : A()
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.kt
index ac36f03e9f6..616ba08d947 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.kt
@@ -15,5 +15,5 @@ class B : A() {
}
fun test(b: B) {
- b.foo("")
+ b.foo("")
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/argumentsOfAnnotations.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/argumentsOfAnnotations.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/argumentsOfAnnotations.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/argumentsOfAnnotations.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/argumentsOfJavaAnnotation.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/argumentsOfJavaAnnotation.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/argumentsOfJavaAnnotation.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/argumentsOfJavaAnnotation.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/default.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/default.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/default.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/default.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/default.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/default.kt
index bf5a1904af2..d9ac68a53ae 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/default.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/default.kt
@@ -8,19 +8,19 @@ fun test() {
foo(1, 2.0, true)
foo(1, third = true)
- foo()
- foo(0, 0.0, false, "")
+ foo()
+ foo(0, 0.0, false, "")
bar(1, third = true)
bar(1, 2.0, true)
bar(1, 2.0, true, "my")
- bar(1, true)
+ bar(1, true)
baz(1)
baz(1, "my", "yours")
baz(1, z = true)
- baz(0, "", false)
+ baz(0, "", false)
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.kt
index 6995c3c4d61..af4ff520d6b 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.kt
@@ -15,8 +15,8 @@ fun foo(a: A) {
a.foo()
a.foo(1)
- a.bar()
- a.bar("")
+ a.bar()
+ a.bar("")
a.bar(y = 1)
a.bar("", 2)
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/definetelyNotNullForTypeParameter.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/definetelyNotNullForTypeParameter.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/definetelyNotNullForTypeParameter.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/definetelyNotNullForTypeParameter.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/extensionLambdaInDefaultArgument.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/extensionLambdaInDefaultArgument.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/extensionLambdaInDefaultArgument.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/extensionLambdaInDefaultArgument.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/extensionLambdaInDefaultArgument.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/extensionLambdaInDefaultArgument.kt
index 9ecc8487742..cb6d3aa922c 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/extensionLambdaInDefaultArgument.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/extensionLambdaInDefaultArgument.kt
@@ -2,4 +2,4 @@ fun test(
val f: String.() -> Int = { length }
): Int {
return "".f()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/fieldPlusAssign.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/fieldPlusAssign.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/fieldPlusAssign.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/fieldPlusAssign.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/incorrectFunctionalType.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/incorrectFunctionalType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/incorrectFunctionalType.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/incorrectFunctionalType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/incorrectFunctionalType.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/incorrectFunctionalType.kt
index 3d8b49c348c..94e5a0d0a5f 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/incorrectFunctionalType.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/incorrectFunctionalType.kt
@@ -4,4 +4,4 @@ fun test() {
foo {
this + it
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/integerLiteralTypes.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/integerLiteralTypes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/integerLiteralTypes.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/integerLiteralTypes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/integerLiteralTypes.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/integerLiteralTypes.kt
index 0aa726d7740..59b75b27414 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/integerLiteralTypes.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/integerLiteralTypes.kt
@@ -17,9 +17,9 @@ fun test_1() {
}
fun test_2() {
- takeInt(10000000000)
+ takeInt(10000000000)
takeLong(10000000000)
- takeByte(1000)
+ takeByte(1000)
}
fun test_3() {
@@ -35,8 +35,8 @@ fun test_4() {
}
fun test_5() {
- takeString(1)
- takeString(run { 1 })
+ takeString(1)
+ takeString(run { 1 })
}
annotation class Ann(val x: Byte)
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/invoke.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/invoke.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/invoke.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/invoke.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/invoke.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/invoke.kt
index c9392ab0068..523198288aa 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/invoke.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/invoke.kt
@@ -6,4 +6,4 @@ class My(var x: Int) {
fun copy() = My(x)
}
-fun testInvoke(): Int = My(13)()
\ No newline at end of file
+fun testInvoke(): Int = My(13)()
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/javaAnnotationsWithArrayValue.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/javaAnnotationsWithArrayValue.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/javaAnnotationsWithArrayValue.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/javaAnnotationsWithArrayValue.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/javaArrayVariance.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/javaArrayVariance.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/javaArrayVariance.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/javaArrayVariance.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/javaArrayVariance.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/javaArrayVariance.kt
index 4ead42a36c3..b6916223877 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/javaArrayVariance.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/javaArrayVariance.kt
@@ -13,6 +13,6 @@ fun takeOutA(array: Array) {}
fun test(array: Array) {
A.take(array)
- takeA(array)
+ takeA(array)
takeOutA(array)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/kt41940.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/kt41940.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/kt41940.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/kt41940.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/lambda.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/lambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/lambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/lambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/lambda.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/lambda.kt
index d593651712a..99f98ae6f6c 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/lambda.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/lambda.kt
@@ -10,8 +10,8 @@ fun test() {
foo({})
// Bad
- foo(1) {}
- foo(f = {}) {}
+ foo(1) {}
+ foo(f = {}) {}
// OK
bar(1) {}
@@ -20,15 +20,15 @@ fun test() {
bar(x = 1, f = {})
// Bad
- bar {}
- bar({})
+ bar {}
+ bar({})
// OK
baz(other = false, f = {})
baz({}, false)
// Bad
- baz {}
- baz() {}
- baz(other = false) {}
-}
\ No newline at end of file
+ baz {}
+ baz() {}
+ baz(other = false) {}
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda.kt
index 8b73579af58..4c565c751eb 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda.kt
@@ -20,4 +20,4 @@ fun test(ordinal: Int) {
}
}
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda2.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda2.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda2.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda2.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda2.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda2.kt
index eb13dc322f5..f98e070fc4a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda2.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInLambda2.kt
@@ -25,4 +25,4 @@ fun test() {
val processor = AdapterProcessor(
Function { method: PsiMethod? -> method?.containingClass }
)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInUnresolvedCall.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInUnresolvedCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInUnresolvedCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInUnresolvedCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInUnresolvedCall.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInUnresolvedCall.kt
index 26f6d8f3b0d..f867a56997e 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInUnresolvedCall.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/lambdaInUnresolvedCall.kt
@@ -1,14 +1,14 @@
fun materialize(): R = null!!
fun test_1() {
- myRun {
+ myRun {
val x = 1
x * 2
- }
+ }
}
fun test_2() {
- myRun {
+ myRun {
materialize()
- }
-}
\ No newline at end of file
+ }
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/namedArrayInAnnotation.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/namedArrayInAnnotation.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/namedArrayInAnnotation.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/namedArrayInAnnotation.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/operatorsOverLiterals.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/operatorsOverLiterals.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/operatorsOverLiterals.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/operatorsOverLiterals.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/operatorsOverLiterals.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/operatorsOverLiterals.kt
index 5309319fed2..4e6622f6fcc 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/operatorsOverLiterals.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/operatorsOverLiterals.kt
@@ -31,33 +31,33 @@ fun test_3() {
fun takeByte(b: Byte) {}
fun test_4() {
- takeByte(1 + 1)
- takeByte(1 + 127)
- takeByte(1 - 1)
- takeByte(-100 - 100)
- takeByte(10 * 10)
- takeByte(100 * 100)
- taleByte(10 / 10)
- takeByte(100 % 10)
- takeByte(1000 % 10)
- takeByte(1000 and 100)
- takeByte(128 and 511)
- takeByte(100 or 100)
- takeByte(1000 or 0)
- takeByte(511 xor 511)
- takeByte(512 xor 511)
+ takeByte(1 + 1)
+ takeByte(1 + 127)
+ takeByte(1 - 1)
+ takeByte(-100 - 100)
+ takeByte(10 * 10)
+ takeByte(100 * 100)
+ taleByte(10 / 10)
+ takeByte(100 % 10)
+ takeByte(1000 % 10)
+ takeByte(1000 and 100)
+ takeByte(128 and 511)
+ takeByte(100 or 100)
+ takeByte(1000 or 0)
+ takeByte(511 xor 511)
+ takeByte(512 xor 511)
}
fun test_5() {
takeByte(-1)
takeByte(+1)
- takeByte(1.inv())
+ takeByte(1.inv())
}
fun test_6() {
- takeByte(run { 127 + 1 })
- takeByte(1 + run { 1 })
- takeByte(run { 1 + 1 })
+ takeByte(run { 127 + 1 })
+ takeByte(1 + run { 1 })
+ takeByte(run { 1 + 1 })
1 + 1
run { 1 }
1 + run { 1 }
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/overloadByReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/overloadByReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/overloadByReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/overloadByReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/overloadByReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/overloadByReceiver.kt
index f8b42bbf33f..dc03b8952a4 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/overloadByReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/overloadByReceiver.kt
@@ -14,4 +14,4 @@ fun takeInt(x: Int) {}
fun test(d: D) {
val x = d.foo()
takeInt(x)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/overloadWithDefault.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/overloadWithDefault.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/overloadWithDefault.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/overloadWithDefault.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/overloadWithDefault.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/overloadWithDefault.kt
index bbe5dd311eb..617fad9626b 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/overloadWithDefault.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/overloadWithDefault.kt
@@ -5,4 +5,4 @@ interface A {
fun test(a: A) {
a.foo { true }
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/simple.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/simple.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/simple.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/simple.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/simple.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/simple.kt
index c043e7a8ca1..d669fd5ef8a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/simple.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/simple.kt
@@ -7,11 +7,11 @@ fun test() {
foo(1, second = 3.14, third = false, fourth = "!?")
foo(third = false, second = 2.71, fourth = "?!", first = 0)
- foo()
- foo(0.0, false, 0, "")
+ foo()
+ foo(0.0, false, 0, "")
foo(1, 2.0, third = true, "")
- foo(second = 0.0, first = 0, fourth = "")
- foo(first = 0.0, second = 0, third = "", fourth = false)
- foo(first = 0, second = 0.0, third = false, fourth = "", first = 1)
- foo(0, 0.0, false, foth = "")
-}
\ No newline at end of file
+ foo(second = 0.0, first = 0, fourth = "")
+ foo(first = 0.0, second = 0, third = "", fourth = false)
+ foo(first = 0, second = 0.0, third = false, fourth = "", first = 1)
+ foo(0, 0.0, false, foth = "")
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/stringTemplates.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/stringTemplates.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/stringTemplates.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/stringTemplates.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/stringTemplates.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/stringTemplates.kt
index a863ad03614..6f8a2d62b33 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/stringTemplates.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/stringTemplates.kt
@@ -4,4 +4,4 @@ fun foo(s: String) {}
fun test(a: A) {
foo("$a")
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/tryInLambda.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/tryInLambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/tryInLambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/tryInLambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/tryInLambda.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/tryInLambda.kt
index 0cb52a8116b..48f800e3549 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/tryInLambda.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/tryInLambda.kt
@@ -10,4 +10,4 @@ fun test() {
foo()
}
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/untouchedReturnInIf.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/untouchedReturnInIf.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/untouchedReturnInIf.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/untouchedReturnInIf.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/vararg.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/vararg.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/vararg.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/vararg.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/vararg.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/vararg.kt
index f42aee5067d..ecafa19ebb0 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/vararg.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/vararg.kt
@@ -7,11 +7,11 @@ fun test() {
foo(1, "my", "yours")
foo(1, *arrayOf("my", "yours"))
- foo("")
- foo(1, 2)
+ foo("")
+ foo(1, 2)
bar(1, z = true, y = *arrayOf("my", "yours"))
- bar(0, z = false, y = "", y = "other")
- bar(0, "", true)
+ bar(0, z = false, y = "", y = "other")
+ bar(0, "", true)
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/varargOfLambdasWithReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/varargOfLambdasWithReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/varargOfLambdasWithReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/varargOfLambdasWithReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/varargProjection.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/varargProjection.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arguments/varargProjection.txt
rename to compiler/fir/analysis-tests/testData/resolve/arguments/varargProjection.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/varargProjection.kt b/compiler/fir/analysis-tests/testData/resolve/arguments/varargProjection.kt
index 5f7aae988c3..f51ce1bd32e 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arguments/varargProjection.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arguments/varargProjection.kt
@@ -6,4 +6,4 @@ fun foo(vararg arg: Base) {}
fun bar(base: Array, sub: Array) {
foo(*base)
foo(*sub)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arrays/arraySet.txt b/compiler/fir/analysis-tests/testData/resolve/arrays/arraySet.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arrays/arraySet.txt
rename to compiler/fir/analysis-tests/testData/resolve/arrays/arraySet.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arrays/arraySet.kt b/compiler/fir/analysis-tests/testData/resolve/arrays/arraySet.kt
index ed31f6b10c4..7ee2af2cb3f 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arrays/arraySet.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arrays/arraySet.kt
@@ -28,4 +28,4 @@ fun test_2(a: A) {
fun test_3(a: A) {
a[0] = D() // set
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/arrays/arraySetWithOperation.txt b/compiler/fir/analysis-tests/testData/resolve/arrays/arraySetWithOperation.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/arrays/arraySetWithOperation.txt
rename to compiler/fir/analysis-tests/testData/resolve/arrays/arraySetWithOperation.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/arrays/arraySetWithOperation.kt b/compiler/fir/analysis-tests/testData/resolve/arrays/arraySetWithOperation.kt
index 3a96512472a..a1a92464668 100644
--- a/compiler/fir/analysis-tests/testData/resolve/arrays/arraySetWithOperation.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/arrays/arraySetWithOperation.kt
@@ -33,4 +33,4 @@ fun test_3(a: A) {
fun test_4(b: B) {
b[0] += B() // unresolved
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/asImports.txt b/compiler/fir/analysis-tests/testData/resolve/asImports.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/asImports.txt
rename to compiler/fir/analysis-tests/testData/resolve/asImports.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/asImports.kt b/compiler/fir/analysis-tests/testData/resolve/asImports.kt
index cf61f45b05c..33826641a61 100644
--- a/compiler/fir/analysis-tests/testData/resolve/asImports.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/asImports.kt
@@ -11,11 +11,11 @@ class A {
import foo.A as B
fun test_1() {
- val a = A()
+ val a = A()
val b = B() // should be OK
- val c: B = A()
+ val c: B = A()
}
fun test_2(b: B) {
b.foo()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/bareTypes.txt b/compiler/fir/analysis-tests/testData/resolve/bareTypes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/bareTypes.txt
rename to compiler/fir/analysis-tests/testData/resolve/bareTypes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/builtins/lists.txt b/compiler/fir/analysis-tests/testData/resolve/builtins/lists.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/builtins/lists.txt
rename to compiler/fir/analysis-tests/testData/resolve/builtins/lists.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/builtins/lists.kt b/compiler/fir/analysis-tests/testData/resolve/builtins/lists.kt
index 8eb5d168b34..88229fac48d 100644
--- a/compiler/fir/analysis-tests/testData/resolve/builtins/lists.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/builtins/lists.kt
@@ -2,4 +2,4 @@ abstract class MyStringList : List
abstract class MyMutableStringList : MutableList
fun List.convert(): MyStringList = this as MyStringList
-fun ret(l: MutableList): MyMutableStringList = l as MyMutableStringList
\ No newline at end of file
+fun ret(l: MutableList): MyMutableStringList = l as MyMutableStringList
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/companionInvoke.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/companionInvoke.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/companionInvoke.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/companionInvoke.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/companionVsSuperStatic.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/companionVsSuperStatic.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/companionVsSuperStatic.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/companionVsSuperStatic.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/debugExpressionType.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/debugExpressionType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/debugExpressionType.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/debugExpressionType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/debugInfoCall.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/debugInfoCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/debugInfoCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/debugInfoCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/errorCandidates.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/errorCandidates.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/errorCandidates.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/errorCandidates.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/errorCandidates.kt b/compiler/fir/analysis-tests/testData/resolve/callResolution/errorCandidates.kt
index 6989a80856a..8ce85a18c6e 100644
--- a/compiler/fir/analysis-tests/testData/resolve/callResolution/errorCandidates.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/callResolution/errorCandidates.kt
@@ -9,11 +9,11 @@ fun bar(x: B) {}
fun test(c: C) {
// Argument mapping error
- foo("")
+ foo("")
// Ambiguity
- bar(c)
+ bar(c)
// Unresolved reference
- baz()
-}
\ No newline at end of file
+ baz()
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/extensionInvokeAfterSafeCall.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/extensionInvokeAfterSafeCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/extensionInvokeAfterSafeCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/extensionInvokeAfterSafeCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/invokeAmbiguity.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/invokeAmbiguity.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/invokeAmbiguity.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/invokeAmbiguity.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/invokeWithReceiverAndArgument.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/invokeWithReceiverAndArgument.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/invokeWithReceiverAndArgument.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/invokeWithReceiverAndArgument.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/invokeWithReceiverAndArgument.kt b/compiler/fir/analysis-tests/testData/resolve/callResolution/invokeWithReceiverAndArgument.kt
index 29e27786a03..56aeefc56fd 100644
--- a/compiler/fir/analysis-tests/testData/resolve/callResolution/invokeWithReceiverAndArgument.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/callResolution/invokeWithReceiverAndArgument.kt
@@ -26,4 +26,4 @@ class Outer {
}
fun bar(i: Inner) {}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/lambdaAsReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/lambdaAsReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/lambdaAsReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/lambdaAsReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/lambdaAsReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/callResolution/lambdaAsReceiver.kt
index 543f908a55b..c6cc6917af0 100644
--- a/compiler/fir/analysis-tests/testData/resolve/callResolution/lambdaAsReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/callResolution/lambdaAsReceiver.kt
@@ -9,6 +9,6 @@ fun main1() {
}
fun main2() {
- { "" }.bar()
+ { "" }.bar()
"".bar()
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/objectInvoke.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/objectInvoke.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/objectInvoke.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/objectInvoke.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/safeCallOnTypeAlias.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/safeCallOnTypeAlias.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/safeCallOnTypeAlias.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/safeCallOnTypeAlias.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/superAny.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/superAny.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/superAny.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/superAny.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/syntheticPropertiesWrongImplicitReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/syntheticPropertiesWrongImplicitReceiver.fir.txt
similarity index 61%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/syntheticPropertiesWrongImplicitReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/syntheticPropertiesWrongImplicitReceiver.fir.txt
index d8831061cc2..29851d47d67 100644
--- a/compiler/fir/analysis-tests/testData/resolve/callResolution/syntheticPropertiesWrongImplicitReceiver.txt
+++ b/compiler/fir/analysis-tests/testData/resolve/callResolution/syntheticPropertiesWrongImplicitReceiver.fir.txt
@@ -17,17 +17,3 @@ FILE: main.kt
}
)
}
-FILE: CHECK_TYPE.kt
- public final fun checkSubtype(t: R|T|): R|T| {
- ^checkSubtype R|/t|
- }
- public final class CheckTypeInv : R|kotlin/Any| {
- public constructor(): R|CheckTypeInv| {
- super()
- }
-
- }
- public final fun R|CheckTypeInv|._(): R|kotlin/Unit| {
- }
- public final infix fun R|T|.checkType(f: R|CheckTypeInv.() -> kotlin/Unit|): R|kotlin/Unit| {
- }
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/typeAliasWithNotNullBound.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/typeAliasWithNotNullBound.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/typeAliasWithNotNullBound.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/typeAliasWithNotNullBound.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/uselessMultipleBounds.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/uselessMultipleBounds.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/callResolution/uselessMultipleBounds.txt
rename to compiler/fir/analysis-tests/testData/resolve/callResolution/uselessMultipleBounds.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cast.txt b/compiler/fir/analysis-tests/testData/resolve/cast.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cast.txt
rename to compiler/fir/analysis-tests/testData/resolve/cast.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cast.kt b/compiler/fir/analysis-tests/testData/resolve/cast.kt
index eb1c8be7d0b..25782fdfc86 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cast.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cast.kt
@@ -4,4 +4,4 @@ val y = 2 as Any
val f = fun() = 3 as Any
val g = {}
val h: (String) -> Boolean = { _ -> false }
-val hError = { _ -> true }
\ No newline at end of file
+val hError = { _ -> true }
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/annotatedLocalClass.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/annotatedLocalClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/annotatedLocalClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/annotatedLocalClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/annotatedLocalClass.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/annotatedLocalClass.kt
index 75a77b82182..794013aabe4 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/annotatedLocalClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/annotatedLocalClass.kt
@@ -13,4 +13,4 @@ fun foo(b: Boolean) {
bar()
}
-fun bar() {}
\ No newline at end of file
+fun bar() {}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/binaryOperations.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/binaryOperations.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/binaryOperations.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/binaryOperations.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/booleanOperatorsWithConsts.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/booleanOperatorsWithConsts.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/booleanOperatorsWithConsts.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/booleanOperatorsWithConsts.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/booleanOperatorsWithConsts.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/booleanOperatorsWithConsts.kt
index 7d264eb9f7a..e5ba0f3a228 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/booleanOperatorsWithConsts.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/booleanOperatorsWithConsts.kt
@@ -45,4 +45,4 @@ fun test_8(b: Boolean) {
if (true && b) {
1
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/complex.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/complex.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/complex.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/complex.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/complex.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/complex.kt
index 3da982bef9a..ec9eac70bc4 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/complex.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/complex.kt
@@ -19,4 +19,4 @@ internal fun AutoCloseable?.closeFinally(cause: Throwable?) = when {
inline fun List<*>.firstIsInstanceOrNull(): T? {
for (element in this) if (element is T) return element
return null
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/defaultArguments.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/defaultArguments.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/defaultArguments.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/defaultArguments.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/emptyWhen.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/emptyWhen.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/emptyWhen.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/emptyWhen.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/emptyWhen.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/emptyWhen.kt
index 31a170b91f0..13609cffc29 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/emptyWhen.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/emptyWhen.kt
@@ -9,4 +9,4 @@ fun test_2(x: Int) {
fun test_3(x: Int) {
when (val y = x) {}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/flowFromInplaceLambda.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/flowFromInplaceLambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/flowFromInplaceLambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/flowFromInplaceLambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/flowFromInplaceLambda.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/flowFromInplaceLambda.kt
index d965d81be19..be90f5a38d6 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/flowFromInplaceLambda.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/flowFromInplaceLambda.kt
@@ -19,7 +19,7 @@ fun test_2(x: Any, y: Any) {
val a = select(
id(
run {
- y.inc() // Bad
+ y.inc() // Bad
x as Int
}
),
@@ -39,14 +39,14 @@ fun test_3(x: Any, y: Any) {
val a = select(
id(
run {
- y.inc() // Bad
+ y.inc() // Bad
x as Int
materialize()
}
),
run {
y as Int
- x.inc() // Bad
+ x.inc() // Bad
y.inc() // OK
1
}
@@ -60,19 +60,19 @@ fun test_4(x: Any, y: Any) {
val a = select(
id(
myRun {
- y.inc() // Bad
+ y.inc() // Bad
x as Int
}
),
y as Int,
myRun {
- x.inc() // Bad
+ x.inc() // Bad
y.inc() // OK
1
}
)
- takeInt(x) // Bad
+ takeInt(x) // Bad
takeInt(y) // OK
takeInt(a) // Bad
}
@@ -90,4 +90,4 @@ fun test_6() {
}
}
)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/initBlock.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/initBlock.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/initBlock.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/initBlock.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/initBlock.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/initBlock.kt
index 9b01e0cfee0..53799431123 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/initBlock.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/initBlock.kt
@@ -11,4 +11,4 @@ class Bar {
throw Exception()
val y = 2
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/initBlockAndInPlaceLambda.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/initBlockAndInPlaceLambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/initBlockAndInPlaceLambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/initBlockAndInPlaceLambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/initBlockAndInPlaceLambda.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/initBlockAndInPlaceLambda.kt
index 41ef10d358a..06f6dffba56 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/initBlockAndInPlaceLambda.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/initBlockAndInPlaceLambda.kt
@@ -11,4 +11,4 @@ class C(a: A, b: B) {
C(a, it)
}
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/innerClassInAnonymousObject.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/innerClassInAnonymousObject.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/innerClassInAnonymousObject.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/innerClassInAnonymousObject.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/inplaceLambdaInControlFlowExpressions.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/inplaceLambdaInControlFlowExpressions.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/inplaceLambdaInControlFlowExpressions.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/inplaceLambdaInControlFlowExpressions.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/jumps.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/jumps.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/jumps.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/jumps.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/jumps.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/jumps.kt
index 126031fbd59..a5dc4b78cb6 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/jumps.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/jumps.kt
@@ -15,7 +15,7 @@ fun test_2(x: Int?) {
} else {
x
}
- y.inc()
+ y.inc()
}
fun test_3(x: Int?) {
@@ -50,4 +50,4 @@ fun test_6() {
run {
return@run
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/lambdaAsReturnOfLambda.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/lambdaAsReturnOfLambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/lambdaAsReturnOfLambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/lambdaAsReturnOfLambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/lambdaReturningObject.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/lambdaReturningObject.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/lambdaReturningObject.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/lambdaReturningObject.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/lambdas.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/lambdas.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/lambdas.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/lambdas.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/localClassesWithImplicit.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/localClassesWithImplicit.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/localClassesWithImplicit.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/localClassesWithImplicit.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/loops.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/loops.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/loops.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/loops.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/loops.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/loops.kt
index f46fd20a6a4..510a2bcdc7a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/loops.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/loops.kt
@@ -65,4 +65,4 @@ fun testDoWhileFalse() {
1
} while (false)
1
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdaInConstructor.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdaInConstructor.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdaInConstructor.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdaInConstructor.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdaInConstructor.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdaInConstructor.kt
index 8aaf470465e..302d1b95bf8 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdaInConstructor.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdaInConstructor.kt
@@ -6,4 +6,4 @@ class B(val s: String) : A(s.let { { it } }) {
fun foo() {
foo()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdas.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdas.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdas.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdas.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdas.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdas.kt
index 50bb00666ea..ac29eec136d 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdas.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/postponedLambdas.kt
@@ -3,4 +3,4 @@ inline fun foo(vararg x: Any) {}
fun test(a: Any, b: Any, c: Any) {
foo(a, { "" }, b)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/propertiesAndInitBlocks.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/propertiesAndInitBlocks.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/propertiesAndInitBlocks.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/propertiesAndInitBlocks.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/propertiesAndInitBlocks.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/propertiesAndInitBlocks.kt
index 8f9f0dd5234..31055eb1267 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/propertiesAndInitBlocks.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/propertiesAndInitBlocks.kt
@@ -40,4 +40,4 @@ val x4 = try {
2
} finally {
0
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/returnValuesFromLambda.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/returnValuesFromLambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/returnValuesFromLambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/returnValuesFromLambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/returnValuesFromLambda.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/returnValuesFromLambda.kt
index a8a716d7145..e0d1b079569 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/returnValuesFromLambda.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/returnValuesFromLambda.kt
@@ -19,4 +19,4 @@ fun test_2() {
fun test_3() {
val x = run { return }
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/safeCalls.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/safeCalls.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/safeCalls.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/safeCalls.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/simple.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/simple.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/simple.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/simple.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/simple.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/simple.kt
index b15a7ff84a5..b6ad6aa9b12 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/simple.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/simple.kt
@@ -5,4 +5,4 @@ fun test() {
val x = 1
val y = x + 1
foo()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/tryCatch.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/tryCatch.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/tryCatch.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/tryCatch.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/tryCatch.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/tryCatch.kt
index 753b04f5373..3fa5da9b4a8 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/tryCatch.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/tryCatch.kt
@@ -31,4 +31,4 @@ fun test_3(b: Boolean) {
val y = 2
}
val z = 3
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/when.txt b/compiler/fir/analysis-tests/testData/resolve/cfg/when.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/cfg/when.txt
rename to compiler/fir/analysis-tests/testData/resolve/cfg/when.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/cfg/when.kt b/compiler/fir/analysis-tests/testData/resolve/cfg/when.kt
index fc052120c6d..fe5b1fcfbb7 100644
--- a/compiler/fir/analysis-tests/testData/resolve/cfg/when.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/cfg/when.kt
@@ -15,4 +15,4 @@ fun test_2(x: Any?) {
if (x is A && x is B) {
x is A
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/companion.txt b/compiler/fir/analysis-tests/testData/resolve/companion.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/companion.txt
rename to compiler/fir/analysis-tests/testData/resolve/companion.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/companion.kt b/compiler/fir/analysis-tests/testData/resolve/companion.kt
index 4c6c0c970f1..03bcb9c51c7 100644
--- a/compiler/fir/analysis-tests/testData/resolve/companion.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/companion.kt
@@ -14,4 +14,4 @@ abstract class Another {
}
abstract val x: InCompanion
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/companionAccessInEnum.txt b/compiler/fir/analysis-tests/testData/resolve/companionAccessInEnum.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/companionAccessInEnum.txt
rename to compiler/fir/analysis-tests/testData/resolve/companionAccessInEnum.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/companionObjectCall.txt b/compiler/fir/analysis-tests/testData/resolve/companionObjectCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/companionObjectCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/companionObjectCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/companionUsesNested.txt b/compiler/fir/analysis-tests/testData/resolve/companionUsesNested.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/companionUsesNested.txt
rename to compiler/fir/analysis-tests/testData/resolve/companionUsesNested.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/companionUsesNested.kt b/compiler/fir/analysis-tests/testData/resolve/companionUsesNested.kt
index af3ba0912f6..b8ab9e19eed 100644
--- a/compiler/fir/analysis-tests/testData/resolve/companionUsesNested.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/companionUsesNested.kt
@@ -15,4 +15,4 @@ class Derived : Base() {
val dd: DerivedNested = DerivedNested()
}
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/constantValues.txt b/compiler/fir/analysis-tests/testData/resolve/constantValues.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/constantValues.txt
rename to compiler/fir/analysis-tests/testData/resolve/constantValues.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/constructors/noSuperCallInSupertypes.txt b/compiler/fir/analysis-tests/testData/resolve/constructors/noSuperCallInSupertypes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/constructors/noSuperCallInSupertypes.txt
rename to compiler/fir/analysis-tests/testData/resolve/constructors/noSuperCallInSupertypes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/constructors/noSuperCallInSupertypes.kt b/compiler/fir/analysis-tests/testData/resolve/constructors/noSuperCallInSupertypes.kt
index 57224d8d01f..61f4f92d0dd 100644
--- a/compiler/fir/analysis-tests/testData/resolve/constructors/noSuperCallInSupertypes.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/constructors/noSuperCallInSupertypes.kt
@@ -24,4 +24,4 @@ typealias DDD = C
class CKt : QQQ, DDD {
constructor(s: String) : super(s)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/copy.txt b/compiler/fir/analysis-tests/testData/resolve/copy.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/copy.txt
rename to compiler/fir/analysis-tests/testData/resolve/copy.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/copy.kt b/compiler/fir/analysis-tests/testData/resolve/copy.kt
index c4fe1712a7d..1c8e94975c2 100644
--- a/compiler/fir/analysis-tests/testData/resolve/copy.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/copy.kt
@@ -5,4 +5,4 @@ fun test(some: Some) {
val another = some.copy(x = 123)
val same = some.copy()
val different = some.copy(456, "456")
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/covariantArrayAsReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/covariantArrayAsReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/covariantArrayAsReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/covariantArrayAsReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/covariantArrayAsReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/covariantArrayAsReceiver.kt
index a343b108e55..15af25df94b 100644
--- a/compiler/fir/analysis-tests/testData/resolve/covariantArrayAsReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/covariantArrayAsReceiver.kt
@@ -20,4 +20,4 @@ fun foo(element: PsiElement, usages: Array) {
val adjusted = if (element is KtParameter) usages.filterNot {
it.usage is KtLightMethod
} else usages.toList()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/defaultJavaImportHiding.txt b/compiler/fir/analysis-tests/testData/resolve/defaultJavaImportHiding.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/defaultJavaImportHiding.txt
rename to compiler/fir/analysis-tests/testData/resolve/defaultJavaImportHiding.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/defaultParametersInheritedToJava.txt b/compiler/fir/analysis-tests/testData/resolve/defaultParametersInheritedToJava.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/defaultParametersInheritedToJava.txt
rename to compiler/fir/analysis-tests/testData/resolve/defaultParametersInheritedToJava.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/definitelyNotNullAmbiguity.txt b/compiler/fir/analysis-tests/testData/resolve/definitelyNotNullAmbiguity.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/definitelyNotNullAmbiguity.txt
rename to compiler/fir/analysis-tests/testData/resolve/definitelyNotNullAmbiguity.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.txt b/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.txt
rename to compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.kt b/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.kt
index 35b8e7b5702..99ab71bd47a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.kt
@@ -6,4 +6,4 @@ class B : A {
override fun foo() {}
}
-class C(val b: B) : A by b
\ No newline at end of file
+class C(val b: B) : A by b
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/delegateInference.txt b/compiler/fir/analysis-tests/testData/resolve/delegates/delegateInference.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/delegates/delegateInference.txt
rename to compiler/fir/analysis-tests/testData/resolve/delegates/delegateInference.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/delegateInference.kt b/compiler/fir/analysis-tests/testData/resolve/delegates/delegateInference.kt
index d4cb4c7154c..2d5c01f4b2b 100644
--- a/compiler/fir/analysis-tests/testData/resolve/delegates/delegateInference.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/delegates/delegateInference.kt
@@ -24,4 +24,4 @@ class Test {
fun test() {
var x: Boolean by LocalFreezableVar(true)
var y by LocalFreezableVar("")
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/delegateWithLambda.txt b/compiler/fir/analysis-tests/testData/resolve/delegates/delegateWithLambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/delegates/delegateWithLambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/delegates/delegateWithLambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/delegateWithLambda.kt b/compiler/fir/analysis-tests/testData/resolve/delegates/delegateWithLambda.kt
index 6f9052fd8a7..d704ff136e5 100644
--- a/compiler/fir/analysis-tests/testData/resolve/delegates/delegateWithLambda.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/delegates/delegateWithLambda.kt
@@ -13,4 +13,4 @@ class Test {
val y = getAny() as? String ?: ""
y
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGenericGetValue.txt b/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGenericGetValue.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/delegates/extensionGenericGetValue.txt
rename to compiler/fir/analysis-tests/testData/resolve/delegates/extensionGenericGetValue.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGenericGetValue.kt b/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGenericGetValue.kt
index f2a8127487f..aed7168156c 100644
--- a/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGenericGetValue.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGenericGetValue.kt
@@ -5,4 +5,4 @@ inline fun runLogged(action: () -> L): L {
operator fun V.getValue(receiver: Any?, p: Any): V =
runLogged { this }
-val testK by runLogged { "K" }
\ No newline at end of file
+val testK by runLogged { "K" }
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGetValueWithTypeVariableAsReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGetValueWithTypeVariableAsReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/delegates/extensionGetValueWithTypeVariableAsReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/delegates/extensionGetValueWithTypeVariableAsReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGetValueWithTypeVariableAsReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGetValueWithTypeVariableAsReceiver.kt
index e23ee0e8868..4a046e9ab8b 100644
--- a/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGetValueWithTypeVariableAsReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/delegates/extensionGetValueWithTypeVariableAsReceiver.kt
@@ -5,4 +5,4 @@ inline fun runLogged(action: () -> L): L {
operator fun String.getValue(receiver: Any?, p: Any): String =
runLogged { this }
-val testK by runLogged { "K" }
\ No newline at end of file
+val testK by runLogged { "K" }
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/kt41982.txt b/compiler/fir/analysis-tests/testData/resolve/delegates/kt41982.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/delegates/kt41982.txt
rename to compiler/fir/analysis-tests/testData/resolve/delegates/kt41982.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/provideDelegate.txt b/compiler/fir/analysis-tests/testData/resolve/delegates/provideDelegate.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/delegates/provideDelegate.txt
rename to compiler/fir/analysis-tests/testData/resolve/delegates/provideDelegate.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegates/provideDelegate.kt b/compiler/fir/analysis-tests/testData/resolve/delegates/provideDelegate.kt
index 68c31000880..f493571c259 100644
--- a/compiler/fir/analysis-tests/testData/resolve/delegates/provideDelegate.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/delegates/provideDelegate.kt
@@ -16,4 +16,4 @@ fun delegate(value: T): DelegateProvider = DelegateProvider(value)
class A {
val x by delegate(1)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorCall.txt b/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/delegatingConstructorCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/delegatingConstructorCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorCall.kt b/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorCall.kt
index 5d6d63eb1a1..74b8f919ea8 100644
--- a/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorCall.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorCall.kt
@@ -10,18 +10,18 @@ open class A3(x: String, y: String = "") {
constructor(x: String, b: Boolean = true) : this(x, x)
}
-class B3_1 : A3("")
+class B3_1 : A3("")
class B3_2 : A3("", "asas")
class B3_3 : A3("", true)
-class B3_4 : A3("", Unit)
+class B3_4 : A3("", Unit)
open class A4(val x: Byte)
-class B4 : A4( 1 + 1)
+class B4 : A4( 1 + 1)
open class A5 {
constructor(x: Byte)
constructor(x: Short)
}
-class B5_1 : A5(1 + 1)
-class B5_2 : A5(100 * 2)
+class B5_1 : A5(1 + 1)
+class B5_2 : A5(100 * 2)
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorsAndTypeAliases.txt b/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorsAndTypeAliases.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/delegatingConstructorsAndTypeAliases.txt
rename to compiler/fir/analysis-tests/testData/resolve/delegatingConstructorsAndTypeAliases.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorsAndTypeAliases.kt b/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorsAndTypeAliases.kt
index 79789e1554b..8d43415b854 100644
--- a/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorsAndTypeAliases.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/delegatingConstructorsAndTypeAliases.kt
@@ -2,4 +2,4 @@ open class Inv(x: T, r: R)
typealias Alias = Inv>
-class InvImpl : Alias("", Inv("", ""))
\ No newline at end of file
+class InvImpl : Alias("", Inv("", ""))
diff --git a/compiler/fir/analysis-tests/testData/resolve/derivedClass.txt b/compiler/fir/analysis-tests/testData/resolve/derivedClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/derivedClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/derivedClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/derivedClass.kt b/compiler/fir/analysis-tests/testData/resolve/derivedClass.kt
index 0ef313b2750..1fd145ab255 100644
--- a/compiler/fir/analysis-tests/testData/resolve/derivedClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/derivedClass.kt
@@ -2,4 +2,4 @@ open class Base(val x: T1)
class Derived(x: T2) : Base(x)
-fun create(x: T3) /* Derived */ = Derived(x)
\ No newline at end of file
+fun create(x: T3) /* Derived */ = Derived(x)
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.kt
index 4c7e16469db..18abcc097c6 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.kt
@@ -22,7 +22,7 @@ class B : A() {
}
fun g() {
- super.f()
+ super.f()
super.t()
super.x
@@ -32,7 +32,7 @@ class B : A() {
abstract class J : A() {
fun r() {
- super.f()
+ super.f()
super.t()
super.x
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.kt
index 23e7fc1dfcb..9ad38609849 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.kt
@@ -13,5 +13,5 @@ open class B {
class A : IWithToString, B() {
override fun toString(): String = super.toString() // resolve to Any.toString
override fun foo(): String = super.foo() // resolve to B.foo()
- override fun bar(): String = super.bar() // should be an error
+ override fun bar(): String = super.bar() // should be an error
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentKClassLiteralTypeError.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentKClassLiteralTypeError.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentKClassLiteralTypeError.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentKClassLiteralTypeError.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeConst.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeConst.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeConst.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeConst.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeConst.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeConst.kt
index ff628194b16..86984c64a8d 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeConst.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeConst.kt
@@ -28,4 +28,4 @@ class Class {
)
)
@Ann3(arr)
-fun test() {}
\ No newline at end of file
+fun test() {}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeEnumConst.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeEnumConst.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeEnumConst.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeEnumConst.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeEnumConst.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeEnumConst.kt
index 18506224a43..684f7d0029e 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeEnumConst.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeEnumConst.kt
@@ -8,4 +8,4 @@ val foo = TestEnum.Foo
var bar = TestEnum.Foo
@Ann(foo, bar)
-fun test() {}
\ No newline at end of file
+fun test() {}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeKClassLiteral.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeKClassLiteral.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeKClassLiteral.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeKClassLiteral.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeKClassLiteral.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeKClassLiteral.kt
index e04ed99f525..f32955807db 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeKClassLiteral.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeKClassLiteral.kt
@@ -21,4 +21,4 @@ fun bar() = Foo::class
bar()
]
)
-fun test1() {}
\ No newline at end of file
+fun test1() {}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationClassMember.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationClassMember.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationClassMember.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationClassMember.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationClassMember.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationClassMember.kt
index 2e12e471c7a..99c7f132257 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationClassMember.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationClassMember.kt
@@ -1,7 +1,7 @@
annotation class A() {
- constructor(s: Nothing?) {}
+ constructor(s: Nothing?) {}
init {}
fun foo() {}
val bar: Nothing?
val baz get() = Unit
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/anonymousObjectByDelegate.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/anonymousObjectByDelegate.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/anonymousObjectByDelegate.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/anonymousObjectByDelegate.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/anonymousObjectByDelegate.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/anonymousObjectByDelegate.kt
index f635f85286c..dda522b47e4 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/anonymousObjectByDelegate.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/anonymousObjectByDelegate.kt
@@ -14,4 +14,4 @@ fun A.test_2() {
object : B by b {}
}
-class D(val x: String, val y: String = this.x) {}
\ No newline at end of file
+class D(val x: String, val y: String = this.x) {}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/classInSupertypeForEnum.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/classInSupertypeForEnum.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/classInSupertypeForEnum.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/classInSupertypeForEnum.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/classInSupertypeForEnum.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/classInSupertypeForEnum.kt
index e504994e2c4..10fe8fcbc68 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/classInSupertypeForEnum.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/classInSupertypeForEnum.kt
@@ -2,4 +2,4 @@ class A
interface C
-enum class B : C, A(), Any()
\ No newline at end of file
+enum class B : C, A(), Any()
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.kt
index 18944e0d232..a5e75c40091 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.kt
@@ -49,7 +49,7 @@ fun lol(a: Array) {}
fun mem(t: T) where T : String, T : () -> Boolean {}
class M {
- companion object {}
+ companion object {}
val Companion = object : Any {}
}
@@ -65,4 +65,4 @@ class mest
fun() {}
-private fun() {}
\ No newline at end of file
+private fun() {}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingProjection.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingProjection.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingProjection.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingProjection.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/constructorInInterface.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/constructorInInterface.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/constructorInInterface.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/constructorInInterface.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/constructorInInterface.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/constructorInInterface.kt
index 44f0ef1703d..fed72540136 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/constructorInInterface.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/constructorInInterface.kt
@@ -1,7 +1,7 @@
-interface A(val s: String)
+interface A(val s: String)
-interface B constructor(val s: String)
+interface B constructor(val s: String)
interface C {
- constructor(val s: String) {}
-}
\ No newline at end of file
+ constructor(val s: String) {}
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/cyclicConstructorDelegationCall.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/cyclicConstructorDelegationCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/cyclicConstructorDelegationCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/cyclicConstructorDelegationCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/cyclicConstructorDelegationCall.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/cyclicConstructorDelegationCall.kt
index 3e0bcb593bf..6af1dea3d24 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/cyclicConstructorDelegationCall.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/cyclicConstructorDelegationCall.kt
@@ -2,14 +2,14 @@ class B
class C
class A() {
- constructor(a: Int) : this("test") {}
- constructor(a: String) : this(10) {}
+ constructor(a: Int) : this("test") {}
+ constructor(a: String) : this(10) {}
- constructor(a: Boolean) : this('\n') {}
- constructor(a: Char) : this(0.0) {}
- constructor(a: Double) : this(false) {}
+ constructor(a: Boolean) : this('\n') {}
+ constructor(a: Char) : this(0.0) {}
+ constructor(a: Double) : this(false) {}
- constructor(b: B) : this(3.14159265) {}
+ constructor(b: B) : this(3.14159265) {}
constructor(c: C) : this() {}
constructor(a: List) : this(C()) {}
@@ -17,7 +17,7 @@ class A() {
class D {
constructor(i: Boolean) {}
- constructor(i: Int) : this(3) {}
+ constructor(i: Int) : this(3) {}
}
class E {
@@ -25,7 +25,7 @@ class E {
// selection of the proper constructor
// but a type mismatch for the first
// argument
- constructor(e: T, i: Int) : this(i, 10) {}
+ constructor(e: T, i: Int) : this(i, 10) {}
}
class I {
@@ -33,7 +33,7 @@ class I {
// selection of the proper constructor
// but a type mismatch for the first
// argument
- constructor(e: T, i: Int) : this(i, 10)
+ constructor(e: T, i: Int) : this(i, 10)
}
class J {
@@ -42,20 +42,20 @@ class J {
}
class F(s: String) {
- constructor(i: Boolean) {}
- constructor(i: Int) : this(3) {}
+ constructor(i: Boolean) {}
+ constructor(i: Int) : this(3) {}
}
class G(x: Int) {
- constructor() {}
+ constructor() {}
}
class H(x: Int) {
- constructor()
+ constructor()
}
class K(x: Int) {
- constructor() : this() {}
+ constructor() : this() {}
}
class M {
@@ -63,5 +63,5 @@ class M {
}
class U : M {
- constructor()
+ constructor()
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationInInterface.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationInInterface.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationInInterface.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationInInterface.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationInInterface.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationInInterface.kt
index 07010f92307..b212a508b3c 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationInInterface.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationInInterface.kt
@@ -6,4 +6,4 @@ interface B : A by a {
val test = A()
-interface C : A by test
\ No newline at end of file
+interface C : A by test
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationSuperCallInEnumConstructor.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationSuperCallInEnumConstructor.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationSuperCallInEnumConstructor.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationSuperCallInEnumConstructor.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationSuperCallInEnumConstructor.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationSuperCallInEnumConstructor.kt
index 8ac7aeef381..de3e2fca1f5 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationSuperCallInEnumConstructor.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/delegationSuperCallInEnumConstructor.kt
@@ -1,6 +1,6 @@
enum class A {
A(1), B(2), C("test");
- constructor(x: Int) : super()
+ constructor(x: Int) : super()
constructor(t: String) : this(10)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/explicitDelegationCallRequired.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/explicitDelegationCallRequired.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/explicitDelegationCallRequired.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/explicitDelegationCallRequired.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/explicitDelegationCallRequired.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/explicitDelegationCallRequired.kt
index 467e4dd41d1..8a943818747 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/explicitDelegationCallRequired.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/explicitDelegationCallRequired.kt
@@ -3,16 +3,16 @@ class A(x: Int) {
}
class B : A {
- constructor()
+ constructor()
constructor(z: String) : this()
}
class C : A(20) {
- constructor()
+ constructor()
constructor(z: String) : this()
}
class D() : A(20) {
- constructor(x: Int)
+ constructor(x: Int)
constructor(z: String) : this()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/inapplicableLateinitModifier.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/inapplicableLateinitModifier.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/inapplicableLateinitModifier.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/inapplicableLateinitModifier.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/inapplicableLateinitModifier.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/inapplicableLateinitModifier.kt
index 4479b9b9485..e5cdcc75457 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/inapplicableLateinitModifier.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/inapplicableLateinitModifier.kt
@@ -35,4 +35,4 @@ fun rest() {
lateinit var i: Int
lateinit var a: A
lateinit var b: B = B()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/incompatibleModifiers.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/incompatibleModifiers.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/incompatibleModifiers.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/incompatibleModifiers.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/incompatibleModifiers.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/incompatibleModifiers.kt
index f450767bb03..930e025ca9c 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/incompatibleModifiers.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/incompatibleModifiers.kt
@@ -28,4 +28,4 @@ private abstract class M : K()
class X {
inner data class Y(val i: Int)
sealed inner class Z
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/infixFunctions.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/infixFunctions.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/infixFunctions.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/infixFunctions.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/instanceAccessBeforeSuperCall.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/instanceAccessBeforeSuperCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/instanceAccessBeforeSuperCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/instanceAccessBeforeSuperCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/instanceAccessBeforeSuperCall.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/instanceAccessBeforeSuperCall.kt
index bd69a862cac..5af0cecc5ce 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/instanceAccessBeforeSuperCall.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/instanceAccessBeforeSuperCall.kt
@@ -1,5 +1,5 @@
class A {
- constructor(x: Int = getSomeInt(), other: A = this, header: String = keker) {}
+ constructor(x: Int = getSomeInt(), other: A = this, header: String = keker) {}
fun getSomeInt() = 10
var keker = "test"
}
@@ -7,10 +7,10 @@ class A {
class B(other: B = this)
class C() {
- constructor(x: Int) : this({
+ constructor(x: Int) : this({
val a = 10
this
- }) {}
+ }) {}
}
class D {
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/interfaceWithSuperclass.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/interfaceWithSuperclass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/interfaceWithSuperclass.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/interfaceWithSuperclass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/interfaceWithSuperclass.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/interfaceWithSuperclass.kt
index 718ea6c5312..8142f7c3420 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/interfaceWithSuperclass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/interfaceWithSuperclass.kt
@@ -5,4 +5,4 @@ interface B : A
interface C
class D
-interface E : A(), C, D()
\ No newline at end of file
+interface E : A(), C, D()
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/localAnnotationClass.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/localAnnotationClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/localAnnotationClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/localAnnotationClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/localAnnotationClass.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/localAnnotationClass.kt
index 9ee1d8fe997..ac1d02a2347 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/localAnnotationClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/localAnnotationClass.kt
@@ -2,7 +2,7 @@ fun foo() {
annotation class Ann
@Ann class Local {
- // There should also be NESTED_CLASS_NOT_ALLOWED report here.
- annotation class Nested
+ // There should also be NESTED_CLASS_NOT_ALLOWED report here.
+ annotation class Nested
}
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/localEntitytNotAllowed.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/localEntitytNotAllowed.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/localEntitytNotAllowed.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/localEntitytNotAllowed.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/localEntitytNotAllowed.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/localEntitytNotAllowed.kt
index 064c23e4eae..93261d8df5c 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/localEntitytNotAllowed.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/localEntitytNotAllowed.kt
@@ -6,19 +6,19 @@ object A {
interface X
val a = object : Any() {
- object D {
+ object D {
object G
interface Z
- }
+ }
interface Y
}
fun b() {
- object E {
+ object E {
object F
interface M
- }
+ }
interface N
@@ -28,4 +28,4 @@ object A {
interface U
}
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/manyCompanionObjects.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/manyCompanionObjects.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/manyCompanionObjects.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/manyCompanionObjects.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/manyCompanionObjects.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/manyCompanionObjects.kt
index 165d3911fc2..0b81df7cd10 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/manyCompanionObjects.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/manyCompanionObjects.kt
@@ -1,11 +1,11 @@
class A {
- companion object {
+ companion object {
- }
+ }
- companion object {
+ companion object {
- }
+ }
}
class B {
@@ -13,7 +13,7 @@ class B {
}
- companion object B {
+ companion object B {
- }
-}
\ No newline at end of file
+ }
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/methodOfAnyImplementedInInterface.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/methodOfAnyImplementedInInterface.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/methodOfAnyImplementedInInterface.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/methodOfAnyImplementedInInterface.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/methodOfAnyImplementedInInterface.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/methodOfAnyImplementedInInterface.kt
index 44051de762b..411419ce10c 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/methodOfAnyImplementedInInterface.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/methodOfAnyImplementedInInterface.kt
@@ -22,4 +22,4 @@ interface D {
override operator fun toString(): String
override operator fun equals(other: Any?): Boolean
override operator fun hashCode(): Int
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/nonConstValInAnnotationArgument.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/nonConstValInAnnotationArgument.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/nonConstValInAnnotationArgument.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/nonConstValInAnnotationArgument.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/nonConstValInAnnotationArgument.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/nonConstValInAnnotationArgument.kt
index ed82693076a..ae88b8599f9 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/nonConstValInAnnotationArgument.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/nonConstValInAnnotationArgument.kt
@@ -10,4 +10,4 @@ const val cnst = 2
foo + cnst.toString()
)
)
-fun test() {}
\ No newline at end of file
+fun test() {}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/notASupertype.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/notASupertype.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/notASupertype.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/notASupertype.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/notASupertype.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/notASupertype.kt
index 014517dd296..4e8a13c2ee7 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/notASupertype.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/notASupertype.kt
@@ -4,7 +4,7 @@ class A {
class B : A {
fun g() {
- super.f()
+ super.f()
super.f()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/primaryConstructorRequiredForDataClass.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/primaryConstructorRequiredForDataClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/primaryConstructorRequiredForDataClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/primaryConstructorRequiredForDataClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/primaryConstructorRequiredForDataClass.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/primaryConstructorRequiredForDataClass.kt
index 74cf32556d9..b2792655a77 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/primaryConstructorRequiredForDataClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/primaryConstructorRequiredForDataClass.kt
@@ -6,4 +6,4 @@ data class A {}
data class C {
constructor(x: Int)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/projectionsOnNonClassTypeArguments.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/projectionsOnNonClassTypeArguments.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/projectionsOnNonClassTypeArguments.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/projectionsOnNonClassTypeArguments.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.kt
index 1ad1c48926d..5c5c24fb52e 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.kt
@@ -26,7 +26,7 @@ class G(val balue: E) : F(balue) {
override var rest: E = balue
}
-class H(val balue: E) : F(balue) {
+class H(val balue: E) : F(balue) {
override var rest: E = balue // no report because of INAPPLICABLE_CANDIDATE
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/qualifiedSupertypeExtendedByOtherSupertype.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/qualifiedSupertypeExtendedByOtherSupertype.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/qualifiedSupertypeExtendedByOtherSupertype.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/qualifiedSupertypeExtendedByOtherSupertype.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/qualifiedSupertypeExtendedByOtherSupertype.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/qualifiedSupertypeExtendedByOtherSupertype.kt
index 946667303a7..81edcb0ef35 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/qualifiedSupertypeExtendedByOtherSupertype.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/qualifiedSupertypeExtendedByOtherSupertype.kt
@@ -31,4 +31,4 @@ class Test2 : IDerived, AliasedIBase {
super.bar()
super.qux()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/redundantModifier.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/redundantModifier.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/redundantModifier.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/redundantModifier.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/redundantModifier.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/redundantModifier.kt
index 184d9b91e71..79f48016693 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/redundantModifier.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/redundantModifier.kt
@@ -1,2 +1,2 @@
open abstract class A
-abstract sealed class B
\ No newline at end of file
+abstract sealed class B
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/repeatedModifier.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/repeatedModifier.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/repeatedModifier.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/repeatedModifier.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/repeatedModifier.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/repeatedModifier.kt
index 6095c967cc3..adbb0b1c8a3 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/repeatedModifier.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/repeatedModifier.kt
@@ -14,4 +14,4 @@ enum enum class C {
open class E(private private val int: Int = 5) {
protected protected var double = int + 8.0
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.kt
index d5d6c933864..12775ff02b0 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.kt
@@ -27,7 +27,7 @@ class G(val balue: E) : F(balue) {
override fun rest(): E = balue
}
-class H(val balue: E) : F(balue) {
+class H(val balue: E) : F(balue) {
override fun rest(): E = balue // no report because of INAPPLICABLE_CANDIDATE
}
@@ -66,4 +66,4 @@ open class GoodDerrived : Base() {
open class BadDerrived : Base() {
override fun kek(): String = "test"
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedClassConstructorCall.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedClassConstructorCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedClassConstructorCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedClassConstructorCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedClassConstructorCall.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedClassConstructorCall.kt
index ff7559e24dc..ae002614d51 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedClassConstructorCall.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedClassConstructorCall.kt
@@ -1,3 +1,3 @@
sealed class A
-val b = A()
\ No newline at end of file
+val b = A()
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedSupertype.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedSupertype.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedSupertype.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedSupertype.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedSupertype.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedSupertype.kt
index 4bbe7624aa3..63562f91132 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedSupertype.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/sealedSupertype.kt
@@ -28,13 +28,13 @@ sealed class P {
class K : P()
-object B {
+object B {
class I : P()
-}
+}
fun test() {
class L : P()
val a = object : P() {
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/someOverridesTest.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/someOverridesTest.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/someOverridesTest.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/someOverridesTest.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.kt
index 3b434d4f2f4..17772e48f74 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.kt
@@ -9,4 +9,4 @@ class C(a: A) : B(a) {
// Should be resolved to delegated B.foo (no error)
super.foo()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superIsNotAnExpression.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superIsNotAnExpression.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/superIsNotAnExpression.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/superIsNotAnExpression.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superIsNotAnExpression.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superIsNotAnExpression.kt
index d47496e516f..ad4f40fa5f2 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superIsNotAnExpression.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superIsNotAnExpression.kt
@@ -4,7 +4,7 @@ class B: A() {
fun act() {
super()
- invoke()
+ invoke()
super {
println('weird')
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superNotAvailable.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superNotAvailable.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/superNotAvailable.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/superNotAvailable.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superNotAvailable.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superNotAvailable.kt
index d3767bc0fa7..1ca40411257 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superNotAvailable.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superNotAvailable.kt
@@ -1,20 +1,20 @@
fun String.f() {
- super@f.compareTo("")
- super.compareTo("")
+ super@f.compareTo("")
+ super.compareTo("")
}
fun foo() {
super
- super.foo()
- super.foo()
+ super.foo()
+ super.foo()
}
class A {
fun act() {
- println("Test")
+ println("Test")
}
fun String.fact() {
- println("Fest")
+ println("Fest")
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superclassNotAccessibleFromInterface.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superclassNotAccessibleFromInterface.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/superclassNotAccessibleFromInterface.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/superclassNotAccessibleFromInterface.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superclassNotAccessibleFromInterface.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superclassNotAccessibleFromInterface.kt
index 602afe19d25..f18b3dfb777 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superclassNotAccessibleFromInterface.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superclassNotAccessibleFromInterface.kt
@@ -6,4 +6,4 @@ interface ATrait : A {
override fun foo() {
super.foo()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedInInterface.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedInInterface.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedInInterface.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedInInterface.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedInInterface.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedInInterface.kt
index c0c3ad4c722..2b50b9f867d 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedInInterface.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedInInterface.kt
@@ -10,4 +10,4 @@ interface E : A
interface F : A, B(), C, D(), Any() {
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedWithoutPrimaryConstructor.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedWithoutPrimaryConstructor.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedWithoutPrimaryConstructor.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedWithoutPrimaryConstructor.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedWithoutPrimaryConstructor.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedWithoutPrimaryConstructor.kt
index 30d66077a9b..40a8a7036d4 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedWithoutPrimaryConstructor.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/supertypeInitializedWithoutPrimaryConstructor.kt
@@ -8,4 +8,4 @@ class F() : C(10)
class G : C(10) {
constructor() : super(1)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/testIllegalAnnotationClass.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/testIllegalAnnotationClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/testIllegalAnnotationClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/testIllegalAnnotationClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/testIllegalAnnotationClass.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/testIllegalAnnotationClass.kt
index 20fc13b1970..2c91b6ebf20 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/testIllegalAnnotationClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/testIllegalAnnotationClass.kt
@@ -19,4 +19,4 @@ package simulation
)
class KotlinImporterComponent {
class State(var directories: List = ArrayList())
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeArgumentsNotAllowed.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeArgumentsNotAllowed.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/typeArgumentsNotAllowed.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/typeArgumentsNotAllowed.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeArgumentsNotAllowed.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeArgumentsNotAllowed.kt
index 2763a3e4dd2..c01d19b07bc 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeArgumentsNotAllowed.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeArgumentsNotAllowed.kt
@@ -17,11 +17,11 @@ object Best {
}
-val a = rest.MyClass
-val b = Best.MyClass
+val a = rest.MyClass
+val b = Best.MyClass
class B
-class C<Boolean>> : B<F<Boolean>>()
+class C<Boolean>> : B<F<Boolean>>()
fun gest() {}
@@ -31,4 +31,4 @@ fun fest() {
gest()
val c: ListT>>>
gestT>>>()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeOfAnnotationMember.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeOfAnnotationMember.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/typeOfAnnotationMember.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/typeOfAnnotationMember.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeOfAnnotationMember.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeOfAnnotationMember.kt
index 75dc16cd3dc..85691a21134 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeOfAnnotationMember.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeOfAnnotationMember.kt
@@ -20,4 +20,4 @@ annotation class Ann2(
val p4: Array?,
val p5: Ann1?,
val p6: Enum?
-)
\ No newline at end of file
+)
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInEnum.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInEnum.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInEnum.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInEnum.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInEnum.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInEnum.kt
index 9d9a934ae47..355cca493c3 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInEnum.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInEnum.kt
@@ -1,3 +1,3 @@
enum class A<B, C : B, D>
-enum class B
\ No newline at end of file
+enum class B
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInObject.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInObject.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInObject.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInObject.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInObject.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInObject.kt
index b2600d87a4f..53e38a047bc 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInObject.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/typeParametersInObject.kt
@@ -1,15 +1,15 @@
-object A {
- object B
-}
+object A {
+ object B
+}
class N {
- companion object {
+ companion object {
- }
+ }
}
fun test() {
- object M {
+ object M {
- }
-}
\ No newline at end of file
+ }
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/upperBoundViolated.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/upperBoundViolated.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/upperBoundViolated.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/upperBoundViolated.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/upperBoundViolated.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/upperBoundViolated.kt
index b4fd2d58a74..d1596c5afda 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/upperBoundViolated.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/upperBoundViolated.kt
@@ -45,4 +45,4 @@ val test8 = NL()
class NumberPhile(x: T)
val np1 = NumberPhile(10)
-val np2 = NumberPhile("Test")
+val np2 = NumberPhile("Test")
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/valOnAnnotationParameter.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/valOnAnnotationParameter.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/diagnostics/valOnAnnotationParameter.txt
rename to compiler/fir/analysis-tests/testData/resolve/diagnostics/valOnAnnotationParameter.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/valOnAnnotationParameter.kt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/valOnAnnotationParameter.kt
index 7cc5b967fa4..03c8a353964 100644
--- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/valOnAnnotationParameter.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/valOnAnnotationParameter.kt
@@ -1,4 +1,4 @@
annotation class A(
- var a: Int,
+ var a: Int,
b: String
-)
\ No newline at end of file
+)
diff --git a/compiler/fir/analysis-tests/testData/resolve/enum.txt b/compiler/fir/analysis-tests/testData/resolve/enum.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/enum.txt
rename to compiler/fir/analysis-tests/testData/resolve/enum.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/enum.kt b/compiler/fir/analysis-tests/testData/resolve/enum.kt
index ff83577c41e..300bdf1464a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/enum.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/enum.kt
@@ -34,4 +34,4 @@ enum class EnumClass {
abstract fun foo(): Int
abstract val bar: String
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/enumWithCompanion.txt b/compiler/fir/analysis-tests/testData/resolve/enumWithCompanion.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/enumWithCompanion.txt
rename to compiler/fir/analysis-tests/testData/resolve/enumWithCompanion.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndDNNType.txt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndDNNType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndDNNType.txt
rename to compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndDNNType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndDNNType.kt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndDNNType.kt
index 19010ea6a55..b2fb14b0bf3 100644
--- a/compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndDNNType.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndDNNType.kt
@@ -35,4 +35,4 @@ fun test_3() {
SomeEnum.A2 -> B()
}
takeB(b) // should be OK
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndFlexibleType.txt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndFlexibleType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndFlexibleType.txt
rename to compiler/fir/analysis-tests/testData/resolve/exhaustiveWhenAndFlexibleType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_boolean.txt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_boolean.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/exhaustiveness_boolean.txt
rename to compiler/fir/analysis-tests/testData/resolve/exhaustiveness_boolean.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_boolean.kt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_boolean.kt
index 1c7013b0ba0..ca517f63c3d 100644
--- a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_boolean.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_boolean.kt
@@ -22,4 +22,4 @@ fun test_2(b: Boolean?) {
false -> 2
null -> 3
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enum.txt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enum.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enum.txt
rename to compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enum.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enum.kt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enum.kt
index da4c4b24aa6..c502f35e046 100644
--- a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enum.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enum.kt
@@ -53,4 +53,4 @@ fun test_3(e: Enum) {
Enum.A, Enum.B -> 1
Enum.C -> 2
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enumJava.txt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enumJava.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enumJava.txt
rename to compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enumJava.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enumJava.kt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enumJava.kt
index 7e428a3fb2e..ab00bc6dab8 100644
--- a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enumJava.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_enumJava.kt
@@ -10,13 +10,13 @@ fun test_1(e: JavaEnum) {
val a = when (e) {
JavaEnum.A -> 1
JavaEnum.B -> 2
- }.plus(0)
+ }.plus(0)
val b = when (e) {
JavaEnum.A -> 1
JavaEnum.B -> 2
is String -> 3
- }.plus(0)
+ }.plus(0)
val c = when (e) {
JavaEnum.A -> 1
@@ -35,7 +35,7 @@ fun test_2(e: JavaEnum?) {
JavaEnum.A -> 1
JavaEnum.B -> 2
JavaEnum.C -> 3
- }.plus(0)
+ }.plus(0)
val a = when (e) {
JavaEnum.A -> 1
@@ -57,4 +57,4 @@ fun test_3(e: JavaEnum) {
JavaEnum.A, JavaEnum.B -> 1
JavaEnum.C -> 2
}.plus(0)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedClass.txt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedClass.kt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedClass.kt
index 8ab05066465..78547c73258 100644
--- a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedClass.kt
@@ -57,4 +57,4 @@ fun test_3(e: Base) {
is Base.A, is Base.A.B -> 1
is C -> 2
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedObject.txt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedObject.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedObject.txt
rename to compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedObject.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedObject.kt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedObject.kt
index c3752fb9187..fcf93835019 100644
--- a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedObject.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedObject.kt
@@ -21,4 +21,4 @@ fun test_2(a: A) {
C -> ""
}
takeString(s)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedSubClass.txt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedSubClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedSubClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedSubClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedSubClass.kt b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedSubClass.kt
index 8633767fdfc..523b7eca50a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedSubClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/exhaustiveness_sealedSubClass.kt
@@ -35,20 +35,20 @@ fun test_2(e: A) {
val a = when (e) {
is D -> 1
is E -> 2
- }.plus(0)
+ }.plus(0)
val b = when (e) {
is B -> 1
is D -> 2
is E -> 3
- }.plus(0)
+ }.plus(0)
val c = when (e) {
is B -> 1
is D -> 2
- }.plus(0)
+ }.plus(0)
val d = when (e) {
is C -> 1
- }.plus(0)
+ }.plus(0)
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.kt
index 1843aa9905b..7fa0c9cc927 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.kt
@@ -14,27 +14,27 @@ class CallBasedInExpressionGenerator(
val codegen: ExpressionCodegen,
operatorReference: KtSimpleNameExpression
) : InExpressionGenerator {
- private val resolvedCall = operatorReference.getResolvedCallWithAssert(codegen.bindingContext)
- private val isInverted = operatorReference.getReferencedNameElementType() == KtTokens.NOT_IN
+ private val resolvedCall = operatorReference.getResolvedCallWithAssert(codegen.bindingContext)
+ private val isInverted = operatorReference.getReferencedNameElementType() == KtTokens.NOT_IN
override fun generate(argument: StackValue): BranchedValue =
- gen(argument).let { if (isInverted) Invert(it) else it }
+ gen(argument).let { if (isInverted) Invert(it) else it }
private fun gen(argument: StackValue): BranchedValue =
- object : BranchedValue(argument, null, argument.type, Opcodes.IFEQ) {
+ object : BranchedValue(argument, null, argument.type, Opcodes.IFEQ) {
override fun putSelector(type: Type, kotlinType: KotlinType?, v: InstructionAdapter) {
invokeFunction(v)
- coerceTo(type, kotlinType, v)
+ coerceTo(type, kotlinType, v)
}
override fun condJump(jumpLabel: Label, v: InstructionAdapter, jumpIfFalse: Boolean) {
invokeFunction(v)
- v.visitJumpInsn(if (jumpIfFalse) Opcodes.IFEQ else Opcodes.IFNE, jumpLabel)
+ v.visitJumpInsn(if (jumpIfFalse) Opcodes.IFEQ else Opcodes.IFNE, jumpLabel)
}
private fun invokeFunction(v: InstructionAdapter) {
- val result = codegen.invokeFunction(resolvedCall.call, resolvedCall, none())
- result.put(result.type, result.kotlinType, v)
+ val result = codegen.invokeFunction(resolvedCall.call, resolvedCall, none())
+ result.put(result.type, result.kotlinType, v)
}
}
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/access.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/access.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/access.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/access.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/access.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/access.kt
index 43487deca83..88236e7ebc8 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/access.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/access.kt
@@ -21,7 +21,7 @@ class Bar {
}
// NB! abc() here is resolved to member Foo.abc(), and not to extension member of Bar
- fun Foo.check() = abc() + bar()
+ fun Foo.check() = abc() + bar()
// NB! + here is resolved to member String.plus (not to extension member above)
fun Foo.check2() = "" + bar()
@@ -43,7 +43,7 @@ fun f() {
val d = ""
val c = c
- abc()
+ abc()
fun bcd() {}
@@ -57,7 +57,7 @@ fun f() {
dcb()
}
- dcb()
+ dcb()
abc()
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/annotationWithReturn.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/annotationWithReturn.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/annotationWithReturn.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/annotationWithReturn.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/annotationWithReturn.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/annotationWithReturn.kt
index 4c6a3a5c7b7..9bdb75ab1c0 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/annotationWithReturn.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/annotationWithReturn.kt
@@ -3,4 +3,4 @@
const val x = 42
-annotation class Some(val value: Int)
\ No newline at end of file
+annotation class Some(val value: Int)
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/annotations.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/annotations.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/annotations.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/annotations.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/annotations.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/annotations.kt
index 4f4d9b5dc1e..d0e10bef1e9 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/annotations.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/annotations.kt
@@ -16,4 +16,4 @@ fun foo() {
} catch (t: Throwable) {
0
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/baseQualifier.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/baseQualifier.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/baseQualifier.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/baseQualifier.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/baseQualifier.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/baseQualifier.kt
index e4fb0a8d56c..cbc2599b9f9 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/baseQualifier.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/baseQualifier.kt
@@ -20,6 +20,6 @@ fun test() {
JavaClass.bar()
val errC = BB.C
- val errBarViaBB = BB.bar()
- val errBarViaAA = AA.bar()
-}
\ No newline at end of file
+ val errBarViaBB = BB.bar()
+ val errBarViaAA = AA.bar()
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/blockLocalScopes.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/blockLocalScopes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/blockLocalScopes.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/blockLocalScopes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/checkArguments.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/checkArguments.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/checkArguments.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/checkArguments.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/checkArguments.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/checkArguments.kt
index 862f3f6f243..05dd484ed41 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/checkArguments.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/checkArguments.kt
@@ -13,4 +13,4 @@ fun foo() {
val ra = bar(a)
val rb = bar(b)
val rc = bar(c)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/classifierAccessFromCompanion.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/classifierAccessFromCompanion.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/classifierAccessFromCompanion.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/classifierAccessFromCompanion.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/classifierAccessFromCompanion.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/classifierAccessFromCompanion.kt
index 3f73c6112e9..014b17a2021 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/classifierAccessFromCompanion.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/classifierAccessFromCompanion.kt
@@ -7,4 +7,4 @@ class Factory {
val f = Function
val x = Function.Default
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/companion.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/companion.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/companion.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/companion.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/companion.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/companion.kt
index 8bc9fa378a3..f58c33c8511 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/companion.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/companion.kt
@@ -23,4 +23,4 @@ fun test() {
val x = A.D
val y = B.C
val z = B.D
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/companionExtension.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/companionExtension.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/companionExtension.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/companionExtension.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/companionExtension.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/companionExtension.kt
index 331a2640158..7a1b6473417 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/companionExtension.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/companionExtension.kt
@@ -6,4 +6,4 @@ class My {
fun test() {
foo()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/constructor.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/constructor.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/constructor.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/constructor.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/constructor.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/constructor.kt
index e7b117928a4..fe22f0b1048 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/constructor.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/constructor.kt
@@ -4,4 +4,4 @@ class C {
}
fun foo() = C()
-fun bar() = foo().create()
\ No newline at end of file
+fun bar() = foo().create()
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/dispatchReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/dispatchReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/dispatchReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/dispatchReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/dispatchReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/dispatchReceiver.kt
index 3a7fd610c2f..1c5a715977e 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/dispatchReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/dispatchReceiver.kt
@@ -7,4 +7,4 @@
lateinit var delegate: Base
fun check() = delegate.check() // Should not resolve
- }
\ No newline at end of file
+ }
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/enumEntryUse.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/enumEntryUse.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/enumEntryUse.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/enumEntryUse.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/enumEntryUse.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/enumEntryUse.kt
index 8adb7774b67..e20e2c8f8e4 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/enumEntryUse.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/enumEntryUse.kt
@@ -18,5 +18,5 @@ fun test() {
useEnum(TestEnum.THIRD)
useVararg(TestEnum.FIRST, TestEnum.SECOND)
- useVararg(1, 2, 3, 4, 5)
-}
\ No newline at end of file
+ useVararg(1, 2, 3, 4, 5)
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/enumValues.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/enumValues.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/enumValues.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/enumValues.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/enumValues.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/enumValues.kt
index 73fa12fc982..c82ce6a6a40 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/enumValues.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/enumValues.kt
@@ -15,4 +15,4 @@ fun foo() {
val first = MyEnum.valueOf("FIRST")
val last = MyEnum.valueOf("LAST")
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/errCallable.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/errCallable.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/errCallable.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/errCallable.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/errCallable.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/errCallable.kt
index 4ac3e2c8aa0..b637a3cbbaf 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/errCallable.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/errCallable.kt
@@ -10,4 +10,4 @@ class My {
fun Your.foo() {
val x = ::Nested // Still should be error
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/extensionPropertyInLambda.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/extensionPropertyInLambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/extensionPropertyInLambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/extensionPropertyInLambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/extensionPropertyInLambda.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/extensionPropertyInLambda.kt
index 198eb9cbab5..739558408e4 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/extensionPropertyInLambda.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/extensionPropertyInLambda.kt
@@ -11,4 +11,4 @@ fun use(f: () -> String) {}
fun test1() {
use { C("abc").y }
use(C("abc")::y)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.kt
index 98958c167f4..4bfa21deb37 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.kt
@@ -16,4 +16,4 @@ public abstract class Decorator extends LookupElement {
class MyDecorator : Decorator {
override fun getLookupString(): String = delegate.lookupString
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDescriptor.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDescriptor.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/genericDescriptor.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/genericDescriptor.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDescriptor.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDescriptor.kt
index 1c089007e2b..4f8e72981ba 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDescriptor.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDescriptor.kt
@@ -38,4 +38,4 @@ fun test(call: Call, resolvedCall: ResolvedCall) {
fun otherTest(call: Call<*>, resolvedCall: ResolvedCall<*>) {
call.resultingDescriptor.name
resolvedCall.resultingDescriptor.name
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDiagnostic.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDiagnostic.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/genericDiagnostic.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/genericDiagnostic.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.kt
index 9a1cfd6472b..607833a6d85 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.kt
@@ -4,4 +4,4 @@ abstract class Base(val x: T) {
class Derived(x: T) : Base(x) {
override fun foo(): T = x
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericUsedInFunction.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericUsedInFunction.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/genericUsedInFunction.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/genericUsedInFunction.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericUsedInFunction.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericUsedInFunction.kt
index eac7488d220..6e3687fef46 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericUsedInFunction.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericUsedInFunction.kt
@@ -6,4 +6,4 @@ fun test(arg: Generic) {
val value = arg.value
val foo = arg.foo()
val length = foo.length + value.length
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/importedReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/importedReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/importedReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/importedReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/importedReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/importedReceiver.kt
index 6b4bae77c7d..74f1a947dba 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/importedReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/importedReceiver.kt
@@ -28,4 +28,4 @@ fun test() {
true.gau()
wat()
false.watwat()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/id.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/id.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/inference/id.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/inference/id.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/id.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/id.kt
index 5a54aba8bd7..aa5b3c0cb4d 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/id.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/id.kt
@@ -5,4 +5,4 @@ fun main() {
val a = id("string")
val b = id(null)
val c = id(id(a))
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters.kt
index e73ddbe3285..ad6516e7254 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters.kt
@@ -7,5 +7,5 @@ fun foo(t: T) = t
fun main(fooImpl: FooImpl, bar: Bar) {
val a = foo(fooImpl)
- val b = foo(bar)
-}
\ No newline at end of file
+ val b = foo(bar)
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters2.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters2.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters2.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters2.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters2.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters2.kt
index 931964e572c..a44c5a04324 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters2.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/inference/typeParameters2.kt
@@ -6,6 +6,6 @@ fun foo(t: T) = t
fun main(fooImpl: FooImpl, fooBarImpl: FooBarImpl) {
- val a = foo(fooBarImpl)
+ val a = foo(fooBarImpl)
val b = foo(fooImpl)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/innerQualifier.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/innerQualifier.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/innerQualifier.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/innerQualifier.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/innerQualifier.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/innerQualifier.kt
index ccb941f6afa..4a642b8b735 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/innerQualifier.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/innerQualifier.kt
@@ -3,4 +3,4 @@ class Outer {
}
val x = Outer.Inner
-val klass = Outer.Inner::class
\ No newline at end of file
+val klass = Outer.Inner::class
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/innerWithSuperCompanion.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/innerWithSuperCompanion.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/innerWithSuperCompanion.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/innerWithSuperCompanion.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/innerWithSuperCompanion.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/innerWithSuperCompanion.kt
index a5ba70cba68..350fb2479e7 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/innerWithSuperCompanion.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/innerWithSuperCompanion.kt
@@ -10,4 +10,4 @@ class Outer {
inner class Inner : Base() {
val c = codegen
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/doubleBrackets.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/doubleBrackets.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/doubleBrackets.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/doubleBrackets.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/doubleBrackets.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/doubleBrackets.kt
index 2c1c336f3d3..b1054a23a14 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/doubleBrackets.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/doubleBrackets.kt
@@ -1,3 +1,3 @@
fun String.k(): () -> String = { -> this }
-fun test() = "hello".k()()
\ No newline at end of file
+fun test() = "hello".k()()
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver.kt
index 5d11ba36d9c..b883f8a2b02 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver.kt
@@ -22,4 +22,4 @@ class Bar {
fun baz() {
x() // Should resolve to fun x()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver2.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver2.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver2.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver2.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver2.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver2.kt
index d45f7fd022c..501707e377a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver2.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/explicitReceiver2.kt
@@ -16,4 +16,4 @@ class Foo {
val x: Bar = Bar()
fun bar() = x() // Should resolve to invoke (1)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extension.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extension.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extension.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extension.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extension.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extension.kt
index ebe97fbd7af..72f1f3a9072 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extension.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extension.kt
@@ -8,4 +8,4 @@ class Foo {
val x = 0
fun foo() = x() // should resolve to invoke
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionOnObject.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionOnObject.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionOnObject.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionOnObject.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionOnObject.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionOnObject.kt
index a983627d6a8..b969d1f9984 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionOnObject.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionOnObject.kt
@@ -7,4 +7,4 @@ class Y {
val x = X
x.op()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionSafeCall.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionSafeCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionSafeCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/extensionSafeCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/farInvokeExtension.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/farInvokeExtension.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/farInvokeExtension.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/farInvokeExtension.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/farInvokeExtension.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/farInvokeExtension.kt
index 5518db20fad..928cbaf7235 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/farInvokeExtension.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/farInvokeExtension.kt
@@ -9,4 +9,4 @@ class Foo {
val x = 0
fun foo() = x() // should resolve to fun x
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/implicitTypeOrder.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/implicitTypeOrder.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/implicitTypeOrder.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/implicitTypeOrder.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/implicitTypeOrder.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/implicitTypeOrder.kt
index 81e849c5254..713e35a3dda 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/implicitTypeOrder.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/implicitTypeOrder.kt
@@ -7,4 +7,4 @@ class A {
fun create() = A()
-val foo = create()
\ No newline at end of file
+val foo = create()
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/inBrackets.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/inBrackets.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/inBrackets.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/inBrackets.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/inBrackets.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/inBrackets.kt
index 363c262ad17..27d60c91a8f 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/inBrackets.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/inBrackets.kt
@@ -1,4 +1,4 @@
fun test(e: Int.() -> String) {
val s = 3.e()
val ss = 3.(e)()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/incorrectInvokeReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/incorrectInvokeReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/incorrectInvokeReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/incorrectInvokeReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/incorrectInvokeReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/incorrectInvokeReceiver.kt
index 26d938dd8d8..7c2478fbae3 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/incorrectInvokeReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/incorrectInvokeReceiver.kt
@@ -7,4 +7,4 @@ fun sss() {
// Should be resolved to top-level some,
// because with local some invoke isn't applicable
some()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyFromParameter.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyFromParameter.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyFromParameter.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyFromParameter.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyFromParameter.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyFromParameter.kt
index f49645188e6..bb1e61c9a92 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyFromParameter.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyFromParameter.kt
@@ -1,3 +1,3 @@
class Bar(name: () -> String) {
val name = name()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyWithExtensionType.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyWithExtensionType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyWithExtensionType.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyWithExtensionType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyWithExtensionType.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyWithExtensionType.kt
index e9d5bb869a8..a149327774a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyWithExtensionType.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/propertyWithExtensionType.kt
@@ -7,4 +7,4 @@ fun test(a: A) {
}
val c = a.y
val d = "".c()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/simple.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/simple.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/simple.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/simple.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/simple.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/simple.kt
index 187ebd5f683..3e33715adf4 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/simple.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/simple.kt
@@ -4,4 +4,4 @@ class Simple {
fun test(s: Simple) {
val result = s()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceivers.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceivers.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceivers.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceivers.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceivers.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceivers.kt
index e5081adbb98..50171203e9a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceivers.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceivers.kt
@@ -17,6 +17,6 @@ class Foo {
// this@Foo is dispatch receiver of foobar
// Foo/foobar is dispatch receiver of invoke
// this@chk is extension receiver of invoke
- buz.foobar()
+ buz.foobar()
}
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceiversCorrect.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceiversCorrect.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceiversCorrect.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/invoke/threeReceiversCorrect.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/javaFieldCallable.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/javaFieldCallable.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/javaFieldCallable.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/javaFieldCallable.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/javaFieldCallable.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/javaFieldCallable.kt
index 5435fe4042c..ef830e069ec 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/javaFieldCallable.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/javaFieldCallable.kt
@@ -10,4 +10,4 @@ public class JavaClass {
fun test() {
val staticReference = JavaClass::staticField
val nonStaticReference = JavaClass::nonStaticField
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/lambda.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/lambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/lambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/lambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/lambdaWithReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/lambdaWithReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/lambdaWithReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/lambdaWithReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/lambdaWithReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/lambdaWithReceiver.kt
index d38dbf0d514..737e97a3f13 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/lambdaWithReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/lambdaWithReceiver.kt
@@ -38,4 +38,4 @@ fun test_4() {
this.inc()
it.length
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localClassAccessesContainingClass.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localClassAccessesContainingClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/localClassAccessesContainingClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/localClassAccessesContainingClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localClassAccessesContainingClass.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localClassAccessesContainingClass.kt
index a5c288b6127..10978ba49c7 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localClassAccessesContainingClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localClassAccessesContainingClass.kt
@@ -8,4 +8,4 @@ class Outer {
}
val y = ""
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localConstructor.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localConstructor.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/localConstructor.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/localConstructor.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localConstructor.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localConstructor.kt
index 2844400f9f0..3563f42d167 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localConstructor.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localConstructor.kt
@@ -2,4 +2,4 @@ fun test() {
class Local
val l = Local()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localExtension.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localExtension.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/localExtension.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/localExtension.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localExtension.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localExtension.kt
index fbb385a688f..0c33cadb7f2 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localExtension.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localExtension.kt
@@ -3,4 +3,4 @@
fun Foo.bar() {}
bar()
}
- }
\ No newline at end of file
+ }
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localImplicitBodies.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localImplicitBodies.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/localImplicitBodies.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/localImplicitBodies.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localImplicitBodies.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localImplicitBodies.kt
index 5d937d62e08..1f41ad9eb6f 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localImplicitBodies.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localImplicitBodies.kt
@@ -4,4 +4,4 @@ fun foo() {
fun abc() = 1
}
val g = x.sss()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localInnerClass.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localInnerClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/localInnerClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/localInnerClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localInnerClass.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localInnerClass.kt
index 05d0b6813c8..f0e9415d985 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localInnerClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localInnerClass.kt
@@ -8,4 +8,4 @@ fun bar() {
inner class Derived(val x: Int) : Foo
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localObjects.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localObjects.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/localObjects.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/localObjects.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localObjects.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localObjects.kt
index a90af6e1282..f82f0ba51de 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localObjects.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localObjects.kt
@@ -12,10 +12,10 @@ fun test() {
}
b.foo()
- object B {
+ object B {
fun foo() {}
- }
+ }
B.foo()
}
-val bb = B.foo()
+val bb = B.foo()
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localScopes.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localScopes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/localScopes.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/localScopes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localScopes.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localScopes.kt
index 568c3628cc5..d73e41b378a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localScopes.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localScopes.kt
@@ -25,4 +25,4 @@ fun test() {
derived.gau()
derived.baz()
derived.foo()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localTypes.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localTypes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/localTypes.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/localTypes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localTypes.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localTypes.kt
index 725ceddcf86..ee7b0351efe 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localTypes.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localTypes.kt
@@ -11,4 +11,4 @@ fun foo() {
val Boolean.w: Char get() = ' '
fun id(arg: T): T = arg
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.kt
index f3b9673fcce..510b26194aa 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.kt
@@ -20,4 +20,4 @@ fun foo(): Boolean {
val some = true
return !some
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/memberExtension.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/memberExtension.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/memberExtension.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/memberExtension.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/memberExtension.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/memberExtension.kt
index 9b4f207b9d9..8642f8fbb11 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/memberExtension.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/memberExtension.kt
@@ -12,4 +12,4 @@ class Bar {
fun bar(arg: Foo) {
arg.foo()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedConstructorCallable.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedConstructorCallable.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/nestedConstructorCallable.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/nestedConstructorCallable.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedConstructorCallable.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedConstructorCallable.kt
index 6cb0aa1b602..d6981017de0 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedConstructorCallable.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedConstructorCallable.kt
@@ -5,4 +5,4 @@ class A {
val x = ::Nested
val y = A::Nested
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedObjects.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedObjects.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/nestedObjects.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/nestedObjects.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedObjects.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedObjects.kt
index 139732c1e6d..9708e898074 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedObjects.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedObjects.kt
@@ -7,4 +7,4 @@ object A {
object B
val err = B.A.B
-val correct = A.B.A
\ No newline at end of file
+val correct = A.B.A
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedVisibility.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedVisibility.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/nestedVisibility.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/nestedVisibility.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedVisibility.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedVisibility.kt
index 73ed9de9800..960d7239e02 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedVisibility.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/nestedVisibility.kt
@@ -11,8 +11,8 @@ open class Outer {
class Derived : Outer() {
fun foo() {
- Outer.PrivateNested()
- super.PrivateInner()
+ Outer.PrivateNested()
+ super.PrivateInner()
Outer.ProtectedNested()
super.ProtectedInner()
@@ -23,11 +23,11 @@ class Derived : Outer() {
}
fun foo() {
- Outer.PrivateNested()
- Outer().PrivateInner()
+ Outer.PrivateNested()
+ Outer().PrivateInner()
- Outer.ProtectedNested()
- Outer().ProtectedInner()
+ Outer.ProtectedNested()
+ Outer().ProtectedInner()
Outer.PublicNested()
Outer().PublicInner()
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/objectOverrideCallViaImport.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/objectOverrideCallViaImport.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/objectOverrideCallViaImport.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/objectOverrideCallViaImport.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/objectOverrideCallViaImport.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/objectOverrideCallViaImport.kt
index 9462e12290d..20af0363ac0 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/objectOverrideCallViaImport.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/objectOverrideCallViaImport.kt
@@ -9,4 +9,4 @@ object Derived : Base
fun test() {
// See KT-35730
foo() // Derived.foo is more correct here
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/objectVsProperty.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/objectVsProperty.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/objectVsProperty.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/objectVsProperty.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/objects.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/objects.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/objects.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/objects.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/objects.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/objects.kt
index 0926d75e203..97345c4f1ee 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/objects.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/objects.kt
@@ -3,4 +3,4 @@ object A {
}
fun use() = A
-fun bar() = A.foo()
\ No newline at end of file
+fun bar() = A.foo()
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plus.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plus.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plus.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plus.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plus.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plus.kt
index 10a0bb25702..87197a0c125 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plus.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plus.kt
@@ -11,4 +11,4 @@ fun test_1() {
fun test_2() {
var f = Foo()
f += Foo()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAndPlusAssign.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAndPlusAssign.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAndPlusAssign.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAndPlusAssign.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAndPlusAssign.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAndPlusAssign.kt
index c89e1843cd2..10dd9c63aab 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAndPlusAssign.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAndPlusAssign.kt
@@ -6,4 +6,4 @@ class Foo {
fun test() {
var f = Foo()
f += f
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAssign.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAssign.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAssign.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAssign.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAssign.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAssign.kt
index b2084548df9..235e861ef18 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAssign.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/operators/plusAssign.kt
@@ -7,7 +7,7 @@ class Foo {
fun test_1() {
val f = Foo()
- f + f
+ f + f
}
fun test_2() {
@@ -19,4 +19,4 @@ fun test_3(f: Foo) {
f += f
f += ""
f += 1
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/outerMemberAccesses.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/outerMemberAccesses.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/outerMemberAccesses.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/outerMemberAccesses.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/outerMemberAccesses.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/outerMemberAccesses.kt
index 4ada07d50e5..19e65397ac2 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/outerMemberAccesses.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/outerMemberAccesses.kt
@@ -42,4 +42,4 @@ class Generator(val codegen: Any) {
val cc = codegen.hashCode()
}
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/outerObject.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/outerObject.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/outerObject.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/outerObject.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.kt
index f950fbe0355..4a60595acfa 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.kt
@@ -16,4 +16,4 @@ fun test() {
val d = Derived()
val res1 = d.something // Should be Ok
val res2 = d.getSomething() // Should be Ok
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/privateObjectLiteral.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/privateObjectLiteral.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/privateObjectLiteral.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/privateObjectLiteral.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/privateObjectLiteral.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/privateObjectLiteral.kt
index 9cd32f8032f..67188d0d0fe 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/privateObjectLiteral.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/privateObjectLiteral.kt
@@ -10,4 +10,4 @@ class C {
}
val w = z.foo() // ERROR!
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/privateVisibility.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/privateVisibility.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/privateVisibility.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/privateVisibility.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/privateVisibility.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/privateVisibility.kt
index a7a9a682290..54a9235fef8 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/privateVisibility.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/privateVisibility.kt
@@ -9,21 +9,21 @@ private class Private {
bar()
Nested()
fromCompanion()
- NotCompanion.foo() // hidden
+ NotCompanion.foo() // hidden
}
inner class Inner {
fun foo() {
bar()
fromCompanion()
- NotCompanion.foo() // hidden
+ NotCompanion.foo() // hidden
}
}
private class Nested {
fun foo() {
fromCompanion()
- NotCompanion.foo() // hidden
+ NotCompanion.foo() // hidden
}
}
@@ -54,7 +54,7 @@ fun withLocals() {
Local().baz()
- Local().bar() // hidden
+ Local().bar() // hidden
}
fun test() {
@@ -62,14 +62,14 @@ fun test() {
Private().baz()
Private().Inner()
- Private().bar() // hidden
- Private.Nested() // hidden
- Private.fromCompanion() // hidden
+ Private().bar() // hidden
+ Private.Nested() // hidden
+ Private.fromCompanion() // hidden
}
// FILE: second.kt
fun secondTest() {
- foo() // hidden
- Private() // hidden
+ foo() // hidden
+ Private() // hidden
}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.kt
index f27cce779d2..537f0fd2009 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.kt
@@ -31,7 +31,7 @@ class Derived : Protected() {
fun foo() {
bar()
Nested().foo()
- Nested().bar() // hidden
+ Nested().bar() // hidden
fromCompanion()
protectedFromCompanion()
@@ -48,8 +48,8 @@ fun test() {
Protected().baz()
Protected().Inner()
- Protected().bar() // hidden
- Protected.Nested() // hidden
+ Protected().bar() // hidden
+ Protected.Nested() // hidden
}
open class Generic(val x: T) {
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/qualifiedExpressions.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/qualifiedExpressions.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/qualifiedExpressions.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/qualifiedExpressions.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/qualifiedExpressions.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/qualifiedExpressions.kt
index 8917d08e900..9da704f0ba3 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/qualifiedExpressions.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/qualifiedExpressions.kt
@@ -30,4 +30,4 @@ fun main() {
C().foo()
val e = a.b.E.entry
val e1 = E.entry
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/qualifierPriority.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/qualifierPriority.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/qualifierPriority.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/qualifierPriority.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/receiverConsistency.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/receiverConsistency.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/receiverConsistency.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/receiverConsistency.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/receiverConsistency.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/receiverConsistency.kt
index 714ba2fcbc1..86ab1c8ab94 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/receiverConsistency.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/receiverConsistency.kt
@@ -6,7 +6,7 @@ class C {
class Nested {
fun test() {
- err()
+ err()
}
}
}
@@ -17,5 +17,5 @@ fun test() {
c.bar()
val err = C()
- err.foo()
-}
\ No newline at end of file
+ err.foo()
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/sameReceiver.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/sameReceiver.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/sameReceiver.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/sameReceiver.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/sameReceiver.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/sameReceiver.kt
index dfdbecf2746..44116bf518d 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/sameReceiver.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/sameReceiver.kt
@@ -4,4 +4,4 @@ class Foo {
fun test() {
bar()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/simple.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/simple.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/simple.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/simple.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/simple.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/simple.kt
index 9b1486d66f6..b6c2a77ebde 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/simple.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/simple.kt
@@ -6,4 +6,4 @@ val bar = ""
val n = null
-val g: String? = null
\ No newline at end of file
+val g: String? = null
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.kt
index 51fab0e4ff2..5fa24511973 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.kt
@@ -12,4 +12,4 @@ class User : Owner() {
fun foo() = text
override fun getText() = ""
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticSmartCast.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticSmartCast.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticSmartCast.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticSmartCast.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/this.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/this.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/this.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/this.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/this.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/this.kt
index 4975a819e8e..be3c84777bf 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/this.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/this.kt
@@ -6,4 +6,4 @@ class Foo {
fun Bar.buz() = this
fun Bar.foo() = this@Foo
fun Bar.foobar() = this@foobar
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/topExtensionVsOuterMember.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/topExtensionVsOuterMember.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/topExtensionVsOuterMember.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/topExtensionVsOuterMember.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/topExtensionVsOuterMember.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/topExtensionVsOuterMember.kt
index 6daf0e510c1..877ef026d97 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/topExtensionVsOuterMember.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/topExtensionVsOuterMember.kt
@@ -7,4 +7,4 @@ class Outer {
inner class Inner {
val x = foo() // Should be Int
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/typeAliasConstructor.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/typeAliasConstructor.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/typeAliasConstructor.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/typeAliasConstructor.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/vararg.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/vararg.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/vararg.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/vararg.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/vararg.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/vararg.kt
index 0f3aae11065..6560aa1243c 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/vararg.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/vararg.kt
@@ -5,4 +5,4 @@ fun foo() {}
fun main() {
foo()
foo("!")
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/when.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/when.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/expresssions/when.txt
rename to compiler/fir/analysis-tests/testData/resolve/expresssions/when.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/when.kt b/compiler/fir/analysis-tests/testData/resolve/expresssions/when.kt
index 38f66b94736..9947275b9b9 100644
--- a/compiler/fir/analysis-tests/testData/resolve/expresssions/when.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/when.kt
@@ -3,4 +3,4 @@ fun foo() = if (true) 1 else 0
fun bar(arg: Any?) = when (arg) {
is Int -> arg as Int
else -> 42
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/extension.txt b/compiler/fir/analysis-tests/testData/resolve/extension.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/extension.txt
rename to compiler/fir/analysis-tests/testData/resolve/extension.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/extension.kt b/compiler/fir/analysis-tests/testData/resolve/extension.kt
index cbe661d5b0d..83502b09540 100644
--- a/compiler/fir/analysis-tests/testData/resolve/extension.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/extension.kt
@@ -10,4 +10,4 @@ class My {
}
}
-fun My.foo() {}
\ No newline at end of file
+fun My.foo() {}
diff --git a/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveSupertype.txt b/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveSupertype.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/fakeRecursiveSupertype.txt
rename to compiler/fir/analysis-tests/testData/resolve/fakeRecursiveSupertype.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveSupertype.kt b/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveSupertype.kt
index 6735d03f171..564a212f32f 100644
--- a/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveSupertype.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveSupertype.kt
@@ -4,4 +4,4 @@ class My : My()
class Your : His()
-class His : Your()
\ No newline at end of file
+class His : Your()
diff --git a/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveTypealias.txt b/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveTypealias.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/fakeRecursiveTypealias.txt
rename to compiler/fir/analysis-tests/testData/resolve/fakeRecursiveTypealias.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveTypealias.kt b/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveTypealias.kt
index 7abe15c411b..66b45a20144 100644
--- a/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveTypealias.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/fakeRecursiveTypealias.kt
@@ -2,4 +2,4 @@ import incorrect.directory.Your
typealias My = incorrect.directory.My
-typealias Your = Your
\ No newline at end of file
+typealias Your = Your
diff --git a/compiler/fir/analysis-tests/testData/resolve/fib.txt b/compiler/fir/analysis-tests/testData/resolve/fib.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/fib.txt
rename to compiler/fir/analysis-tests/testData/resolve/fib.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/fib.kt b/compiler/fir/analysis-tests/testData/resolve/fib.kt
index d3bf182815c..0a734c9e323 100644
--- a/compiler/fir/analysis-tests/testData/resolve/fib.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/fib.kt
@@ -8,4 +8,4 @@ fun fibIterative(n: Int): Int {
prev = temp
}
return current
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/flexibleCapturedType.txt b/compiler/fir/analysis-tests/testData/resolve/flexibleCapturedType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/flexibleCapturedType.txt
rename to compiler/fir/analysis-tests/testData/resolve/flexibleCapturedType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/complexTypes.txt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/complexTypes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/fromBuilder/complexTypes.txt
rename to compiler/fir/analysis-tests/testData/resolve/fromBuilder/complexTypes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/complexTypes.kt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/complexTypes.kt
index 4ff9238e2a4..7f91a4dc5db 100644
--- a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/complexTypes.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/complexTypes.kt
@@ -8,4 +8,4 @@ class C {
interface Test {
val x: a.b.C.D, *>
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.txt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.txt
rename to compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.kt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.kt
index 627ab90dfe2..0e6ac864eb4 100644
--- a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.kt
@@ -9,17 +9,17 @@ enum class Order {
enum class Planet(val m: Double, internal val r: Double) {
MERCURY(1.0, 2.0) {
override fun sayHello() {
- println("Hello!!!")
+ println("Hello!!!")
}
},
VENERA(3.0, 4.0) {
override fun sayHello() {
- println("Ola!!!")
+ println("Ola!!!")
}
},
EARTH(5.0, 6.0) {
override fun sayHello() {
- println("Privet!!!")
+ println("Privet!!!")
}
};
@@ -30,4 +30,4 @@ enum class Planet(val m: Double, internal val r: Double) {
companion object {
const val G = 6.67e-11
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/noPrimaryConstructor.txt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/noPrimaryConstructor.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/fromBuilder/noPrimaryConstructor.txt
rename to compiler/fir/analysis-tests/testData/resolve/fromBuilder/noPrimaryConstructor.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/noPrimaryConstructor.kt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/noPrimaryConstructor.kt
index fbd6b4e236e..5f0a3dcd069 100644
--- a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/noPrimaryConstructor.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/noPrimaryConstructor.kt
@@ -6,4 +6,4 @@ class NoPrimary {
}
constructor(): this("")
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.txt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.kt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.kt
index b35d86be327..d6e91bf884b 100644
--- a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.kt
@@ -18,4 +18,4 @@ class SomeClass : SomeInterface {
lateinit var fau: Double
}
-inline class InlineClass
\ No newline at end of file
+inline class InlineClass
diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/typeParameters.txt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/typeParameters.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/fromBuilder/typeParameters.txt
rename to compiler/fir/analysis-tests/testData/resolve/fromBuilder/typeParameters.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/ft.txt b/compiler/fir/analysis-tests/testData/resolve/ft.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/ft.txt
rename to compiler/fir/analysis-tests/testData/resolve/ft.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/functionTypeAlias.txt b/compiler/fir/analysis-tests/testData/resolve/functionTypeAlias.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/functionTypeAlias.txt
rename to compiler/fir/analysis-tests/testData/resolve/functionTypeAlias.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/functionTypes.txt b/compiler/fir/analysis-tests/testData/resolve/functionTypes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/functionTypes.txt
rename to compiler/fir/analysis-tests/testData/resolve/functionTypes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/genericConstructors.txt b/compiler/fir/analysis-tests/testData/resolve/genericConstructors.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/genericConstructors.txt
rename to compiler/fir/analysis-tests/testData/resolve/genericConstructors.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/genericFunctions.txt b/compiler/fir/analysis-tests/testData/resolve/genericFunctions.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/genericFunctions.txt
rename to compiler/fir/analysis-tests/testData/resolve/genericFunctions.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/genericFunctions.kt b/compiler/fir/analysis-tests/testData/resolve/genericFunctions.kt
index a88e9c41a82..b1978fe2dbb 100644
--- a/compiler/fir/analysis-tests/testData/resolve/genericFunctions.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/genericFunctions.kt
@@ -4,4 +4,4 @@ inline fun Any.safeAs(): T? = this as? T
abstract class Summator {
abstract fun plus(first: T, second: T): T
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.txt b/compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.txt
rename to compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.kt b/compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.kt
index 74b6bed41ef..093387b3e5d 100644
--- a/compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/genericReceiverPropertyOverride.kt
@@ -12,4 +12,4 @@ class C : B() {
fun foo(x: Inv) {
x.phasedFir
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/implicitTypeInFakeOverride.txt b/compiler/fir/analysis-tests/testData/resolve/implicitTypeInFakeOverride.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/implicitTypeInFakeOverride.txt
rename to compiler/fir/analysis-tests/testData/resolve/implicitTypeInFakeOverride.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.txt b/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.txt
rename to compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.kt b/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.kt
index 923a96486fc..50c694c5335 100644
--- a/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.kt
@@ -15,7 +15,7 @@ class C : A, B() {
override fun foo() {
super.foo()
- super.bar() // should be ambiguity (NB: really we should have overridden bar in C)
+ super.bar() // should be ambiguity (NB: really we should have overridden bar in C)
super.baz() // Ok
baz() // Ok
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/callableReferenceOnInstance.txt b/compiler/fir/analysis-tests/testData/resolve/inference/callableReferenceOnInstance.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/callableReferenceOnInstance.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/callableReferenceOnInstance.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/callableReferenceToLocalClass.txt b/compiler/fir/analysis-tests/testData/resolve/inference/callableReferenceToLocalClass.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/callableReferenceToLocalClass.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/callableReferenceToLocalClass.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/callableReferencesAndDefaultParameters.txt b/compiler/fir/analysis-tests/testData/resolve/inference/callableReferencesAndDefaultParameters.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/callableReferencesAndDefaultParameters.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/callableReferencesAndDefaultParameters.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/callableReferencesAndDefaultParameters.kt b/compiler/fir/analysis-tests/testData/resolve/inference/callableReferencesAndDefaultParameters.kt
index d42b9a85ddd..e52df037663 100644
--- a/compiler/fir/analysis-tests/testData/resolve/inference/callableReferencesAndDefaultParameters.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/inference/callableReferencesAndDefaultParameters.kt
@@ -6,4 +6,4 @@ inline fun T.myLet(block: (T) -> Unit) {}
fun test(a: A, s: String) {
s.myLet(a::foo)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/capturedTypeForJavaTypeParameter.txt b/compiler/fir/analysis-tests/testData/resolve/inference/capturedTypeForJavaTypeParameter.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/capturedTypeForJavaTypeParameter.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/capturedTypeForJavaTypeParameter.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/coercionToUnitWithEarlyReturn.txt b/compiler/fir/analysis-tests/testData/resolve/inference/coercionToUnitWithEarlyReturn.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/coercionToUnitWithEarlyReturn.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/coercionToUnitWithEarlyReturn.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/coercionToUnitWithEarlyReturn.kt b/compiler/fir/analysis-tests/testData/resolve/inference/coercionToUnitWithEarlyReturn.kt
index cde99fc41b9..1739ea41199 100644
--- a/compiler/fir/analysis-tests/testData/resolve/inference/coercionToUnitWithEarlyReturn.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/inference/coercionToUnitWithEarlyReturn.kt
@@ -16,4 +16,4 @@ fun main(x: A?) {
// lambda has a type (() -> Unit?)
foo(lambda)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/definitelyNotNullIntersectionType.txt b/compiler/fir/analysis-tests/testData/resolve/inference/definitelyNotNullIntersectionType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/definitelyNotNullIntersectionType.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/definitelyNotNullIntersectionType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/extensionCallableReferences.txt b/compiler/fir/analysis-tests/testData/resolve/inference/extensionCallableReferences.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/extensionCallableReferences.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/extensionCallableReferences.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/integerLiteralAsComparable.txt b/compiler/fir/analysis-tests/testData/resolve/inference/integerLiteralAsComparable.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/integerLiteralAsComparable.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/integerLiteralAsComparable.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/integerLiteralAsComparable.kt b/compiler/fir/analysis-tests/testData/resolve/inference/integerLiteralAsComparable.kt
index 59cef711f34..93f08e7d9d5 100644
--- a/compiler/fir/analysis-tests/testData/resolve/inference/integerLiteralAsComparable.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/inference/integerLiteralAsComparable.kt
@@ -11,4 +11,4 @@ class K>(t: T)
fun main() {
K(0)
JavaClass(0)
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/intersectionTypesInConstraints.txt b/compiler/fir/analysis-tests/testData/resolve/inference/intersectionTypesInConstraints.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/intersectionTypesInConstraints.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/intersectionTypesInConstraints.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/kt40131.txt b/compiler/fir/analysis-tests/testData/resolve/inference/kt40131.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/kt40131.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/kt40131.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/kt41989.txt b/compiler/fir/analysis-tests/testData/resolve/inference/kt41989.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/kt41989.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/kt41989.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/lambdaAsReturnStatementOfLambda.txt b/compiler/fir/analysis-tests/testData/resolve/inference/lambdaAsReturnStatementOfLambda.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/lambdaAsReturnStatementOfLambda.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/lambdaAsReturnStatementOfLambda.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/lambdaInElvis.txt b/compiler/fir/analysis-tests/testData/resolve/inference/lambdaInElvis.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/lambdaInElvis.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/lambdaInElvis.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/nestedExtensionFunctionType.txt b/compiler/fir/analysis-tests/testData/resolve/inference/nestedExtensionFunctionType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/nestedExtensionFunctionType.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/nestedExtensionFunctionType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/nestedExtensionFunctionType.kt b/compiler/fir/analysis-tests/testData/resolve/inference/nestedExtensionFunctionType.kt
index a27f1e46c48..f30007d46af 100644
--- a/compiler/fir/analysis-tests/testData/resolve/inference/nestedExtensionFunctionType.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/inference/nestedExtensionFunctionType.kt
@@ -16,4 +16,4 @@ fun test_2(a: A, vararg zs: A.() -> Unit) {
for (z in zs) {
a.z()
}
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/nestedLambdas.txt b/compiler/fir/analysis-tests/testData/resolve/inference/nestedLambdas.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/nestedLambdas.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/nestedLambdas.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/nullableIntegerLiteralType.txt b/compiler/fir/analysis-tests/testData/resolve/inference/nullableIntegerLiteralType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/nullableIntegerLiteralType.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/nullableIntegerLiteralType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/nullableIntegerLiteralType.kt b/compiler/fir/analysis-tests/testData/resolve/inference/nullableIntegerLiteralType.kt
index 2bfbe8fa5ea..51b826f6b5a 100644
--- a/compiler/fir/analysis-tests/testData/resolve/inference/nullableIntegerLiteralType.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/inference/nullableIntegerLiteralType.kt
@@ -4,10 +4,10 @@ fun takeInt(x: Int) {}
fun test_1(b: Boolean) {
val x = if (b) 1 else null
- takeInt(x)
+ takeInt(x)
}
fun test_2(b: Boolean, y: Int) {
val x = if (b) y else null
- takeInt(x)
-}
\ No newline at end of file
+ takeInt(x)
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/receiverWithCapturedType.txt b/compiler/fir/analysis-tests/testData/resolve/inference/receiverWithCapturedType.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/receiverWithCapturedType.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/receiverWithCapturedType.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/receiverWithCapturedType.kt b/compiler/fir/analysis-tests/testData/resolve/inference/receiverWithCapturedType.kt
index 0a52fd88247..281eb062606 100644
--- a/compiler/fir/analysis-tests/testData/resolve/inference/receiverWithCapturedType.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/inference/receiverWithCapturedType.kt
@@ -24,7 +24,7 @@ fun test_1_3(resolvedCall: ResolvedCall) {
}
fun test_2_1(resolvedCall: ResolvedCall, d: CallableDescriptor) {
- val x = resolvedCall.updateD(d) // should fail
+ val x = resolvedCall.updateD(d) // should fail
}
fun test_2_2(resolvedCall: ResolvedCall, d: CallableDescriptor) {
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/simpleCapturedTypes.txt b/compiler/fir/analysis-tests/testData/resolve/inference/simpleCapturedTypes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/simpleCapturedTypes.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/simpleCapturedTypes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/inference/typeDepthForTypeAlias.txt b/compiler/fir/analysis-tests/testData/resolve/inference/typeDepthForTypeAlias.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/inference/typeDepthForTypeAlias.txt
rename to compiler/fir/analysis-tests/testData/resolve/inference/typeDepthForTypeAlias.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/innerClasses/inner.txt b/compiler/fir/analysis-tests/testData/resolve/innerClasses/inner.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/innerClasses/inner.txt
rename to compiler/fir/analysis-tests/testData/resolve/innerClasses/inner.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/innerClasses/inner.kt b/compiler/fir/analysis-tests/testData/resolve/innerClasses/inner.kt
index 8e1ca1419a8..1c6aaf68ba1 100644
--- a/compiler/fir/analysis-tests/testData/resolve/innerClasses/inner.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/innerClasses/inner.kt
@@ -23,7 +23,7 @@ class Owner {
o.foo()
foo()
this@Owner.foo()
- this.err()
+ this.err()
}
}
}
@@ -31,8 +31,8 @@ class Owner {
fun test() {
val o = Owner()
o.foo()
- val err = Owner.Inner()
- err.baz()
+ val err = Owner.Inner()
+ err.baz()
val i = o.Inner()
i.gau()
-}
\ No newline at end of file
+}
diff --git a/compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypeFromSuperClassInBody.txt b/compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypeFromSuperClassInBody.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypeFromSuperClassInBody.txt
rename to compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypeFromSuperClassInBody.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypes.txt b/compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypes.fir.txt
similarity index 100%
rename from compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypes.txt
rename to compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypes.fir.txt
diff --git a/compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypes.kt b/compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypes.kt
index 797f42d4a2e..8c866732348 100644
--- a/compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypes.kt
+++ b/compiler/fir/analysis-tests/testData/resolve/innerClasses/innerTypes.kt
@@ -12,10 +12,10 @@ val rr = Outer().Inner()
val rrq = Boxed().substitute()
fun check() {
- accept(Outer().Inner()) // illegal
- accept(Outer().Inner()) // illegal
+ accept(Outer().Inner()) // illegal
+ accept(Outer().Inner()) // illegal
accept(Outer().Inner()) // ok
- accept(Boxed().substitute()) // illegal
+ accept(Boxed().substitute()) // illegal
accept(Boxed