MultipleArtifact

public sealed class MultipleArtifact<FileTypeT extends FileSystemLocation> extends Artifact.Multiple

Known direct 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


Public Artifact for Android Gradle plugin.

This type inherits Artifact.Multiple. For single artifacts, see SingleArtifact.

All methods in Artifacts should be supported with any subclass of this class.

Summary

Nested types

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

Directories with native debug metadata

Directories with debug symbol table

Protected constructors

<FileTypeT extends FileSystemLocation> MultipleArtifact(
    @NonNull ArtifactKind<@NonNull FileTypeT> kind,
    @NonNull Artifact.Category category
)

Inherited methods

From com.android.build.api.artifact.Artifact
final @NonNull Artifact.Category
@NonNull String
@NonNull String
final @NonNull ArtifactKind<@NonNull FileTypeT>
final @NonNull String

Provide a unique name for the artifact type.

Protected constructors

MultipleArtifact

protected <FileTypeT extends FileSystemLocation> MultipleArtifact(
    @NonNull ArtifactKind<@NonNull FileTypeT> kind,
    @NonNull Artifact.Category category
)