diff --git a/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java b/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java index 27102441062..2c46a29b403 100644 --- a/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java +++ b/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java @@ -401,6 +401,78 @@ public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest { doTest(fileName); } + @TestMetadata("privateMethodAdded") + public void testPrivateMethodAdded() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/"); + doTest(fileName); + } + + @TestMetadata("privateMethodDeleted") + public void testPrivateMethodDeleted() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/"); + doTest(fileName); + } + + @TestMetadata("privateMethodSignatureChanged") + public void testPrivateMethodSignatureChanged() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/"); + doTest(fileName); + } + + @TestMetadata("privateSecondaryConstructorAdded") + public void testPrivateSecondaryConstructorAdded() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/"); + doTest(fileName); + } + + @TestMetadata("privateSecondaryConstructorDeleted") + public void testPrivateSecondaryConstructorDeleted() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/"); + doTest(fileName); + } + + @TestMetadata("privateValAccessorChanged") + public void testPrivateValAccessorChanged() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/"); + doTest(fileName); + } + + @TestMetadata("privateValAdded") + public void testPrivateValAdded() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateValAdded/"); + doTest(fileName); + } + + @TestMetadata("privateValDeleted") + public void testPrivateValDeleted() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateValDeleted/"); + doTest(fileName); + } + + @TestMetadata("privateValSignatureChanged") + public void testPrivateValSignatureChanged() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/"); + doTest(fileName); + } + + @TestMetadata("privateVarAdded") + public void testPrivateVarAdded() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateVarAdded/"); + doTest(fileName); + } + + @TestMetadata("privateVarDeleted") + public void testPrivateVarDeleted() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/"); + doTest(fileName); + } + + @TestMetadata("privateVarSignatureChanged") + public void testPrivateVarSignatureChanged() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/"); + doTest(fileName); + } + @TestMetadata("propertyRedeclaration") public void testPropertyRedeclaration() throws Exception { String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/propertyRedeclaration/"); @@ -640,6 +712,12 @@ public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest { doTest(fileName); } + @TestMetadata("privateChanges") + public void testPrivateChanges() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/"); + doTest(fileName); + } + @TestMetadata("propertyRenamed") public void testPropertyRenamed() throws Exception { String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/withJava/kotlinUsedInJava/propertyRenamed/"); diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/ClassA.kt new file mode 100644 index 00000000000..0e3beda7f35 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/ClassA.kt @@ -0,0 +1,5 @@ +package test + +public class ClassA() { + public fun meth1() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/ClassA.kt.new new file mode 100644 index 00000000000..723e5e37f85 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/ClassA.kt.new @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private fun meth2() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/ClassA.kt new file mode 100644 index 00000000000..723e5e37f85 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/ClassA.kt @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private fun meth2() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/ClassA.kt.new new file mode 100644 index 00000000000..0e3beda7f35 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/ClassA.kt.new @@ -0,0 +1,5 @@ +package test + +public class ClassA() { + public fun meth1() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/build.log b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/ClassA.kt new file mode 100644 index 00000000000..3f088c6061b --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/ClassA.kt @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private fun meth2(x: Int): Unit {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/ClassA.kt.new new file mode 100644 index 00000000000..e24e8d0cd8d --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/ClassA.kt.new @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private fun meth2(x: String, y: Int): Int = 10 +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/ClassA.kt new file mode 100644 index 00000000000..0e3beda7f35 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/ClassA.kt @@ -0,0 +1,5 @@ +package test + +public class ClassA() { + public fun meth1() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/ClassA.kt.new new file mode 100644 index 00000000000..ab54ddbefc2 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/ClassA.kt.new @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private constructor(x: Int) : this() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/ClassA.kt new file mode 100644 index 00000000000..ab54ddbefc2 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/ClassA.kt @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private constructor(x: Int) : this() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/ClassA.kt.new new file mode 100644 index 00000000000..0e3beda7f35 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/ClassA.kt.new @@ -0,0 +1,5 @@ +package test + +public class ClassA() { + public fun meth1() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/build.log b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/ClassA.kt new file mode 100644 index 00000000000..0ff30762c8d --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/ClassA.kt @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private val x = 100 +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/ClassA.kt.new new file mode 100644 index 00000000000..d01d489eb33 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/ClassA.kt.new @@ -0,0 +1,7 @@ +package test + +public class ClassA() { + public fun meth1() {} + private val x: Int + get() = 200 +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAdded/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/ClassA.kt new file mode 100644 index 00000000000..0e3beda7f35 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/ClassA.kt @@ -0,0 +1,5 @@ +package test + +public class ClassA() { + public fun meth1() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAdded/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/ClassA.kt.new new file mode 100644 index 00000000000..0ff30762c8d --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/ClassA.kt.new @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private val x = 100 +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAdded/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/ClassA.kt new file mode 100644 index 00000000000..0ff30762c8d --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/ClassA.kt @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private val x = 100 +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/ClassA.kt.new new file mode 100644 index 00000000000..0e3beda7f35 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/ClassA.kt.new @@ -0,0 +1,5 @@ +package test + +public class ClassA() { + public fun meth1() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/build.log b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/ClassA.kt new file mode 100644 index 00000000000..0ff30762c8d --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/ClassA.kt @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private val x = 100 +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/ClassA.kt.new new file mode 100644 index 00000000000..65e28f46525 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/ClassA.kt.new @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private val x: String = "X" +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/ClassA.kt new file mode 100644 index 00000000000..0e3beda7f35 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/ClassA.kt @@ -0,0 +1,5 @@ +package test + +public class ClassA() { + public fun meth1() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/ClassA.kt.new new file mode 100644 index 00000000000..d561df31754 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/ClassA.kt.new @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private var x = 100 +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/ClassA.kt new file mode 100644 index 00000000000..d561df31754 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/ClassA.kt @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private var x = 100 +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/ClassA.kt.new new file mode 100644 index 00000000000..0e3beda7f35 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/ClassA.kt.new @@ -0,0 +1,5 @@ +package test + +public class ClassA() { + public fun meth1() {} +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/build.log b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/ClassA.kt b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/ClassA.kt new file mode 100644 index 00000000000..d561df31754 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/ClassA.kt @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private var x = 100 +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/ClassA.kt.new b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/ClassA.kt.new new file mode 100644 index 00000000000..b0a5c26784b --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/ClassA.kt.new @@ -0,0 +1,6 @@ +package test + +public class ClassA() { + public fun meth1() {} + private var x: String = "X" +} diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/usage.kt b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/usage.kt new file mode 100644 index 00000000000..5ba6a9572bb --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/usage.kt @@ -0,0 +1,7 @@ +package test + +public object Usage { + public fun f() { + ClassA().meth1() + } +} diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/ClassA.kt b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/ClassA.kt new file mode 100644 index 00000000000..8ef96f4bcc8 --- /dev/null +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/ClassA.kt @@ -0,0 +1,6 @@ +package test + +public class ClassA { + public fun meth1() {} + private fun meth2() {} +} diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/ClassA.kt.new b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/ClassA.kt.new new file mode 100644 index 00000000000..6d0606c2c96 --- /dev/null +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/ClassA.kt.new @@ -0,0 +1,6 @@ +package test + +public class ClassA { + public fun meth1() {} + private fun meth3() {} +} diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/Usage.java b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/Usage.java new file mode 100644 index 00000000000..92adacc5303 --- /dev/null +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/Usage.java @@ -0,0 +1,7 @@ +package test; + +public class Usage { + public static void f() { + new ClassA().meth1(); + } +} diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/build.log new file mode 100644 index 00000000000..b71c6615b9e --- /dev/null +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/ClassA.class +End of files +Compiling files: +src/ClassA.kt +End of files \ No newline at end of file