Home | History | Annotate | Download | only in 0.9.0-beta1

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/build/
com/android/build/gradle/
com/android/build/gradle/ndk/
com/android/build/gradle/ndk/internal/
com/android/build/gradle/ndk/internal/ToolchainConfiguration.class

com/android/build/gradle/ndk/internal/NdkNamingScheme.class
NdkNamingScheme.java
package com.android.build.gradle.ndk.internal
public com.android.build.gradle.ndk.internal.NdkNamingScheme extends java.lang.Object {
	public void  () 
	public static java.io.File getObjectFilesOutputDirectory (java.io.File, java.lang.String) 
		java.io.File buildDir
		String sourceSetName
	public static java.lang.String getTaskName (org.gradle.nativeplatform.NativeBinarySpec, java.lang.String) 
		org.gradle.nativeplatform.NativeBinarySpec binary
		String verb
	public static java.lang.String getTaskName (org.gradle.nativeplatform.NativeBinarySpec, java.lang.String, java.lang.String) 
		org.gradle.nativeplatform.NativeBinarySpec binary
		String verb
		String target
		StringBuilder sb
	public static java.lang.String getNdkBuildTaskName (org.gradle.nativeplatform.NativeBinarySpec) 
		org.gradle.nativeplatform.NativeBinarySpec binary
	public static java.lang.String getOutputDirectoryName (java.lang.String, java.lang.String, java.lang.String) 
		String buildType
		String productFlavor
		String abi
	public static java.lang.String getStandaloneOutputDirectoryName (org.gradle.nativeplatform.NativeBinarySpec) 
		org.gradle.nativeplatform.NativeBinarySpec binary
	public static java.lang.String getOutputDirectoryName (org.gradle.nativeplatform.NativeBinarySpec) 
		org.gradle.nativeplatform.NativeBinarySpec binary
	public static java.lang.String getDebugLibraryDirectoryName (java.lang.String, java.lang.String, java.lang.String) 
		String buildType
		String productFlavor
		String abi
	public static java.lang.String getDebugLibraryDirectoryName (org.gradle.nativeplatform.NativeBinarySpec) 
		org.gradle.nativeplatform.NativeBinarySpec binary
	public static java.lang.String getSharedLibraryFileName (java.lang.String) 
		String moduleName
	public static java.lang.String getStaticLibraryFileName (java.lang.String) 
		String moduleName
}

com/android/build/gradle/ndk/internal/NdkConfiguration.class

com/android/build/gradle/ndk/internal/DefaultNativeToolSpecification.class
DefaultNativeToolSpecification.java
package com.android.build.gradle.ndk.internal
public com.android.build.gradle.ndk.internal.DefaultNativeToolSpecification extends java.lang.Object implements com.android.build.gradle.internal.ndk.NativeToolSpecification  {
	private static final java.util.List CPP_FLAGS
	private static final java.util.List LD_FLAGS
	public void  () 
	public java.lang.Iterable getCFlags () 
	public java.lang.Iterable getCppFlags () 
	public java.lang.Iterable getLdFlags () 
	static void  () 
}

com/android/build/gradle/ndk/internal/NdkExtensionConvention.class
NdkExtensionConvention.java
package com.android.build.gradle.ndk.internal
public com.android.build.gradle.ndk.internal.NdkExtensionConvention extends java.lang.Object {
	public void  () 
	public static void setExtensionDefault (com.android.build.gradle.managed.NdkConfig) 
		com.android.build.gradle.managed.NdkConfig ndkConfig
}

com/android/build/gradle/ndk/internal/GccNativeToolSpecification.class
GccNativeToolSpecification.java
package com.android.build.gradle.ndk.internal
public com.android.build.gradle.ndk.internal.GccNativeToolSpecification extends java.lang.Object implements com.android.build.gradle.internal.ndk.NativeToolSpecification  {
	private static final com.google.common.collect.ListMultimap RELEASE_CFLAGS
	private static final com.google.common.collect.ListMultimap DEBUG_CFLAGS
	private static final Iterable LDFLAGS
	private org.gradle.nativeplatform.platform.NativePlatform platform
	private boolean isDebugBuild
	public void  (org.gradle.nativeplatform.platform.NativePlatform, boolean) 
		org.gradle.nativeplatform.platform.NativePlatform platform
		boolean isDebugBuild
	public java.lang.Iterable getCFlags () 
	public java.lang.Iterable getCppFlags () 
	public java.lang.Iterable getLdFlags () 
	static void  () 
}

com/android/build/gradle/ndk/internal/StlConfiguration.class

com/android/build/gradle/ndk/internal/NdkConfiguration$1.class
NdkConfiguration.java
package com.android.build.gradle.ndk.internal
final com.android.build.gradle.ndk.internal.NdkConfiguration$1 extends java.lang.Object implements org.gradle.api.Action  {
	final java.io.File val$buildDir
	void  (java.io.File) 
	public void execute (org.gradle.language.c.tasks.CCompile) 
		org.gradle.language.c.tasks.CCompile task
		String sourceSetName
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/ndk/internal/ClangNativeToolSpecification.class
ClangNativeToolSpecification.java
package com.android.build.gradle.ndk.internal
public com.android.build.gradle.ndk.internal.ClangNativeToolSpecification extends java.lang.Object implements com.android.build.gradle.internal.ndk.NativeToolSpecification  {
	private com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
	private org.gradle.nativeplatform.platform.NativePlatform platform
	private boolean isDebugBuild
	private static final java.util.Map TARGET_TRIPLE
	private static final com.google.common.collect.ListMultimap RELEASE_CFLAGS
	private static final com.google.common.collect.ListMultimap DEBUG_CFLAGS
	public void  (com.android.build.gradle.internal.ndk.NdkHandler, org.gradle.nativeplatform.platform.NativePlatform, boolean) 
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		org.gradle.nativeplatform.platform.NativePlatform platform
		boolean isDebugBuild
	public java.lang.Iterable getCFlags () 
	public java.lang.Iterable getCppFlags () 
	public java.lang.Iterable getLdFlags () 
		java.util.Collection flags
		java.util.Collection flags
		java.util.Collection flags
	private java.lang.Iterable getTargetFlags () 
	static void  () 
}

com/android/build/gradle/ndk/internal/NativeToolSpecificationFactory.class
NativeToolSpecificationFactory.java
package com.android.build.gradle.ndk.internal
public com.android.build.gradle.ndk.internal.NativeToolSpecificationFactory extends java.lang.Object {
	public void  () 
	public static com.android.build.gradle.internal.ndk.NativeToolSpecification create (com.android.build.gradle.internal.ndk.NdkHandler, org.gradle.nativeplatform.platform.NativePlatform, boolean) 
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		org.gradle.nativeplatform.platform.NativePlatform platform
		boolean isDebugBuild
}

com/android/build/gradle/ndk/internal/NdkConfiguration$2.class
NdkConfiguration.java
package com.android.build.gradle.ndk.internal
final com.android.build.gradle.ndk.internal.NdkConfiguration$2 extends java.lang.Object implements org.gradle.api.Action  {
	final java.io.File val$buildDir
	void  (java.io.File) 
	public void execute (org.gradle.language.cpp.tasks.CppCompile) 
		org.gradle.language.cpp.tasks.CppCompile task
		String sourceSetName
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/
com/android/build/gradle/internal/gson/
com/android/build/gradle/internal/gson/FileGsonTypeAdaptor.class
FileGsonTypeAdaptor.java
package com.android.build.gradle.internal.gson
public com.android.build.gradle.internal.gson.FileGsonTypeAdaptor extends com.google.gson.TypeAdapter {
	private final org.gradle.api.internal.file.FileResolver fileResolver
	public void  (org.gradle.api.internal.file.FileResolver) 
		org.gradle.api.internal.file.FileResolver fileResolver
	public void write (com.google.gson.stream.JsonWriter, java.io.File)  throws java.io.IOException 
		com.google.gson.stream.JsonWriter jsonWriter
		java.io.File file
	public java.io.File read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
		com.google.gson.stream.JsonReader jsonReader
		String path
	public volatile java.lang.Object read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
	public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object)  throws java.io.IOException 
}

com/android/build/gradle/internal/DefaultAndroidNativeDependencySpecContainer.class

com/android/build/gradle/internal/dependency/
com/android/build/gradle/internal/dependency/AndroidNativeDependencySpec$Builder.class
AndroidNativeDependencySpec.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder extends java.lang.Object {
	private String projectPath
	private String libraryPath
	private String buildType
	private String productFlavor
	com.android.build.gradle.internal.NativeDependencyLinkage linkage
	public void  () 
	public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder project (java.lang.String) 
		String value
	public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder library (java.lang.String) 
		String value
	public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder buildType (java.lang.String) 
		String value
	public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder productFlavor (java.lang.String) 
		String value
	public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder linkage (java.lang.String) 
		String value
	public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder linkage (com.android.build.gradle.internal.NativeDependencyLinkage) 
		com.android.build.gradle.internal.NativeDependencyLinkage value
	public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec build () 
}

com/android/build/gradle/internal/dependency/AndroidNativeDependencySpecContainer.class
AndroidNativeDependencySpecContainer.java
package com.android.build.gradle.internal.dependency
public abstract com.android.build.gradle.internal.dependency.AndroidNativeDependencySpecContainer extends java.lang.Object {
	public abstract com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder project (java.lang.String) 
	public abstract com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder library (java.lang.String) 
	public abstract com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder buildType (java.lang.String) 
	public abstract com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec$Builder productFlavor (java.lang.String) 
	public abstract java.util.Collection getDependencies () 
	public abstract boolean isEmpty () 
}

com/android/build/gradle/internal/dependency/NativeDependencyResolver.class
NativeDependencyResolver.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.NativeDependencyResolver extends java.lang.Object {
	private org.gradle.internal.service.ServiceRegistry serviceRegistry
	private com.android.build.gradle.internal.dependency.AndroidNativeDependencySpecContainer dependencyContainer
	private com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec defaultDependencySpec
	public void  (org.gradle.internal.service.ServiceRegistry, com.android.build.gradle.internal.dependency.AndroidNativeDependencySpecContainer, com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec) 
		org.gradle.internal.service.ServiceRegistry serviceRegistry
		com.android.build.gradle.internal.dependency.AndroidNativeDependencySpecContainer dependencyContainer
		com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec defaultDependencySpec
	public com.android.build.gradle.internal.dependency.NativeDependencyResolveResult resolve () 
		com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec dependency
		com.android.build.gradle.internal.dependency.NativeDependencyResolveResult result
	private void resolveForPrebuiltLibraries (com.android.build.gradle.internal.dependency.NativeDependencyResolveResult, com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec) 
		org.gradle.nativeplatform.NativeLibraryBinary binary
		com.android.build.gradle.internal.dependency.NativeDependencyResolveResult result
		com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec dependency
		com.android.build.gradle.internal.NativeDependencyLinkage linkage
	private java.util.Collection getBinaries (java.lang.String) 
		String library
		org.gradle.model.internal.registry.ModelRegistry projectModel
		org.gradle.api.NamedDomainObjectSet repositories
		org.gradle.nativeplatform.PrebuiltLibrary prebuiltLibrary
	private static org.gradle.nativeplatform.PrebuiltLibrary getPrebuiltLibrary (org.gradle.api.NamedDomainObjectSet, java.lang.String) 
		org.gradle.nativeplatform.PrebuiltLibrary prebuiltLibrary
		org.gradle.nativeplatform.PrebuiltLibraries prebuiltLibraries
		org.gradle.api.NamedDomainObjectSet repositories
		String libraryName
		java.util.List repositoryNames
	private java.util.Collection resolveForNativeBinaries (com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec) 
		com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec dependency
		String project
		org.gradle.api.internal.resolve.ProjectModelResolver projectModelResolver
		org.gradle.model.internal.registry.ModelRegistry projectModel
		com.android.build.gradle.internal.dependency.ArtifactContainer artifactContainer
		java.util.Collection matches
		String buildType
		String productFlavor
		com.android.build.gradle.internal.NativeDependencyLinkage linkage
		java.util.Collection libraries
	private static int findUniqueBuildTypeCount (java.lang.Iterable) 
		com.android.build.gradle.internal.dependency.NativeLibraryArtifact artifact
		Iterable artifacts
		java.util.Set unique
	private static int findUniqueProductFlavorCount (java.lang.Iterable) 
		com.android.build.gradle.internal.dependency.NativeLibraryArtifact artifact
		Iterable artifacts
		java.util.Set unique
	private static int findUniqueLinkageCount (java.lang.Iterable) 
		com.android.build.gradle.internal.dependency.NativeLibraryArtifact artifact
		Iterable artifacts
		java.util.Set unique
	private static java.util.Collection filter (java.util.Collection, java.lang.String, java.lang.String, com.android.build.gradle.internal.NativeDependencyLinkage) 
		com.android.build.gradle.internal.dependency.NativeLibraryArtifact artifact
		java.util.Collection artifacts
		String buildType
		String productFlavor
		com.android.build.gradle.internal.NativeDependencyLinkage linkage
		com.google.common.collect.ImmutableList$Builder builder
}

com/android/build/gradle/internal/dependency/ArtifactContainer.class
ArtifactContainer.java
package com.android.build.gradle.internal.dependency
public abstract com.android.build.gradle.internal.dependency.ArtifactContainer extends java.lang.Object {
	public abstract org.gradle.model.ModelMap getNativeArtifacts () 
}

com/android/build/gradle/internal/dependency/NativeDependencyResolveResult.class
NativeDependencyResolveResult.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.NativeDependencyResolveResult extends java.lang.Object {
	private java.util.List nativeArtifacts
	private java.util.List prebuiltLibraries
	public void  () 
	public java.util.List getNativeArtifacts () 
	public java.util.List getPrebuiltLibraries () 
}

com/android/build/gradle/internal/dependency/AndroidNativeDependencySpec.class
AndroidNativeDependencySpec.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec extends java.lang.Object {
	private final String projectPath
	private final String libraryPath
	private final String buildType
	private final String productFlavor
	private final com.android.build.gradle.internal.NativeDependencyLinkage linkage
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.internal.NativeDependencyLinkage) 
		String projectPath
		String libraryPath
		String buildType
		String productFlavor
		com.android.build.gradle.internal.NativeDependencyLinkage linkage
	public java.lang.String getProjectPath () 
	public java.lang.String getLibraryPath () 
	public java.lang.String getBuildType () 
	public java.lang.String getProductFlavor () 
	public com.android.build.gradle.internal.NativeDependencyLinkage getLinkage () 
	public void validate () 
}

