Package-level declarations
Types
Link copied to clipboard
Subclass of ArtifactArchiveProcessor to allow for producing an api.jar element inside an AAR file.
Link copied to clipboard
Observes or modifies a merged ArtifactArchive. This is useful for post-processing the merged archive to optionally add, remove, modify, validate, or inspect the contents of the archive.
Link copied to clipboard
class DefaultPackager(environment: Environment, packagingEnvironment: PackagingEnvironment, shadeEnvironment: ShadeEnvironment, logger: PackagerLogger) : Packager
Link copied to clipboard
interface PackagerLogger
Simple logger interface for the Packager.
Link copied to clipboard
data class PackagingEnvironment(val jniLibs: PackagingEnvironment.JniLibs, val resources: PackagingEnvironment.Resources) : Serializable
Defines the environment of all applicable packaging rules.
Link copied to clipboard
data class ShadeConfigurationRule(val scope: ShadeConfigurationScope, val configuration: ShadeConfiguration) : Serializable
Defines an individual shading rule.
Link copied to clipboard
The scope of a shading rule.
Link copied to clipboard
Defines the environment of all applicable shading rules.
Functions
Link copied to clipboard
fun artifactArchiveProcessorFromClassName(processorFactoryClass: String): ArtifactArchiveProcessor.Factory