com.android.builder.model
Interface BaseConfig

All Known Subinterfaces:
BuildType, ProductFlavor

public interface BaseConfig

Base config object for Build Type and Product flavor.


Method Summary
 java.util.Collection<ClassField> getBuildConfigFields()
          List of Build Config Fields
 java.util.Collection<java.io.File> getConsumerProguardFiles()
          Returns the list of proguard rule files for consumers of the library to use.
 java.util.Collection<java.io.File> getProguardFiles()
          Returns the list of proguard rule files.
 

Method Detail

getBuildConfigFields

@NonNull
java.util.Collection<ClassField> getBuildConfigFields()
List of Build Config Fields

Returns:
a non-null list of class fields (possibly empty)

getProguardFiles

@NonNull
java.util.Collection<java.io.File> getProguardFiles()
Returns the list of proguard rule files.

Returns:
a non-null list of files.

getConsumerProguardFiles

@NonNull
java.util.Collection<java.io.File> getConsumerProguardFiles()
Returns the list of proguard rule files for consumers of the library to use.

Returns:
a non-null list of files.