Home | History | Annotate | Download | only in 2.2.0-alpha1

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/build/
com/android/build/gradle/
com/android/build/gradle/BasePlugin$10.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$10 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public void execute (org.gradle.api.Project) 
		org.gradle.api.Project project
	public volatile void execute (java.lang.Object) 
}

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 java.lang.Class getExtensionClass () 
	protected com.android.build.gradle.internal.TaskManager createTaskManager (org.gradle.api.Project, 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, com.android.build.gradle.internal.DependencyManager, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry) 
		org.gradle.api.Project project
		com.android.builder.core.AndroidBuilder androidBuilder
		android.databinding.tool.DataBindingBuilder dataBindingBuilder
		com.android.build.gradle.AndroidConfig extension
		com.android.build.gradle.internal.SdkHandler sdkHandler
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		com.android.build.gradle.internal.DependencyManager dependencyManager
		org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Project project
	protected com.android.build.gradle.internal.variant.VariantFactory createVariantFactory () 
	public volatile void apply (java.lang.Object) 
}

com/android/build/gradle/BasePlugin$5.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$5 extends java.lang.Object implements org.gradle.api.execution.TaskExecutionGraphListener  {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public void graphPopulated (org.gradle.api.execution.TaskExecutionGraph) 
		com.android.build.api.transform.Transform transform
		org.gradle.api.Task task
		org.gradle.api.execution.TaskExecutionGraph taskGraph
}

