META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/build/
com/android/build/gradle/
com/android/build/gradle/LibraryExtension.classLibraryExtension.java
package com.android.build.gradle
public com.android.build.gradle.LibraryExtension extends com.android.build.gradle.TestedExtension {
private final org.gradle.api.internal.DefaultDomainObjectSet libraryVariantList
private boolean packageBuildConfig
private java.util.Collection aidlPackageWhiteList
public void (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypes
org.gradle.api.NamedDomainObjectContainer productFlavors
org.gradle.api.NamedDomainObjectContainer signingConfigs
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
public org.gradle.api.internal.DefaultDomainObjectSet getLibraryVariants ()
public void addVariant (com.android.build.gradle.api.BaseVariant)
com.android.build.gradle.api.BaseVariant variant
public void packageBuildConfig (boolean)
boolean value
public void setPackageBuildConfig (boolean)
boolean value
public java.lang.Boolean getPackageBuildConfig ()
public transient void aidlPackageWhiteList (java.lang.String[])
String[] aidlFqcns
public void setAidlPackageWhiteList (java.util.Collection)
java.util.Collection aidlPackageWhiteList
public java.util.Collection getAidlPackageWhiteList ()
}
com/android/build/gradle/InstantAppPlugin.classInstantAppPlugin.java
package com.android.build.gradle
public com.android.build.gradle.InstantAppPlugin extends com.android.build.gradle.BasePlugin implements org.gradle.api.Plugin {
public void (org.gradle.internal.reflect.Instantiator, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry)
org.gradle.internal.reflect.Instantiator instantiator
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry
protected int getProjectType ()
protected com.android.build.gradle.BaseExtension createExtension (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypeContainer
org.gradle.api.NamedDomainObjectContainer productFlavorContainer
org.gradle.api.NamedDomainObjectContainer signingConfigContainer
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
protected com.google.wireless.android.sdk.stats.GradleBuildProject$PluginType getAnalyticsPluginType ()
protected com.android.build.gradle.internal.TaskManager createTaskManager (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, com.android.builder.core.AndroidBuilder, android.databinding.tool.DataBindingBuilder, com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.SdkHandler, com.android.build.gradle.internal.ndk.NdkHandler, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry, com.android.builder.profile.Recorder)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
com.android.builder.core.AndroidBuilder androidBuilder
android.databinding.tool.DataBindingBuilder dataBindingBuilder
com.android.build.gradle.AndroidConfig androidConfig
com.android.build.gradle.internal.SdkHandler sdkHandler
com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
com.android.builder.profile.Recorder recorder
public void apply (org.gradle.api.Project)
org.gradle.api.Project project
protected com.android.build.gradle.internal.variant.InstantAppVariantFactory createVariantFactory (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.AndroidConfig androidConfig
protected volatile com.android.build.gradle.internal.variant.VariantFactory createVariantFactory (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig)
public volatile void apply (java.lang.Object)
}
com/android/build/gradle/internal/
com/android/build/gradle/internal/NonFinalPluginExpiry$AndroidGradlePluginTooOldException.classNonFinalPluginExpiry.java
package com.android.build.gradle.internal
public final com.android.build.gradle.internal.NonFinalPluginExpiry$AndroidGradlePluginTooOldException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/android/build/gradle/internal/ApiObjectFactory.class
com/android/build/gradle/internal/dsl/
com/android/build/gradle/internal/dsl/ProductFlavorFactory.classProductFlavorFactory.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.ProductFlavorFactory extends java.lang.Object implements org.gradle.api.NamedDomainObjectFactory {
private final org.gradle.internal.reflect.Instantiator instantiator
private final org.gradle.api.Project project
private final org.gradle.api.logging.Logger logger
private final com.android.builder.core.ErrorReporter errorReporter
public void (org.gradle.internal.reflect.Instantiator, org.gradle.api.Project, org.gradle.api.logging.Logger, com.android.builder.core.ErrorReporter)
org.gradle.internal.reflect.Instantiator instantiator
org.gradle.api.Project project
org.gradle.api.logging.Logger logger
com.android.builder.core.ErrorReporter errorReporter
public com.android.build.gradle.internal.dsl.ProductFlavor create (java.lang.String)
String name
public volatile java.lang.Object create (java.lang.String)
}
com/android/build/gradle/internal/Version.classVersion.java
package com.android.build.gradle.internal
public final com.android.build.gradle.internal.Version extends java.lang.Object {
public static final String ANDROID_GRADLE_PLUGIN_VERSION
public static final String ANDROID_GRADLE_COMPONENT_PLUGIN_VERSION
public static final int BUILDER_MODEL_API_VERSION
public static final int BUILDER_NATIVE_MODEL_API_VERSION
private void ()
static void ()
java.io.InputStream stream
java.io.IOException e
java.util.Properties properties
}
com/android/build/gradle/internal/NativeLibraryFactoryImpl.classNativeLibraryFactoryImpl.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.NativeLibraryFactoryImpl extends java.lang.Object implements com.android.build.gradle.internal.model.NativeLibraryFactory {
final com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
public void (com.android.build.gradle.internal.ndk.NdkHandler)
com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
public java.util.Optional create (com.android.build.gradle.internal.scope.VariantScope, java.lang.String, com.android.build.gradle.internal.core.Abi)
com.android.build.gradle.internal.scope.VariantScope scope
String toolchainName
com.android.build.gradle.internal.core.Abi abi
com.android.build.gradle.internal.variant.BaseVariantData variantData
com.android.build.gradle.internal.dsl.CoreNdkOptions ndkConfig
String sysrootFlag
java.util.List cFlags
}
com/android/build/gradle/internal/externalBuild/
com/android/build/gradle/internal/externalBuild/ExternalBuildPlugin.class
com/android/build/gradle/internal/NonFinalPluginExpiry.classNonFinalPluginExpiry.java
package com.android.build.gradle.internal
public final com.android.build.gradle.internal.NonFinalPluginExpiry extends java.lang.Object {
static final java.time.Period DEFAULT_RETIREMENT_AGE_FOR_NON_RELEASE
private void ()
public static void verifyRetirementAge ()
static void verifyRetirementAge (java.time.LocalDate, java.util.jar.Manifest, java.lang.String)
java.security.NoSuchAlgorithmException e
java.io.UnsupportedEncodingException e
String message
String versionOverride
String message
java.security.MessageDigest crypt
java.security.MessageDigest crypt
String overrideValue
java.time.LocalDate now
java.util.jar.Manifest manifest
String dailyOverride
String version
java.time.Period retirementAge
String inceptionDateAttr
java.time.LocalDate inceptionDate
java.time.LocalDate expiryDate
private static java.time.Period getRetirementAge (java.lang.String)
String version
static void ()
}
com/android/build/gradle/TestPlugin.classTestPlugin.java
package com.android.build.gradle
public com.android.build.gradle.TestPlugin extends com.android.build.gradle.BasePlugin implements org.gradle.api.Plugin {
public void (org.gradle.internal.reflect.Instantiator, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry)
org.gradle.internal.reflect.Instantiator instantiator
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry
protected int getProjectType ()
protected com.android.build.gradle.BaseExtension createExtension (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypeContainer
org.gradle.api.NamedDomainObjectContainer productFlavorContainer
org.gradle.api.NamedDomainObjectContainer signingConfigContainer
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
protected com.google.wireless.android.sdk.stats.GradleBuildProject$PluginType getAnalyticsPluginType ()
protected com.android.build.gradle.internal.TaskManager createTaskManager (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, com.android.builder.core.AndroidBuilder, android.databinding.tool.DataBindingBuilder, com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.SdkHandler, com.android.build.gradle.internal.ndk.NdkHandler, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry, com.android.builder.profile.Recorder)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
com.android.builder.core.AndroidBuilder androidBuilder
android.databinding.tool.DataBindingBuilder dataBindingBuilder
com.android.build.gradle.AndroidConfig androidConfig
com.android.build.gradle.internal.SdkHandler sdkHandler
com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
com.android.builder.profile.Recorder recorder
public void apply (org.gradle.api.Project)
org.gradle.api.Project project
protected com.android.build.gradle.internal.variant.VariantFactory createVariantFactory (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.AndroidConfig androidConfig
public volatile void apply (java.lang.Object)
}
com/android/build/gradle/BasePlugin$2.classBasePlugin.java
package com.android.build.gradle
com.android.build.gradle.BasePlugin$2 extends java.lang.Object implements com.android.repository.api.SettingsController {
final java.net.Proxy val$proxy
final com.android.build.gradle.BasePlugin this$0
void (com.android.build.gradle.BasePlugin, java.net.Proxy)
com.android.build.gradle.BasePlugin this$0
public boolean getForceHttp ()
public void setForceHttp (boolean)
boolean force
public com.android.repository.api.Channel getChannel ()
Integer channel
public java.net.Proxy getProxy ()
}
com/android/build/gradle/AppPlugin.classAppPlugin.java
package com.android.build.gradle
public com.android.build.gradle.AppPlugin extends com.android.build.gradle.BasePlugin implements org.gradle.api.Plugin {
public void (org.gradle.internal.reflect.Instantiator, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry)
org.gradle.internal.reflect.Instantiator instantiator
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry
protected int getProjectType ()
protected com.android.build.gradle.BaseExtension createExtension (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypeContainer
org.gradle.api.NamedDomainObjectContainer productFlavorContainer
org.gradle.api.NamedDomainObjectContainer signingConfigContainer
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
protected com.google.wireless.android.sdk.stats.GradleBuildProject$PluginType getAnalyticsPluginType ()
protected com.android.build.gradle.internal.TaskManager createTaskManager (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, com.android.builder.core.AndroidBuilder, android.databinding.tool.DataBindingBuilder, com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.SdkHandler, com.android.build.gradle.internal.ndk.NdkHandler, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry, com.android.builder.profile.Recorder)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
com.android.builder.core.AndroidBuilder androidBuilder
android.databinding.tool.DataBindingBuilder dataBindingBuilder
com.android.build.gradle.AndroidConfig androidConfig
com.android.build.gradle.internal.SdkHandler sdkHandler
com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
com.android.builder.profile.Recorder recorder
public void apply (org.gradle.api.Project)
org.gradle.api.Project project
protected com.android.build.gradle.internal.variant.ApplicationVariantFactory createVariantFactory (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.AndroidConfig androidConfig
protected volatile com.android.build.gradle.internal.variant.VariantFactory createVariantFactory (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig)
public volatile void apply (java.lang.Object)
}
com/android/build/gradle/BaseExtension.classBaseExtension.java
package com.android.build.gradle
public abstract com.android.build.gradle.BaseExtension extends java.lang.Object implements com.android.build.gradle.AndroidConfig {
private final java.util.List transformDependencies
private final com.android.builder.core.AndroidBuilder androidBuilder
private final com.android.build.gradle.internal.SdkHandler sdkHandler
private final com.android.build.gradle.internal.dsl.ProductFlavor defaultConfig
private final com.android.build.gradle.internal.dsl.AaptOptions aaptOptions
private final com.android.build.gradle.internal.dsl.LintOptions lintOptions
private final com.android.build.gradle.internal.dsl.ExternalNativeBuild externalNativeBuild
private final com.android.build.gradle.internal.dsl.DexOptions dexOptions
private final com.android.build.gradle.internal.dsl.TestOptions testOptions
private final com.android.build.gradle.internal.CompileOptions compileOptions
private final com.android.build.gradle.internal.dsl.PackagingOptions packagingOptions
private final com.android.build.gradle.internal.coverage.JacocoOptions jacoco
private final com.android.build.gradle.internal.dsl.Splits splits
private final com.android.build.gradle.internal.dsl.AdbOptions adbOptions
private final org.gradle.api.NamedDomainObjectContainer productFlavors
private final org.gradle.api.NamedDomainObjectContainer buildTypes
private final org.gradle.api.NamedDomainObjectContainer signingConfigs
private final org.gradle.api.NamedDomainObjectContainer buildOutputs
private final java.util.List deviceProviderList
private final java.util.List testServerList
private final java.util.List transforms
private final com.android.build.gradle.internal.dsl.DataBindingOptions dataBinding
private final org.gradle.api.NamedDomainObjectContainer sourceSetsContainer
private String target
private com.android.repository.Revision buildToolsRevision
private java.util.List libraryRequests
private java.util.List flavorDimensionList
private String resourcePrefix
private com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
private String defaultPublishConfig
private org.gradle.api.Action variantFilter
protected org.gradle.api.logging.Logger logger
private boolean isWritable
protected org.gradle.api.Project project
private final com.android.build.gradle.options.ProjectOptions projectOptions
boolean generatePureSplits
void (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo, boolean)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypes
org.gradle.api.NamedDomainObjectContainer productFlavors
org.gradle.api.NamedDomainObjectContainer signingConfigs
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
boolean publishPackage
private void setDefaultConfigValues ()
com.android.resources.Density density
java.util.Set densities
java.util.Set strings
public void disableWrite ()
protected void checkWritability ()
private org.gradle.api.artifacts.Configuration createConfiguration (org.gradle.api.artifacts.ConfigurationContainer, java.lang.String, java.lang.String)
org.gradle.api.artifacts.ConfigurationContainer configurations
String name
String description
private org.gradle.api.artifacts.Configuration createConfiguration (org.gradle.api.artifacts.ConfigurationContainer, java.lang.String, java.lang.String, boolean)
org.gradle.api.artifacts.ConfigurationContainer configurations
String name
String description
boolean canBeResolved
org.gradle.api.artifacts.Configuration configuration
public void compileSdkVersion (java.lang.String)
String version
public void compileSdkVersion (int)
int apiLevel
public void setCompileSdkVersion (int)
int apiLevel
public void setCompileSdkVersion (java.lang.String)
String target
public void useLibrary (java.lang.String)
String name
public void useLibrary (java.lang.String, boolean)
String name
boolean required
public void buildToolsVersion (java.lang.String)
String version
public java.lang.String getBuildToolsVersion ()
public void setBuildToolsVersion (java.lang.String)
String version
public void buildTypes (org.gradle.api.Action)
org.gradle.api.Action action
public void productFlavors (org.gradle.api.Action)
org.gradle.api.Action action
public void signingConfigs (org.gradle.api.Action)
org.gradle.api.Action action
public transient void flavorDimensions (java.lang.String[])
String[] dimensions
public void sourceSets (org.gradle.api.Action)
org.gradle.api.Action action
public org.gradle.api.NamedDomainObjectContainer getSourceSets ()
public org.gradle.api.NamedDomainObjectContainer getBuildOutputs ()
public void defaultConfig (org.gradle.api.Action)
org.gradle.api.Action action
public void aaptOptions (org.gradle.api.Action)
org.gradle.api.Action action
public void dexOptions (org.gradle.api.Action)
org.gradle.api.Action action
public void lintOptions (org.gradle.api.Action)
org.gradle.api.Action action
public void externalNativeBuild (org.gradle.api.Action)
org.gradle.api.Action action
public void testOptions (org.gradle.api.Action)
org.gradle.api.Action action
public void compileOptions (org.gradle.api.Action)
org.gradle.api.Action action
public void packagingOptions (org.gradle.api.Action)
org.gradle.api.Action action
public void jacoco (org.gradle.api.Action)
org.gradle.api.Action action
public void adbOptions (org.gradle.api.Action)
org.gradle.api.Action action
public void splits (org.gradle.api.Action)
org.gradle.api.Action action
public void dataBinding (org.gradle.api.Action)
org.gradle.api.Action action
public com.android.build.gradle.internal.dsl.DataBindingOptions getDataBinding ()
public void deviceProvider (com.android.builder.testing.api.DeviceProvider)
com.android.builder.testing.api.DeviceProvider deviceProvider
public java.util.List getDeviceProviders ()
public void testServer (com.android.builder.testing.api.TestServer)
com.android.builder.testing.api.TestServer testServer
public java.util.List getTestServers ()
public transient void registerTransform (com.android.build.api.transform.Transform, java.lang.Object[])
com.android.build.api.transform.Transform transform
Object[] dependencies
public java.util.List getTransforms ()
public java.util.List getTransformsDependencies ()
public org.gradle.api.NamedDomainObjectContainer getProductFlavors ()
public org.gradle.api.NamedDomainObjectContainer getBuildTypes ()
public org.gradle.api.NamedDomainObjectContainer getSigningConfigs ()
public void defaultPublishConfig (java.lang.String)
String value
public java.lang.String getDefaultPublishConfig ()
public void setDefaultPublishConfig (java.lang.String)
String value
public void setPublishNonDefault (boolean)
boolean publishNonDefault
public void flavorSelection (java.lang.String, java.lang.String)
String name
String value
public void variantFilter (org.gradle.api.Action)
org.gradle.api.Action filter
public void setVariantFilter (org.gradle.api.Action)
org.gradle.api.Action filter
public org.gradle.api.Action getVariantFilter ()
public com.android.build.gradle.internal.dsl.AdbOptions getAdbOptions ()
public java.lang.String getResourcePrefix ()
public java.util.List getFlavorDimensionList ()
public boolean getGeneratePureSplits ()
public void resourcePrefix (java.lang.String)
String prefix
public abstract void addVariant (com.android.build.gradle.api.BaseVariant)
public void registerArtifactType (java.lang.String, boolean, int)
String name
boolean isTest
int artifactType
public void registerBuildTypeSourceProvider (java.lang.String, com.android.build.gradle.internal.dsl.BuildType, com.android.builder.model.SourceProvider)
String name
com.android.build.gradle.internal.dsl.BuildType buildType
com.android.builder.model.SourceProvider sourceProvider
public void registerProductFlavorSourceProvider (java.lang.String, com.android.build.gradle.internal.dsl.ProductFlavor, com.android.builder.model.SourceProvider)
String name
com.android.build.gradle.internal.dsl.ProductFlavor productFlavor
com.android.builder.model.SourceProvider sourceProvider
public void registerJavaArtifact (java.lang.String, com.android.build.gradle.api.BaseVariant, java.lang.String, java.lang.String, java.util.Collection, java.lang.Iterable, org.gradle.api.artifacts.Configuration, java.io.File, java.io.File, com.android.builder.model.SourceProvider)
String name
com.android.build.gradle.api.BaseVariant variant
String assembleTaskName
String javaCompileTaskName
java.util.Collection generatedSourceFolders
Iterable ideSetupTaskNames
org.gradle.api.artifacts.Configuration configuration
java.io.File classesFolder
java.io.File javaResourceFolder
com.android.builder.model.SourceProvider sourceProvider
public void registerMultiFlavorSourceProvider (java.lang.String, java.lang.String, com.android.builder.model.SourceProvider)
String name
String flavorName
com.android.builder.model.SourceProvider sourceProvider
public static com.android.builder.model.SourceProvider wrapJavaSourceSet (org.gradle.api.tasks.SourceSet)
org.gradle.api.tasks.SourceSet sourceSet
public java.lang.String getCompileSdkVersion ()
public com.android.repository.Revision getBuildToolsRevision ()
public java.util.Collection getLibraryRequests ()
public java.io.File getSdkDirectory ()
public java.io.File getNdkDirectory ()
public java.util.List getBootClasspath ()
public java.io.File getAdbExecutable ()
public java.io.File getAdbExe ()
public java.io.File getDefaultProguardFile (java.lang.String)
String name
public void generatePureSplits (boolean)
boolean flag
public void setGeneratePureSplits (boolean)
boolean flag
public com.android.build.gradle.internal.dsl.ProductFlavor getDefaultConfig ()
public com.android.build.gradle.internal.dsl.AaptOptions getAaptOptions ()
public com.android.build.gradle.internal.CompileOptions getCompileOptions ()
public com.android.build.gradle.internal.dsl.DexOptions getDexOptions ()
public com.android.build.gradle.internal.coverage.JacocoOptions getJacoco ()
public com.android.build.gradle.internal.dsl.LintOptions getLintOptions ()
public com.android.build.gradle.internal.dsl.ExternalNativeBuild getExternalNativeBuild ()
public com.android.build.gradle.internal.dsl.PackagingOptions getPackagingOptions ()
public com.android.build.gradle.internal.dsl.Splits getSplits ()
public com.android.build.gradle.internal.dsl.TestOptions getTestOptions ()
private void ensureTargetSetup ()
com.android.builder.sdk.TargetInfo targetInfo
public java.lang.Boolean getPackageBuildConfig ()
public java.util.Collection getAidlPackageWhiteList ()
public java.lang.Boolean getBaseFeature ()
public volatile com.android.builder.model.DataBindingOptions getDataBinding ()
public volatile java.util.Collection getBuildOutputs ()
public volatile java.util.Collection getSigningConfigs ()
public volatile java.util.Collection getBuildTypes ()
public volatile java.util.Collection getProductFlavors ()
public volatile com.android.build.gradle.internal.model.CoreExternalNativeBuild getExternalNativeBuild ()
public volatile com.android.build.gradle.internal.dsl.CoreProductFlavor getDefaultConfig ()
static org.gradle.api.artifacts.Configuration access$000 (com.android.build.gradle.BaseExtension, org.gradle.api.artifacts.ConfigurationContainer, java.lang.String, java.lang.String, boolean)
com.android.build.gradle.BaseExtension x0
org.gradle.api.artifacts.ConfigurationContainer x1
String x2
String x3
boolean x4
static org.gradle.api.artifacts.Configuration access$100 (com.android.build.gradle.BaseExtension, org.gradle.api.artifacts.ConfigurationContainer, java.lang.String, java.lang.String)
com.android.build.gradle.BaseExtension x0
org.gradle.api.artifacts.ConfigurationContainer x1
String x2
String x3
}
com/android/build/gradle/BaseExtension$1.classBaseExtension.java
package com.android.build.gradle
com.android.build.gradle.BaseExtension$1 extends java.lang.Object implements org.gradle.api.Action {
final org.gradle.api.Project val$project
final boolean val$publishPackage
final com.android.build.gradle.BaseExtension this$0
void (com.android.build.gradle.BaseExtension, org.gradle.api.Project, boolean)
com.android.build.gradle.BaseExtension this$0
public void execute (com.android.build.gradle.api.AndroidSourceSet)
String packageConfigDescription
com.android.build.gradle.api.AndroidSourceSet sourceSet
org.gradle.api.artifacts.ConfigurationContainer configurations
String implementationName
String runtimeOnlyName
String compileOnlyName
String compileName
org.gradle.api.artifacts.Configuration compile
String packageConfigDescription
org.gradle.api.artifacts.Configuration apk
org.gradle.api.artifacts.Configuration provided
String apiName
org.gradle.api.artifacts.Configuration api
org.gradle.api.artifacts.Configuration implementation
org.gradle.api.artifacts.Configuration runtimeOnly
org.gradle.api.artifacts.Configuration compileOnly
org.gradle.api.artifacts.Configuration wearConfig
public volatile void execute (java.lang.Object)
}
com/android/build/gradle/InstantAppExtension.classInstantAppExtension.java
package com.android.build.gradle
com.android.build.gradle.InstantAppExtension extends com.android.build.gradle.BaseExtension {
public void (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypes
org.gradle.api.NamedDomainObjectContainer productFlavors
org.gradle.api.NamedDomainObjectContainer signingConfigs
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
public void addVariant (com.android.build.gradle.api.BaseVariant)
com.android.build.gradle.api.BaseVariant variant
public java.lang.String getCompileSdkVersion ()
}
com/android/build/gradle/FeatureExtension.classFeatureExtension.java
package com.android.build.gradle
public com.android.build.gradle.FeatureExtension extends com.android.build.gradle.LibraryExtension {
private final org.gradle.api.internal.DefaultDomainObjectSet featureVariantList
private boolean isBaseFeature
public void (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypes
org.gradle.api.NamedDomainObjectContainer productFlavors
org.gradle.api.NamedDomainObjectContainer signingConfigs
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
public org.gradle.api.internal.DefaultDomainObjectSet getFeatureVariants ()
public void addVariant (com.android.build.gradle.api.BaseVariant)
com.android.build.gradle.api.BaseVariant variant
public void baseFeature (boolean)
boolean value
public void setBaseFeature (boolean)
boolean value
public java.lang.Boolean getBaseFeature ()
}
com/android/build/gradle/LibraryPlugin.classLibraryPlugin.java
package com.android.build.gradle
public com.android.build.gradle.LibraryPlugin extends com.android.build.gradle.BasePlugin implements org.gradle.api.Plugin {
public void (org.gradle.internal.reflect.Instantiator, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry)
org.gradle.internal.reflect.Instantiator instantiator
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry
protected com.android.build.gradle.BaseExtension createExtension (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypeContainer
org.gradle.api.NamedDomainObjectContainer productFlavorContainer
org.gradle.api.NamedDomainObjectContainer signingConfigContainer
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
protected java.lang.Class getExtensionClass ()
protected com.google.wireless.android.sdk.stats.GradleBuildProject$PluginType getAnalyticsPluginType ()
protected com.android.build.gradle.internal.variant.VariantFactory createVariantFactory (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.AndroidConfig androidConfig
protected int getProjectType ()
protected com.android.build.gradle.internal.TaskManager createTaskManager (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, com.android.builder.core.AndroidBuilder, android.databinding.tool.DataBindingBuilder, com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.SdkHandler, com.android.build.gradle.internal.ndk.NdkHandler, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry, com.android.builder.profile.Recorder)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
com.android.builder.core.AndroidBuilder androidBuilder
android.databinding.tool.DataBindingBuilder dataBindingBuilder
com.android.build.gradle.AndroidConfig androidConfig
com.android.build.gradle.internal.SdkHandler sdkHandler
com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
com.android.builder.profile.Recorder recorder
public void apply (org.gradle.api.Project)
org.gradle.api.Project project
public volatile void apply (java.lang.Object)
}
com/android/build/gradle/BasePlugin$UnsupportedAction.classBasePlugin.java
package com.android.build.gradle
com.android.build.gradle.BasePlugin$UnsupportedAction extends java.lang.Object implements org.gradle.api.Action {
private final String message
void (java.lang.String)
String message
public void execute (java.lang.Object)
Object o
}
com/android/build/gradle/BasePlugin$1.class
com/android/build/gradle/BasePlugin.class
com/android/build/gradle/TestedExtension.classTestedExtension.java
package com.android.build.gradle
public abstract com.android.build.gradle.TestedExtension extends com.android.build.gradle.BaseExtension implements com.android.build.gradle.TestedAndroidConfig {
private final org.gradle.api.DomainObjectSet testVariantList
private final org.gradle.api.DomainObjectSet unitTestVariantList
private String testBuildType
public void (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo, boolean)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypes
org.gradle.api.NamedDomainObjectContainer productFlavors
org.gradle.api.NamedDomainObjectContainer signingConfigs
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
boolean isDependency
public org.gradle.api.DomainObjectSet getTestVariants ()
public void addTestVariant (com.android.build.gradle.api.TestVariant)
com.android.build.gradle.api.TestVariant testVariant
public org.gradle.api.DomainObjectSet getUnitTestVariants ()
public void addUnitTestVariant (com.android.build.gradle.api.UnitTestVariant)
com.android.build.gradle.api.UnitTestVariant testVariant
public java.lang.String getTestBuildType ()
public void setTestBuildType (java.lang.String)
String testBuildType
}
com/android/build/gradle/TestExtension.classTestExtension.java
package com.android.build.gradle
public com.android.build.gradle.TestExtension extends com.android.build.gradle.BaseExtension implements com.android.build.gradle.TestAndroidConfig {
private final org.gradle.api.internal.DefaultDomainObjectSet applicationVariantList
private String targetProjectPath
public void (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypes
org.gradle.api.NamedDomainObjectContainer productFlavors
org.gradle.api.NamedDomainObjectContainer signingConfigs
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
public org.gradle.api.internal.DefaultDomainObjectSet getApplicationVariants ()
public void addVariant (com.android.build.gradle.api.BaseVariant)
com.android.build.gradle.api.BaseVariant variant
public java.lang.String getTargetProjectPath ()
public void setTargetProjectPath (java.lang.String)
String targetProjectPath
public void targetProjectPath (java.lang.String)
String targetProjectPath
public java.lang.String getTargetVariant ()
public void setTargetVariant (java.lang.String)
String targetVariant
public void targetVariant (java.lang.String)
String targetVariant
}
com/android/build/gradle/AtomPlugin.classAtomPlugin.java
package com.android.build.gradle
public com.android.build.gradle.AtomPlugin extends java.lang.Object implements org.gradle.api.Plugin {
public void ()
public void apply (org.gradle.api.Project)
org.gradle.api.Project project
public volatile void apply (java.lang.Object)
}
com/android/build/gradle/FeaturePlugin.classFeaturePlugin.java
package com.android.build.gradle
public com.android.build.gradle.FeaturePlugin extends com.android.build.gradle.LibraryPlugin {
public void (org.gradle.internal.reflect.Instantiator, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry)
org.gradle.internal.reflect.Instantiator instantiator
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry
public void apply (org.gradle.api.Project)
org.gradle.api.Project project
org.gradle.api.artifacts.Configuration featureSplit
org.gradle.api.artifacts.Configuration application
protected java.lang.Class getExtensionClass ()
protected com.google.wireless.android.sdk.stats.GradleBuildProject$PluginType getAnalyticsPluginType ()
protected com.android.build.gradle.internal.variant.VariantFactory createVariantFactory (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.AndroidConfig androidConfig
protected int getProjectType ()
protected com.android.build.gradle.internal.TaskManager createTaskManager (com.android.build.gradle.internal.scope.GlobalScope, org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, com.android.builder.core.AndroidBuilder, android.databinding.tool.DataBindingBuilder, com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.SdkHandler, com.android.build.gradle.internal.ndk.NdkHandler, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry, com.android.builder.profile.Recorder)
com.android.build.gradle.internal.scope.GlobalScope globalScope
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
com.android.builder.core.AndroidBuilder androidBuilder
android.databinding.tool.DataBindingBuilder dataBindingBuilder
com.android.build.gradle.AndroidConfig androidConfig
com.android.build.gradle.internal.SdkHandler sdkHandler
com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
com.android.builder.profile.Recorder recorder
public volatile void apply (java.lang.Object)
}
com/android/build/gradle/AppExtension.classAppExtension.java
package com.android.build.gradle
public com.android.build.gradle.AppExtension extends com.android.build.gradle.TestedExtension {
private final org.gradle.api.internal.DefaultDomainObjectSet applicationVariantList
public void (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions, org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.SdkHandler, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, com.android.build.gradle.internal.ExtraModelInfo)
org.gradle.api.Project project
com.android.build.gradle.options.ProjectOptions projectOptions
org.gradle.internal.reflect.Instantiator instantiator
com.android.builder.core.AndroidBuilder androidBuilder
com.android.build.gradle.internal.SdkHandler sdkHandler
org.gradle.api.NamedDomainObjectContainer buildTypes
org.gradle.api.NamedDomainObjectContainer productFlavors
org.gradle.api.NamedDomainObjectContainer signingConfigs
org.gradle.api.NamedDomainObjectContainer buildOutputs
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
public org.gradle.api.DomainObjectSet getApplicationVariants ()
public void addVariant (com.android.build.gradle.api.BaseVariant)
com.android.build.gradle.api.BaseVariant variant
}
com/android/build/gradle/internal/version.properties
META-INF/gradle-plugins/
META-INF/gradle-plugins/com.android.external.build.properties
META-INF/gradle-plugins/com.android.instantapp.properties
META-INF/gradle-plugins/com.android.test.properties
META-INF/gradle-plugins/com.android.atom.properties
META-INF/gradle-plugins/com.android.feature.properties
META-INF/gradle-plugins/android-reporting.properties
META-INF/gradle-plugins/com.android.application.properties
META-INF/gradle-plugins/android-library.properties
META-INF/gradle-plugins/android.properties
META-INF/gradle-plugins/com.android.library.properties
NOTICE