public static class PackageApplication.StandardCreationAction extends PackageAndroidArtifact.CreationAction<PackageApplication>
inputResourceFilesType, manifests, outputDirectory, outputScope, project
Constructor and Description |
---|
StandardCreationAction(com.android.build.gradle.internal.scope.VariantScope packagingScope,
java.io.File outputDirectory,
com.android.build.gradle.internal.scope.InternalArtifactType inputResourceFilesType,
org.gradle.api.provider.Provider<org.gradle.api.file.Directory> manifests,
com.android.build.gradle.internal.scope.InternalArtifactType manifestType,
com.android.build.gradle.internal.scope.OutputScope outputScope,
com.android.builder.utils.FileCache fileCache,
com.android.build.gradle.internal.scope.InternalArtifactType expectedOutputType) |
Modifier and Type | Method and Description |
---|---|
protected void |
finalConfigure(PackageApplication task) |
java.lang.String |
getName() |
java.lang.Class<PackageApplication> |
getType() |
void |
handleProvider(org.gradle.api.tasks.TaskProvider<? extends PackageApplication> taskProvider) |
void |
preConfigure(java.lang.String taskName) |
configure, getDexFolders, getFeatureDexFolder, getJavaResources, getJniFolders
public StandardCreationAction(@NonNull com.android.build.gradle.internal.scope.VariantScope packagingScope, @NonNull java.io.File outputDirectory, @NonNull com.android.build.gradle.internal.scope.InternalArtifactType inputResourceFilesType, @NonNull org.gradle.api.provider.Provider<org.gradle.api.file.Directory> manifests, @NonNull com.android.build.gradle.internal.scope.InternalArtifactType manifestType, @NonNull com.android.build.gradle.internal.scope.OutputScope outputScope, @Nullable com.android.builder.utils.FileCache fileCache, @NonNull com.android.build.gradle.internal.scope.InternalArtifactType expectedOutputType)
@NonNull public java.lang.String getName()
@NonNull public java.lang.Class<PackageApplication> getType()
public void preConfigure(@NonNull java.lang.String taskName)
preConfigure
in interface com.android.build.gradle.internal.tasks.factory.PreConfigAction
preConfigure
in class com.android.build.gradle.internal.tasks.factory.TaskCreationAction<PackageApplication>
public void handleProvider(@NonNull org.gradle.api.tasks.TaskProvider<? extends PackageApplication> taskProvider)
handleProvider
in interface com.android.build.gradle.internal.tasks.factory.TaskProviderCallback<PackageApplication>
handleProvider
in class com.android.build.gradle.internal.tasks.factory.TaskCreationAction<PackageApplication>
protected void finalConfigure(PackageApplication task)
finalConfigure
in class PackageAndroidArtifact.CreationAction<PackageApplication>