Package-level declarations
Types
Link copied to clipboard
class AarArchive(val aarMetadata: AarMetadata, val androidManifest: AndroidManifest, val classes: Classes, val resources: Resources, val rTxt: RTxt, val publicTxt: PublicTxt, val assets: Assets, val libs: Libs, val jni: Jni, val proguard: Proguard, val lintRules: LintRules, val navigationJson: NavigationJson, val apiJar: ApiJar) : ArtifactArchive
Represents a packaged aar
archive output.
Link copied to clipboard
Represents the contents of the META-INF/com/android/build/gradle/aar-metadata.properties
file.
Link copied to clipboard
class AndroidManifest
Represents the contents of the AndroidManifest.xml
file.
Link copied to clipboard
class ApiJar
Represents the contents of the api.jar
file, the IDE sources for an ArtifactArchive.
Link copied to clipboard
The base class of a packaged archive output, typically either a jar
or aar
file.
Link copied to clipboard
class Classes
Represents the contents of the classes.jar
file, the main runtime sources for an ArtifactArchive.
Link copied to clipboard
Represents an arbitrary set of jar
entries, indexed by their relative file path to the root folder.
Link copied to clipboard
Represents a packaged jar
archive output.
Link copied to clipboard
class NavigationJson
Represents the contents of the navigation.json
file.
Link copied to clipboard
data class ShadeConfiguration(val classRenames: Map<String, String>, val classDeletes: Set<String>, val resourceExclusions: Set<String>) : Serializable
Defines the rules for shading, following a syntax for pattern matching classes and resources.