Simplified process of filtering out obsolete package parts and loading descriptors from incremental caches.
Now when file is deleted or dirty (compiled right now), its old package part is used. Current package of file doesn't matter.
This commit is contained in:
+30
@@ -0,0 +1,30 @@
|
||||
Cleaning output files:
|
||||
out/production/module/_DefaultPackage$other$*.class
|
||||
out/production/module/_DefaultPackage.class
|
||||
End of files
|
||||
Cleaning output files:
|
||||
out/production/module/_DefaultPackage$usage$*.class
|
||||
End of files
|
||||
Compiling files:
|
||||
src/usage.kt
|
||||
End of files
|
||||
COMPILATION FAILED
|
||||
Expecting an expression
|
||||
|
||||
|
||||
Cleaning output files:
|
||||
out/production/module/_DefaultPackage$fun$*.class
|
||||
End of files
|
||||
Compiling files:
|
||||
src/fun.kt
|
||||
src/usage.kt
|
||||
End of files
|
||||
Cleaning output files:
|
||||
out/production/module/_DefaultPackage$fun$*.class
|
||||
out/production/module/_DefaultPackage$usage$*.class
|
||||
out/production/module/_DefaultPackage.class
|
||||
End of files
|
||||
Compiling files:
|
||||
src/fun.kt
|
||||
src/usage.kt
|
||||
End of files
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
fun f() {
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun other() {
|
||||
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>) {
|
||||
f()
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>) {
|
||||
f(
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>) {
|
||||
f()
|
||||
}
|
||||
Reference in New Issue
Block a user