public class AppPlugin extends AbstractAppPlugin
androidBuilder, extraModelInfo, GRADLE_MIN_VERSION, ndkHandler, project, projectOptions, taskManager| Constructor and Description |
|---|
AppPlugin(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.gradle.api.Project project) |
protected java.lang.Class<? extends AppExtension> |
getExtensionClass() |
protected void |
registerModelBuilder(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry,
com.android.build.gradle.internal.scope.GlobalScope globalScope,
com.android.build.gradle.internal.VariantManager variantManager,
AndroidConfig config,
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo)
Registers a builder for the custom tooling model.
|
createExtension, createTaskManager, createVariantFactory, getAnalyticsPluginType, getProjectType, getTypedDelegatecreateLintClasspathConfiguration, getExtension, getModelBuilderRegistry, getVariantManager, isPackagePublished, registerModels@Inject public AppPlugin(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry)
public void apply(@NonNull
org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>apply in class AbstractAppPluginprotected void registerModelBuilder(@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
AndroidConfig config,
@NonNull
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo)
BasePluginregisterModelBuilder in class BasePlugin<com.android.build.gradle.internal.api.dsl.extensions.AppExtensionImpl>@NonNull protected java.lang.Class<? extends AppExtension> getExtensionClass()
getExtensionClass in class AbstractAppPlugin