Home | History | Annotate | Download | only in 2.0.0-alpha7

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/build/
com/android/build/gradle/
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) 
	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) 
		Object x0
}

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) 
	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) 
		Object x0
}

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) 
	public java.lang.Void call ()  throws java.lang.Exception 
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		java.util.Iterator i$
		com.android.build.gradle.internal.ApiObjectFactory apiObjectFactory
	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 String target
	private com.android.repository.Revision buildToolsRevision
	private java.util.List libraryRequests
	final com.android.build.gradle.internal.dsl.ProductFlavor defaultConfig
	final com.android.build.gradle.internal.dsl.AaptOptions aaptOptions
	final com.android.build.gradle.internal.dsl.LintOptions lintOptions
	final com.android.build.gradle.internal.dsl.DexOptions dexOptions
	final com.android.build.gradle.internal.dsl.TestOptions testOptions
	final com.android.build.gradle.internal.CompileOptions compileOptions
	final com.android.build.gradle.internal.dsl.PackagingOptions packagingOptions
	final com.android.build.gradle.internal.coverage.JacocoOptions jacoco
	final com.android.build.gradle.internal.dsl.Splits splits
	final org.gradle.api.NamedDomainObjectContainer productFlavors
	final org.gradle.api.NamedDomainObjectContainer buildTypes
	final org.gradle.api.NamedDomainObjectContainer signingConfigs
	private com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
	protected org.gradle.api.Project project
	final com.android.build.gradle.internal.dsl.AdbOptions adbOptions
	String resourcePrefix
	java.util.List flavorDimensionList
	private String defaultPublishConfig
	private boolean publishNonDefault
	private org.gradle.api.Action variantFilter
	private final java.util.List deviceProviderList
	private final java.util.List testServerList
	private final java.util.List transforms
	private final java.util.List transformDependencies
	private final com.android.builder.core.AndroidBuilder androidBuilder
	private final com.android.build.gradle.internal.SdkHandler sdkHandler
	protected org.gradle.api.logging.Logger logger
	private boolean isWritable
	final com.android.build.gradle.internal.dsl.DataBindingOptions dataBinding
	final org.gradle.api.NamedDomainObjectContainer sourceSetsContainer
	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.Iterator i$
		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 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 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 getAdbExe () 
	public java.io.File getDefaultProguardFile (java.lang.String) 
		String name
		java.io.File sdkDir
	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.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.dsl.CoreProductFlavor getDefaultConfig () 
}

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) 
	public void execute (org.gradle.api.Project) 
		org.gradle.api.Project project
	public volatile void execute (java.lang.Object) 
		Object 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/LibraryPlugin.class
LibraryPlugin.groovy
package com.android.build.gradle
public com.android.build.gradle.LibraryPlugin extends com.android.build.gradle.BasePlugin implements org.gradle.api.Plugin groovy.lang.GroovyObject  {
	private org.gradle.api.Task assembleDefault
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo$
	private static java.lang.ref.SoftReference $callSiteArray
	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.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.DependencyManager dependencyManager
		org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Project project
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public org.gradle.api.Task getAssembleDefault () 
	public void setAssembleDefault (org.gradle.api.Task) 
	public volatile void apply (java.lang.Object) 
	public void super$2$apply (org.gradle.api.Project) 
	public boolean super$2$isLibrary () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
}

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$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) 
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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) 
	public void graphPopulated (org.gradle.api.execution.TaskExecutionGraph) 
		org.gradle.api.Task task
		java.util.Iterator i$
		org.gradle.api.execution.TaskExecutionGraph taskGraph
}

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) 
	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) 
		Object x0
}

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) 
	public void execute (org.gradle.api.artifacts.repositories.MavenArtifactRepository) 
		org.gradle.api.artifacts.repositories.MavenArtifactRepository mavenArtifactRepository
	public volatile void execute (java.lang.Object) 
		Object x0
}

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) 
	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/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) 
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/build/gradle/AppPlugin.class
AppPlugin.groovy
package com.android.build.gradle
public com.android.build.gradle.AppPlugin extends com.android.build.gradle.BasePlugin implements org.gradle.api.Plugin groovy.lang.GroovyObject  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo$
	private static java.lang.ref.SoftReference $callSiteArray
	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.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.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 () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public volatile void apply (java.lang.Object) 
	public void super$2$apply (org.gradle.api.Project) 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
}

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) 
	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.groovy
package com.android.build.gradle
public com.android.build.gradle.TestPlugin extends com.android.build.gradle.BasePlugin implements org.gradle.api.Plugin groovy.lang.GroovyObject  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo$
	private static java.lang.ref.SoftReference $callSiteArray
	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.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.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 () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public volatile void apply (java.lang.Object) 
	public void super$2$apply (org.gradle.api.Project) 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
}

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.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
	protected 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.io.IOException ignore
		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.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)  throws java.io.IOException 
		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
	private void createTasks () 
	private void checkGradleVersion () 
		boolean allowNonMatching
		java.io.File file
		String errorMessage
	final void createAndroidTasks (boolean) 
		java.io.File file
		java.util.Iterator i$
		boolean force
	private boolean isVerbose () 
	private void ensureTargetSetup () 
		com.android.builder.sdk.TargetInfo targetInfo
	private void checkModulesForErrors () 
		String message
		String id
		org.gradle.api.Project subProject
		java.util.Iterator i$
		org.gradle.api.Project rootProject
		java.util.Map subProjectsById
	private void checkPathForErrors () 
		String message
	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/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) 
	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) 
		Object x0
}

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) 
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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) 
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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) 
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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/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$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/internal/
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/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.NdkHandler ndkHandler
	public void  (com.android.build.gradle.internal.NdkHandler) 
		com.android.build.gradle.internal.NdkHandler ndkHandler
	public com.google.common.base.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) 
		String x0
}

META-INF/gradle-plugins/
META-INF/gradle-plugins/com.android.application.properties
META-INF/gradle-plugins/android-reporting.properties
META-INF/gradle-plugins/com.android.library.properties
META-INF/gradle-plugins/android.properties
META-INF/gradle-plugins/android-library.properties
META-INF/gradle-plugins/com.android.test.properties
NOTICE