public class DynamicFeaturePlugin extends AbstractAppPlugin
extraModelInfo, GRADLE_MIN_VERSION, project, projectOptions, taskManager
Constructor and Description |
---|
DynamicFeaturePlugin(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry) |
Modifier and Type | Method and Description |
---|---|
protected com.google.wireless.android.sdk.stats.GradleBuildProject.PluginType |
getAnalyticsPluginType() |
protected java.lang.Class<? extends AppExtension> |
getExtensionClass() |
protected int |
getProjectType() |
protected void |
pluginSpecificApply(org.gradle.api.Project project) |
createExtension, createTaskManager, createVariantFactory, getTypedDelegate
apply, createLintClasspathConfiguration, getExtension, getModelBuilderRegistry, getVariantManager, isPackagePublished, registerModelBuilder, registerModels
@Inject public DynamicFeaturePlugin(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry)
protected int getProjectType()
getProjectType
in class AbstractAppPlugin
@NonNull protected com.google.wireless.android.sdk.stats.GradleBuildProject.PluginType getAnalyticsPluginType()
getAnalyticsPluginType
in class AbstractAppPlugin
protected void pluginSpecificApply(@NonNull org.gradle.api.Project project)
pluginSpecificApply
in class BasePlugin<com.android.build.gradle.internal.api.dsl.extensions.AppExtensionImpl>
@NonNull protected java.lang.Class<? extends AppExtension> getExtensionClass()
getExtensionClass
in class AbstractAppPlugin