Artifact.Multiple

Added in 7.0.0

abstract class Artifact.Multiple<FileTypeT : FileSystemLocation> : Artifact

Known direct subclasses
MultipleArtifact

Public Artifact for Android Gradle plugin.

Known indirect subclasses
MultipleArtifact.MULTIDEX_KEEP_PROGUARD

Text files with additional ProGuard rules to be used to determine which classes are compiled into the main dex file.

MultipleArtifact.NATIVE_DEBUG_METADATA

Directories with native debug metadata

MultipleArtifact.NATIVE_SYMBOL_TABLES

Directories with debug symbol table

MultipleArtifact.PRE_COMPILATION_CLASSES

Directories containing generated code that will be added to compile classpath for the module.


Denotes possible multiple FileSystemLocation instances for this artifact type. Consumers of artifact types with multiple instances must consume a collection of FileSystemLocation.

Summary

Public constructors

<FileTypeT : FileSystemLocation> Multiple(
    kind: ArtifactKind<FileTypeT>,
    category: Artifact.Category
)

Inherited functions

From com.android.build.api.artifact.Artifact
open String
open String
String

Provide a unique name for the artifact type.

Public constructors

Multiple

<FileTypeT : FileSystemLocation> Multiple(
    kind: ArtifactKind<FileTypeT>,
    category: Artifact.Category
)