com/android/build/gradle/internal/dependency/NativeLibraryArtifactAdaptor.class
NativeLibraryArtifactAdaptor.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.NativeLibraryArtifactAdaptor extends java.lang.Object implements org.gradle.nativeplatform.NativeLibraryBinary  {
	com.android.build.gradle.internal.dependency.NativeLibraryArtifact artifact
	public void  (com.android.build.gradle.internal.dependency.NativeLibraryArtifact) 
		com.android.build.gradle.internal.dependency.NativeLibraryArtifact artifact
	public org.gradle.api.file.FileCollection getHeaderDirs () 
	public org.gradle.api.file.FileCollection getLinkFiles () 
	public org.gradle.api.file.FileCollection getRuntimeFiles () 
	public org.gradle.nativeplatform.Flavor getFlavor () 
	public org.gradle.nativeplatform.platform.NativePlatform getTargetPlatform () 
	public org.gradle.nativeplatform.BuildType getBuildType () 
	public java.lang.String getDisplayName () 
}

com/android/build/gradle/internal/dependency/NativeLibraryArtifact.class
NativeLibraryArtifact.java
package com.android.build.gradle.internal.dependency
public abstract com.android.build.gradle.internal.dependency.NativeLibraryArtifact extends java.lang.Object implements org.gradle.api.Named  {
	public abstract java.util.List getLibraries () 
	public abstract java.util.List getSrcFolders () 
	public abstract java.util.Set getExportedHeaderDirectories () 
	public abstract java.lang.String getBuildType () 
	public abstract void setBuildType (java.lang.String) 
	public abstract java.util.List getProductFlavors () 
	public abstract java.lang.String getVariantName () 
	public abstract void setVariantName (java.lang.String) 
	public abstract java.lang.String getAbi () 
	public abstract void setAbi (java.lang.String) 
	public abstract java.lang.String getTarget () 
	public abstract void setTarget (java.lang.String) 
	public abstract com.android.build.gradle.internal.NativeDependencyLinkage getLinkage () 
	public abstract void setLinkage (com.android.build.gradle.internal.NativeDependencyLinkage) 
	public abstract java.util.List getBuiltBy () 
	public abstract void setBuiltBy (java.util.List) 
}

com/android/build/gradle/internal/NativeBuildConfigGsonUtil.class

com/android/build/gradle/internal/SharedObjectFile.class
SharedObjectFile.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.SharedObjectFile extends java.lang.Object implements org.gradle.platform.base.TransformationFileType  {
	public void  () 
}

com/android/build/gradle/internal/JniLibsLanguageTransform.class
JniLibsLanguageTransform.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.JniLibsLanguageTransform extends java.lang.Object implements org.gradle.language.base.internal.registry.LanguageTransform  {
	private 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.lang.String getLanguageName () 
	public java.lang.Class getSourceSetType () 
	public java.lang.Class getOutputType () 
	public java.util.Map getBinaryTools () 
	public org.gradle.language.base.internal.SourceTransformTaskConfig getTransformTask () 
	public boolean applyToBinary (org.gradle.platform.base.BinarySpec) 
		org.gradle.platform.base.BinarySpec binary
	static com.android.build.gradle.internal.ndk.NdkHandler access$100 (com.android.build.gradle.internal.JniLibsLanguageTransform) 
		com.android.build.gradle.internal.JniLibsLanguageTransform x0
}

com/android/build/gradle/internal/NativeDependencyLinkage.class
NativeDependencyLinkage.java
package com.android.build.gradle.internal
public final com.android.build.gradle.internal.NativeDependencyLinkage extends java.lang.Enum {
	public static final com.android.build.gradle.internal.NativeDependencyLinkage SHARED
	public static final com.android.build.gradle.internal.NativeDependencyLinkage STATIC
	private String name
	private static final com.android.build.gradle.internal.NativeDependencyLinkage[] $VALUES
	public static com.android.build.gradle.internal.NativeDependencyLinkage[] values () 
	public static com.android.build.gradle.internal.NativeDependencyLinkage valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getName () 
	static void  () 
}

com/android/build/gradle/internal/NdkOptionsHelper.class
NdkOptionsHelper.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.NdkOptionsHelper extends java.lang.Object {
	public void  () 
	public static void merge (com.android.build.gradle.managed.NdkOptions, com.android.build.gradle.managed.NdkOptions) 
		com.android.build.gradle.managed.NdkOptions base
		com.android.build.gradle.managed.NdkOptions other
	public static void merge (com.android.build.gradle.managed.NdkBuildType, com.android.build.gradle.managed.NdkBuildType) 
		com.android.build.gradle.managed.NdkBuildType base
		com.android.build.gradle.managed.NdkBuildType other
}

com/android/build/gradle/internal/AndroidConfigHelper.class

com/android/build/gradle/internal/AbstractNativeDependentSourceSet.class
AbstractNativeDependentSourceSet.java
package com.android.build.gradle.internal
public abstract com.android.build.gradle.internal.AbstractNativeDependentSourceSet extends org.gradle.language.base.sources.BaseLanguageSourceSet implements com.android.build.gradle.model.NativeDependentSourceSet  {
	private final com.android.build.gradle.internal.dependency.AndroidNativeDependencySpecContainer dependencyContainer
	public void  () 
	public boolean getMayHaveSources () 
	public com.android.build.gradle.internal.dependency.AndroidNativeDependencySpecContainer getDependencies () 
}

com/android/build/gradle/internal/JniLibsLanguageTransform$1.class
JniLibsLanguageTransform.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.JniLibsLanguageTransform$1 extends java.lang.Object {
}

com/android/build/gradle/internal/JniLibsLanguageTransform$TransformConfig.class
JniLibsLanguageTransform.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.JniLibsLanguageTransform$TransformConfig extends java.lang.Object implements org.gradle.language.base.internal.SourceTransformTaskConfig  {
	static final boolean $assertionsDisabled
	final com.android.build.gradle.internal.JniLibsLanguageTransform this$0
	private void  (com.android.build.gradle.internal.JniLibsLanguageTransform) 
	public java.lang.String getTaskPrefix () 
	public java.lang.Class getTaskType () 
	public void configureTask (org.gradle.api.Task, org.gradle.platform.base.BinarySpec, org.gradle.language.base.LanguageSourceSet, org.gradle.internal.service.ServiceRegistry) 
		com.android.build.gradle.internal.dependency.AndroidNativeDependencySpec dependencySpec
		java.io.File output
		String abi
		com.android.build.gradle.internal.dependency.NativeLibraryArtifact artifacts
		java.io.File output
		com.android.build.gradle.internal.core.Abi abi
		org.gradle.nativeplatform.NativeLibraryBinary nativeBinary
		org.gradle.api.Task task
		org.gradle.platform.base.BinarySpec binarySpec
		org.gradle.language.base.LanguageSourceSet languageSourceSet
		org.gradle.internal.service.ServiceRegistry serviceRegistry
		com.android.build.gradle.model.internal.AndroidBinaryInternal binary
		String binaryBuildType
		String binaryProductFlavor
		com.android.build.gradle.model.JniLibsSourceSet sourceSet
		com.android.build.gradle.internal.dependency.NativeDependencyResolveResult dependencies
		java.util.Map inputFiles
		com.android.build.gradle.tasks.StripDependenciesTask stripTask
		com.google.common.collect.Multimap stripedFiles
	void  (com.android.build.gradle.internal.JniLibsLanguageTransform, com.android.build.gradle.internal.JniLibsLanguageTransform$1) 
		com.android.build.gradle.internal.JniLibsLanguageTransform x0
		com.android.build.gradle.internal.JniLibsLanguageTransform$1 x1
	static void  () 
}

