From 48c9728e70c34f57965b79315e4aa1cd911c2067 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Tue, 8 Jul 2014 18:22:50 +0400 Subject: [PATCH] Moved current incremental compiler test data into subdirectory. Tweaked test generator to avoid creating test methods for parent directory of tests. Original commit: 479711e812a3298b00ce3ed21a3561ffda6b0f35 --- .../build/IncrementalJpsTestGenerated.java | 377 +++++++++--------- .../accessingFunctionsViaPackagePart/a.kt | 0 .../accessingFunctionsViaPackagePart/b.kt | 0 .../accessingFunctionsViaPackagePart/b.kt.new | 0 .../build.log | 0 .../accessingFunctionsViaPackagePart/other.kt | 0 .../accessingFunctionsViaPackagePart/usage.kt | 0 .../usage.kt.new | 0 .../accessingPropertiesViaField/a.kt | 0 .../accessingPropertiesViaField/b.kt | 0 .../accessingPropertiesViaField/b.kt.new | 0 .../accessingPropertiesViaField/build.log | 0 .../accessingPropertiesViaField/other.kt | 0 .../accessingPropertiesViaField/usage.kt | 0 .../accessingPropertiesViaField/usage.kt.new | 0 .../{ => pureKotlin}/allConstants/build.log | 0 .../{ => pureKotlin}/allConstants/const.kt | 0 .../allConstants/const.kt.new.1 | 0 .../allConstants/const.kt.new.2 | 0 .../{ => pureKotlin}/allConstants/usage.kt | 0 .../annotations/annotations.kt | 0 .../{ => pureKotlin}/annotations/build.log | 0 .../{ => pureKotlin}/annotations/other.kt | 0 .../{ => pureKotlin}/annotations/other.kt.new | 0 .../classInlineFunctionChanged/build.log | 0 .../classInlineFunctionChanged/inline.kt | 0 .../classInlineFunctionChanged/inline.kt.new | 0 .../classInlineFunctionChanged/usage.kt | 0 .../classObjectConstantChanged/build.log | 0 .../classObjectConstantChanged/const.kt | 0 .../classObjectConstantChanged/const.kt.new | 0 .../classObjectConstantChanged/usage.kt | 0 .../classRecreated/A.kt.new.2 | 0 .../{ => pureKotlin}/classRecreated/a.kt | 0 .../classRecreated/a.kt.delete.1 | 0 .../{ => pureKotlin}/classRecreated/build.log | 0 .../{ => pureKotlin}/classRecreated/other.kt | 0 .../classSignatureChanged/build.log | 0 .../classSignatureChanged/class.kt | 0 .../classSignatureChanged/class.kt.new | 0 .../classSignatureChanged/usage.kt | 0 .../classSignatureUnchanged/build.log | 0 .../classSignatureUnchanged/class.kt | 0 .../classSignatureUnchanged/class.kt.new | 0 .../classSignatureUnchanged/usage.kt | 0 .../constantsUnchanged/build.log | 0 .../constantsUnchanged/const.kt | 0 .../constantsUnchanged/const.kt.new | 0 .../constantsUnchanged/usage.kt | 0 .../dependencyClassReferenced/a.kt | 0 .../dependencyClassReferenced/a.kt.new | 0 .../dependencyClassReferenced/b.kt | 0 .../dependencyClassReferenced/build.log | 0 .../filesExchangePackages/a.kt | 0 .../filesExchangePackages/b.kt | 0 .../filesExchangePackages/b.kt.new | 0 .../filesExchangePackages/build.log | 0 .../filesExchangePackages/c.kt | 0 .../filesExchangePackages/c.kt.new | 0 .../independentClasses/Bar.kt | 0 .../independentClasses/Foo.kt | 0 .../independentClasses/Foo.kt.new | 0 .../independentClasses/build.log | 0 .../inlineFunctionsCircularDependency/a.kt | 0 .../a.kt.new | 0 .../inlineFunctionsCircularDependency/b.kt | 0 .../build.log | 0 .../inlineFunctionsUnchanged/build.log | 0 .../inlineFunctionsUnchanged/inline.kt | 0 .../inlineFunctionsUnchanged/inline.kt.new | 0 .../inlineFunctionsUnchanged/usage.kt | 0 .../multiplePackagesModified/a1.kt | 0 .../multiplePackagesModified/a2.kt.new | 0 .../multiplePackagesModified/b1.kt | 0 .../multiplePackagesModified/b2.kt | 0 .../multiplePackagesModified/b2.kt.delete | 0 .../multiplePackagesModified/build.log | 0 .../objectValChanged/build.log | 0 .../objectValChanged/const.kt | 0 .../objectValChanged/const.kt.new | 0 .../objectValChanged/usage.kt | 0 .../ourClassReferenced/Klass.kt | 0 .../ourClassReferenced/Klass.kt.new.2 | 0 .../{ => pureKotlin}/ourClassReferenced/a.kt | 0 .../ourClassReferenced/a.kt.new.1 | 0 .../ourClassReferenced/a.kt.new.2 | 0 .../{ => pureKotlin}/ourClassReferenced/b.kt | 0 .../ourClassReferenced/build.log | 0 .../packageConstantChanged/build.log | 0 .../packageConstantChanged/const.kt | 0 .../packageConstantChanged/const.kt.new | 0 .../packageConstantChanged/usage.kt | 0 .../{ => pureKotlin}/packageFileAdded/a.kt | 0 .../packageFileAdded/b.kt.new | 0 .../packageFileAdded/build.log | 0 .../packageFileChangedPackage/a.kt | 0 .../packageFileChangedPackage/b.kt | 0 .../packageFileChangedPackage/b.kt.new | 0 .../packageFileChangedPackage/build.log | 0 .../packageFileChangedThenOtherRemoved/a.kt | 0 .../a.kt.new.1 | 0 .../packageFileChangedThenOtherRemoved/b.kt | 0 .../b.kt.delete.2 | 0 .../build.log | 0 .../{ => pureKotlin}/packageFileRemoved/a.kt | 0 .../{ => pureKotlin}/packageFileRemoved/b.kt | 0 .../packageFileRemoved/b.kt.delete.1 | 0 .../packageFileRemoved/build.log | 0 .../packageFileRemoved/other.kt | 0 .../packageFileRemoved/other.kt.new.2 | 0 .../packageFilesChangedInTurn/a.kt | 0 .../packageFilesChangedInTurn/a.kt.new.1 | 0 .../packageFilesChangedInTurn/b.kt | 0 .../packageFilesChangedInTurn/b.kt.new.2 | 0 .../packageFilesChangedInTurn/build.log | 0 .../build.log | 0 .../inline.kt | 0 .../inlineOther.kt | 0 .../usage.kt | 0 .../usage.kt.new | 0 .../packageInlineFunctionChanged/build.log | 0 .../packageInlineFunctionChanged/inline.kt | 0 .../inline.kt.new | 0 .../packageInlineFunctionChanged/usage.kt | 0 .../build.log | 0 .../inline.kt | 0 .../usage.kt | 0 .../usage.kt.new | 0 .../{ => pureKotlin}/packageRecreated/a.kt | 0 .../packageRecreated/a.kt.delete.1 | 0 .../packageRecreated/b.kt.new.2 | 0 .../packageRecreated/build.log | 0 .../packageRecreatedAfterRenaming/a.kt | 0 .../packageRecreatedAfterRenaming/a.kt.new.1 | 0 .../packageRecreatedAfterRenaming/b.kt.new.2 | 0 .../packageRecreatedAfterRenaming/build.log | 0 .../{ => pureKotlin}/packageRemoved/a.kt | 0 .../packageRemoved/a.kt.delete | 0 .../{ => pureKotlin}/packageRemoved/b.kt | 0 .../packageRemoved/b.kt.delete | 0 .../{ => pureKotlin}/packageRemoved/build.log | 0 .../returnTypeChanged/build.log | 0 .../{ => pureKotlin}/returnTypeChanged/fun.kt | 0 .../returnTypeChanged/fun.kt.new | 0 .../returnTypeChanged/usage.kt | 0 .../simpleClassDependency/Bar.kt | 0 .../simpleClassDependency/Foo.kt | 0 .../simpleClassDependency/Foo.kt.new | 0 .../simpleClassDependency/build.log | 0 .../soleFileChangesPackage/a.kt | 0 .../soleFileChangesPackage/a.kt.new | 0 .../soleFileChangesPackage/build.log | 0 .../topLevelFunctionSameSignature/build.log | 0 .../topLevelFunctionSameSignature/fun.kt | 0 .../topLevelFunctionSameSignature/fun.kt.new | 0 .../topLevelFunctionSameSignature/usage.kt | 0 .../topLevelMembersInTwoFiles/a.kt | 0 .../topLevelMembersInTwoFiles/a.kt.new | 0 .../topLevelMembersInTwoFiles/b.kt | 0 .../topLevelMembersInTwoFiles/build.log | 0 .../traitClassObjectConstantChanged/build.log | 0 .../traitClassObjectConstantChanged/const.kt | 0 .../const.kt.new | 0 .../traitClassObjectConstantChanged/usage.kt | 0 164 files changed, 199 insertions(+), 178 deletions(-) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingFunctionsViaPackagePart/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingFunctionsViaPackagePart/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingFunctionsViaPackagePart/b.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingFunctionsViaPackagePart/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingFunctionsViaPackagePart/other.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingFunctionsViaPackagePart/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingFunctionsViaPackagePart/usage.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingPropertiesViaField/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingPropertiesViaField/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingPropertiesViaField/b.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingPropertiesViaField/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingPropertiesViaField/other.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingPropertiesViaField/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/accessingPropertiesViaField/usage.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/allConstants/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/allConstants/const.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/allConstants/const.kt.new.1 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/allConstants/const.kt.new.2 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/allConstants/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/annotations/annotations.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/annotations/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/annotations/other.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/annotations/other.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classInlineFunctionChanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classInlineFunctionChanged/inline.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classInlineFunctionChanged/inline.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classInlineFunctionChanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classObjectConstantChanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classObjectConstantChanged/const.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classObjectConstantChanged/const.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classObjectConstantChanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classRecreated/A.kt.new.2 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classRecreated/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classRecreated/a.kt.delete.1 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classRecreated/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classRecreated/other.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classSignatureChanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classSignatureChanged/class.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classSignatureChanged/class.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classSignatureChanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classSignatureUnchanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classSignatureUnchanged/class.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classSignatureUnchanged/class.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/classSignatureUnchanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/constantsUnchanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/constantsUnchanged/const.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/constantsUnchanged/const.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/constantsUnchanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/dependencyClassReferenced/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/dependencyClassReferenced/a.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/dependencyClassReferenced/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/dependencyClassReferenced/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/filesExchangePackages/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/filesExchangePackages/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/filesExchangePackages/b.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/filesExchangePackages/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/filesExchangePackages/c.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/filesExchangePackages/c.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/independentClasses/Bar.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/independentClasses/Foo.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/independentClasses/Foo.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/independentClasses/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/inlineFunctionsCircularDependency/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/inlineFunctionsCircularDependency/a.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/inlineFunctionsCircularDependency/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/inlineFunctionsCircularDependency/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/inlineFunctionsUnchanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/inlineFunctionsUnchanged/inline.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/inlineFunctionsUnchanged/inline.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/inlineFunctionsUnchanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/multiplePackagesModified/a1.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/multiplePackagesModified/a2.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/multiplePackagesModified/b1.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/multiplePackagesModified/b2.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/multiplePackagesModified/b2.kt.delete (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/multiplePackagesModified/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/objectValChanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/objectValChanged/const.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/objectValChanged/const.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/objectValChanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/ourClassReferenced/Klass.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/ourClassReferenced/Klass.kt.new.2 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/ourClassReferenced/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/ourClassReferenced/a.kt.new.1 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/ourClassReferenced/a.kt.new.2 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/ourClassReferenced/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/ourClassReferenced/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageConstantChanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageConstantChanged/const.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageConstantChanged/const.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageConstantChanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileAdded/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileAdded/b.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileAdded/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileChangedPackage/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileChangedPackage/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileChangedPackage/b.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileChangedPackage/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileChangedThenOtherRemoved/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileChangedThenOtherRemoved/a.kt.new.1 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileChangedThenOtherRemoved/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileChangedThenOtherRemoved/b.kt.delete.2 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileChangedThenOtherRemoved/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileRemoved/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileRemoved/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileRemoved/b.kt.delete.1 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileRemoved/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileRemoved/other.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFileRemoved/other.kt.new.2 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFilesChangedInTurn/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFilesChangedInTurn/a.kt.new.1 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFilesChangedInTurn/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFilesChangedInTurn/b.kt.new.2 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageFilesChangedInTurn/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionAccessingField/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionAccessingField/inline.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionAccessingField/inlineOther.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionAccessingField/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionAccessingField/usage.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionChanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionChanged/inline.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionChanged/inline.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionChanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionFromOurPackage/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionFromOurPackage/inline.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionFromOurPackage/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageInlineFunctionFromOurPackage/usage.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRecreated/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRecreated/a.kt.delete.1 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRecreated/b.kt.new.2 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRecreated/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRecreatedAfterRenaming/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRecreatedAfterRenaming/a.kt.new.1 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRecreatedAfterRenaming/b.kt.new.2 (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRecreatedAfterRenaming/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRemoved/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRemoved/a.kt.delete (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRemoved/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRemoved/b.kt.delete (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/packageRemoved/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/returnTypeChanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/returnTypeChanged/fun.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/returnTypeChanged/fun.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/returnTypeChanged/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/simpleClassDependency/Bar.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/simpleClassDependency/Foo.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/simpleClassDependency/Foo.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/simpleClassDependency/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/soleFileChangesPackage/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/soleFileChangesPackage/a.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/soleFileChangesPackage/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/topLevelFunctionSameSignature/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/topLevelFunctionSameSignature/fun.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/topLevelFunctionSameSignature/fun.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/topLevelFunctionSameSignature/usage.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/topLevelMembersInTwoFiles/a.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/topLevelMembersInTwoFiles/a.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/topLevelMembersInTwoFiles/b.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/topLevelMembersInTwoFiles/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/traitClassObjectConstantChanged/build.log (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/traitClassObjectConstantChanged/const.kt (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/traitClassObjectConstantChanged/const.kt.new (100%) rename jps/jps-plugin/testData/incremental/{ => pureKotlin}/traitClassObjectConstantChanged/usage.kt (100%) diff --git a/jps/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java b/jps/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java index 563e591d52e..ea7f0d6ecd4 100644 --- a/jps/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java +++ b/jps/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java @@ -31,189 +31,210 @@ import org.jetbrains.jet.jps.build.AbstractIncrementalJpsTest; /** This class is generated by {@link org.jetbrains.jet.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") @TestMetadata("jps-plugin/testData/incremental") +@InnerTestClasses({IncrementalJpsTestGenerated.PureKotlin.class}) public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest { - @TestMetadata("accessingFunctionsViaPackagePart") - public void testAccessingFunctionsViaPackagePart() throws Exception { - doTest("jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/"); - } - - @TestMetadata("accessingPropertiesViaField") - public void testAccessingPropertiesViaField() throws Exception { - doTest("jps-plugin/testData/incremental/accessingPropertiesViaField/"); - } - - @TestMetadata("allConstants") - public void testAllConstants() throws Exception { - doTest("jps-plugin/testData/incremental/allConstants/"); - } - public void testAllFilesPresentInIncremental() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("jps-plugin/testData/incremental"), Pattern.compile("^([^\\.]+)$"), false); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("jps-plugin/testData/incremental"), Pattern.compile("^([^\\.]+)$"), true); } - @TestMetadata("annotations") - public void testAnnotations() throws Exception { - doTest("jps-plugin/testData/incremental/annotations/"); + @TestMetadata("jps-plugin/testData/incremental/pureKotlin") + @InnerTestClasses({}) + public static class PureKotlin extends AbstractIncrementalJpsTest { + @TestMetadata("accessingFunctionsViaPackagePart") + public void testAccessingFunctionsViaPackagePart() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/"); + } + + @TestMetadata("accessingPropertiesViaField") + public void testAccessingPropertiesViaField() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/"); + } + + @TestMetadata("allConstants") + public void testAllConstants() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/allConstants/"); + } + + public void testAllFilesPresentInPureKotlin() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("jps-plugin/testData/incremental/pureKotlin"), Pattern.compile("^([^\\.]+)$"), true); + } + + @TestMetadata("annotations") + public void testAnnotations() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/annotations/"); + } + + @TestMetadata("classInlineFunctionChanged") + public void testClassInlineFunctionChanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/"); + } + + @TestMetadata("classObjectConstantChanged") + public void testClassObjectConstantChanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/"); + } + + @TestMetadata("classRecreated") + public void testClassRecreated() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/classRecreated/"); + } + + @TestMetadata("classSignatureChanged") + public void testClassSignatureChanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/"); + } + + @TestMetadata("classSignatureUnchanged") + public void testClassSignatureUnchanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/"); + } + + @TestMetadata("constantsUnchanged") + public void testConstantsUnchanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/"); + } + + @TestMetadata("dependencyClassReferenced") + public void testDependencyClassReferenced() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/"); + } + + @TestMetadata("filesExchangePackages") + public void testFilesExchangePackages() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/"); + } + + @TestMetadata("independentClasses") + public void testIndependentClasses() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/independentClasses/"); + } + + @TestMetadata("inlineFunctionsCircularDependency") + public void testInlineFunctionsCircularDependency() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/"); + } + + @TestMetadata("inlineFunctionsUnchanged") + public void testInlineFunctionsUnchanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/"); + } + + @TestMetadata("multiplePackagesModified") + public void testMultiplePackagesModified() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/"); + } + + @TestMetadata("objectValChanged") + public void testObjectValChanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/objectValChanged/"); + } + + @TestMetadata("ourClassReferenced") + public void testOurClassReferenced() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/"); + } + + @TestMetadata("packageConstantChanged") + public void testPackageConstantChanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/"); + } + + @TestMetadata("packageFileAdded") + public void testPackageFileAdded() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageFileAdded/"); + } + + @TestMetadata("packageFileChangedPackage") + public void testPackageFileChangedPackage() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/"); + } + + @TestMetadata("packageFileChangedThenOtherRemoved") + public void testPackageFileChangedThenOtherRemoved() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/"); + } + + @TestMetadata("packageFileRemoved") + public void testPackageFileRemoved() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/"); + } + + @TestMetadata("packageFilesChangedInTurn") + public void testPackageFilesChangedInTurn() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/"); + } + + @TestMetadata("packageInlineFunctionAccessingField") + public void testPackageInlineFunctionAccessingField() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/"); + } + + @TestMetadata("packageInlineFunctionChanged") + public void testPackageInlineFunctionChanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionChanged/"); + } + + @TestMetadata("packageInlineFunctionFromOurPackage") + public void testPackageInlineFunctionFromOurPackage() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/"); + } + + @TestMetadata("packageRecreated") + public void testPackageRecreated() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageRecreated/"); + } + + @TestMetadata("packageRecreatedAfterRenaming") + public void testPackageRecreatedAfterRenaming() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/"); + } + + @TestMetadata("packageRemoved") + public void testPackageRemoved() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/packageRemoved/"); + } + + @TestMetadata("returnTypeChanged") + public void testReturnTypeChanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/"); + } + + @TestMetadata("simpleClassDependency") + public void testSimpleClassDependency() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/"); + } + + @TestMetadata("soleFileChangesPackage") + public void testSoleFileChangesPackage() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/"); + } + + @TestMetadata("topLevelFunctionSameSignature") + public void testTopLevelFunctionSameSignature() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/"); + } + + @TestMetadata("topLevelMembersInTwoFiles") + public void testTopLevelMembersInTwoFiles() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/"); + } + + @TestMetadata("traitClassObjectConstantChanged") + public void testTraitClassObjectConstantChanged() throws Exception { + doTest("jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/"); + } + + public static Test innerSuite() { + TestSuite suite = new TestSuite("PureKotlin"); + suite.addTestSuite(PureKotlin.class); + return suite; + } } - @TestMetadata("classInlineFunctionChanged") - public void testClassInlineFunctionChanged() throws Exception { - doTest("jps-plugin/testData/incremental/classInlineFunctionChanged/"); + public static Test suite() { + TestSuite suite = new TestSuite("IncrementalJpsTestGenerated"); + suite.addTestSuite(IncrementalJpsTestGenerated.class); + suite.addTest(PureKotlin.innerSuite()); + return suite; } - - @TestMetadata("classObjectConstantChanged") - public void testClassObjectConstantChanged() throws Exception { - doTest("jps-plugin/testData/incremental/classObjectConstantChanged/"); - } - - @TestMetadata("classRecreated") - public void testClassRecreated() throws Exception { - doTest("jps-plugin/testData/incremental/classRecreated/"); - } - - @TestMetadata("classSignatureChanged") - public void testClassSignatureChanged() throws Exception { - doTest("jps-plugin/testData/incremental/classSignatureChanged/"); - } - - @TestMetadata("classSignatureUnchanged") - public void testClassSignatureUnchanged() throws Exception { - doTest("jps-plugin/testData/incremental/classSignatureUnchanged/"); - } - - @TestMetadata("constantsUnchanged") - public void testConstantsUnchanged() throws Exception { - doTest("jps-plugin/testData/incremental/constantsUnchanged/"); - } - - @TestMetadata("dependencyClassReferenced") - public void testDependencyClassReferenced() throws Exception { - doTest("jps-plugin/testData/incremental/dependencyClassReferenced/"); - } - - @TestMetadata("filesExchangePackages") - public void testFilesExchangePackages() throws Exception { - doTest("jps-plugin/testData/incremental/filesExchangePackages/"); - } - - @TestMetadata("independentClasses") - public void testIndependentClasses() throws Exception { - doTest("jps-plugin/testData/incremental/independentClasses/"); - } - - @TestMetadata("inlineFunctionsCircularDependency") - public void testInlineFunctionsCircularDependency() throws Exception { - doTest("jps-plugin/testData/incremental/inlineFunctionsCircularDependency/"); - } - - @TestMetadata("inlineFunctionsUnchanged") - public void testInlineFunctionsUnchanged() throws Exception { - doTest("jps-plugin/testData/incremental/inlineFunctionsUnchanged/"); - } - - @TestMetadata("multiplePackagesModified") - public void testMultiplePackagesModified() throws Exception { - doTest("jps-plugin/testData/incremental/multiplePackagesModified/"); - } - - @TestMetadata("objectValChanged") - public void testObjectValChanged() throws Exception { - doTest("jps-plugin/testData/incremental/objectValChanged/"); - } - - @TestMetadata("ourClassReferenced") - public void testOurClassReferenced() throws Exception { - doTest("jps-plugin/testData/incremental/ourClassReferenced/"); - } - - @TestMetadata("packageConstantChanged") - public void testPackageConstantChanged() throws Exception { - doTest("jps-plugin/testData/incremental/packageConstantChanged/"); - } - - @TestMetadata("packageFileAdded") - public void testPackageFileAdded() throws Exception { - doTest("jps-plugin/testData/incremental/packageFileAdded/"); - } - - @TestMetadata("packageFileChangedPackage") - public void testPackageFileChangedPackage() throws Exception { - doTest("jps-plugin/testData/incremental/packageFileChangedPackage/"); - } - - @TestMetadata("packageFileChangedThenOtherRemoved") - public void testPackageFileChangedThenOtherRemoved() throws Exception { - doTest("jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/"); - } - - @TestMetadata("packageFileRemoved") - public void testPackageFileRemoved() throws Exception { - doTest("jps-plugin/testData/incremental/packageFileRemoved/"); - } - - @TestMetadata("packageFilesChangedInTurn") - public void testPackageFilesChangedInTurn() throws Exception { - doTest("jps-plugin/testData/incremental/packageFilesChangedInTurn/"); - } - - @TestMetadata("packageInlineFunctionAccessingField") - public void testPackageInlineFunctionAccessingField() throws Exception { - doTest("jps-plugin/testData/incremental/packageInlineFunctionAccessingField/"); - } - - @TestMetadata("packageInlineFunctionChanged") - public void testPackageInlineFunctionChanged() throws Exception { - doTest("jps-plugin/testData/incremental/packageInlineFunctionChanged/"); - } - - @TestMetadata("packageInlineFunctionFromOurPackage") - public void testPackageInlineFunctionFromOurPackage() throws Exception { - doTest("jps-plugin/testData/incremental/packageInlineFunctionFromOurPackage/"); - } - - @TestMetadata("packageRecreated") - public void testPackageRecreated() throws Exception { - doTest("jps-plugin/testData/incremental/packageRecreated/"); - } - - @TestMetadata("packageRecreatedAfterRenaming") - public void testPackageRecreatedAfterRenaming() throws Exception { - doTest("jps-plugin/testData/incremental/packageRecreatedAfterRenaming/"); - } - - @TestMetadata("packageRemoved") - public void testPackageRemoved() throws Exception { - doTest("jps-plugin/testData/incremental/packageRemoved/"); - } - - @TestMetadata("returnTypeChanged") - public void testReturnTypeChanged() throws Exception { - doTest("jps-plugin/testData/incremental/returnTypeChanged/"); - } - - @TestMetadata("simpleClassDependency") - public void testSimpleClassDependency() throws Exception { - doTest("jps-plugin/testData/incremental/simpleClassDependency/"); - } - - @TestMetadata("soleFileChangesPackage") - public void testSoleFileChangesPackage() throws Exception { - doTest("jps-plugin/testData/incremental/soleFileChangesPackage/"); - } - - @TestMetadata("topLevelFunctionSameSignature") - public void testTopLevelFunctionSameSignature() throws Exception { - doTest("jps-plugin/testData/incremental/topLevelFunctionSameSignature/"); - } - - @TestMetadata("topLevelMembersInTwoFiles") - public void testTopLevelMembersInTwoFiles() throws Exception { - doTest("jps-plugin/testData/incremental/topLevelMembersInTwoFiles/"); - } - - @TestMetadata("traitClassObjectConstantChanged") - public void testTraitClassObjectConstantChanged() throws Exception { - doTest("jps-plugin/testData/incremental/traitClassObjectConstantChanged/"); - } - } diff --git a/jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/a.kt diff --git a/jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/b.kt diff --git a/jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/b.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/b.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/b.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/b.kt.new diff --git a/jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/build.log diff --git a/jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/other.kt b/jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/other.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/other.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/other.kt diff --git a/jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/usage.kt diff --git a/jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/usage.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/usage.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingFunctionsViaPackagePart/usage.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/usage.kt.new diff --git a/jps/jps-plugin/testData/incremental/accessingPropertiesViaField/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingPropertiesViaField/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/a.kt diff --git a/jps/jps-plugin/testData/incremental/accessingPropertiesViaField/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingPropertiesViaField/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/b.kt diff --git a/jps/jps-plugin/testData/incremental/accessingPropertiesViaField/b.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/b.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingPropertiesViaField/b.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/b.kt.new diff --git a/jps/jps-plugin/testData/incremental/accessingPropertiesViaField/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingPropertiesViaField/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/build.log diff --git a/jps/jps-plugin/testData/incremental/accessingPropertiesViaField/other.kt b/jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/other.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingPropertiesViaField/other.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/other.kt diff --git a/jps/jps-plugin/testData/incremental/accessingPropertiesViaField/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingPropertiesViaField/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/usage.kt diff --git a/jps/jps-plugin/testData/incremental/accessingPropertiesViaField/usage.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/usage.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/accessingPropertiesViaField/usage.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/usage.kt.new diff --git a/jps/jps-plugin/testData/incremental/allConstants/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/allConstants/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log diff --git a/jps/jps-plugin/testData/incremental/allConstants/const.kt b/jps/jps-plugin/testData/incremental/pureKotlin/allConstants/const.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/allConstants/const.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/allConstants/const.kt diff --git a/jps/jps-plugin/testData/incremental/allConstants/const.kt.new.1 b/jps/jps-plugin/testData/incremental/pureKotlin/allConstants/const.kt.new.1 similarity index 100% rename from jps/jps-plugin/testData/incremental/allConstants/const.kt.new.1 rename to jps/jps-plugin/testData/incremental/pureKotlin/allConstants/const.kt.new.1 diff --git a/jps/jps-plugin/testData/incremental/allConstants/const.kt.new.2 b/jps/jps-plugin/testData/incremental/pureKotlin/allConstants/const.kt.new.2 similarity index 100% rename from jps/jps-plugin/testData/incremental/allConstants/const.kt.new.2 rename to jps/jps-plugin/testData/incremental/pureKotlin/allConstants/const.kt.new.2 diff --git a/jps/jps-plugin/testData/incremental/allConstants/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/allConstants/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/allConstants/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/allConstants/usage.kt diff --git a/jps/jps-plugin/testData/incremental/annotations/annotations.kt b/jps/jps-plugin/testData/incremental/pureKotlin/annotations/annotations.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/annotations/annotations.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/annotations/annotations.kt diff --git a/jps/jps-plugin/testData/incremental/annotations/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/annotations/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/annotations/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/annotations/build.log diff --git a/jps/jps-plugin/testData/incremental/annotations/other.kt b/jps/jps-plugin/testData/incremental/pureKotlin/annotations/other.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/annotations/other.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/annotations/other.kt diff --git a/jps/jps-plugin/testData/incremental/annotations/other.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/annotations/other.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/annotations/other.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/annotations/other.kt.new diff --git a/jps/jps-plugin/testData/incremental/classInlineFunctionChanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/classInlineFunctionChanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/build.log diff --git a/jps/jps-plugin/testData/incremental/classInlineFunctionChanged/inline.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/inline.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classInlineFunctionChanged/inline.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/inline.kt diff --git a/jps/jps-plugin/testData/incremental/classInlineFunctionChanged/inline.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/inline.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/classInlineFunctionChanged/inline.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/inline.kt.new diff --git a/jps/jps-plugin/testData/incremental/classInlineFunctionChanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classInlineFunctionChanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/classObjectConstantChanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/classObjectConstantChanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log diff --git a/jps/jps-plugin/testData/incremental/classObjectConstantChanged/const.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/const.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classObjectConstantChanged/const.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/const.kt diff --git a/jps/jps-plugin/testData/incremental/classObjectConstantChanged/const.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/const.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/classObjectConstantChanged/const.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/const.kt.new diff --git a/jps/jps-plugin/testData/incremental/classObjectConstantChanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classObjectConstantChanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/classRecreated/A.kt.new.2 b/jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/A.kt.new.2 similarity index 100% rename from jps/jps-plugin/testData/incremental/classRecreated/A.kt.new.2 rename to jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/A.kt.new.2 diff --git a/jps/jps-plugin/testData/incremental/classRecreated/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classRecreated/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/a.kt diff --git a/jps/jps-plugin/testData/incremental/classRecreated/a.kt.delete.1 b/jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/a.kt.delete.1 similarity index 100% rename from jps/jps-plugin/testData/incremental/classRecreated/a.kt.delete.1 rename to jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/a.kt.delete.1 diff --git a/jps/jps-plugin/testData/incremental/classRecreated/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/classRecreated/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/build.log diff --git a/jps/jps-plugin/testData/incremental/classRecreated/other.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/other.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classRecreated/other.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classRecreated/other.kt diff --git a/jps/jps-plugin/testData/incremental/classSignatureChanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/classSignatureChanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/build.log diff --git a/jps/jps-plugin/testData/incremental/classSignatureChanged/class.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/class.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classSignatureChanged/class.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/class.kt diff --git a/jps/jps-plugin/testData/incremental/classSignatureChanged/class.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/class.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/classSignatureChanged/class.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/class.kt.new diff --git a/jps/jps-plugin/testData/incremental/classSignatureChanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classSignatureChanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/classSignatureUnchanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/classSignatureUnchanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/build.log diff --git a/jps/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/class.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/class.kt diff --git a/jps/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/class.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/class.kt.new diff --git a/jps/jps-plugin/testData/incremental/classSignatureUnchanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/classSignatureUnchanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/constantsUnchanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/constantsUnchanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/build.log diff --git a/jps/jps-plugin/testData/incremental/constantsUnchanged/const.kt b/jps/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/const.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/constantsUnchanged/const.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/const.kt diff --git a/jps/jps-plugin/testData/incremental/constantsUnchanged/const.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/const.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/constantsUnchanged/const.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/const.kt.new diff --git a/jps/jps-plugin/testData/incremental/constantsUnchanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/constantsUnchanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/dependencyClassReferenced/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/dependencyClassReferenced/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/a.kt diff --git a/jps/jps-plugin/testData/incremental/dependencyClassReferenced/a.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/a.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/dependencyClassReferenced/a.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/a.kt.new diff --git a/jps/jps-plugin/testData/incremental/dependencyClassReferenced/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/dependencyClassReferenced/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/b.kt diff --git a/jps/jps-plugin/testData/incremental/dependencyClassReferenced/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/dependencyClassReferenced/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/build.log diff --git a/jps/jps-plugin/testData/incremental/filesExchangePackages/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/filesExchangePackages/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/a.kt diff --git a/jps/jps-plugin/testData/incremental/filesExchangePackages/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/filesExchangePackages/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/b.kt diff --git a/jps/jps-plugin/testData/incremental/filesExchangePackages/b.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/b.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/filesExchangePackages/b.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/b.kt.new diff --git a/jps/jps-plugin/testData/incremental/filesExchangePackages/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/filesExchangePackages/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log diff --git a/jps/jps-plugin/testData/incremental/filesExchangePackages/c.kt b/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/c.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/filesExchangePackages/c.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/c.kt diff --git a/jps/jps-plugin/testData/incremental/filesExchangePackages/c.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/c.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/filesExchangePackages/c.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/c.kt.new diff --git a/jps/jps-plugin/testData/incremental/independentClasses/Bar.kt b/jps/jps-plugin/testData/incremental/pureKotlin/independentClasses/Bar.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/independentClasses/Bar.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/independentClasses/Bar.kt diff --git a/jps/jps-plugin/testData/incremental/independentClasses/Foo.kt b/jps/jps-plugin/testData/incremental/pureKotlin/independentClasses/Foo.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/independentClasses/Foo.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/independentClasses/Foo.kt diff --git a/jps/jps-plugin/testData/incremental/independentClasses/Foo.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/independentClasses/Foo.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/independentClasses/Foo.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/independentClasses/Foo.kt.new diff --git a/jps/jps-plugin/testData/incremental/independentClasses/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/independentClasses/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/independentClasses/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/independentClasses/build.log diff --git a/jps/jps-plugin/testData/incremental/inlineFunctionsCircularDependency/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/inlineFunctionsCircularDependency/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/a.kt diff --git a/jps/jps-plugin/testData/incremental/inlineFunctionsCircularDependency/a.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/a.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/inlineFunctionsCircularDependency/a.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/a.kt.new diff --git a/jps/jps-plugin/testData/incremental/inlineFunctionsCircularDependency/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/inlineFunctionsCircularDependency/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/b.kt diff --git a/jps/jps-plugin/testData/incremental/inlineFunctionsCircularDependency/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/inlineFunctionsCircularDependency/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/build.log diff --git a/jps/jps-plugin/testData/incremental/inlineFunctionsUnchanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/inlineFunctionsUnchanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/build.log diff --git a/jps/jps-plugin/testData/incremental/inlineFunctionsUnchanged/inline.kt b/jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/inline.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/inlineFunctionsUnchanged/inline.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/inline.kt diff --git a/jps/jps-plugin/testData/incremental/inlineFunctionsUnchanged/inline.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/inline.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/inlineFunctionsUnchanged/inline.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/inline.kt.new diff --git a/jps/jps-plugin/testData/incremental/inlineFunctionsUnchanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/inlineFunctionsUnchanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/multiplePackagesModified/a1.kt b/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/a1.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/multiplePackagesModified/a1.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/a1.kt diff --git a/jps/jps-plugin/testData/incremental/multiplePackagesModified/a2.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/a2.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/multiplePackagesModified/a2.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/a2.kt.new diff --git a/jps/jps-plugin/testData/incremental/multiplePackagesModified/b1.kt b/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/b1.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/multiplePackagesModified/b1.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/b1.kt diff --git a/jps/jps-plugin/testData/incremental/multiplePackagesModified/b2.kt b/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/b2.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/multiplePackagesModified/b2.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/b2.kt diff --git a/jps/jps-plugin/testData/incremental/multiplePackagesModified/b2.kt.delete b/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/b2.kt.delete similarity index 100% rename from jps/jps-plugin/testData/incremental/multiplePackagesModified/b2.kt.delete rename to jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/b2.kt.delete diff --git a/jps/jps-plugin/testData/incremental/multiplePackagesModified/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/multiplePackagesModified/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log diff --git a/jps/jps-plugin/testData/incremental/objectValChanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/objectValChanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/objectValChanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/objectValChanged/build.log diff --git a/jps/jps-plugin/testData/incremental/objectValChanged/const.kt b/jps/jps-plugin/testData/incremental/pureKotlin/objectValChanged/const.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/objectValChanged/const.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/objectValChanged/const.kt diff --git a/jps/jps-plugin/testData/incremental/objectValChanged/const.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/objectValChanged/const.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/objectValChanged/const.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/objectValChanged/const.kt.new diff --git a/jps/jps-plugin/testData/incremental/objectValChanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/objectValChanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/objectValChanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/objectValChanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/ourClassReferenced/Klass.kt b/jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/Klass.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/ourClassReferenced/Klass.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/Klass.kt diff --git a/jps/jps-plugin/testData/incremental/ourClassReferenced/Klass.kt.new.2 b/jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/Klass.kt.new.2 similarity index 100% rename from jps/jps-plugin/testData/incremental/ourClassReferenced/Klass.kt.new.2 rename to jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/Klass.kt.new.2 diff --git a/jps/jps-plugin/testData/incremental/ourClassReferenced/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/ourClassReferenced/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/a.kt diff --git a/jps/jps-plugin/testData/incremental/ourClassReferenced/a.kt.new.1 b/jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/a.kt.new.1 similarity index 100% rename from jps/jps-plugin/testData/incremental/ourClassReferenced/a.kt.new.1 rename to jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/a.kt.new.1 diff --git a/jps/jps-plugin/testData/incremental/ourClassReferenced/a.kt.new.2 b/jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/a.kt.new.2 similarity index 100% rename from jps/jps-plugin/testData/incremental/ourClassReferenced/a.kt.new.2 rename to jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/a.kt.new.2 diff --git a/jps/jps-plugin/testData/incremental/ourClassReferenced/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/ourClassReferenced/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/b.kt diff --git a/jps/jps-plugin/testData/incremental/ourClassReferenced/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/ourClassReferenced/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/build.log diff --git a/jps/jps-plugin/testData/incremental/packageConstantChanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageConstantChanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log diff --git a/jps/jps-plugin/testData/incremental/packageConstantChanged/const.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/const.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageConstantChanged/const.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/const.kt diff --git a/jps/jps-plugin/testData/incremental/packageConstantChanged/const.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/const.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/packageConstantChanged/const.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/const.kt.new diff --git a/jps/jps-plugin/testData/incremental/packageConstantChanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageConstantChanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/packageFileAdded/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileAdded/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/a.kt diff --git a/jps/jps-plugin/testData/incremental/packageFileAdded/b.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/b.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileAdded/b.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/b.kt.new diff --git a/jps/jps-plugin/testData/incremental/packageFileAdded/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileAdded/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log diff --git a/jps/jps-plugin/testData/incremental/packageFileChangedPackage/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileChangedPackage/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/a.kt diff --git a/jps/jps-plugin/testData/incremental/packageFileChangedPackage/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileChangedPackage/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/b.kt diff --git a/jps/jps-plugin/testData/incremental/packageFileChangedPackage/b.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/b.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileChangedPackage/b.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/b.kt.new diff --git a/jps/jps-plugin/testData/incremental/packageFileChangedPackage/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileChangedPackage/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/build.log diff --git a/jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/a.kt diff --git a/jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/a.kt.new.1 b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/a.kt.new.1 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/a.kt.new.1 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/a.kt.new.1 diff --git a/jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/b.kt diff --git a/jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/b.kt.delete.2 b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/b.kt.delete.2 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/b.kt.delete.2 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/b.kt.delete.2 diff --git a/jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileChangedThenOtherRemoved/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/build.log diff --git a/jps/jps-plugin/testData/incremental/packageFileRemoved/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileRemoved/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/a.kt diff --git a/jps/jps-plugin/testData/incremental/packageFileRemoved/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileRemoved/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/b.kt diff --git a/jps/jps-plugin/testData/incremental/packageFileRemoved/b.kt.delete.1 b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/b.kt.delete.1 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileRemoved/b.kt.delete.1 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/b.kt.delete.1 diff --git a/jps/jps-plugin/testData/incremental/packageFileRemoved/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileRemoved/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/build.log diff --git a/jps/jps-plugin/testData/incremental/packageFileRemoved/other.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/other.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileRemoved/other.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/other.kt diff --git a/jps/jps-plugin/testData/incremental/packageFileRemoved/other.kt.new.2 b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/other.kt.new.2 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFileRemoved/other.kt.new.2 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/other.kt.new.2 diff --git a/jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/a.kt diff --git a/jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/a.kt.new.1 b/jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/a.kt.new.1 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/a.kt.new.1 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/a.kt.new.1 diff --git a/jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/b.kt diff --git a/jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/b.kt.new.2 b/jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/b.kt.new.2 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/b.kt.new.2 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/b.kt.new.2 diff --git a/jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageFilesChangedInTurn/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/build.log diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/build.log diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/inline.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/inline.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/inline.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/inline.kt diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/inlineOther.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/inlineOther.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/inlineOther.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/inlineOther.kt diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/usage.kt diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/usage.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/usage.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionAccessingField/usage.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/usage.kt.new diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionChanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionChanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionChanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionChanged/build.log diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionChanged/inline.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionChanged/inline.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionChanged/inline.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionChanged/inline.kt diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionChanged/inline.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionChanged/inline.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionChanged/inline.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionChanged/inline.kt.new diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionChanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionChanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionChanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionChanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionFromOurPackage/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionFromOurPackage/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/build.log diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionFromOurPackage/inline.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/inline.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionFromOurPackage/inline.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/inline.kt diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionFromOurPackage/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionFromOurPackage/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/usage.kt diff --git a/jps/jps-plugin/testData/incremental/packageInlineFunctionFromOurPackage/usage.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/usage.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/packageInlineFunctionFromOurPackage/usage.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/usage.kt.new diff --git a/jps/jps-plugin/testData/incremental/packageRecreated/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageRecreated/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRecreated/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRecreated/a.kt diff --git a/jps/jps-plugin/testData/incremental/packageRecreated/a.kt.delete.1 b/jps/jps-plugin/testData/incremental/pureKotlin/packageRecreated/a.kt.delete.1 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRecreated/a.kt.delete.1 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRecreated/a.kt.delete.1 diff --git a/jps/jps-plugin/testData/incremental/packageRecreated/b.kt.new.2 b/jps/jps-plugin/testData/incremental/pureKotlin/packageRecreated/b.kt.new.2 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRecreated/b.kt.new.2 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRecreated/b.kt.new.2 diff --git a/jps/jps-plugin/testData/incremental/packageRecreated/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageRecreated/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRecreated/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRecreated/build.log diff --git a/jps/jps-plugin/testData/incremental/packageRecreatedAfterRenaming/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRecreatedAfterRenaming/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/a.kt diff --git a/jps/jps-plugin/testData/incremental/packageRecreatedAfterRenaming/a.kt.new.1 b/jps/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/a.kt.new.1 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRecreatedAfterRenaming/a.kt.new.1 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/a.kt.new.1 diff --git a/jps/jps-plugin/testData/incremental/packageRecreatedAfterRenaming/b.kt.new.2 b/jps/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/b.kt.new.2 similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRecreatedAfterRenaming/b.kt.new.2 rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/b.kt.new.2 diff --git a/jps/jps-plugin/testData/incremental/packageRecreatedAfterRenaming/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRecreatedAfterRenaming/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/build.log diff --git a/jps/jps-plugin/testData/incremental/packageRemoved/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRemoved/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/a.kt diff --git a/jps/jps-plugin/testData/incremental/packageRemoved/a.kt.delete b/jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/a.kt.delete similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRemoved/a.kt.delete rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/a.kt.delete diff --git a/jps/jps-plugin/testData/incremental/packageRemoved/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRemoved/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/b.kt diff --git a/jps/jps-plugin/testData/incremental/packageRemoved/b.kt.delete b/jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/b.kt.delete similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRemoved/b.kt.delete rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/b.kt.delete diff --git a/jps/jps-plugin/testData/incremental/packageRemoved/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/packageRemoved/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/packageRemoved/build.log diff --git a/jps/jps-plugin/testData/incremental/returnTypeChanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/returnTypeChanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/build.log diff --git a/jps/jps-plugin/testData/incremental/returnTypeChanged/fun.kt b/jps/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/fun.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/returnTypeChanged/fun.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/fun.kt diff --git a/jps/jps-plugin/testData/incremental/returnTypeChanged/fun.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/fun.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/returnTypeChanged/fun.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/fun.kt.new diff --git a/jps/jps-plugin/testData/incremental/returnTypeChanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/returnTypeChanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/usage.kt diff --git a/jps/jps-plugin/testData/incremental/simpleClassDependency/Bar.kt b/jps/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/Bar.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/simpleClassDependency/Bar.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/Bar.kt diff --git a/jps/jps-plugin/testData/incremental/simpleClassDependency/Foo.kt b/jps/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/Foo.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/simpleClassDependency/Foo.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/Foo.kt diff --git a/jps/jps-plugin/testData/incremental/simpleClassDependency/Foo.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/Foo.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/simpleClassDependency/Foo.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/Foo.kt.new diff --git a/jps/jps-plugin/testData/incremental/simpleClassDependency/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/simpleClassDependency/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/build.log diff --git a/jps/jps-plugin/testData/incremental/soleFileChangesPackage/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/soleFileChangesPackage/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/a.kt diff --git a/jps/jps-plugin/testData/incremental/soleFileChangesPackage/a.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/a.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/soleFileChangesPackage/a.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/a.kt.new diff --git a/jps/jps-plugin/testData/incremental/soleFileChangesPackage/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/soleFileChangesPackage/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/build.log diff --git a/jps/jps-plugin/testData/incremental/topLevelFunctionSameSignature/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/topLevelFunctionSameSignature/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/build.log diff --git a/jps/jps-plugin/testData/incremental/topLevelFunctionSameSignature/fun.kt b/jps/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/fun.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/topLevelFunctionSameSignature/fun.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/fun.kt diff --git a/jps/jps-plugin/testData/incremental/topLevelFunctionSameSignature/fun.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/fun.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/topLevelFunctionSameSignature/fun.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/fun.kt.new diff --git a/jps/jps-plugin/testData/incremental/topLevelFunctionSameSignature/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/topLevelFunctionSameSignature/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/usage.kt diff --git a/jps/jps-plugin/testData/incremental/topLevelMembersInTwoFiles/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/a.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/topLevelMembersInTwoFiles/a.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/a.kt diff --git a/jps/jps-plugin/testData/incremental/topLevelMembersInTwoFiles/a.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/a.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/topLevelMembersInTwoFiles/a.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/a.kt.new diff --git a/jps/jps-plugin/testData/incremental/topLevelMembersInTwoFiles/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/b.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/topLevelMembersInTwoFiles/b.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/b.kt diff --git a/jps/jps-plugin/testData/incremental/topLevelMembersInTwoFiles/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/topLevelMembersInTwoFiles/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/build.log diff --git a/jps/jps-plugin/testData/incremental/traitClassObjectConstantChanged/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log similarity index 100% rename from jps/jps-plugin/testData/incremental/traitClassObjectConstantChanged/build.log rename to jps/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log diff --git a/jps/jps-plugin/testData/incremental/traitClassObjectConstantChanged/const.kt b/jps/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/const.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/traitClassObjectConstantChanged/const.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/const.kt diff --git a/jps/jps-plugin/testData/incremental/traitClassObjectConstantChanged/const.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/const.kt.new similarity index 100% rename from jps/jps-plugin/testData/incremental/traitClassObjectConstantChanged/const.kt.new rename to jps/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/const.kt.new diff --git a/jps/jps-plugin/testData/incremental/traitClassObjectConstantChanged/usage.kt b/jps/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/usage.kt similarity index 100% rename from jps/jps-plugin/testData/incremental/traitClassObjectConstantChanged/usage.kt rename to jps/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/usage.kt