com/android/build/gradle/BasePlugin$15.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$15 extends java.lang.Object implements com.android.repository.api.Downloader  {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public java.io.InputStream downloadAndStream (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.net.URL url
		com.android.repository.api.ProgressIndicator indicator
	public java.io.File downloadFully (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.net.URL url
		com.android.repository.api.ProgressIndicator indicator
		java.io.File tempFile
	public void downloadFully (java.net.URL, java.io.File, java.lang.String, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.InputStream is
		java.io.IOException e
		java.net.URL url
		java.io.File target
		String checksum
		com.android.repository.api.ProgressIndicator indicator
		java.net.URLConnection urlConnection
}

com/android/build/gradle/BasePlugin$11.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$11 extends java.lang.Object implements org.gradle.api.Action  {
	final java.io.File val$file
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin, java.io.File) 
		com.android.build.gradle.BasePlugin this$0
	public void execute (org.gradle.api.artifacts.repositories.MavenArtifactRepository) 
		org.gradle.api.artifacts.repositories.MavenArtifactRepository mavenArtifactRepository
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/BasePlugin$12.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$12 extends com.android.builder.profile.Recorder$Block {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public java.lang.Void call ()  throws java.lang.Exception 
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.build.gradle.internal.ApiObjectFactory apiObjectFactory
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/build/gradle/BasePlugin$4.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$4 extends java.lang.Object implements org.gradle.BuildListener  {
	private final com.android.build.gradle.internal.LibraryCache libraryCache
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public void buildStarted (org.gradle.api.invocation.Gradle) 
		org.gradle.api.invocation.Gradle gradle
	public void settingsEvaluated (org.gradle.api.initialization.Settings) 
		org.gradle.api.initialization.Settings settings
	public void projectsLoaded (org.gradle.api.invocation.Gradle) 
		org.gradle.api.invocation.Gradle gradle
	public void projectsEvaluated (org.gradle.api.invocation.Gradle) 
		org.gradle.api.invocation.Gradle gradle
	public void buildFinished (org.gradle.BuildResult) 
		InterruptedException e
		org.gradle.BuildResult buildResult
	static com.android.build.gradle.internal.LibraryCache access$200 (com.android.build.gradle.BasePlugin$4) 
		com.android.build.gradle.BasePlugin$4 x0
}

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
	private String targetVariant
	public void  (org.gradle.api.internal.project.ProjectInternal, 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, com.android.build.gradle.internal.ExtraModelInfo, boolean) 
		org.gradle.api.internal.project.ProjectInternal project
		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
		com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
		boolean isLibrary
	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/BasePlugin$13.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$13 extends com.android.builder.profile.Recorder$Block {
	final boolean val$forceRegeneration
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin, boolean) 
		com.android.build.gradle.BasePlugin this$0
	public java.lang.Void call ()  throws java.lang.Exception 
		com.android.build.gradle.tasks.ExternalNativeJsonGenerator generator
		com.android.build.gradle.internal.variant.BaseVariantData variantData
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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
	public java.lang.Class getExtensionClass () 
	protected com.android.build.gradle.internal.variant.VariantFactory createVariantFactory () 
	protected boolean isLibrary () 
	protected com.android.build.gradle.internal.TaskManager createTaskManager (org.gradle.api.Project, 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, com.android.build.gradle.internal.DependencyManager, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry) 
		org.gradle.api.Project project
		com.android.builder.core.AndroidBuilder androidBuilder
		android.databinding.tool.DataBindingBuilder dataBindingBuilder
		com.android.build.gradle.AndroidConfig extension
		com.android.build.gradle.internal.SdkHandler sdkHandler
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		com.android.build.gradle.internal.DependencyManager dependencyManager
		org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Project project
	public volatile void apply (java.lang.Object) 
}

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.internal.project.ProjectInternal, 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, com.android.build.gradle.internal.ExtraModelInfo, boolean) 
		org.gradle.api.internal.project.ProjectInternal project
		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
		com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
		boolean isLibrary
	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/BasePlugin$1.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$1 extends com.android.builder.profile.Recorder$Block {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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.internal.project.ProjectInternal val$project
	final boolean val$isLibrary
	final com.android.build.gradle.BaseExtension this$0
	void  (com.android.build.gradle.BaseExtension, org.gradle.api.internal.project.ProjectInternal, 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 packageConfigDescription
	public volatile void execute (java.lang.Object) 
}

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.internal.project.ProjectInternal, 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, com.android.build.gradle.internal.ExtraModelInfo, boolean) 
		org.gradle.api.internal.project.ProjectInternal project
		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
		com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
		boolean isLibrary
	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/BasePlugin$9.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$9 extends com.android.builder.profile.Recorder$Block {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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 java.lang.Class getExtensionClass () 
	protected com.android.build.gradle.internal.TaskManager createTaskManager (org.gradle.api.Project, 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, com.android.build.gradle.internal.DependencyManager, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry) 
		org.gradle.api.Project project
		com.android.builder.core.AndroidBuilder androidBuilder
		android.databinding.tool.DataBindingBuilder dataBindingBuilder
		com.android.build.gradle.AndroidConfig extension
		com.android.build.gradle.internal.SdkHandler sdkHandler
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		com.android.build.gradle.internal.DependencyManager dependencyManager
		org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Project project
	protected com.android.build.gradle.internal.variant.VariantFactory createVariantFactory () 
	public volatile void apply (java.lang.Object) 
}

com/android/build/gradle/internal/
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/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/externalBuild/
com/android/build/gradle/internal/externalBuild/ExternalBuildPlugin.class

com/android/build/gradle/internal/ApiObjectFactory.class
ApiObjectFactory.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.ApiObjectFactory extends java.lang.Object {
	private final com.android.builder.core.AndroidBuilder androidBuilder
	private final com.android.build.gradle.BaseExtension extension
	private final com.android.build.gradle.internal.variant.VariantFactory variantFactory
	private final org.gradle.internal.reflect.Instantiator instantiator
	private final com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	public void  (com.android.builder.core.AndroidBuilder, com.android.build.gradle.BaseExtension, com.android.build.gradle.internal.variant.VariantFactory, org.gradle.internal.reflect.Instantiator) 
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.BaseExtension extension
		com.android.build.gradle.internal.variant.VariantFactory variantFactory
		org.gradle.internal.reflect.Instantiator instantiator
	public void create (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.api.TestVariantImpl androidTestVariant
		com.android.build.gradle.internal.api.UnitTestVariantImpl unitTestVariant
		com.android.build.gradle.internal.variant.TestVariantData androidTestVariantData
		com.android.build.gradle.internal.variant.TestVariantData unitTestVariantData
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.build.gradle.api.BaseVariant variantApi
}

com/android/build/gradle/BasePlugin$2.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$2 extends com.android.builder.profile.Recorder$Block {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/build/gradle/BasePlugin$6.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$6 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public void execute (com.android.build.gradle.internal.dsl.SigningConfig) 
		com.android.build.gradle.internal.dsl.SigningConfig signingConfig
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/BasePlugin$3.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$3 extends com.android.builder.profile.Recorder$Block {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/build/gradle/BasePlugin$7.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$7 extends java.lang.Object implements org.gradle.api.Action  {
	final org.gradle.api.NamedDomainObjectContainer val$signingConfigContainer
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin, org.gradle.api.NamedDomainObjectContainer) 
		com.android.build.gradle.BasePlugin this$0
	public void execute (com.android.build.gradle.internal.dsl.BuildType) 
		com.android.build.gradle.internal.dsl.BuildType buildType
		com.android.build.gradle.internal.dsl.SigningConfig signingConfig
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/BasePlugin$8.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$8 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public void execute (com.android.build.gradle.internal.dsl.ProductFlavor) 
		com.android.build.gradle.internal.dsl.ProductFlavor productFlavor
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/BasePlugin$14.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$14 extends java.lang.Object implements com.android.repository.api.SettingsController  {
	final com.android.build.gradle.BasePlugin this$0
	void  (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin this$0
	public boolean getForceHttp () 
	public void setForceHttp (boolean) 
		boolean force
	public com.android.repository.api.Channel getChannel () 
}

com/android/build/gradle/BasePlugin$10$1.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$10$1 extends com.android.builder.profile.Recorder$Block {
	final com.android.build.gradle.BasePlugin$10 this$1
	void  (com.android.build.gradle.BasePlugin$10) 
		com.android.build.gradle.BasePlugin$10 this$1
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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 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 boolean publishNonDefault
	private org.gradle.api.Action variantFilter
	protected org.gradle.api.logging.Logger logger
	private boolean isWritable
	protected org.gradle.api.Project project
	boolean generatePureSplits
	private boolean enforceUniquePackageName
	void  (org.gradle.api.internal.project.ProjectInternal, 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, com.android.build.gradle.internal.ExtraModelInfo, boolean) 
		org.gradle.api.internal.project.ProjectInternal project
		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
		com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
		boolean isLibrary
	private void setDefaultConfigValues () 
		com.android.resources.Density density
		java.util.Set densities
		java.util.Set strings
	public void disableWrite () 
	protected void checkWritability () 
	protected void createConfiguration (org.gradle.api.artifacts.ConfigurationContainer, java.lang.String, java.lang.String) 
		org.gradle.api.artifacts.ConfigurationContainer configurations
		String configurationName
		String configurationDescription
		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 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 java.util.Collection getProductFlavors () 
	public java.util.Collection getBuildTypes () 
	public java.util.Collection getSigningConfigs () 
	public void defaultPublishConfig (java.lang.String) 
		String value
	public void publishNonDefault (boolean) 
		boolean value
	public java.lang.String getDefaultPublishConfig () 
	public void setDefaultPublishConfig (java.lang.String) 
		String value
	public boolean getPublishNonDefault () 
	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 getDefaultProguardFile (java.lang.String) 
		String name
	public void generatePureSplits (boolean) 
		boolean flag
	public void setGeneratePureSplits (boolean) 
		boolean flag
	public void enforceUniquePackageName (boolean) 
		boolean value
	public void setEnforceUniquePackageName (boolean) 
		boolean value
	public boolean getEnforceUniquePackageName () 
	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 volatile com.android.builder.model.DataBindingOptions getDataBinding () 
	public volatile com.android.build.gradle.internal.model.CoreExternalNativeBuild getExternalNativeBuild () 
	public volatile com.android.build.gradle.internal.dsl.CoreProductFlavor getDefaultConfig () 
}

com/android/build/gradle/BasePlugin.class
BasePlugin.java
package com.android.build.gradle
public abstract com.android.build.gradle.BasePlugin extends java.lang.Object {
	private static final String GRADLE_MIN_VERSION
	public static final java.util.regex.Pattern GRADLE_ACCEPTABLE_VERSIONS
	private static final String GRADLE_VERSION_CHECK_OVERRIDE_PROPERTY
	private static final String SKIP_PATH_CHECK_PROPERTY
	private static final int DEFAULT_RETIREMENT_AGE_FOR_NON_RELEASE_IN_DAYS
	protected com.android.build.gradle.BaseExtension extension
	protected com.android.build.gradle.internal.VariantManager variantManager
	protected com.android.build.gradle.internal.TaskManager taskManager
	protected org.gradle.api.Project project
	protected com.android.build.gradle.internal.SdkHandler sdkHandler
	private com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
	protected com.android.builder.core.AndroidBuilder androidBuilder
	protected android.databinding.tool.DataBindingBuilder dataBindingBuilder
	protected org.gradle.internal.reflect.Instantiator instantiator
	protected com.android.build.gradle.internal.variant.VariantFactory variantFactory
	private org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry
	private com.android.build.gradle.internal.coverage.JacocoPlugin jacocoPlugin
	private com.android.build.gradle.internal.LoggerWrapper loggerWrapper
	private com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
	private String creator
	private boolean hasCreatedTasks
	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
	private void verifyRetirementAge () 
		java.net.URL url
		java.util.jar.Manifest manifest
		java.io.IOException ignore
		java.security.MessageDigest crypt
		java.security.NoSuchAlgorithmException e
		java.io.UnsupportedEncodingException e
		String message
		String message
		String dailyOverride
		java.security.MessageDigest crypt
		String overrideValue
		java.util.jar.Manifest manifest
		java.net.URLClassLoader cl
		int retirementAgeInDays
		String inceptionDateAttr
		java.util.List items
		java.util.GregorianCalendar inceptionDate
		java.util.Calendar now
		long nowTimestamp
		long inceptionTimestamp
		long days
	private static int getRetirementAgeInDays (java.lang.String) 
		String version
	protected abstract java.lang.Class getExtensionClass () 
	protected abstract com.android.build.gradle.internal.variant.VariantFactory createVariantFactory () 
	protected abstract com.android.build.gradle.internal.TaskManager createTaskManager (org.gradle.api.Project, 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, com.android.build.gradle.internal.DependencyManager, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry) 
	protected boolean isLibrary () 
	com.android.build.gradle.internal.VariantManager getVariantManager () 
	protected com.android.utils.ILogger getLogger () 
	protected void apply (org.gradle.api.Project) 
		java.io.IOException e
		String plugin
		org.gradle.api.Project project
		java.util.List propertyList
		String benchmarkName
		String benchmarkMode
	protected void configureProject () 
	private void createExtension () 
		org.gradle.api.NamedDomainObjectContainer buildTypeContainer
		org.gradle.api.NamedDomainObjectContainer productFlavorContainer
		org.gradle.api.NamedDomainObjectContainer signingConfigContainer
		com.android.build.gradle.internal.DependencyManager dependencyManager
		com.android.build.gradle.internal.model.ModelBuilder modelBuilder
		com.android.build.gradle.internal.model.NativeModelBuilder nativeModelBuilder
	private void createTasks () 
	private void checkGradleVersion () 
		boolean allowNonMatching
		java.io.File file
		String errorMessage
	final void createAndroidTasks (boolean) 
		java.io.File file
		boolean force
		boolean forceRegeneration
	private boolean isVerbose () 
	private void ensureTargetSetup () 
		com.android.builder.sdk.TargetInfo targetInfo
	private void checkModulesForErrors () 
		String message
		String id
		org.gradle.api.Project subProject
		org.gradle.api.Project rootProject
		java.util.Map subProjectsById
	private void checkPathForErrors () 
		String message
	private com.android.repository.api.SettingsController getSettingsController () 
	private com.android.repository.api.Downloader getDownloader () 
	static void access$000 (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin x0
	static void access$100 (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin x0
	static void  () 
}

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.internal.project.ProjectInternal, 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, com.android.build.gradle.internal.ExtraModelInfo, boolean) 
		org.gradle.api.internal.project.ProjectInternal project
		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
		com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
		boolean isLibrary
	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/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$4$1.class
BasePlugin.java
package com.android.build.gradle
 com.android.build.gradle.BasePlugin$4$1 extends com.android.builder.profile.Recorder$Block {
	final com.android.build.gradle.BasePlugin$4 this$1
	void  (com.android.build.gradle.BasePlugin$4) 
		com.android.build.gradle.BasePlugin$4 this$1
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

META-INF/gradle-plugins/
META-INF/gradle-plugins/android.properties
META-INF/gradle-plugins/com.android.library.properties
META-INF/gradle-plugins/com.android.external.build.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/com.android.test.properties
NOTICE