Kotlin Facet: Get rid of copy constructors for compiler arguments/settings and use reflection-based copying instead

Original commit: d0de9dd43c
This commit is contained in:
Alexey Sedunov
2016-10-27 15:52:41 +03:00
parent 947a39f576
commit e7aebcc451
2 changed files with 2 additions and 46 deletions
@@ -23,16 +23,6 @@ class CompilerSettings {
var copyJsLibraryFiles: Boolean = true
var outputDirectoryForJsLibraryFiles: String = DEFAULT_OUTPUT_DIRECTORY
constructor()
constructor(settings: CompilerSettings) {
additionalArguments = settings.additionalArguments
scriptTemplates = settings.scriptTemplates
scriptTemplatesClasspath = settings.scriptTemplatesClasspath
copyJsLibraryFiles = settings.copyJsLibraryFiles
outputDirectoryForJsLibraryFiles = settings.outputDirectoryForJsLibraryFiles
}
companion object {
private val DEFAULT_ADDITIONAL_ARGUMENTS = "-version"
private val DEFAULT_OUTPUT_DIRECTORY = "lib"