add tests for incremental compilation with changed internal class

This commit is contained in:
Michael Nedzelsky
2015-09-23 13:39:07 +03:00
parent c8a244cc40
commit ad274c5137
9 changed files with 73 additions and 0 deletions
@@ -0,0 +1,5 @@
package test
internal class ClassA() {
public fun meth1() {}
}
@@ -0,0 +1,6 @@
package test
internal class ClassA() {
public fun meth1() {}
public val x = 100
}
@@ -0,0 +1,12 @@
Cleaning output files:
out/production/module/test/ClassA.class
End of files
Compiling files:
src/ClassA.kt
End of files
Cleaning output files:
out/production/module/test/Usage.class
End of files
Compiling files:
src/usage.kt
End of files
@@ -0,0 +1,7 @@
package test
public object Usage {
public fun f() {
ClassA().meth1()
}
}
@@ -0,0 +1,6 @@
package test
class ClassA() {
public fun meth1() {}
internal fun f() {}
}
@@ -0,0 +1,6 @@
package test
class ClassA() {
public fun meth1() {}
internal fun f(arg: Int) {}
}
@@ -0,0 +1,12 @@
Cleaning output files:
out/production/module/test/ClassA.class
End of files
Compiling files:
src/ClassA.kt
End of files
Cleaning output files:
out/production/module/test/Usage.class
End of files
Compiling files:
src/usage.kt
End of files
@@ -0,0 +1,7 @@
package test
public object Usage {
public fun f() {
ClassA().meth1()
}
}