public class LibraryExtension extends TestedExtension
android extension for com.android.library projects.logger, project| Constructor and Description |
|---|
LibraryExtension(org.gradle.api.Project project,
com.android.build.gradle.options.ProjectOptions projectOptions,
org.gradle.internal.reflect.Instantiator instantiator,
com.android.builder.core.AndroidBuilder androidBuilder,
com.android.build.gradle.internal.SdkHandler sdkHandler,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.BuildType> buildTypes,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.ProductFlavor> productFlavors,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.SigningConfig> signingConfigs,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.api.BaseVariantOutput> buildOutputs,
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVariant(com.android.build.gradle.api.BaseVariant variant) |
void |
aidlPackageWhiteList(java.lang.String... aidlFqcns) |
java.util.Collection<java.lang.String> |
getAidlPackageWhiteList() |
org.gradle.api.internal.DefaultDomainObjectSet<com.android.build.gradle.api.LibraryVariant> |
getLibraryVariants()
Returns the list of library variants.
|
java.lang.Boolean |
getPackageBuildConfig() |
void |
packageBuildConfig(boolean value) |
void |
setAidlPackageWhiteList(java.util.Collection<java.lang.String> aidlPackageWhiteList) |
void |
setPackageBuildConfig(boolean value)
Deprecated.
|
addTestVariant, addUnitTestVariant, getTestBuildType, getTestVariants, getUnitTestVariants, setTestBuildTypeaaptOptions, adbOptions, buildToolsVersion, buildTypes, checkWritability, compileOptions, compileSdkVersion, compileSdkVersion, dataBinding, defaultConfig, defaultPublishConfig, deviceProvider, dexOptions, disableWrite, externalNativeBuild, flavorDimensions, flavorSelection, generatePureSplits, getAaptOptions, getAdbExe, getAdbExecutable, getAdbOptions, getBaseFeature, getBootClasspath, getBuildOutputs, getBuildToolsRevision, getBuildToolsVersion, getBuildTypes, getCompileOptions, getCompileSdkVersion, getDataBinding, getDefaultConfig, getDefaultProguardFile, getDefaultPublishConfig, getDeviceProviders, getDexOptions, getExternalNativeBuild, getFlavorDimensionList, getGeneratePureSplits, getJacoco, getLibraryRequests, getLintOptions, getNdkDirectory, getPackagingOptions, getProductFlavors, getResourcePrefix, getSdkDirectory, getSigningConfigs, getSourceSets, getSplits, getTestOptions, getTestServers, getTransforms, getTransformsDependencies, getVariantFilter, jacoco, lintOptions, packagingOptions, productFlavors, registerArtifactType, registerBuildTypeSourceProvider, registerJavaArtifact, registerMultiFlavorSourceProvider, registerProductFlavorSourceProvider, registerTransform, resourcePrefix, setBuildToolsVersion, setCompileSdkVersion, setCompileSdkVersion, setDefaultPublishConfig, setGeneratePureSplits, setPublishNonDefault, setVariantFilter, signingConfigs, sourceSets, splits, testOptions, testServer, useLibrary, useLibrary, variantFilter, wrapJavaSourceSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAaptOptions, getAdbOptions, getBaseFeature, getBuildOutputs, getBuildToolsRevision, getBuildToolsVersion, getBuildTypes, getCompileOptions, getCompileSdkVersion, getDataBinding, getDefaultConfig, getDefaultPublishConfig, getDeviceProviders, getDexOptions, getExternalNativeBuild, getFlavorDimensionList, getGeneratePureSplits, getJacoco, getLibraryRequests, getLintOptions, getPackagingOptions, getProductFlavors, getResourcePrefix, getSigningConfigs, getSourceSets, getSplits, getTestOptions, getTestServers, getTransforms, getTransformsDependencies, getVariantFilterpublic LibraryExtension(@NonNull
org.gradle.api.Project project,
@NonNull
com.android.build.gradle.options.ProjectOptions projectOptions,
@NonNull
org.gradle.internal.reflect.Instantiator instantiator,
@NonNull
com.android.builder.core.AndroidBuilder androidBuilder,
@NonNull
com.android.build.gradle.internal.SdkHandler sdkHandler,
@NonNull
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.BuildType> buildTypes,
@NonNull
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.ProductFlavor> productFlavors,
@NonNull
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.SigningConfig> signingConfigs,
@NonNull
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.api.BaseVariantOutput> buildOutputs,
@NonNull
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo)
public org.gradle.api.internal.DefaultDomainObjectSet<com.android.build.gradle.api.LibraryVariant> getLibraryVariants()
all iterator to process future items.public void addVariant(com.android.build.gradle.api.BaseVariant variant)
addVariant in class BaseExtensionpublic void packageBuildConfig(boolean value)
@Deprecated public void setPackageBuildConfig(boolean value)
public java.lang.Boolean getPackageBuildConfig()
getPackageBuildConfig in interface com.android.build.gradle.AndroidConfiggetPackageBuildConfig in class BaseExtensionpublic void aidlPackageWhiteList(java.lang.String... aidlFqcns)
public void setAidlPackageWhiteList(java.util.Collection<java.lang.String> aidlPackageWhiteList)
public java.util.Collection<java.lang.String> getAidlPackageWhiteList()
getAidlPackageWhiteList in interface com.android.build.gradle.AndroidConfiggetAidlPackageWhiteList in class BaseExtension