public class InstantAppPlugin extends BasePlugin
extraModelInfo, GRADLE_MIN_VERSION, project, projectOptions, taskManager| Constructor and Description |
|---|
InstantAppPlugin(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
protected BaseExtension |
createExtension(org.gradle.api.Project project,
ProjectOptions projectOptions,
com.android.build.gradle.internal.scope.GlobalScope globalScope,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.BuildType> buildTypeContainer,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.ProductFlavor> productFlavorContainer,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.SigningConfig> signingConfigContainer,
org.gradle.api.NamedDomainObjectContainer<BaseVariantOutput> buildOutputs,
com.android.build.gradle.internal.dependency.SourceSetManager sourceSetManager,
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo) |
protected com.android.build.gradle.internal.TaskManager |
createTaskManager(com.android.build.gradle.internal.scope.GlobalScope globalScope,
org.gradle.api.Project project,
ProjectOptions projectOptions,
android.databinding.tool.DataBindingBuilder dataBindingBuilder,
BaseExtension extension,
com.android.build.gradle.internal.variant.VariantFactory variantFactory,
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry,
com.android.builder.profile.Recorder recorder) |
protected com.android.build.gradle.internal.variant.InstantAppVariantFactory |
createVariantFactory(com.android.build.gradle.internal.scope.GlobalScope globalScope) |
protected com.google.wireless.android.sdk.stats.GradleBuildProject.PluginType |
getAnalyticsPluginType() |
protected int |
getProjectType() |
protected void |
pluginSpecificApply(org.gradle.api.Project project) |
protected void |
registerModels(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry,
com.android.build.gradle.internal.scope.GlobalScope globalScope,
com.android.build.gradle.internal.VariantManager variantManager,
BaseExtension extension,
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo) |
apply, createLintClasspathConfiguration, getExtension, getModelBuilderRegistry, getVariantManager, isPackagePublished, registerModelBuilder@Inject public InstantAppPlugin(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry)
protected int getProjectType()
getProjectType in class BasePlugin@NonNull protected BaseExtension createExtension(@NonNull org.gradle.api.Project project, @NonNull ProjectOptions projectOptions, @NonNull com.android.build.gradle.internal.scope.GlobalScope globalScope, @NonNull org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.BuildType> buildTypeContainer, @NonNull org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.ProductFlavor> productFlavorContainer, @NonNull org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.SigningConfig> signingConfigContainer, @NonNull org.gradle.api.NamedDomainObjectContainer<BaseVariantOutput> buildOutputs, @NonNull com.android.build.gradle.internal.dependency.SourceSetManager sourceSetManager, @NonNull com.android.build.gradle.internal.ExtraModelInfo extraModelInfo)
createExtension in class BasePlugin@NonNull protected com.google.wireless.android.sdk.stats.GradleBuildProject.PluginType getAnalyticsPluginType()
getAnalyticsPluginType in class BasePlugin@NonNull
protected com.android.build.gradle.internal.TaskManager createTaskManager(@NonNull
com.android.build.gradle.internal.scope.GlobalScope globalScope,
@NonNull
org.gradle.api.Project project,
@NonNull
ProjectOptions projectOptions,
@NonNull
android.databinding.tool.DataBindingBuilder dataBindingBuilder,
@NonNull
BaseExtension extension,
@NonNull
com.android.build.gradle.internal.variant.VariantFactory variantFactory,
@NonNull
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry,
@NonNull
com.android.builder.profile.Recorder recorder)
createTaskManager in class BasePluginprotected void registerModels(@NonNull
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry,
@NonNull
com.android.build.gradle.internal.scope.GlobalScope globalScope,
@NonNull
com.android.build.gradle.internal.VariantManager variantManager,
@NonNull
BaseExtension extension,
@NonNull
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo)
registerModels in class BasePluginprotected void pluginSpecificApply(@NonNull
org.gradle.api.Project project)
pluginSpecificApply in class BasePlugin@NonNull
protected com.android.build.gradle.internal.variant.InstantAppVariantFactory createVariantFactory(@NonNull
com.android.build.gradle.internal.scope.GlobalScope globalScope)
createVariantFactory in class BasePlugin