Advanced modules supports

#KT-29974
This commit is contained in:
Mikhael Bogdanov
2021-11-08 12:14:17 +01:00
committed by Space
parent ae81aaa7b0
commit e5e3e9d326
4 changed files with 73 additions and 18 deletions
@@ -66,7 +66,7 @@ interface JavaModule {
*/
fun exportsTo(packageFqName: FqName, moduleName: String): Boolean
data class Root(val file: VirtualFile, val isBinary: Boolean)
data class Root(val file: VirtualFile, val isBinary: Boolean, val isBinarySignature: Boolean = false)
class Automatic(override val name: String, override val moduleRoots: List<Root>) : JavaModule {
override val moduleInfoFile: VirtualFile? get() = null