class LibraryVariantFactory extends Object
| Constructor and description |
|---|
LibraryVariantFactory
(BasePlugin basePlugin, LibraryExtension extension) |
| Type | Name and description |
|---|---|
org.gradle.api.Task |
createExtractAnnotations(String fullName, org.gradle.api.Project project, BaseVariantData variantData) |
void |
createTasks(BaseVariantData<?> variantData, org.gradle.api.Task assembleTask) |
BaseVariant |
createVariantApi(BaseVariantData<? extends BaseVariantOutputData> variantData, ReadOnlyObjectProvider readOnlyObjectProvider) |
LibraryVariantData |
createVariantData(GradleVariantConfiguration variantConfiguration, Set<String> densities, Set<String> abis, Set<String> compatibleScreens) |
Type |
getVariantConfigurationType() |
boolean |
isLibrary() |
void |
validateModel(VariantModel model)Prevent customization of applicationId or applicationIdSuffix. |
Prevent customization of applicationId or applicationIdSuffix.