1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 16:28:12 -07:00

Refactor.

This commit is contained in:
Cedric Beust 2016-03-04 21:42:15 +04:00
parent e84a5da7f2
commit 16cbfb7246

View file

@ -222,27 +222,21 @@ class PackageConfig(val project: Project) : AttributeHolder {
} }
@Directive @Directive
fun jar(init: Jar.(p: Jar) -> Unit) : Jar { fun jar(init: Jar.(p: Jar) -> Unit) = Jar().apply {
val jar = Jar() init(this)
jar.init(jar) jars.add(this)
jars.add(jar)
return jar
} }
@Directive @Directive
fun zip(init: Zip.(p: Zip) -> Unit) : Zip { fun zip(init: Zip.(p: Zip) -> Unit) = Zip().apply {
val zip = Zip() init(this)
zip.init(zip) zips.add(this)
zips.add(zip)
return zip
} }
@Directive @Directive
fun war(init: War.(p: War) -> Unit) : War { fun war(init: War.(p: War) -> Unit) = War().apply {
val war = War() init(this)
war.init(war) wars.add(this)
wars.add(war)
return war
} }
/** /**