com/android/build/gradle/model/
com/android/build/gradle/model/ExternalNativeBinarySpec.class
ExternalNativeBinarySpec.java
package com.android.build.gradle.model
public abstract com.android.build.gradle.model.ExternalNativeBinarySpec extends java.lang.Object implements org.gradle.platform.base.BinarySpec  {
	public abstract com.android.build.gradle.managed.NativeLibrary getConfig () 
	public abstract void setConfig (com.android.build.gradle.managed.NativeLibrary) 
}

com/android/build/gradle/model/BaseComponentModelPlugin$2.class
BaseComponentModelPlugin.java
package com.android.build.gradle.model
 com.android.build.gradle.model.BaseComponentModelPlugin$2 extends groovy.lang.Closure {
	final org.gradle.api.Project val$project
	final com.android.build.gradle.model.BaseComponentModelPlugin this$0
	void  (com.android.build.gradle.model.BaseComponentModelPlugin, java.lang.Object, java.lang.Object, org.gradle.api.Project) 
		com.android.build.gradle.model.BaseComponentModelPlugin this$0
		Object x0
		Object x1
	public void doCall (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/model/BaseComponentModelPlugin$Rules$DefaultSourceSetAction.class
BaseComponentModelPlugin.java
package com.android.build.gradle.model
 com.android.build.gradle.model.BaseComponentModelPlugin$Rules$DefaultSourceSetAction extends java.lang.Object implements org.gradle.api.Action  {
	private final String name
	private void  (java.lang.String) 
		String name
	public void execute (org.gradle.language.base.LanguageSourceSet) 
		org.gradle.language.base.LanguageSourceSet sourceSet
	public volatile void execute (java.lang.Object) 
	void  (java.lang.String, com.android.build.gradle.model.BaseComponentModelPlugin$1) 
		String x0
		com.android.build.gradle.model.BaseComponentModelPlugin$1 x1
}

com/android/build/gradle/model/AndroidLanguageSourceSet.class
AndroidLanguageSourceSet.java
package com.android.build.gradle.model
public abstract com.android.build.gradle.model.AndroidLanguageSourceSet extends java.lang.Object implements org.gradle.language.base.LanguageSourceSet  {
}

com/android/build/gradle/model/ComponentModelBuilder$1.class
ComponentModelBuilder.java
package com.android.build.gradle.model
final com.android.build.gradle.model.ComponentModelBuilder$1 extends org.gradle.model.internal.type.ModelType$Parameter {
	void  () 
}

com/android/build/gradle/model/TaskModelMapAdaptor.class
TaskModelMapAdaptor.java
package com.android.build.gradle.model
public com.android.build.gradle.model.TaskModelMapAdaptor extends java.lang.Object implements com.android.build.gradle.internal.TaskFactory  {
	private final org.gradle.model.ModelMap tasks
	public void  (org.gradle.model.ModelMap) 
		org.gradle.model.ModelMap tasks
	public boolean containsKey (java.lang.String) 
		String name
	public void create (java.lang.String) 
		String name
	public void create (java.lang.String, org.gradle.api.Action) 
		String name
		org.gradle.api.Action configAction
	public void create (java.lang.String, java.lang.Class) 
		String name
		Class type
	public void create (java.lang.String, java.lang.Class, org.gradle.api.Action) 
		String name
		Class type
		org.gradle.api.Action configAction
	public void named (java.lang.String, org.gradle.api.Action) 
		String name
		org.gradle.api.Action configAction
	public org.gradle.api.Task named (java.lang.String) 
		String name
}

com/android/build/gradle/model/ExternalNativeComponentSpec.class
ExternalNativeComponentSpec.java
package com.android.build.gradle.model
public abstract com.android.build.gradle.model.ExternalNativeComponentSpec extends java.lang.Object implements org.gradle.platform.base.GeneralComponentSpec  {
	public abstract com.android.build.gradle.managed.NativeBuildConfig getConfig () 
	public abstract void setConfig (com.android.build.gradle.managed.NativeBuildConfig) 
}

com/android/build/gradle/model/StandaloneNdkComponentModelPlugin$Rules.class

com/android/build/gradle/model/AndroidComponentSpec.class
AndroidComponentSpec.java
package com.android.build.gradle.model
public abstract com.android.build.gradle.model.AndroidComponentSpec extends java.lang.Object implements org.gradle.platform.base.GeneralComponentSpec  {
	public abstract com.android.build.gradle.managed.AndroidConfig getExtension () 
}

com/android/build/gradle/model/AndroidBinary.class
AndroidBinary.java
package com.android.build.gradle.model
public abstract com.android.build.gradle.model.AndroidBinary extends java.lang.Object implements org.gradle.platform.base.BinarySpec  {
	public abstract com.android.build.gradle.managed.BuildType getBuildType () 
	public abstract java.util.List getProductFlavors () 
}

com/android/build/gradle/model/LibraryComponentTaskManager.class
LibraryComponentTaskManager.java
package com.android.build.gradle.model
public com.android.build.gradle.model.LibraryComponentTaskManager extends com.android.build.gradle.internal.LibraryTaskManager {
	public void  (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, com.android.builder.profile.Recorder) 
		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
		com.android.builder.profile.Recorder recorder
	protected java.util.Collection getNdkBuildable (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.build.gradle.model.NdkComponentModelPlugin plugin
	public void configureScopeForNdk (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
}

com/android/build/gradle/model/NativeSourceSet.class
NativeSourceSet.java
package com.android.build.gradle.model
public abstract com.android.build.gradle.model.NativeSourceSet extends java.lang.Object implements com.android.build.gradle.model.NativeDependentSourceSet org.gradle.language.base.LanguageSourceSet org.gradle.language.nativeplatform.HeaderExportingSourceSet  {
	public abstract org.gradle.api.tasks.util.PatternFilterable getcFilter () 
	public abstract org.gradle.api.tasks.util.PatternFilterable getCppFilter () 
}

com/android/build/gradle/model/AppComponentModelPlugin$Rules.class
AppComponentModelPlugin.java
package com.android.build.gradle.model
public com.android.build.gradle.model.AppComponentModelPlugin$Rules extends org.gradle.model.RuleSource {
	public void  () 
	public static java.lang.Boolean isApplication () 
	public static com.android.build.gradle.internal.TaskManager createTaskManager (com.android.build.gradle.AndroidConfig, org.gradle.api.Project, com.android.builder.core.AndroidBuilder, android.databinding.tool.DataBindingBuilder, com.android.build.gradle.internal.SdkHandler, com.android.build.gradle.internal.ndk.NdkHandler, com.android.build.gradle.internal.ExtraModelInfo, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry) 
		com.android.build.gradle.AndroidConfig androidExtension
		org.gradle.api.Project project
		com.android.builder.core.AndroidBuilder androidBuilder
		android.databinding.tool.DataBindingBuilder dataBindingBuilder
		com.android.build.gradle.internal.SdkHandler sdkHandler
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
		org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
		com.android.build.gradle.internal.DependencyManager dependencyManager
	public static com.android.build.gradle.internal.variant.VariantFactory createVariantFactory (org.gradle.internal.service.ServiceRegistry, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig) 
		org.gradle.internal.service.ServiceRegistry serviceRegistry
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.AndroidConfig extension
		org.gradle.internal.reflect.Instantiator instantiator
}

com/android/build/gradle/model/ComponentModelBuilder$3.class
ComponentModelBuilder.java
package com.android.build.gradle.model
final com.android.build.gradle.model.ComponentModelBuilder$3 extends org.gradle.model.internal.type.ModelType$Builder {
	void  () 
}

com/android/build/gradle/model/LibraryComponentModelPlugin.class
LibraryComponentModelPlugin.java
package com.android.build.gradle.model
public com.android.build.gradle.model.LibraryComponentModelPlugin 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/model/AndroidComponentModelTestPlugin.class
AndroidComponentModelTestPlugin.java
package com.android.build.gradle.model
public com.android.build.gradle.model.AndroidComponentModelTestPlugin extends org.gradle.model.RuleSource {
	public void  () 
	public void createConnectedTestTasks (org.gradle.model.ModelMap, org.gradle.model.ModelMap, com.android.build.gradle.internal.TaskManager, org.gradle.model.ModelMap) 
		com.android.build.gradle.internal.variant.BaseVariantData testedVariantData
		com.android.build.gradle.internal.variant.TestVariantData unitTestVariantData
		com.android.build.gradle.internal.variant.TestVariantData testVariantData
		com.android.build.gradle.model.internal.AndroidBinaryInternal binary
		org.gradle.model.ModelMap tasks
		org.gradle.model.ModelMap binaries
		com.android.build.gradle.internal.TaskManager taskManager
		org.gradle.model.ModelMap specs
		com.android.build.gradle.internal.VariantManager variantManager
}

com/android/build/gradle/model/BaseComponentModelPlugin$Rules$1.class
BaseComponentModelPlugin.java
package com.android.build.gradle.model
final com.android.build.gradle.model.BaseComponentModelPlugin$Rules$1 extends java.lang.Object implements org.gradle.api.Action  {
	void  () 
	public void execute (com.android.build.gradle.managed.NativeLibrary) 
		com.android.build.gradle.managed.NativeLibrary nativeLibrary
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/model/ModelConstants.class
ModelConstants.java
package com.android.build.gradle.model
public com.android.build.gradle.model.ModelConstants extends java.lang.Object {
	public static final String ABI_OPTIONS
	public static final String ANDROID_BUILDER
	public static final String ANDROID_CONFIG_ADAPTOR
	public static final String ARTIFACTS
	public static final String BINARIES
	public static final String NATIVE_BUILD_SYSTEMS
	public static final String COMPONENTS
	public static final String EXTERNAL_BUILD_CONFIG
	public static final String EXTERNAL_CONFIG_FILES
	public static final String EXTRA_MODEL_INFO
	public static final String IS_APPLICATION
	public static final String JNILIBS_DEPENDENCIES
	public static final String NATIVE_DEPENDENCIES
	public static final String NDK_HANDLER
	public static final String TASK_MANAGER
	public static final String NATIVE_BUILD_CONFIG_VALUES
	public void  () 
}

com/android/build/gradle/model/ComponentModelBuilder.class
ComponentModelBuilder.java
package com.android.build.gradle.model
public com.android.build.gradle.model.ComponentModelBuilder extends java.lang.Object implements org.gradle.tooling.provider.model.ToolingModelBuilder  {
	com.android.build.gradle.internal.ide.ModelBuilder modelBuilder
	org.gradle.model.internal.registry.ModelRegistry registry
	public void  (org.gradle.model.internal.registry.ModelRegistry) 
		org.gradle.model.internal.registry.ModelRegistry registry
	public boolean canBuild (java.lang.String) 
		String modelName
	public java.lang.Object buildAll (java.lang.String, org.gradle.api.Project) 
		String modelName
		org.gradle.api.Project project
	private static org.gradle.model.internal.type.ModelType multimapModelType (java.lang.Class, java.lang.Class) 
		Class keyClass
		Class valueClass
	private com.android.build.gradle.internal.ide.ModelBuilder createModelBuilder () 
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.model.internal.AndroidComponentSpecInternal componentSpec
		com.android.build.gradle.internal.VariantManager variantManager
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.build.gradle.AndroidConfig extension
		com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
		Boolean isApplication
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		org.gradle.model.ModelMap binaries
		org.gradle.model.ModelMap abiOptions
		com.google.common.collect.Multimap nativeDependencies
		com.google.common.collect.Multimap jniLibsDependencies
		int projectType
}

com/android/build/gradle/model/NativeDependentSourceSet.class
NativeDependentSourceSet.java
package com.android.build.gradle.model
public abstract com.android.build.gradle.model.NativeDependentSourceSet extends java.lang.Object implements org.gradle.language.base.LanguageSourceSet  {
	public abstract com.android.build.gradle.internal.dependency.AndroidNativeDependencySpecContainer getDependencies () 
}

com/android/build/gradle/model/NdkConfigImpl.class
NdkConfigImpl.java
package com.android.build.gradle.model
public com.android.build.gradle.model.NdkConfigImpl extends java.lang.Object implements com.android.build.gradle.managed.NdkConfig  {
	String moduleName
	String platformVersion
	String toolchain
	String toolchainVersion
	java.util.Set abiFilters
	java.util.List cFlags
	java.util.List cppFlags
	java.util.List ldFlags
	java.util.List ldLibs
	String stl
	String stlVersion
	Boolean isDebuggable
	Boolean renderscriptNdkMode
	public void  () 
	public java.lang.String getModuleName () 
	public void setModuleName (java.lang.String) 
		String moduleName
	public java.lang.String getPlatformVersion () 
	public void setPlatformVersion (java.lang.String) 
		String platformVersion
	public java.lang.String getToolchain () 
	public void setToolchain (java.lang.String) 
		String toolchain
	public java.lang.String getToolchainVersion () 
	public void setToolchainVersion (java.lang.String) 
		String toolchainVersion
	public java.util.Set getAbiFilters () 
	public java.util.List getCFlags () 
	public java.util.List getCppFlags () 
	public java.util.List getLdFlags () 
	public java.util.List getLdLibs () 
	public java.lang.String getStl () 
	public void setStl (java.lang.String) 
		String stl
	public java.lang.String getStlVersion () 
	public void setStlVersion (java.lang.String) 
		String stlVersion
	public java.lang.Boolean getDebuggable () 
	public void setDebuggable (java.lang.Boolean) 
		Boolean isDebuggable
	public java.lang.Boolean getRenderscriptNdkMode () 
	public void setRenderscriptNdkMode (java.lang.Boolean) 
		Boolean renderscriptNdkMode
}

com/android/build/gradle/model/ExternalNativeComponentModelPlugin.class
ExternalNativeComponentModelPlugin.java
package com.android.build.gradle.model
public com.android.build.gradle.model.ExternalNativeComponentModelPlugin extends java.lang.Object implements org.gradle.api.Plugin  {
	public static final String COMPONENT_NAME
	private final org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
	private final org.gradle.model.internal.registry.ModelRegistry modelRegistry
	private void  (org.gradle.tooling.provider.model.ToolingModelBuilderRegistry, org.gradle.model.internal.registry.ModelRegistry) 
		org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
		org.gradle.model.internal.registry.ModelRegistry modelRegistry
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Project project
	private static java.lang.String getAssembleTaskName (java.lang.String) 
		String libraryName
	public volatile void apply (java.lang.Object) 
	static java.lang.String access$000 (java.lang.String) 
		String x0
}

com/android/build/gradle/model/AppComponentModelPlugin.class
AppComponentModelPlugin.java
package com.android.build.gradle.model
public com.android.build.gradle.model.AppComponentModelPlugin 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/model/ComponentModelBuilder$2.class
ComponentModelBuilder.java
package com.android.build.gradle.model
final com.android.build.gradle.model.ComponentModelBuilder$2 extends org.gradle.model.internal.type.ModelType$Parameter {
	void  () 
}

com/android/build/gradle/model/ExternalNativeComponentModelPlugin$Rules.class

com/android/build/gradle/model/internal/
com/android/build/gradle/model/internal/AndroidComponentSpecInternal.class
AndroidComponentSpecInternal.java
package com.android.build.gradle.model.internal
public abstract com.android.build.gradle.model.internal.AndroidComponentSpecInternal extends java.lang.Object implements com.android.build.gradle.model.AndroidComponentSpec  {
	public abstract void setExtension (com.android.build.gradle.managed.AndroidConfig) 
	public abstract com.android.build.gradle.internal.VariantManager getVariantManager () 
	public abstract void setVariantManager (com.android.build.gradle.internal.VariantManager) 
	public abstract com.android.builder.model.SigningConfig getSigningOverride () 
	public abstract void setSigningOverride (com.android.builder.model.SigningConfig) 
	public abstract org.gradle.nativeplatform.NativeLibrarySpec getNativeLibrary () 
	public abstract void setNativeLibrary (org.gradle.nativeplatform.NativeLibrarySpec) 
}

com/android/build/gradle/model/internal/DefaultAndroidLanguageSourceSet.class
DefaultAndroidLanguageSourceSet.java
package com.android.build.gradle.model.internal
public com.android.build.gradle.model.internal.DefaultAndroidLanguageSourceSet extends org.gradle.language.base.sources.BaseLanguageSourceSet implements com.android.build.gradle.model.AndroidLanguageSourceSet  {
	public void  () 
}

com/android/build/gradle/model/internal/DefaultAndroidBinary.class
DefaultAndroidBinary.java
package com.android.build.gradle.model.internal
public com.android.build.gradle.model.internal.DefaultAndroidBinary extends org.gradle.platform.base.binary.BaseBinarySpec implements com.android.build.gradle.model.internal.AndroidBinaryInternal  {
	private com.android.build.gradle.managed.BuildType buildType
	private java.util.List productFlavors
	private com.android.build.gradle.managed.NdkConfig mergedNdkConfig
	private com.android.build.gradle.internal.variant.BaseVariantData variantData
	private java.util.List nativeBinaries
	private java.util.List targetAbi
	public void  () 
	public com.android.build.gradle.managed.BuildType getBuildType () 
	public void setBuildType (com.android.build.gradle.managed.BuildType) 
		com.android.build.gradle.managed.BuildType buildType
	public java.util.List getProductFlavors () 
	public void setProductFlavors (java.util.List) 
		java.util.List productFlavors
	public com.android.build.gradle.managed.NdkConfig getMergedNdkConfig () 
	public com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
	public void setVariantData (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData variantData
	public java.util.List getNativeBinaries () 
	public java.util.List getTargetAbi () 
	public void computeMergedNdk (com.android.build.gradle.managed.NdkConfig, java.util.List, com.android.build.gradle.managed.BuildType) 
		com.android.build.gradle.managed.NdkOptions ndkOptions
		int i
		com.android.build.gradle.managed.NdkConfig ndkConfig
		java.util.List flavors
		com.android.build.gradle.managed.BuildType buildType
}

com/android/build/gradle/model/internal/AndroidBinaryInternal.class
AndroidBinaryInternal.java
package com.android.build.gradle.model.internal
public abstract com.android.build.gradle.model.internal.AndroidBinaryInternal extends java.lang.Object implements com.android.build.gradle.model.AndroidBinary  {
	public abstract void setBuildType (com.android.build.gradle.managed.BuildType) 
	public abstract void setProductFlavors (java.util.List) 
	public abstract com.android.build.gradle.managed.NdkConfig getMergedNdkConfig () 
	public abstract com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
	public abstract void setVariantData (com.android.build.gradle.internal.variant.BaseVariantData) 
	public abstract java.util.List getNativeBinaries () 
	public abstract java.util.List getTargetAbi () 
	public abstract void computeMergedNdk (com.android.build.gradle.managed.NdkConfig, java.util.List, com.android.build.gradle.managed.BuildType) 
}

com/android/build/gradle/model/internal/DefaultExternalNativeComponentSpec.class
DefaultExternalNativeComponentSpec.java
package com.android.build.gradle.model.internal
public com.android.build.gradle.model.internal.DefaultExternalNativeComponentSpec extends org.gradle.platform.base.component.BaseComponentSpec implements com.android.build.gradle.model.ExternalNativeComponentSpec  {
	private com.android.build.gradle.managed.NativeBuildConfig config
	public void  () 
	public com.android.build.gradle.managed.NativeBuildConfig getConfig () 
	public void setConfig (com.android.build.gradle.managed.NativeBuildConfig) 
		com.android.build.gradle.managed.NativeBuildConfig config
}

com/android/build/gradle/model/internal/DefaultExternalNativeBinarySpec.class
DefaultExternalNativeBinarySpec.java
package com.android.build.gradle.model.internal
public com.android.build.gradle.model.internal.DefaultExternalNativeBinarySpec extends org.gradle.platform.base.binary.BaseBinarySpec implements com.android.build.gradle.model.ExternalNativeBinarySpec  {
	private com.android.build.gradle.managed.NativeLibrary config
	public void  () 
	public com.android.build.gradle.managed.NativeLibrary getConfig () 
	public void setConfig (com.android.build.gradle.managed.NativeLibrary) 
		com.android.build.gradle.managed.NativeLibrary config
}

com/android/build/gradle/model/internal/DefaultNativeSourceSet.class
DefaultNativeSourceSet.java
package com.android.build.gradle.model.internal
public com.android.build.gradle.model.internal.DefaultNativeSourceSet extends com.android.build.gradle.internal.AbstractNativeDependentSourceSet implements com.android.build.gradle.model.NativeSourceSet  {
	private final org.gradle.api.internal.file.DefaultSourceDirectorySet exportedHeaders
	private final org.gradle.api.internal.file.DefaultSourceDirectorySet implicitHeaders
	private final org.gradle.api.tasks.util.PatternFilterable cFilter
	private final org.gradle.api.tasks.util.PatternFilterable cppFilter
	public void  () 
	public org.gradle.api.file.SourceDirectorySet getExportedHeaders () 
	public org.gradle.api.file.SourceDirectorySet getImplicitHeaders () 
	public org.gradle.api.tasks.util.PatternFilterable getcFilter () 
	public org.gradle.api.tasks.util.PatternFilterable getCppFilter () 
}

com/android/build/gradle/model/internal/DefaultAndroidComponentSpec.class
DefaultAndroidComponentSpec.java
package com.android.build.gradle.model.internal
public com.android.build.gradle.model.internal.DefaultAndroidComponentSpec extends org.gradle.platform.base.component.BaseComponentSpec implements com.android.build.gradle.model.internal.AndroidComponentSpecInternal  {
	com.android.build.gradle.managed.AndroidConfig extension
	com.android.build.gradle.internal.VariantManager variantManager
	com.android.builder.model.SigningConfig signingOverride
	org.gradle.nativeplatform.NativeLibrarySpec nativeLibrary
	public void  () 
	public com.android.build.gradle.managed.AndroidConfig getExtension () 
	public void setExtension (com.android.build.gradle.managed.AndroidConfig) 
		com.android.build.gradle.managed.AndroidConfig extension
	public com.android.build.gradle.internal.VariantManager getVariantManager () 
	public void setVariantManager (com.android.build.gradle.internal.VariantManager) 
		com.android.build.gradle.internal.VariantManager variantManager
	public com.android.builder.model.SigningConfig getSigningOverride () 
	public void setSigningOverride (com.android.builder.model.SigningConfig) 
		com.android.builder.model.SigningConfig signingOverride
	public org.gradle.nativeplatform.NativeLibrarySpec getNativeLibrary () 
	public void setNativeLibrary (org.gradle.nativeplatform.NativeLibrarySpec) 
		org.gradle.nativeplatform.NativeLibrarySpec nativeLibrary
}

com/android/build/gradle/model/internal/DefaultJniLibsSourceSet.class
DefaultJniLibsSourceSet.java
package com.android.build.gradle.model.internal
public com.android.build.gradle.model.internal.DefaultJniLibsSourceSet extends com.android.build.gradle.internal.AbstractNativeDependentSourceSet implements com.android.build.gradle.model.JniLibsSourceSet  {
	public void  () 
}

com/android/build/gradle/model/AndroidComponentModelPlugin.class
AndroidComponentModelPlugin.java
package com.android.build.gradle.model
public com.android.build.gradle.model.AndroidComponentModelPlugin extends java.lang.Object implements org.gradle.api.Plugin  {
	public static final String COMPONENT_NAME
	public static final String GRADLE_ACCEPTABLE_VERSION
	private static final String GRADLE_VERSION_CHECK_OVERRIDE_PROPERTY
	public void  () 
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static void checkPluginVersion () 
		String actualGradlePluginVersion
	private static void checkGradleVersion (org.gradle.api.Project) 
		boolean allowNonMatching
		java.io.File file
		String errorMessage
		org.gradle.api.Project project
		String gradleVersion
	public volatile void apply (java.lang.Object) 
}

com/android/build/gradle/model/LibraryComponentModelPlugin$Rules.class
LibraryComponentModelPlugin.java
package com.android.build.gradle.model
public com.android.build.gradle.model.LibraryComponentModelPlugin$Rules extends org.gradle.model.RuleSource {
	public void  () 
	public static java.lang.Boolean isApplication () 
	public static com.android.build.gradle.internal.TaskManager createTaskManager (com.android.build.gradle.AndroidConfig, org.gradle.api.Project, com.android.builder.core.AndroidBuilder, android.databinding.tool.DataBindingBuilder, com.android.build.gradle.internal.SdkHandler, com.android.build.gradle.internal.ndk.NdkHandler, com.android.build.gradle.internal.ExtraModelInfo, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry) 
		com.android.build.gradle.AndroidConfig androidExtension
		org.gradle.api.Project project
		com.android.builder.core.AndroidBuilder androidBuilder
		android.databinding.tool.DataBindingBuilder dataBindingBuilder
		com.android.build.gradle.internal.SdkHandler sdkHandler
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		com.android.build.gradle.internal.ExtraModelInfo extraModelInfo
		org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
		com.android.build.gradle.internal.DependencyManager dependencyManager
	public static com.android.build.gradle.internal.variant.VariantFactory createVariantFactory (org.gradle.internal.service.ServiceRegistry, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig) 
		org.gradle.internal.service.ServiceRegistry serviceRegistry
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.AndroidConfig extension
		org.gradle.internal.reflect.Instantiator instantiator
}

com/android/build/gradle/model/AndroidComponentModelPlugin$Rules.class

com/android/build/gradle/model/BaseComponentModelPlugin.class
BaseComponentModelPlugin.java
package com.android.build.gradle.model
public com.android.build.gradle.model.BaseComponentModelPlugin extends java.lang.Object implements org.gradle.api.Plugin com.android.build.gradle.internal.ToolingRegistryProvider  {
	private final org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
	private final org.gradle.model.internal.registry.ModelRegistry modelRegistry
	protected void  (org.gradle.tooling.provider.model.ToolingModelBuilderRegistry, org.gradle.model.internal.registry.ModelRegistry) 
		org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
		org.gradle.model.internal.registry.ModelRegistry modelRegistry
	public void apply (org.gradle.api.Project) 
		String plugin
		org.gradle.api.Project project
		org.gradle.api.artifacts.ConfigurationContainer configurations
		com.android.build.gradle.internal.SdkHandler sdkHandler
	private com.android.build.gradle.internal.SdkHandler createSdkHandler (org.gradle.api.Project) 
		org.gradle.api.Project project
		com.android.utils.ILogger logger
		com.android.build.gradle.internal.SdkHandler sdkHandler
	private static 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 org.gradle.tooling.provider.model.ToolingModelBuilderRegistry getModelBuilderRegistry () 
	public volatile void apply (java.lang.Object) 
}

com/android/build/gradle/model/Version.class
Version.java
package com.android.build.gradle.model
public final com.android.build.gradle.model.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 String ANDROID_TOOLS_BASE_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/model/ComponentNativeLibraryFactory.class

com/android/build/gradle/model/StandaloneNdkComponentModelPlugin.class
StandaloneNdkComponentModelPlugin.java
package com.android.build.gradle.model
public com.android.build.gradle.model.StandaloneNdkComponentModelPlugin 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/model/JniLibsSourceSet.class
JniLibsSourceSet.java
package com.android.build.gradle.model
public abstract com.android.build.gradle.model.JniLibsSourceSet extends java.lang.Object implements com.android.build.gradle.model.NativeDependentSourceSet org.gradle.language.base.LanguageSourceSet  {
}

com/android/build/gradle/model/ApplicationComponentTaskManager.class
ApplicationComponentTaskManager.java
package com.android.build.gradle.model
public com.android.build.gradle.model.ApplicationComponentTaskManager extends com.android.build.gradle.internal.ApplicationTaskManager {
	public void  (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, com.android.builder.profile.Recorder) 
		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
		com.android.builder.profile.Recorder recorder
	protected java.util.Collection getNdkBuildable (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.build.gradle.model.NdkComponentModelPlugin plugin
	public void configureScopeForNdk (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
}

com/android/build/gradle/model/NdkComponentModelPlugin.class

com/android/build/gradle/model/BaseComponentModelPlugin$Rules.class

com/android/build/gradle/model/NdkComponentModelPlugin$Rules.class

com/android/build/gradle/model/BaseComponentModelPlugin$1.class
BaseComponentModelPlugin.java
package com.android.build.gradle.model
 com.android.build.gradle.model.BaseComponentModelPlugin$1 extends groovy.lang.Closure {
	final com.android.build.gradle.internal.SdkHandler val$sdkHandler
	final org.gradle.api.Project val$project
	final com.android.utils.ILogger val$logger
	final com.android.build.gradle.model.BaseComponentModelPlugin this$0
	void  (com.android.build.gradle.model.BaseComponentModelPlugin, java.lang.Object, java.lang.Object, com.android.build.gradle.internal.SdkHandler, org.gradle.api.Project, com.android.utils.ILogger) 
		com.android.build.gradle.model.BaseComponentModelPlugin this$0
		Object x0
		Object x1
	public void doCall (java.lang.Object) 
		java.io.IOException e
		Object it
}

com/android/build/gradle/model/NativeComponentModelBuilder.class

com/android/build/gradle/managed/
com/android/build/gradle/managed/JackOptions.class
JackOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.JackOptions extends java.lang.Object {
	public abstract java.lang.Boolean getEnabled () 
	public abstract void setEnabled (java.lang.Boolean) 
	public abstract java.lang.Boolean getJackInProcess () 
	public abstract void setJackInProcess (java.lang.Boolean) 
	public abstract org.gradle.model.ModelMap getAdditionalParameters () 
	public abstract java.util.List getPluginNames () 
}

com/android/build/gradle/managed/ClassField.class
ClassField.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.ClassField extends java.lang.Object {
	public abstract java.lang.String getType () 
	public abstract void setType (java.lang.String) 
	public abstract java.lang.String getName () 
	public abstract void setName (java.lang.String) 
	public abstract java.lang.String getValue () 
	public abstract void setValue (java.lang.String) 
	public abstract java.lang.String getDocumentation () 
	public abstract void setDocumentation (java.lang.String) 
	public abstract java.util.Set getAnnotations () 
}

com/android/build/gradle/managed/ProductFlavor.class
ProductFlavor.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.ProductFlavor extends java.lang.Object implements com.android.builder.model.DimensionAware com.android.build.gradle.managed.BaseConfig  {
	public abstract java.lang.String getDimension () 
	public abstract void setDimension (java.lang.String) 
	public abstract java.lang.String getApplicationId () 
	public abstract void setApplicationId (java.lang.String) 
	public abstract java.lang.Integer getVersionCode () 
	public abstract void setVersionCode (java.lang.Integer) 
	public abstract java.lang.String getVersionName () 
	public abstract void setVersionName (java.lang.String) 
	public abstract com.android.build.gradle.managed.ApiVersion getMinSdkVersion () 
	public abstract com.android.build.gradle.managed.ApiVersion getTargetSdkVersion () 
	public abstract java.lang.Integer getMaxSdkVersion () 
	public abstract void setMaxSdkVersion (java.lang.Integer) 
	public abstract java.lang.Integer getRenderscriptTargetApi () 
	public abstract void setRenderscriptTargetApi (java.lang.Integer) 
	public abstract java.lang.Boolean getRenderscriptSupportModeEnabled () 
	public abstract void setRenderscriptSupportModeEnabled (java.lang.Boolean) 
	public abstract java.lang.Boolean getRenderscriptSupportModeBlasEnabled () 
	public abstract void setRenderscriptSupportModeBlasEnabled (java.lang.Boolean) 
	public abstract java.lang.Boolean getRenderscriptNdkModeEnabled () 
	public abstract void setRenderscriptNdkModeEnabled (java.lang.Boolean) 
	public abstract java.lang.String getTestApplicationId () 
	public abstract void setTestApplicationId (java.lang.String) 
	public abstract java.lang.String getTestInstrumentationRunner () 
	public abstract void setTestInstrumentationRunner (java.lang.String) 
	public abstract java.lang.Boolean getTestHandleProfiling () 
	public abstract void setTestHandleProfiling (java.lang.Boolean) 
	public abstract java.lang.Boolean getTestFunctionalTest () 
	public abstract void setTestFunctionalTest (java.lang.Boolean) 
	public abstract java.util.Set getResourceConfigurations () 
	public abstract com.android.build.gradle.managed.SigningConfig getSigningConfig () 
	public abstract void setSigningConfig (com.android.build.gradle.managed.SigningConfig) 
	public abstract com.android.build.gradle.managed.JackOptions getJackOptions () 
	public abstract com.android.build.gradle.managed.JavaCompileOptions getJavaCompileOptions () 
	public abstract com.android.build.gradle.managed.ShaderOptions getShaders () 
	public abstract com.android.build.gradle.managed.NdkOptions getNdk () 
	public abstract com.android.build.gradle.managed.ExternalNativeBuildOptions getExternalNativeBuild () 
	public abstract com.android.build.gradle.managed.VectorDrawablesOptions getVectorDrawables () 
	public abstract java.lang.Boolean getWearAppUnbundled () 
	public abstract void setWearAppUnbundled (java.lang.Boolean) 
}

com/android/build/gradle/managed/NdkBuildType.class
NdkBuildType.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.NdkBuildType extends java.lang.Object implements com.android.build.gradle.managed.NdkOptions  {
	public abstract java.lang.Boolean getDebuggable () 
	public abstract void setDebuggable (java.lang.Boolean) 
}

com/android/build/gradle/managed/KeyValuePair.class
KeyValuePair.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.KeyValuePair extends java.lang.Object implements org.gradle.api.Named  {
	public abstract java.lang.String getValue () 
	public abstract void setValue (java.lang.String) 
}

com/android/build/gradle/managed/NativeSourceFolder.class
NativeSourceFolder.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.NativeSourceFolder extends java.lang.Object {
	public abstract java.io.File getSrc () 
	public abstract void setSrc (java.io.File) 
	public abstract java.lang.String getcFlags () 
	public abstract void setcFlags (java.lang.String) 
	public abstract java.lang.String getCppFlags () 
	public abstract void setCppFlags (java.lang.String) 
	public abstract java.io.File getWorkingDirectory () 
	public abstract void setWorkingDirectory (java.io.File) 
}

com/android/build/gradle/managed/NdkOptions.class
NdkOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.NdkOptions extends java.lang.Object {
	public abstract java.lang.String getModuleName () 
	public abstract void setModuleName (java.lang.String) 
	public abstract java.util.Set getAbiFilters () 
	public abstract java.util.List getCFlags () 
	public abstract java.util.List getCppFlags () 
	public abstract java.util.List getLdFlags () 
	public abstract java.util.List getLdLibs () 
	public abstract java.lang.String getStl () 
	public abstract void setStl (java.lang.String) 
	public abstract java.lang.String getStlVersion () 
	public abstract void setStlVersion (java.lang.String) 
	public abstract java.lang.Boolean getRenderscriptNdkMode () 
	public abstract void setRenderscriptNdkMode (java.lang.Boolean) 
}

com/android/build/gradle/managed/ExternalNativeCmakeOptions.class
ExternalNativeCmakeOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.ExternalNativeCmakeOptions extends java.lang.Object {
	public abstract java.util.List getArguments () 
	public abstract java.util.Set getAbiFilters () 
	public abstract java.util.List getcFlags () 
	public abstract java.util.List getCppFlags () 
	public abstract java.util.Set getTargets () 
}

com/android/build/gradle/managed/NativeBuildConfig.class
NativeBuildConfig.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.NativeBuildConfig extends java.lang.Object {
	public abstract java.util.Set getBuildFiles () 
	public abstract java.util.List getCleanCommands () 
	public abstract org.gradle.model.ModelMap getLibraries () 
	public abstract org.gradle.model.ModelMap getToolchains () 
	public abstract java.util.List getcFileExtensions () 
	public abstract java.util.List getCppFileExtensions () 
}

com/android/build/gradle/managed/JavaCompileOptions.class
JavaCompileOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.JavaCompileOptions extends java.lang.Object {
	public abstract com.android.build.gradle.managed.AnnotationProcessorOptions getAnnotationProcessorOptions () 
}

com/android/build/gradle/managed/ApiVersion.class
ApiVersion.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.ApiVersion extends java.lang.Object {
	public abstract java.lang.Integer getApiLevel () 
	public abstract void setApiLevel (java.lang.Integer) 
	public abstract java.lang.String getCodename () 
	public abstract void setCodename (java.lang.String) 
}

com/android/build/gradle/managed/ShaderOptions.class
ShaderOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.ShaderOptions extends java.lang.Object {
	public abstract java.util.List getGlslcArgs () 
	public abstract org.gradle.model.ModelMap getScopedArgs () 
}

com/android/build/gradle/managed/AndroidConfig.class
AndroidConfig.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.AndroidConfig extends java.lang.Object {
	public abstract java.lang.String getBuildToolsVersion () 
	public abstract void setBuildToolsVersion (java.lang.String) 
	public abstract java.lang.String getCompileSdkVersion () 
	public abstract void setCompileSdkVersion (java.lang.String) 
	public abstract com.android.repository.Revision getBuildToolsRevision () 
	public abstract void setBuildToolsRevision (com.android.repository.Revision) 
	public abstract com.android.build.gradle.managed.ProductFlavor getDefaultConfig () 
	public abstract org.gradle.model.ModelMap getAbis () 
	public abstract java.util.Collection getDeviceProviders () 
	public abstract void setDeviceProviders (java.util.Collection) 
	public abstract java.util.Collection getTestServers () 
	public abstract void setTestServers (java.util.Collection) 
	public abstract java.lang.String getDefaultPublishConfig () 
	public abstract void setDefaultPublishConfig (java.lang.String) 
	public abstract java.lang.Boolean getPublishNonDefault () 
	public abstract void setPublishNonDefault (java.lang.Boolean) 
	public abstract org.gradle.api.Action getVariantFilter () 
	public abstract void setVariantFilter (org.gradle.api.Action) 
	public abstract java.lang.String getResourcePrefix () 
	public abstract void setResourcePrefix (java.lang.String) 
	public abstract java.lang.Boolean getGeneratePureSplits () 
	public abstract void setGeneratePureSplits (java.lang.Boolean) 
	public abstract org.gradle.model.ModelMap getBuildTypes () 
	public abstract org.gradle.model.ModelMap getProductFlavors () 
	public abstract org.gradle.model.ModelMap getSigningConfigs () 
	public abstract org.gradle.model.ModelMap getSources () 
	public abstract com.android.build.gradle.managed.NdkConfig getNdk () 
	public abstract com.android.build.gradle.internal.dsl.AdbOptions getAdbOptions () 
	public abstract void setAdbOptions (com.android.build.gradle.internal.dsl.AdbOptions) 
	public abstract com.android.build.gradle.internal.dsl.AaptOptions getAaptOptions () 
	public abstract void setAaptOptions (com.android.build.gradle.internal.dsl.AaptOptions) 
	public abstract com.android.build.gradle.internal.CompileOptions getCompileOptions () 
	public abstract void setCompileOptions (com.android.build.gradle.internal.CompileOptions) 
	public abstract com.android.build.gradle.internal.dsl.DexOptions getDexOptions () 
	public abstract void setDexOptions (com.android.build.gradle.internal.dsl.DexOptions) 
	public abstract com.android.build.gradle.internal.coverage.JacocoOptions getJacoco () 
	public abstract void setJacoco (com.android.build.gradle.internal.coverage.JacocoOptions) 
	public abstract com.android.build.gradle.internal.dsl.LintOptions getLintOptions () 
	public abstract void setLintOptions (com.android.build.gradle.internal.dsl.LintOptions) 
	public abstract com.android.build.gradle.internal.model.CoreExternalNativeBuild getExternalNativeBuild () 
	public abstract com.android.build.gradle.internal.dsl.PackagingOptions getPackagingOptions () 
	public abstract void setPackagingOptions (com.android.build.gradle.internal.dsl.PackagingOptions) 
	public abstract com.android.build.gradle.internal.dsl.TestOptions getTestOptions () 
	public abstract void setTestOptions (com.android.build.gradle.internal.dsl.TestOptions) 
	public abstract com.android.build.gradle.internal.dsl.Splits getSplits () 
	public abstract void setSplits (com.android.build.gradle.internal.dsl.Splits) 
	public abstract java.util.Collection getLibraryRequests () 
	public abstract void setLibraryRequests (java.util.Collection) 
	public abstract java.util.Set getAidlPackageWhitelist () 
	public abstract com.android.build.gradle.managed.DataBindingOptions getDataBinding () 
}

com/android/build/gradle/managed/NdkAbiOptions.class
NdkAbiOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.NdkAbiOptions extends java.lang.Object implements com.android.build.gradle.managed.NdkOptions org.gradle.api.Named  {
	public abstract java.lang.String getPlatformVersion () 
	public abstract void setPlatformVersion (java.lang.String) 
}

com/android/build/gradle/managed/SigningConfig.class
SigningConfig.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.SigningConfig extends java.lang.Object implements org.gradle.api.Named  {
	public abstract java.io.File getStoreFile () 
	public abstract void setStoreFile (java.io.File) 
	public abstract java.lang.String getStorePassword () 
	public abstract void setStorePassword (java.lang.String) 
	public abstract java.lang.String getKeyAlias () 
	public abstract void setKeyAlias (java.lang.String) 
	public abstract java.lang.String getKeyPassword () 
	public abstract void setKeyPassword (java.lang.String) 
	public abstract java.lang.String getStoreType () 
	public abstract void setStoreType (java.lang.String) 
	public abstract boolean isV1SigningEnabled () 
	public abstract void setV1SigningEnabled (boolean) 
	public abstract boolean isV2SigningEnabled () 
	public abstract void setV2SigningEnabled (boolean) 
}

com/android/build/gradle/managed/NativeSourceFile.class
NativeSourceFile.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.NativeSourceFile extends java.lang.Object {
	public abstract java.io.File getSrc () 
	public abstract void setSrc (java.io.File) 
	public abstract java.lang.String getFlags () 
	public abstract void setFlags (java.lang.String) 
	public abstract java.io.File getWorkingDirectory () 
	public abstract void setWorkingDirectory (java.io.File) 
}

com/android/build/gradle/managed/ExternalNativeNdkBuildOptions.class
ExternalNativeNdkBuildOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.ExternalNativeNdkBuildOptions extends java.lang.Object {
	public abstract java.util.List getArguments () 
	public abstract java.util.Set getAbiFilters () 
	public abstract java.util.List getcFlags () 
	public abstract java.util.List getCppFlags () 
	public abstract java.util.Set getTargets () 
}

com/android/build/gradle/managed/VectorDrawablesOptions.class
VectorDrawablesOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.VectorDrawablesOptions extends java.lang.Object implements com.android.builder.model.VectorDrawablesOptions  {
	public abstract java.lang.Boolean getUseSupportLibrary () 
	public abstract void setUseSupportLibrary (java.lang.Boolean) 
	public abstract java.util.Set getGeneratedDensities () 
	public abstract void setGeneratedDensities (java.util.Set) 
}

com/android/build/gradle/managed/ExternalNativeBuildOptions.class
ExternalNativeBuildOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.ExternalNativeBuildOptions extends java.lang.Object {
	public abstract com.android.build.gradle.managed.ExternalNativeNdkBuildOptions getNdkBuild () 
	public abstract com.android.build.gradle.managed.ExternalNativeCmakeOptions getCmake () 
}

com/android/build/gradle/managed/ScopedShaderOptions.class
ScopedShaderOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.ScopedShaderOptions extends java.lang.Object implements org.gradle.api.Named  {
	public abstract java.util.List getGlslcArgs () 
}

com/android/build/gradle/managed/JsonConfigFile.class
JsonConfigFile.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.JsonConfigFile extends java.lang.Object {
	public abstract java.util.List getConfigs () 
	public abstract java.lang.String getCommand () 
	public abstract void setCommand (java.lang.String) 
}

com/android/build/gradle/managed/NativeToolchain.class
NativeToolchain.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.NativeToolchain extends java.lang.Object implements com.android.builder.model.NativeToolchain org.gradle.api.Named  {
	public abstract java.io.File getCCompilerExecutable () 
	public abstract void setCCompilerExecutable (java.io.File) 
	public abstract java.io.File getCppCompilerExecutable () 
	public abstract void setCppCompilerExecutable (java.io.File) 
}

com/android/build/gradle/managed/NdkConfig.class
NdkConfig.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.NdkConfig extends java.lang.Object implements com.android.build.gradle.managed.NdkBuildType  {
	public abstract java.lang.String getPlatformVersion () 
	public abstract void setPlatformVersion (java.lang.String) 
	public abstract java.lang.String getToolchain () 
	public abstract void setToolchain (java.lang.String) 
	public abstract java.lang.String getToolchainVersion () 
	public abstract void setToolchainVersion (java.lang.String) 
}

com/android/build/gradle/managed/NativeLibrary.class
NativeLibrary.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.NativeLibrary extends java.lang.Object implements org.gradle.api.Named  {
	public abstract java.lang.String getBuildCommand () 
	public abstract void setBuildCommand (java.lang.String) 
	public abstract java.lang.String getBuildType () 
	public abstract void setBuildType (java.lang.String) 
	public abstract java.lang.String getGroupName () 
	public abstract void setGroupName (java.lang.String) 
	public abstract java.lang.String getAssembleTaskName () 
	public abstract void setAssembleTaskName (java.lang.String) 
	public abstract java.lang.String getAbi () 
	public abstract void setAbi (java.lang.String) 
	public abstract java.lang.String getArtifactName () 
	public abstract void setArtifactName (java.lang.String) 
	public abstract java.lang.String getToolchain () 
	public abstract void setToolchain (java.lang.String) 
	public abstract org.gradle.model.ModelSet getFolders () 
	public abstract org.gradle.model.ModelSet getFiles () 
	public abstract java.util.List getExportedHeaders () 
	public abstract java.io.File getOutput () 
	public abstract void setOutput (java.io.File) 
	public abstract java.util.Set getRuntimeFiles () 
}

com/android/build/gradle/managed/AnnotationProcessorOptions.class
AnnotationProcessorOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.AnnotationProcessorOptions extends java.lang.Object {
	public abstract java.util.List getClassNames () 
	public abstract org.gradle.model.ModelMap getArguments () 
	public abstract java.lang.Boolean getIncludeClasspath () 
	public abstract void setIncludeClasspath (java.lang.Boolean) 
}

com/android/build/gradle/managed/DataBindingOptions.class
DataBindingOptions.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.DataBindingOptions extends java.lang.Object {
	public abstract java.lang.String getVersion () 
	public abstract void setVersion (java.lang.String) 
	public abstract boolean getEnabled () 
	public abstract void setEnabled (boolean) 
	public abstract java.lang.Boolean getAddDefaultAdapters () 
	public abstract void setAddDefaultAdapters (java.lang.Boolean) 
	public abstract java.lang.Boolean getEnabledForTests () 
	public abstract void setEnabledForTests (java.lang.Boolean) 
}

com/android/build/gradle/managed/BuildType.class
BuildType.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.BuildType extends java.lang.Object implements com.android.build.gradle.managed.BaseConfig  {
	public abstract boolean getDebuggable () 
	public abstract void setDebuggable (boolean) 
	public abstract boolean getTestCoverageEnabled () 
	public abstract void setTestCoverageEnabled (boolean) 
	public abstract boolean getPseudoLocalesEnabled () 
	public abstract void setPseudoLocalesEnabled (boolean) 
	public abstract boolean getRenderscriptDebuggable () 
	public abstract void setRenderscriptDebuggable (boolean) 
	public abstract java.lang.Integer getRenderscriptOptimLevel () 
	public abstract void setRenderscriptOptimLevel (java.lang.Integer) 
	public abstract boolean getMinifyEnabled () 
	public abstract void setMinifyEnabled (boolean) 
	public abstract boolean getZipAlignEnabled () 
	public abstract void setZipAlignEnabled (boolean) 
	public abstract boolean getEmbedMicroApp () 
	public abstract void setEmbedMicroApp (boolean) 
	public abstract com.android.build.gradle.managed.SigningConfig getSigningConfig () 
	public abstract void setSigningConfig (com.android.build.gradle.managed.SigningConfig) 
	public abstract com.android.build.gradle.managed.JackOptions getJackOptions () 
	public abstract com.android.build.gradle.managed.JavaCompileOptions getJavaCompileOptions () 
	public abstract com.android.build.gradle.managed.ShaderOptions getShaders () 
	public abstract boolean getShrinkResources () 
	public abstract void setShrinkResources (boolean) 
	public abstract com.android.build.gradle.managed.NdkBuildType getNdk () 
	public abstract com.android.build.gradle.managed.ExternalNativeBuildOptions getExternalNativeBuild () 
	public abstract boolean getUseProguard () 
	public abstract void setUseProguard (boolean) 
}

com/android/build/gradle/managed/BaseConfig.class
BaseConfig.java
package com.android.build.gradle.managed
public abstract com.android.build.gradle.managed.BaseConfig extends java.lang.Object implements org.gradle.api.Named  {
	public abstract java.lang.String getApplicationIdSuffix () 
	public abstract void setApplicationIdSuffix (java.lang.String) 
	public abstract java.lang.String getVersionNameSuffix () 
	public abstract void setVersionNameSuffix (java.lang.String) 
	public abstract org.gradle.model.ModelSet getBuildConfigFields () 
	public abstract org.gradle.model.ModelSet getResValues () 
	public abstract java.util.Set getProguardFiles () 
	public abstract java.util.Set getConsumerProguardFiles () 
	public abstract java.util.Set getTestProguardFiles () 
	public abstract java.lang.Boolean getMultiDexEnabled () 
	public abstract void setMultiDexEnabled (java.lang.Boolean) 
	public abstract java.io.File getMultiDexKeepFile () 
	public abstract void setMultiDexKeepFile (java.io.File) 
	public abstract java.io.File getMultiDexKeepProguard () 
	public abstract void setMultiDexKeepProguard (java.io.File) 
	public abstract java.util.List getJarJarRuleFiles () 
}

com/android/build/gradle/managed/adaptor/
com/android/build/gradle/managed/adaptor/BuildTypeAdaptor.class
BuildTypeAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.BuildTypeAdaptor extends com.android.build.gradle.managed.adaptor.BaseConfigAdaptor implements com.android.build.gradle.internal.dsl.CoreBuildType  {
	private final com.android.build.gradle.managed.BuildType buildType
	public void  (com.android.build.gradle.managed.BuildType) 
		com.android.build.gradle.managed.BuildType buildType
	public boolean isDebuggable () 
	public boolean isTestCoverageEnabled () 
	public boolean isJniDebuggable () 
	public boolean isPseudoLocalesEnabled () 
	public boolean isRenderscriptDebuggable () 
	public int getRenderscriptOptimLevel () 
	public boolean isMinifyEnabled () 
	public boolean isZipAlignEnabled () 
	public boolean isEmbedMicroApp () 
	public com.android.builder.model.SigningConfig getSigningConfig () 
	public com.android.build.gradle.internal.dsl.CoreNdkOptions getNdkConfig () 
	public com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions getExternalNativeBuildOptions () 
	public com.android.build.gradle.internal.dsl.CoreJackOptions getJackOptions () 
	public com.android.build.gradle.internal.dsl.CoreJavaCompileOptions getJavaCompileOptions () 
	public com.android.build.gradle.internal.dsl.CoreShaderOptions getShaders () 
	public boolean isShrinkResources () 
	public boolean isUseProguard () 
}

com/android/build/gradle/managed/adaptor/BaseConfigAdaptor.class
BaseConfigAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.BaseConfigAdaptor extends java.lang.Object implements com.android.builder.model.BaseConfig  {
	private final com.android.build.gradle.managed.BaseConfig baseConfig
	public void  (com.android.build.gradle.managed.BaseConfig) 
		com.android.build.gradle.managed.BaseConfig baseConfig
	public java.lang.String getName () 
	public java.util.Map getBuildConfigFields () 
		com.android.build.gradle.managed.ClassField cf
		com.google.common.collect.ImmutableMap$Builder builder
	public java.util.Map getResValues () 
		com.android.build.gradle.managed.ClassField cf
		com.google.common.collect.ImmutableMap$Builder builder
	public java.util.Collection getProguardFiles () 
	public java.util.Collection getConsumerProguardFiles () 
	public java.util.Collection getTestProguardFiles () 
	public java.util.Map getManifestPlaceholders () 
	public java.lang.Boolean getMultiDexEnabled () 
	public java.io.File getMultiDexKeepFile () 
	public java.io.File getMultiDexKeepProguard () 
	public java.lang.String getApplicationIdSuffix () 
	public java.lang.String getVersionNameSuffix () 
	public java.util.List getJarJarRuleFiles () 
}

com/android/build/gradle/managed/adaptor/AnnotationProcessorOptionsAdaptor.class

com/android/build/gradle/managed/adaptor/VectorDrawablesOptionsAdaptor.class
VectorDrawablesOptionsAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.VectorDrawablesOptionsAdaptor extends java.lang.Object implements com.android.builder.model.VectorDrawablesOptions  {
	private com.android.build.gradle.managed.VectorDrawablesOptions managedOptions
	public void  (com.android.build.gradle.managed.VectorDrawablesOptions) 
		com.android.build.gradle.managed.VectorDrawablesOptions managedOptions
	public java.util.Set getGeneratedDensities () 
	public java.lang.Boolean getUseSupportLibrary () 
}

com/android/build/gradle/managed/adaptor/NdkOptionsAdaptor.class
NdkOptionsAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.NdkOptionsAdaptor extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreNdkOptions  {
	com.android.build.gradle.managed.NdkOptions ndkOptions
	public void  (com.android.build.gradle.managed.NdkOptions) 
		com.android.build.gradle.managed.NdkOptions ndkOptions
	public java.lang.String getModuleName () 
	public java.lang.String getcFlags () 
	public java.util.List getLdLibs () 
	public java.util.Set getAbiFilters () 
	public java.lang.String getStl () 
	public java.lang.Integer getJobs () 
}

com/android/build/gradle/managed/adaptor/ShaderOptionsAdaptor.class
ShaderOptionsAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.ShaderOptionsAdaptor extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreShaderOptions  {
	private com.android.build.gradle.managed.ShaderOptions shaderOptions
	public void  (com.android.build.gradle.managed.ShaderOptions) 
		com.android.build.gradle.managed.ShaderOptions shaderOptions
	public java.util.List getGlslcArgs () 
	public com.google.common.collect.ListMultimap getScopedGlslcArgs () 
		com.android.build.gradle.managed.ScopedShaderOptions scopedArgs
		String key
		org.gradle.model.ModelMap scopedArgsMap
		com.google.common.collect.ListMultimap map
}

com/android/build/gradle/managed/adaptor/ProductFlavorAdaptor.class
ProductFlavorAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.ProductFlavorAdaptor extends com.android.build.gradle.managed.adaptor.BaseConfigAdaptor implements com.android.build.gradle.internal.dsl.CoreProductFlavor  {
	private final com.android.build.gradle.managed.ProductFlavor productFlavor
	public void  (com.android.build.gradle.managed.ProductFlavor) 
		com.android.build.gradle.managed.ProductFlavor productFlavor
	public java.lang.String getName () 
	public java.lang.String getDimension () 
	public java.lang.String getApplicationId () 
	public java.lang.Integer getVersionCode () 
	public java.lang.String getVersionName () 
	public com.android.builder.model.ApiVersion getMinSdkVersion () 
	public com.android.builder.model.ApiVersion getTargetSdkVersion () 
	public java.lang.Integer getMaxSdkVersion () 
	public java.lang.Integer getRenderscriptTargetApi () 
	public java.lang.Boolean getRenderscriptSupportModeEnabled () 
	public java.lang.Boolean getRenderscriptSupportModeBlasEnabled () 
	public java.lang.Boolean getRenderscriptNdkModeEnabled () 
	public java.lang.String getTestApplicationId () 
	public java.lang.String getTestInstrumentationRunner () 
	public java.util.Map getTestInstrumentationRunnerArguments () 
	public java.lang.Boolean getTestHandleProfiling () 
	public java.lang.Boolean getTestFunctionalTest () 
	public java.util.Collection getResourceConfigurations () 
	public com.android.builder.model.SigningConfig getSigningConfig () 
	public com.android.builder.model.VectorDrawablesOptions getVectorDrawables () 
	public java.lang.Boolean getWearAppUnbundled () 
	public com.android.build.gradle.internal.dsl.CoreNdkOptions getNdkConfig () 
	public com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions getExternalNativeBuildOptions () 
	public com.android.build.gradle.internal.dsl.CoreJackOptions getJackOptions () 
	public com.android.build.gradle.internal.dsl.CoreJavaCompileOptions getJavaCompileOptions () 
	public com.android.build.gradle.internal.dsl.CoreShaderOptions getShaders () 
}

com/android/build/gradle/managed/adaptor/DataBindingOptionsAdapter.class
DataBindingOptionsAdapter.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.DataBindingOptionsAdapter extends java.lang.Object implements com.android.builder.model.DataBindingOptions  {
	private final com.android.build.gradle.managed.DataBindingOptions dataBindingOptions
	public void  (com.android.build.gradle.managed.DataBindingOptions) 
		com.android.build.gradle.managed.DataBindingOptions dataBindingOptions
	public java.lang.String getVersion () 
	public boolean isEnabled () 
	public boolean getAddDefaultAdapters () 
	public boolean isEnabledForTests () 
}

com/android/build/gradle/managed/adaptor/ApiVersionAdaptor.class
ApiVersionAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.ApiVersionAdaptor extends java.lang.Object implements com.android.builder.model.ApiVersion  {
	private final com.android.build.gradle.managed.ApiVersion apiVersion
	public static boolean isEmpty (com.android.build.gradle.managed.ApiVersion) 
		com.android.build.gradle.managed.ApiVersion apiVersion
	public void  (com.android.build.gradle.managed.ApiVersion) 
		com.android.build.gradle.managed.ApiVersion apiVersion
	public int getApiLevel () 
	public java.lang.String getCodename () 
	public java.lang.String getApiString () 
}

com/android/build/gradle/managed/adaptor/ExternalNativeNdkBuildOptionsAdaptor.class
ExternalNativeNdkBuildOptionsAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.ExternalNativeNdkBuildOptionsAdaptor extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions  {
	private final com.android.build.gradle.managed.ExternalNativeNdkBuildOptions options
	public void  (com.android.build.gradle.managed.ExternalNativeNdkBuildOptions) 
		com.android.build.gradle.managed.ExternalNativeNdkBuildOptions options
	public java.util.List getArguments () 
	public java.util.List getcFlags () 
	public java.util.List getCppFlags () 
	public java.util.Set getAbiFilters () 
	public java.util.Set getTargets () 
}

com/android/build/gradle/managed/adaptor/AndroidConfigAdaptor.class

com/android/build/gradle/managed/adaptor/JavaCompileOptionsAdaptor.class
JavaCompileOptionsAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.JavaCompileOptionsAdaptor extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreJavaCompileOptions  {
	private final com.android.build.gradle.managed.JavaCompileOptions javaCompileOptions
	public void  (com.android.build.gradle.managed.JavaCompileOptions) 
		com.android.build.gradle.managed.JavaCompileOptions javaCompileOptions
	public com.android.build.gradle.internal.dsl.CoreAnnotationProcessorOptions getAnnotationProcessorOptions () 
}

com/android/build/gradle/managed/adaptor/ExternalNativeCmakeOptionsAdaptor.class
ExternalNativeCmakeOptionsAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.ExternalNativeCmakeOptionsAdaptor extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions  {
	private final com.android.build.gradle.managed.ExternalNativeCmakeOptions options
	public void  (com.android.build.gradle.managed.ExternalNativeCmakeOptions) 
		com.android.build.gradle.managed.ExternalNativeCmakeOptions options
	public java.util.List getArguments () 
	public java.util.List getcFlags () 
	public java.util.List getCppFlags () 
	public java.util.Set getAbiFilters () 
	public java.util.Set getTargets () 
}

com/android/build/gradle/managed/adaptor/SigningConfigAdaptor.class
SigningConfigAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.SigningConfigAdaptor extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreSigningConfig  {
	private final com.android.build.gradle.managed.SigningConfig signingConfig
	public void  (com.android.build.gradle.managed.SigningConfig) 
		com.android.build.gradle.managed.SigningConfig signingConfig
	public java.lang.String getName () 
	public java.io.File getStoreFile () 
	public java.lang.String getStorePassword () 
	public java.lang.String getKeyAlias () 
	public java.lang.String getKeyPassword () 
	public java.lang.String getStoreType () 
	public boolean isV1SigningEnabled () 
	public boolean isV2SigningEnabled () 
	public boolean isSigningReady () 
}

com/android/build/gradle/managed/adaptor/ExternalNativeBuildOptionsAdaptor.class
ExternalNativeBuildOptionsAdaptor.java
package com.android.build.gradle.managed.adaptor
public com.android.build.gradle.managed.adaptor.ExternalNativeBuildOptionsAdaptor extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions  {
	private final com.android.build.gradle.managed.ExternalNativeBuildOptions options
	public void  (com.android.build.gradle.managed.ExternalNativeBuildOptions) 
		com.android.build.gradle.managed.ExternalNativeBuildOptions options
	public com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions getExternalNativeNdkBuildOptions () 
	public com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions getExternalNativeCmakeOptions () 
}

com/android/build/gradle/managed/adaptor/JackOptionsAdaptor.class

com/android/build/gradle/tasks/
com/android/build/gradle/tasks/MergeNativeLibrariesConfigAction.class
MergeNativeLibrariesConfigAction.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.MergeNativeLibrariesConfigAction extends java.lang.Object implements org.gradle.api.Action  {
	private final org.gradle.nativeplatform.NativeBinarySpec binary
	private final java.io.File inputFolder
	private final java.util.Collection inputFiles
	private final java.util.Collection inputFileCollections
	private final java.io.File buildDir
	public void  (org.gradle.nativeplatform.NativeBinarySpec, java.io.File, java.util.Collection, java.util.Collection, java.io.File) 
		org.gradle.nativeplatform.NativeBinarySpec binary
		java.io.File inputFolder
		java.util.Collection inputFiles
		java.util.Collection inputFileCollections
		java.io.File buildDir
	public void execute (org.gradle.api.tasks.Copy) 
		org.gradle.api.tasks.Copy task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/StripDependenciesTask.class

com/android/build/gradle/tasks/StripDependenciesTask$ConfigAction.class
StripDependenciesTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.StripDependenciesTask$ConfigAction extends java.lang.Object implements org.gradle.api.Action  {
	private final String buildType
	private final String flavor
	private final java.util.Map inputFiles
	private final com.google.common.collect.Multimap stripedFiles
	private final java.io.File buildDir
	private final com.android.build.gradle.internal.ndk.NdkHandler handler
	public void  (java.lang.String, java.lang.String, java.util.Map, com.google.common.collect.Multimap, java.io.File, com.android.build.gradle.internal.ndk.NdkHandler) 
		String buildType
		String flavor
		java.util.Map inputFiles
		com.google.common.collect.Multimap stripedFiles
		java.io.File buildDir
		com.android.build.gradle.internal.ndk.NdkHandler handler
	public void execute (com.android.build.gradle.tasks.StripDependenciesTask) 
		com.android.build.gradle.internal.core.Abi abi
		com.android.build.gradle.tasks.StripDependenciesTask task
		java.util.Map stripCommands
	public volatile void execute (java.lang.Object) 
}

META-INF/gradle-plugins/
META-INF/gradle-plugins/com.android.model.external.properties
META-INF/gradle-plugins/com.android.model.application.properties
META-INF/gradle-plugins/com.android.model.native.properties
META-INF/gradle-plugins/com.android.model.library.properties
com/android/build/gradle/model/version.properties
NOTICE