rename ModuleBuilder.sourceFiles
Currently invalid bytecode is generated, see http://youtrack.jetbrains.net/issue/KT-904 for details.
This commit is contained in:
@@ -40,8 +40,9 @@ class JarBuilder(val parent: ModuleBuilder) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
open class ModuleBuilder(val name: String): IModuleBuilder {
|
open class ModuleBuilder(val name: String): IModuleBuilder {
|
||||||
val sourceFiles: ArrayList<String?> = ArrayList<String?>()
|
// http://youtrack.jetbrains.net/issue/KT-904
|
||||||
val classpathRoots: ArrayList<String?> = ArrayList<String?>()
|
private val sourceFiles0: ArrayList<String?> = ArrayList<String?>()
|
||||||
|
private val classpathRoots0: ArrayList<String?> = ArrayList<String?>()
|
||||||
var _jarName: String? = null
|
var _jarName: String? = null
|
||||||
|
|
||||||
val source: SourcesBuilder
|
val source: SourcesBuilder
|
||||||
@@ -54,19 +55,19 @@ open class ModuleBuilder(val name: String): IModuleBuilder {
|
|||||||
get() = JarBuilder(this)
|
get() = JarBuilder(this)
|
||||||
|
|
||||||
fun addSourceFiles(pattern: String) {
|
fun addSourceFiles(pattern: String) {
|
||||||
sourceFiles.add(pattern)
|
sourceFiles0.add(pattern)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun addClasspathEntry(name: String) {
|
fun addClasspathEntry(name: String) {
|
||||||
classpathRoots.add(name)
|
classpathRoots0.add(name)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun setJarName(name: String) {
|
fun setJarName(name: String) {
|
||||||
_jarName = name
|
_jarName = name
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getSourceFiles(): List<String?>? = sourceFiles
|
override fun getSourceFiles(): List<String?>? = sourceFiles0
|
||||||
override fun getClasspathRoots(): List<String?>? = classpathRoots
|
override fun getClasspathRoots(): List<String?>? = classpathRoots0
|
||||||
override fun getModuleName(): String? = name
|
override fun getModuleName(): String? = name
|
||||||
override fun getJarName(): String? = _jarName
|
override fun getJarName(): String? = _jarName
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user