public class BuildConfigGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BUILD_CONFIG_NAME |
| Constructor and Description |
|---|
BuildConfigGenerator(java.io.File genFolder,
java.lang.String buildConfigPackageName)
Creates a generator
|
| Modifier and Type | Method and Description |
|---|---|
BuildConfigGenerator |
addField(java.lang.String type,
java.lang.String name,
java.lang.String value) |
BuildConfigGenerator |
addItems(java.util.Collection<java.lang.Object> items) |
void |
generate()
Generates the BuildConfig class.
|
java.io.File |
getBuildConfigFile() |
java.io.File |
getFolderPath()
Returns a File representing where the BuildConfig class will be.
|
public static final java.lang.String BUILD_CONFIG_NAME
public BuildConfigGenerator(@NonNull
java.io.File genFolder,
@NonNull
java.lang.String buildConfigPackageName)
genFolder - the gen folder of the projectbuildConfigPackageName - the package in which to create the class.public BuildConfigGenerator addField(@NonNull java.lang.String type, @NonNull java.lang.String name, @NonNull java.lang.String value)
public BuildConfigGenerator addItems(@Nullable java.util.Collection<java.lang.Object> items)
public java.io.File getFolderPath()
public java.io.File getBuildConfigFile()
public void generate()
throws java.io.IOException
java.io.IOException