mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 16:28:12 -07:00
Rename.
This commit is contained in:
parent
691e59f0cb
commit
039d2f1bc2
5 changed files with 8 additions and 8 deletions
|
@ -9,7 +9,7 @@ import com.beust.kobalt.api.Project
|
||||||
/**
|
/**
|
||||||
* Data that is useful for projects to have but should not be specified in the DSL.
|
* Data that is useful for projects to have but should not be specified in the DSL.
|
||||||
*/
|
*/
|
||||||
interface IProjectInfo {
|
interface IBuildConfig {
|
||||||
/**
|
/**
|
||||||
* If at least one build config was found either on the project or the variant, this function
|
* If at least one build config was found either on the project or the variant, this function
|
||||||
* will be used to generate the BuildConfig file with the correct language.
|
* will be used to generate the BuildConfig file with the correct language.
|
||||||
|
@ -19,7 +19,7 @@ interface IProjectInfo {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract class BaseProjectInfo : IProjectInfo {
|
abstract class BaseBuildConfig : IBuildConfig {
|
||||||
abstract fun generate(field: BuildConfigField) : String
|
abstract fun generate(field: BuildConfigField) : String
|
||||||
|
|
||||||
fun generate(type: String, name: String, value: Any) = generate(BuildConfigField(type, name, value))
|
fun generate(type: String, name: String, value: Any) = generate(BuildConfigField(type, name, value))
|
||||||
|
|
|
@ -5,11 +5,11 @@ import com.beust.kobalt.api.BuildConfig
|
||||||
import com.beust.kobalt.api.BuildConfigField
|
import com.beust.kobalt.api.BuildConfigField
|
||||||
import com.beust.kobalt.api.KobaltContext
|
import com.beust.kobalt.api.KobaltContext
|
||||||
import com.beust.kobalt.api.Project
|
import com.beust.kobalt.api.Project
|
||||||
import com.beust.kobalt.internal.BaseProjectInfo
|
import com.beust.kobalt.internal.BaseBuildConfig
|
||||||
import com.google.inject.Singleton
|
import com.google.inject.Singleton
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
class JavaProjectInfo : BaseProjectInfo() {
|
class JavaBuildConfig : BaseBuildConfig() {
|
||||||
override fun generate(field: BuildConfigField) = with(field) {
|
override fun generate(field: BuildConfigField) = with(field) {
|
||||||
" public static final $type $name = $value;"
|
" public static final $type $name = $value;"
|
||||||
}
|
}
|
|
@ -66,7 +66,7 @@ class JavaPlugin @Inject constructor(val javaCompiler: JavaCompiler)
|
||||||
|
|
||||||
override fun generateBuildConfig(project: Project, context: KobaltContext, packageName: String,
|
override fun generateBuildConfig(project: Project, context: KobaltContext, packageName: String,
|
||||||
variant: Variant, buildConfigs: List<BuildConfig>): String {
|
variant: Variant, buildConfigs: List<BuildConfig>): String {
|
||||||
return JavaProjectInfo().generateBuildConfig(project, context, packageName, variant, buildConfigs)
|
return JavaBuildConfig().generateBuildConfig(project, context, packageName, variant, buildConfigs)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -5,11 +5,11 @@ import com.beust.kobalt.api.BuildConfig
|
||||||
import com.beust.kobalt.api.BuildConfigField
|
import com.beust.kobalt.api.BuildConfigField
|
||||||
import com.beust.kobalt.api.KobaltContext
|
import com.beust.kobalt.api.KobaltContext
|
||||||
import com.beust.kobalt.api.Project
|
import com.beust.kobalt.api.Project
|
||||||
import com.beust.kobalt.internal.BaseProjectInfo
|
import com.beust.kobalt.internal.BaseBuildConfig
|
||||||
import com.google.inject.Singleton
|
import com.google.inject.Singleton
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
class KotlinProjectInfo : BaseProjectInfo() {
|
class KotlinBuildConfig : BaseBuildConfig() {
|
||||||
override fun generate(field: BuildConfigField) = with(field) {
|
override fun generate(field: BuildConfigField) = with(field) {
|
||||||
" val $name : $type = $value"
|
" val $name : $type = $value"
|
||||||
}
|
}
|
|
@ -131,7 +131,7 @@ class KotlinPlugin @Inject constructor(val executors: KobaltExecutors)
|
||||||
|
|
||||||
override fun generateBuildConfig(project: Project, context: KobaltContext, packageName: String,
|
override fun generateBuildConfig(project: Project, context: KobaltContext, packageName: String,
|
||||||
variant: Variant, buildConfigs: List<BuildConfig>): String {
|
variant: Variant, buildConfigs: List<BuildConfig>): String {
|
||||||
return KotlinProjectInfo().generateBuildConfig(project, context, packageName, variant, buildConfigs)
|
return KotlinBuildConfig().generateBuildConfig(project, context, packageName, variant, buildConfigs)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue