com.android.builder
Class DefaultBuildType
java.lang.Object
com.android.builder.internal.BaseConfigImpl
com.android.builder.DefaultBuildType
- All Implemented Interfaces:
- com.android.builder.model.BaseConfig, com.android.builder.model.BuildType, java.io.Serializable
public class DefaultBuildType
- extends com.android.builder.internal.BaseConfigImpl
- implements com.android.builder.model.BuildType
- See Also:
- Serialized Form
Methods inherited from class com.android.builder.internal.BaseConfigImpl |
_initWith, addBuildConfigField, getBuildConfigFields, getConsumerProguardFiles, getProguardFiles |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.android.builder.model.BaseConfig |
getBuildConfigFields, getConsumerProguardFiles, getProguardFiles |
DefaultBuildType
public DefaultBuildType(@NonNull
java.lang.String name)
initWith
public DefaultBuildType initWith(DefaultBuildType that)
getName
@NonNull
public java.lang.String getName()
- Specified by:
getName
in interface com.android.builder.model.BaseConfig
- Specified by:
getName
in interface com.android.builder.model.BuildType
setDebuggable
@NonNull
public com.android.builder.model.BuildType setDebuggable(boolean debuggable)
isDebuggable
public boolean isDebuggable()
- Specified by:
isDebuggable
in interface com.android.builder.model.BuildType
setJniDebugBuild
@NonNull
public com.android.builder.model.BuildType setJniDebugBuild(boolean jniDebugBuild)
isJniDebugBuild
public boolean isJniDebugBuild()
- Specified by:
isJniDebugBuild
in interface com.android.builder.model.BuildType
isRenderscriptDebugBuild
public boolean isRenderscriptDebugBuild()
- Specified by:
isRenderscriptDebugBuild
in interface com.android.builder.model.BuildType
setRenderscriptDebugBuild
public void setRenderscriptDebugBuild(boolean renderscriptDebugBuild)
getRenderscriptOptimLevel
public int getRenderscriptOptimLevel()
- Specified by:
getRenderscriptOptimLevel
in interface com.android.builder.model.BuildType
setRenderscriptOptimLevel
public void setRenderscriptOptimLevel(int renderscriptOptimLevel)
setPackageNameSuffix
@NonNull
public com.android.builder.model.BuildType setPackageNameSuffix(@Nullable
java.lang.String packageNameSuffix)
getPackageNameSuffix
@Nullable
public java.lang.String getPackageNameSuffix()
- Specified by:
getPackageNameSuffix
in interface com.android.builder.model.BuildType
setVersionNameSuffix
@NonNull
public com.android.builder.model.BuildType setVersionNameSuffix(@Nullable
java.lang.String versionNameSuffix)
getVersionNameSuffix
@Nullable
public java.lang.String getVersionNameSuffix()
- Specified by:
getVersionNameSuffix
in interface com.android.builder.model.BuildType
setRunProguard
@NonNull
public com.android.builder.model.BuildType setRunProguard(boolean runProguard)
isRunProguard
public boolean isRunProguard()
- Specified by:
isRunProguard
in interface com.android.builder.model.BuildType
setZipAlign
@NonNull
public com.android.builder.model.BuildType setZipAlign(boolean zipAlign)
isZipAlign
public boolean isZipAlign()
- Specified by:
isZipAlign
in interface com.android.builder.model.BuildType
setSigningConfig
@NonNull
public com.android.builder.model.BuildType setSigningConfig(@Nullable
com.android.builder.model.SigningConfig signingConfig)
getSigningConfig
@Nullable
public com.android.builder.model.SigningConfig getSigningConfig()
getNdkConfig
@Nullable
public com.android.builder.model.NdkConfig getNdkConfig()
- Specified by:
getNdkConfig
in interface com.android.builder.model.BuildType
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class com.android.builder.internal.BaseConfigImpl
hashCode
public int hashCode()
- Overrides:
hashCode
in class com.android.builder.internal.BaseConfigImpl
toString
@NonNull
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object