AarArchive

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.

Constructors

Link copied to clipboard
constructor(aarMetadata: AarMetadata, androidManifest: AndroidManifest, classes: Classes, resources: Resources, rTxt: RTxt, publicTxt: PublicTxt, assets: Assets, libs: Libs, jni: Jni, proguard: Proguard, lintRules: LintRules, navigationJson: NavigationJson, apiJar: ApiJar)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val classes: Classes
Link copied to clipboard
val jni: Jni
Link copied to clipboard
val libs: Libs
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val rTxt: RTxt

Functions

Link copied to clipboard
fun with(aarMetadata: AarMetadata = this.aarMetadata, androidManifest: AndroidManifest = this.androidManifest, classes: Classes = this.classes, resources: Resources = this.resources, rTxt: RTxt = this.rTxt, publicTxt: PublicTxt = this.publicTxt, assets: Assets = this.assets, libs: Libs = this.libs, jni: Jni = this.jni, proguard: Proguard = this.proguard, lintRules: LintRules = this.lintRules, navigationJson: NavigationJson = this.navigationJson, apiJar: ApiJar = this.apiJar): AarArchive
Link copied to clipboard
open override fun writeTo(path: Path)