public abstract static class PackageAndroidArtifact.ConfigAction<T extends PackageAndroidArtifact>
extends java.lang.Object
implements com.android.build.gradle.internal.scope.TaskConfigAction<T>
| Modifier and Type | Field and Description |
|---|---|
protected com.android.build.gradle.internal.scope.InternalArtifactType |
inputResourceFilesType |
protected com.android.build.api.artifact.BuildableArtifact |
manifests |
protected java.io.File |
outputDirectory |
protected com.android.build.gradle.internal.scope.OutputScope |
outputScope |
protected org.gradle.api.Project |
project |
protected com.android.build.gradle.internal.scope.VariantScope |
variantScope |
| Constructor and Description |
|---|
ConfigAction(com.android.build.gradle.internal.scope.VariantScope variantScope,
java.io.File outputDirectory,
com.android.build.gradle.internal.scope.InternalArtifactType inputResourceFilesType,
com.android.build.api.artifact.BuildableArtifact manifests,
com.android.build.gradle.internal.scope.InternalArtifactType manifestType,
com.android.builder.utils.FileCache fileCache,
com.android.build.gradle.internal.scope.OutputScope outputScope) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(T task) |
void |
execute(T packageAndroidArtifact) |
org.gradle.api.file.FileCollection |
getDexFolders() |
org.gradle.api.file.FileCollection |
getFeatureDexFolder() |
org.gradle.api.file.FileCollection |
getJavaResources() |
org.gradle.api.file.FileCollection |
getJniFolders() |
protected final org.gradle.api.Project project
protected final com.android.build.gradle.internal.scope.VariantScope variantScope
@NonNull protected final com.android.build.api.artifact.BuildableArtifact manifests
@NonNull protected final com.android.build.gradle.internal.scope.InternalArtifactType inputResourceFilesType
@NonNull protected final java.io.File outputDirectory
@NonNull protected final com.android.build.gradle.internal.scope.OutputScope outputScope
public ConfigAction(@NonNull
com.android.build.gradle.internal.scope.VariantScope variantScope,
@NonNull
java.io.File outputDirectory,
@NonNull
com.android.build.gradle.internal.scope.InternalArtifactType inputResourceFilesType,
@NonNull
com.android.build.api.artifact.BuildableArtifact manifests,
@NonNull
com.android.build.gradle.internal.scope.InternalArtifactType manifestType,
@Nullable
com.android.builder.utils.FileCache fileCache,
@NonNull
com.android.build.gradle.internal.scope.OutputScope outputScope)
public void execute(@NonNull
T packageAndroidArtifact)
execute in interface com.android.build.gradle.internal.scope.TaskConfigAction<T extends PackageAndroidArtifact>execute in interface org.gradle.api.Action<T extends PackageAndroidArtifact>protected void configure(T task)
@NonNull public org.gradle.api.file.FileCollection getDexFolders()
@NonNull public org.gradle.api.file.FileCollection getJavaResources()
@NonNull public org.gradle.api.file.FileCollection getJniFolders()
@Nullable public org.gradle.api.file.FileCollection getFeatureDexFolder()