Base class for all Android plugins
Modifiers | Name | Description |
---|---|---|
static java.util.regex.Pattern |
GRADLE_ACCEPTABLE_VERSIONS |
|
protected com.android.builder.core.AndroidBuilder |
androidBuilder |
|
protected android.databinding.tool.DataBindingBuilder |
dataBindingBuilder |
|
protected BaseExtension |
extension |
|
protected org.gradle.internal.reflect.Instantiator |
instantiator |
|
protected org.gradle.api.Project |
project |
|
protected com.android.build.gradle.internal.SdkHandler |
sdkHandler |
|
protected com.android.build.gradle.internal.TaskManager |
taskManager |
|
protected com.android.build.gradle.internal.variant.VariantFactory |
variantFactory |
|
protected com.android.build.gradle.internal.VariantManager |
variantManager |
Constructor and description |
---|
protected BasePlugin
(org.gradle.internal.reflect.Instantiator instantiator, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry) |
Type | Name and description |
---|---|
protected void |
apply(org.gradle.api.Project project) |
protected void |
configureProject() |
protected com.android.build.gradle.internal.TaskManager |
createTaskManager(org.gradle.api.Project project, com.android.builder.core.AndroidBuilder androidBuilder, android.databinding.tool.DataBindingBuilder dataBindingBuilder, com.android.build.gradle.AndroidConfig extension, com.android.build.gradle.internal.SdkHandler sdkHandler, com.android.build.gradle.internal.DependencyManager dependencyManager, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry) |
protected com.android.build.gradle.internal.variant.VariantFactory |
createVariantFactory() |
protected java.lang.Class<? extends BaseExtension> |
getExtensionClass() |
protected com.android.utils.ILogger |
getLogger() |
protected boolean |
isLibrary() Return whether this plugin creates Android library. |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Return whether this plugin creates Android library. Should be overridden if true.
Copyright (C) 2012 The Android Open Source Project