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.incremental.DexPackagingPolicy |
dexPackagingPolicy |
protected com.android.build.gradle.internal.scope.TaskOutputHolder.TaskOutputType |
inputResourceFilesType |
protected org.gradle.api.file.FileCollection |
manifests |
protected java.io.File |
outputDirectory |
protected com.android.build.gradle.internal.scope.OutputScope |
outputScope |
protected com.android.build.gradle.internal.scope.PackagingScope |
packagingScope |
protected org.gradle.api.Project |
project |
protected org.gradle.api.file.FileCollection |
resourceFiles |
| Constructor and Description |
|---|
ConfigAction(com.android.build.gradle.internal.scope.PackagingScope packagingScope,
java.io.File outputDirectory,
com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy patchingPolicy,
com.android.build.gradle.internal.scope.TaskOutputHolder.TaskOutputType inputResourceFilesType,
org.gradle.api.file.FileCollection resourceFiles,
org.gradle.api.file.FileCollection manifests,
com.android.build.gradle.internal.scope.TaskOutputHolder.TaskOutputType 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) |
protected final org.gradle.api.Project project
protected final com.android.build.gradle.internal.scope.PackagingScope packagingScope
@Nullable protected final com.android.build.gradle.internal.incremental.DexPackagingPolicy dexPackagingPolicy
@NonNull protected final org.gradle.api.file.FileCollection manifests
@NonNull protected final com.android.build.gradle.internal.scope.TaskOutputHolder.TaskOutputType inputResourceFilesType
@NonNull protected final org.gradle.api.file.FileCollection resourceFiles
@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.PackagingScope packagingScope,
@NonNull
java.io.File outputDirectory,
@Nullable
com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy patchingPolicy,
@NonNull
com.android.build.gradle.internal.scope.TaskOutputHolder.TaskOutputType inputResourceFilesType,
@NonNull
org.gradle.api.file.FileCollection resourceFiles,
@NonNull
org.gradle.api.file.FileCollection manifests,
@NonNull
com.android.build.gradle.internal.scope.TaskOutputHolder.TaskOutputType 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)