public abstract class IdeBaseConfig extends IdeModel implements com.android.builder.model.BaseConfig
BaseConfig.| Modifier | Constructor and Description |
|---|---|
protected |
IdeBaseConfig(com.android.builder.model.BaseConfig config,
ModelCache modelCache) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
calculateHashCode() |
boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getApplicationIdSuffix() |
java.util.Map<java.lang.String,com.android.builder.model.ClassField> |
getBuildConfigFields() |
java.util.Collection<java.io.File> |
getConsumerProguardFiles() |
java.util.Map<java.lang.String,java.lang.Object> |
getManifestPlaceholders() |
java.lang.Boolean |
getMultiDexEnabled() |
java.io.File |
getMultiDexKeepFile() |
java.io.File |
getMultiDexKeepProguard() |
java.lang.String |
getName() |
java.util.Collection<java.io.File> |
getProguardFiles() |
java.util.Map<java.lang.String,com.android.builder.model.ClassField> |
getResValues() |
java.util.Collection<java.io.File> |
getTestProguardFiles() |
java.lang.String |
getVersionNameSuffix() |
int |
hashCode() |
java.lang.String |
toString() |
copy, copy, copy, copy, copyNewProperty, copyNewPropertyprotected IdeBaseConfig(@NonNull
com.android.builder.model.BaseConfig config,
@NonNull
ModelCache modelCache)
@NonNull public java.lang.String getName()
getName in interface com.android.builder.model.BaseConfig@NonNull public java.util.Map<java.lang.String,com.android.builder.model.ClassField> getBuildConfigFields()
getBuildConfigFields in interface com.android.builder.model.BaseConfig@NonNull public java.util.Map<java.lang.String,com.android.builder.model.ClassField> getResValues()
getResValues in interface com.android.builder.model.BaseConfig@NonNull public java.util.Collection<java.io.File> getProguardFiles()
getProguardFiles in interface com.android.builder.model.BaseConfig@NonNull public java.util.Collection<java.io.File> getConsumerProguardFiles()
getConsumerProguardFiles in interface com.android.builder.model.BaseConfig@NonNull public java.util.Collection<java.io.File> getTestProguardFiles()
getTestProguardFiles in interface com.android.builder.model.BaseConfig@NonNull public java.util.Map<java.lang.String,java.lang.Object> getManifestPlaceholders()
getManifestPlaceholders in interface com.android.builder.model.BaseConfig@Nullable public java.lang.String getApplicationIdSuffix()
getApplicationIdSuffix in interface com.android.builder.model.BaseConfig@Nullable public java.lang.String getVersionNameSuffix()
getVersionNameSuffix in interface com.android.builder.model.BaseConfig@Nullable public java.lang.Boolean getMultiDexEnabled()
getMultiDexEnabled in interface com.android.builder.model.BaseConfig@Nullable public java.io.File getMultiDexKeepFile()
getMultiDexKeepFile in interface com.android.builder.model.BaseConfig@Nullable public java.io.File getMultiDexKeepProguard()
getMultiDexKeepProguard in interface com.android.builder.model.BaseConfigpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectprotected int calculateHashCode()
public java.lang.String toString()
toString in class java.lang.Object