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.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 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.TaskOutputHolder.TaskOutputType inputResourceFilesType,
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) |
org.gradle.api.file.FileCollection |
getDexFolders() |
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 org.gradle.api.file.FileCollection manifests
@NonNull protected final com.android.build.gradle.internal.scope.TaskOutputHolder.TaskOutputType 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.TaskOutputHolder.TaskOutputType inputResourceFilesType,
@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)
@NonNull public org.gradle.api.file.FileCollection getDexFolders()
@NonNull public org.gradle.api.file.FileCollection getJavaResources()
@NonNull public org.gradle.api.file.FileCollection getJniFolders()