Home | History | Annotate | Download | only in 3.0.0-alpha5

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/build/
com/android/build/gradle/
com/android/build/gradle/LibraryExtension.class
LibraryExtension.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.class
InstantAppPlugin.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.class
NonFinalPluginExpiry.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.class
ProductFlavorFactory.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.class
Version.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.class
NativeLibraryFactoryImpl.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.class
NonFinalPluginExpiry.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.class
TestPlugin.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.class
BasePlugin.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.class
AppPlugin.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.class
BaseExtension.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.class
BaseExtension.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.class
InstantAppExtension.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.class
FeatureExtension.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.class
LibraryPlugin.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.class
BasePlugin.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.class
TestedExtension.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.class
TestExtension.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.class
AtomPlugin.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.class
FeaturePlugin.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.class
AppExtension.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