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.