Home | History | Annotate | Download | only in 2.5.0-alpha-preview-01

META-INF/
META-INF/MANIFEST.MF
org/
org/gradle/
org/gradle/api/
org/gradle/api/tasks/
org/gradle/api/tasks/ParallelizableTask.class
ParallelizableTask.java
package org.gradle.api.tasks
public abstract org.gradle.api.tasks.ParallelizableTask extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/
com/android/
com/android/build/
com/android/build/gradle/
com/android/build/gradle/TestAndroidConfig.class
TestAndroidConfig.java
package com.android.build.gradle
public abstract com.android.build.gradle.TestAndroidConfig extends java.lang.Object implements com.android.build.gradle.AndroidConfig  {
	public abstract java.lang.String getTargetProjectPath () 
	public abstract java.lang.String getTargetVariant () 
}

com/android/build/gradle/ReportingPlugin.class

com/android/build/gradle/AndroidConfig$DeprecatedConfigurationAction.class
AndroidConfig.java
package com.android.build.gradle
public final com.android.build.gradle.AndroidConfig$DeprecatedConfigurationAction extends java.lang.Object implements org.gradle.api.Action  {
	private final org.gradle.api.Project project
	private final org.gradle.api.artifacts.Configuration configuration
	private final String replacement
	private boolean warningPrintedAlready
	public void  (org.gradle.api.Project, org.gradle.api.artifacts.Configuration, java.lang.String) 
		org.gradle.api.Project project
		org.gradle.api.artifacts.Configuration configuration
		String replacement
	public void execute (org.gradle.api.artifacts.Dependency) 
		org.gradle.api.artifacts.Dependency dependency
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/shrinker/
com/android/build/gradle/shrinker/IncrementalShrinker.class

com/android/build/gradle/shrinker/DependencyFinderVisitor.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
abstract com.android.build.gradle.shrinker.DependencyFinderVisitor extends org.objectweb.asm.ClassVisitor {
	private final com.android.build.gradle.shrinker.ShrinkerGraph mGraph
	private String mClassName
	private boolean mIsAnnotation
	private Object mKlass
	void  (com.android.build.gradle.shrinker.ShrinkerGraph, org.objectweb.asm.ClassVisitor) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		org.objectweb.asm.ClassVisitor cv
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		org.objectweb.asm.Type argType
		int access
		String name
		String desc
		String signature
		String[] exceptions
		Object method
		org.objectweb.asm.Type methodType
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		org.objectweb.asm.signature.SignatureReader reader
		org.objectweb.asm.signature.SignatureVisitor visitor
		int access
		String name
		String desc
		String signature
		Object value
		Object field
		org.objectweb.asm.Type fieldType
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		org.objectweb.asm.Type type
		String desc
		boolean visible
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	private void handleDeclarationType (java.lang.Object, org.objectweb.asm.Type) 
		Object classReference
		Object member
		org.objectweb.asm.Type type
		String className
	private void handleClassSignature (java.lang.Object, java.lang.String) 
		Object source
		String signature
		org.objectweb.asm.signature.SignatureReader reader
		org.objectweb.asm.signature.SignatureVisitor visitor
	private static java.lang.String getClassName (java.lang.String) 
		String desc
	private static java.lang.String getClassName (org.objectweb.asm.Type) 
		org.objectweb.asm.Type type
	protected abstract void handleDependency (java.lang.Object, java.lang.Object, com.android.build.gradle.shrinker.DependencyType) 
	protected abstract void handleMultipleInheritance (java.lang.Object) 
	protected abstract void handleVirtualMethod (java.lang.Object) 
	protected abstract void handleInterfaceInheritance (java.lang.Object) 
	protected abstract void handleUnresolvedReference (com.android.build.gradle.shrinker.PostProcessingData$UnresolvedReference) 
	static void access$000 (com.android.build.gradle.shrinker.DependencyFinderVisitor, java.lang.Object, org.objectweb.asm.Type) 
		com.android.build.gradle.shrinker.DependencyFinderVisitor x0
		Object x1
		org.objectweb.asm.Type x2
	static java.lang.String access$100 (org.objectweb.asm.Type) 
		org.objectweb.asm.Type x0
	static com.android.build.gradle.shrinker.ShrinkerGraph access$200 (com.android.build.gradle.shrinker.DependencyFinderVisitor) 
		com.android.build.gradle.shrinker.DependencyFinderVisitor x0
	static java.lang.String access$300 (com.android.build.gradle.shrinker.DependencyFinderVisitor) 
		com.android.build.gradle.shrinker.DependencyFinderVisitor x0
	static java.lang.String access$400 (java.lang.String) 
		String x0
}

com/android/build/gradle/shrinker/AbstractShrinker$CounterSet.class
AbstractShrinker.java
package com.android.build.gradle.shrinker
public final com.android.build.gradle.shrinker.AbstractShrinker$CounterSet extends java.lang.Enum {
	public static final com.android.build.gradle.shrinker.AbstractShrinker$CounterSet SHRINK
	public static final com.android.build.gradle.shrinker.AbstractShrinker$CounterSet LEGACY_MULTIDEX
	private static final com.android.build.gradle.shrinker.AbstractShrinker$CounterSet[] $VALUES
	public static com.android.build.gradle.shrinker.AbstractShrinker$CounterSet[] values () 
	public static com.android.build.gradle.shrinker.AbstractShrinker$CounterSet valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/shrinker/JavaSerializationShrinkerGraph.class

com/android/build/gradle/shrinker/DependencyType.class
DependencyType.java
package com.android.build.gradle.shrinker
public final com.android.build.gradle.shrinker.DependencyType extends java.lang.Enum {
	public static final com.android.build.gradle.shrinker.DependencyType REQUIRED_CODE_REFERENCE
	public static final com.android.build.gradle.shrinker.DependencyType REQUIRED_CODE_REFERENCE_REFLECTION
	public static final com.android.build.gradle.shrinker.DependencyType REQUIRED_CLASS_STRUCTURE
	public static final com.android.build.gradle.shrinker.DependencyType IF_CLASS_KEPT
	public static final com.android.build.gradle.shrinker.DependencyType CLASS_IS_KEPT
	public static final com.android.build.gradle.shrinker.DependencyType SUPERINTERFACE_KEPT
	public static final com.android.build.gradle.shrinker.DependencyType INTERFACE_IMPLEMENTED
	private static final com.android.build.gradle.shrinker.DependencyType[] $VALUES
	public static com.android.build.gradle.shrinker.DependencyType[] values () 
	public static com.android.build.gradle.shrinker.DependencyType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/shrinker/FullRunShrinker$2.class
FullRunShrinker.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.FullRunShrinker$2 extends com.android.build.gradle.shrinker.DependencyFinderVisitor {
	final com.android.build.gradle.shrinker.PostProcessingData val$postProcessingData
	final com.android.build.gradle.shrinker.FullRunShrinker this$0
	void  (com.android.build.gradle.shrinker.FullRunShrinker, com.android.build.gradle.shrinker.ShrinkerGraph, org.objectweb.asm.ClassVisitor, com.android.build.gradle.shrinker.PostProcessingData) 
		com.android.build.gradle.shrinker.FullRunShrinker this$0
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		org.objectweb.asm.ClassVisitor cv
	protected void handleDependency (java.lang.Object, java.lang.Object, com.android.build.gradle.shrinker.DependencyType) 
		Object source
		Object target
		com.android.build.gradle.shrinker.DependencyType type
	protected void handleMultipleInheritance (java.lang.Object) 
		Object klass
	protected void handleVirtualMethod (java.lang.Object) 
		Object method
	protected void handleInterfaceInheritance (java.lang.Object) 
		Object klass
	protected void handleUnresolvedReference (com.android.build.gradle.shrinker.PostProcessingData$UnresolvedReference) 
		com.android.build.gradle.shrinker.PostProcessingData$UnresolvedReference reference
}

com/android/build/gradle/shrinker/ShrinkerLogger.class
ShrinkerLogger.java
package com.android.build.gradle.shrinker
public com.android.build.gradle.shrinker.ShrinkerLogger extends java.lang.Object {
	private final java.util.List mDontWarnSpecs
	private final org.slf4j.Logger mLogger
	private final java.util.Set mWarningsEmitted
	public void  (java.util.List, org.slf4j.Logger) 
		java.util.List dontWarnSpecs
		org.slf4j.Logger logger
	synchronized void invalidClassReference (java.lang.String, java.lang.String) 
		com.android.build.gradle.shrinker.parser.FilterSpecification dontWarnSpec
		String from
		String to
	synchronized void invalidMemberReference (java.lang.String, java.lang.String) 
		String fromClassName
		com.android.build.gradle.shrinker.parser.FilterSpecification dontWarnSpec
		String from
		String to
		String fromClassName
		String toClassName
	public int getWarningsCount () 
}

com/android/build/gradle/shrinker/FullRunShrinker$ByteCodeConsumer.class
FullRunShrinker.java
package com.android.build.gradle.shrinker
abstract com.android.build.gradle.shrinker.FullRunShrinker$ByteCodeConsumer extends java.lang.Object {
	public abstract void process (byte[]) 
}

com/android/build/gradle/shrinker/FullRunShrinker$1.class
FullRunShrinker.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.FullRunShrinker$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final java.util.Set methods
	final Object val$klass
	final com.android.build.gradle.shrinker.FullRunShrinker this$0
	void  (com.android.build.gradle.shrinker.FullRunShrinker, java.lang.Object) 
		com.android.build.gradle.shrinker.FullRunShrinker this$0
	public java.lang.Void call ()  throws java.lang.Exception 
		Object method
		Object iface
		Iterable interfaces
	private void handleMethod (java.lang.Object) 
		String name
		String desc
		Object fakeMethod
		Object matchingMethod
		Object current
		Object method
		com.google.common.collect.FluentIterable superclasses
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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

com/android/build/gradle/shrinker/ClassStructureVisitor.class
ClassStructureVisitor.java
package com.android.build.gradle.shrinker
public com.android.build.gradle.shrinker.ClassStructureVisitor extends org.objectweb.asm.ClassVisitor {
	private final java.io.File mClassFile
	private final com.android.build.gradle.shrinker.ShrinkerGraph mGraph
	private Object mClass
	public void  (com.android.build.gradle.shrinker.ShrinkerGraph, java.io.File, org.objectweb.asm.ClassVisitor) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		java.io.File classFile
		org.objectweb.asm.ClassVisitor cv
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
		Object method
		org.objectweb.asm.MethodVisitor superVisitor
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		Object field
		org.objectweb.asm.FieldVisitor superVisitor
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	static com.android.build.gradle.shrinker.ShrinkerGraph access$000 (com.android.build.gradle.shrinker.ClassStructureVisitor) 
		com.android.build.gradle.shrinker.ClassStructureVisitor x0
}

com/android/build/gradle/shrinker/DependencyFinderVisitor$ReflectionMethod.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
abstract com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod extends java.lang.Enum {
	public static final com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod CLASS_FOR_NAME
	public static final com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod ATOMIC_INTEGER_FIELD_UPDATER
	public static final com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod ATOMIC_LONG_FIELD_UPDATER
	public static final com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod ATOMIC_REFERENCE_FIELD_UPDATER
	private static final com.google.common.collect.ImmutableMap BY_SIGNATURE
	private com.android.build.gradle.shrinker.DependencyFinderVisitor$Signature mSignature
	private static final com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod[] $VALUES
	public static com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod[] values () 
	public static com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod valueOf (java.lang.String) 
		String name
	public static com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod findBySignature (com.android.build.gradle.shrinker.DependencyFinderVisitor$Signature) 
		com.android.build.gradle.shrinker.DependencyFinderVisitor$Signature signature
	private void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public com.android.build.gradle.shrinker.DependencyFinderVisitor$Signature getSignature () 
	public abstract java.lang.Object getMember (com.android.build.gradle.shrinker.ShrinkerGraph, java.util.Deque) 
	private static java.lang.Object primitiveFieldUpdater (com.android.build.gradle.shrinker.ShrinkerGraph, java.util.Deque, java.lang.String) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		java.util.Deque stack
		String desc
		String fieldName
		org.objectweb.asm.Type type
	void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.shrinker.DependencyFinderVisitor$1) 
		String x0
		int x1
		String x2
		String x3
		String x4
		com.android.build.gradle.shrinker.DependencyFinderVisitor$1 x5
	static java.lang.Object access$600 (com.android.build.gradle.shrinker.ShrinkerGraph, java.util.Deque, java.lang.String) 
		com.android.build.gradle.shrinker.ShrinkerGraph x0
		java.util.Deque x1
		String x2
	static void  () 
		com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod reflectionMethod
		com.google.common.collect.ImmutableMap$Builder builder
}

com/android/build/gradle/shrinker/parser/
com/android/build/gradle/shrinker/parser/ModifierSpecification$ModifierTarget.class
ModifierSpecification.java
package com.android.build.gradle.shrinker.parser
public final com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget extends java.lang.Enum {
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget FIELD
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget METHOD
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget CLASS
	private static final com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget[] $VALUES
	public static com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget[] values () 
	public static com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/shrinker/parser/ModifierSpecification.class
ModifierSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ModifierSpecification extends java.lang.Object implements com.android.build.gradle.shrinker.parser.Matcher  {
	private static final com.google.common.collect.ImmutableMap MODIFIERS_BY_TYPE
	private final java.util.EnumSet modifiers
	private final java.util.EnumSet modifiersWithNegator
	private final java.util.EnumSet accessFlags
	private final java.util.EnumSet accessFlagsWithNegator
	public void  () 
	public void addModifier (com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier, boolean) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier modifier
		boolean hasNegator
	public void addAccessFlag (com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag, boolean) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag accessFlag
		boolean hasNegator
	private static com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag getAccessFlag (int) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag accFlags
		int toConvert
	private static java.util.EnumSet getModifiers (int, java.util.EnumSet) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier modifier
		int bitmask
		java.util.EnumSet modifiers
		java.util.EnumSet result
	public boolean matches (com.android.build.gradle.shrinker.parser.ModifierSpecification$MemberModifier) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification$MemberModifier candidate
		com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag candidateAccFlag
		java.util.EnumSet candidateModifiers
	public volatile boolean matches (java.lang.Object) 
	static void  () 
}

com/android/build/gradle/shrinker/parser/ModifierSpecification$MemberModifier.class
ModifierSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ModifierSpecification$MemberModifier extends java.lang.Object {
	public final int modifier
	public final com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget modifierTarget
	public void  (com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget, int) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification$ModifierTarget modifierTarget
		int modifier
}

com/android/build/gradle/shrinker/parser/MethodSpecification.class
MethodSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.MethodSpecification extends java.lang.Object {
	private final com.android.build.gradle.shrinker.parser.NameSpecification mNameSpecification
	private final com.android.build.gradle.shrinker.parser.ModifierSpecification mModifiers
	private final com.android.build.gradle.shrinker.parser.AnnotationSpecification mAnnotationType
	public void  (com.android.build.gradle.shrinker.parser.NameSpecification, com.android.build.gradle.shrinker.parser.ModifierSpecification, com.android.build.gradle.shrinker.parser.AnnotationSpecification) 
		com.android.build.gradle.shrinker.parser.NameSpecification nameSpecification
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifiers
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotationType
	public com.android.build.gradle.shrinker.parser.ModifierSpecification getModifiers () 
	public com.android.build.gradle.shrinker.parser.AnnotationSpecification getAnnotations () 
	public com.android.build.gradle.shrinker.parser.NameSpecification getName () 
}

com/android/build/gradle/shrinker/parser/Flags.class
Flags.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.Flags extends java.lang.Object {
	private final java.util.List keepClassSpecs
	private final java.util.List keepClassesWithMembersSpecs
	private final java.util.List keepClassMembersSpecs
	private final java.util.List dontWarnSpecs
	private boolean ignoreWarnings
	public void  () 
	public java.util.List getKeepClassSpecs () 
	public java.util.List getKeepClassesWithMembersSpecs () 
	public java.util.List getKeepClassMembersSpecs () 
	public void addKeepClassSpecification (com.android.build.gradle.shrinker.parser.ClassSpecification) 
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpecification
	public void addKeepClassesWithMembers (com.android.build.gradle.shrinker.parser.ClassSpecification) 
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpecification
	public void addKeepClassMembers (com.android.build.gradle.shrinker.parser.ClassSpecification) 
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpecification
	public void dontWarn (java.util.List) 
		java.util.List classSpec
	public java.util.List getDontWarnSpecs () 
	public void setIgnoreWarnings (boolean) 
		boolean ignoreWarnings
	public boolean isIgnoreWarnings () 
}

com/android/build/gradle/shrinker/parser/ClassTypeSpecification.class
ClassTypeSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ClassTypeSpecification extends com.android.build.gradle.shrinker.parser.MatcherWithNegator {
	private static final int CLASS_TYPE_FLAGS
	private final int mSpec
	public void  (int) 
		int spec
	protected boolean matchesWithoutNegator (java.lang.Integer) 
		Integer toCheck
		int modifiers
	protected volatile boolean matchesWithoutNegator (java.lang.Object) 
}

com/android/build/gradle/shrinker/parser/ModifierSpecification$Modifier.class
ModifierSpecification.java
package com.android.build.gradle.shrinker.parser
public final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier extends java.lang.Enum {
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier STATIC
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier FINAL
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier SUPER
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier SYNCHRONIZED
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier VOLATILE
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier BRIDGE
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier TRANSIENT
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier VARARGS
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier NATIVE
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier INTERFACE
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier ABSTRACT
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier STRICTFP
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier SYNTHETIC
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier ANNOTATION
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier ENUM
	private final int value
	private static final com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier[] $VALUES
	public static com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier[] values () 
	public static com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	static int access$100 (com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier x0
	static void  () 
}

com/android/build/gradle/shrinker/parser/FilterSpecification.class
FilterSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.FilterSpecification extends com.android.build.gradle.shrinker.parser.MatcherWithNegator {
	private final com.android.build.gradle.shrinker.parser.NameSpecification name
	public void  (com.android.build.gradle.shrinker.parser.NameSpecification, boolean) 
		com.android.build.gradle.shrinker.parser.NameSpecification name
		boolean negator
	protected boolean matchesWithoutNegator (java.lang.String) 
		String t
	public java.lang.String toString () 
	protected volatile boolean matchesWithoutNegator (java.lang.Object) 
}

com/android/build/gradle/shrinker/parser/NameSpecification.class
NameSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.NameSpecification extends com.android.build.gradle.shrinker.parser.MatcherWithNegator {
	private final java.util.regex.Pattern mPattern
	public void  (java.util.regex.Pattern) 
		java.util.regex.Pattern pattern
	protected boolean matchesWithoutNegator (java.lang.String) 
		String s
	protected volatile boolean matchesWithoutNegator (java.lang.Object) 
}

com/android/build/gradle/shrinker/parser/ProguardParser$unsupportedFlag_return.class
ProguardParser.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ProguardParser$unsupportedFlag_return extends org.antlr.runtime.ParserRuleReturnScope {
	public void  () 
}

com/android/build/gradle/shrinker/parser/FieldSpecification.class
FieldSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.FieldSpecification extends java.lang.Object {
	private final com.android.build.gradle.shrinker.parser.NameSpecification mName
	private final com.android.build.gradle.shrinker.parser.ModifierSpecification mModifier
	private final com.android.build.gradle.shrinker.parser.NameSpecification mTypeSignature
	private final com.android.build.gradle.shrinker.parser.AnnotationSpecification mAnnotationType
	public void  (com.android.build.gradle.shrinker.parser.NameSpecification, com.android.build.gradle.shrinker.parser.ModifierSpecification, com.android.build.gradle.shrinker.parser.NameSpecification, com.android.build.gradle.shrinker.parser.AnnotationSpecification) 
		com.android.build.gradle.shrinker.parser.NameSpecification name
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifier
		com.android.build.gradle.shrinker.parser.NameSpecification typeSignature
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotationType
	public com.android.build.gradle.shrinker.parser.NameSpecification getName () 
	public com.android.build.gradle.shrinker.parser.ModifierSpecification getModifier () 
	public com.android.build.gradle.shrinker.parser.NameSpecification getTypeSignature () 
	public com.android.build.gradle.shrinker.parser.AnnotationSpecification getAnnotations () 
}

com/android/build/gradle/shrinker/parser/GrammarActions.class
GrammarActions.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.GrammarActions extends java.lang.Object {
	private static org.slf4j.Logger logger
	static final boolean $assertionsDisabled
	public void  () 
	public static void parse (java.io.File, com.android.build.gradle.shrinker.parser.Flags)  throws org.antlr.runtime.RecognitionException 
		java.io.File proguardFile
		com.android.build.gradle.shrinker.parser.Flags flags
		com.android.build.gradle.shrinker.parser.ProguardParser parser
	public static void parse (java.lang.String, com.android.build.gradle.shrinker.parser.Flags)  throws org.antlr.runtime.RecognitionException 
		String input
		com.android.build.gradle.shrinker.parser.Flags flags
		com.android.build.gradle.shrinker.parser.ProguardParser parser
	static void include (java.lang.String, java.lang.String, com.android.build.gradle.shrinker.parser.Flags)  throws org.antlr.runtime.RecognitionException 
		String fileName
		String baseDirectory
		com.android.build.gradle.shrinker.parser.Flags flags
	static void dontWarn (com.android.build.gradle.shrinker.parser.Flags, java.util.List) 
		com.android.build.gradle.shrinker.parser.Flags flags
		java.util.List classSpec
	static void ignoreWarnings (com.android.build.gradle.shrinker.parser.Flags) 
		com.android.build.gradle.shrinker.parser.Flags flags
	static void addKeepClassMembers (com.android.build.gradle.shrinker.parser.Flags, com.android.build.gradle.shrinker.parser.ClassSpecification, com.android.build.gradle.shrinker.parser.KeepModifier) 
		com.android.build.gradle.shrinker.parser.Flags flags
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpecification
		com.android.build.gradle.shrinker.parser.KeepModifier keepModifier
	static void addKeepClassSpecification (com.android.build.gradle.shrinker.parser.Flags, com.android.build.gradle.shrinker.parser.ClassSpecification, com.android.build.gradle.shrinker.parser.KeepModifier) 
		com.android.build.gradle.shrinker.parser.Flags flags
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpecification
		com.android.build.gradle.shrinker.parser.KeepModifier keepModifier
	static void addKeepClassesWithMembers (com.android.build.gradle.shrinker.parser.Flags, com.android.build.gradle.shrinker.parser.ClassSpecification, com.android.build.gradle.shrinker.parser.KeepModifier) 
		com.android.build.gradle.shrinker.parser.Flags flags
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpecification
		com.android.build.gradle.shrinker.parser.KeepModifier keepModifier
	static void addAccessFlag (com.android.build.gradle.shrinker.parser.ModifierSpecification, com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag, boolean) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification modSpec
		com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag accessFlag
		boolean hasNegator
	static void addModifier (com.android.build.gradle.shrinker.parser.ModifierSpecification, com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier, boolean) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification modSpec
		com.android.build.gradle.shrinker.parser.ModifierSpecification$Modifier modifier
		boolean hasNegator
	static com.android.build.gradle.shrinker.parser.AnnotationSpecification annotation (java.lang.String, boolean) 
		String annotationName
		boolean hasNameNegator
		com.android.build.gradle.shrinker.parser.NameSpecification name
	static com.android.build.gradle.shrinker.parser.ClassSpecification classSpec (java.util.List, com.android.build.gradle.shrinker.parser.ClassTypeSpecification, com.android.build.gradle.shrinker.parser.AnnotationSpecification, com.android.build.gradle.shrinker.parser.ModifierSpecification) 
		java.util.List classNames
		com.android.build.gradle.shrinker.parser.ClassTypeSpecification classType
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotation
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifier
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpec
	static com.android.build.gradle.shrinker.parser.NameSpecification className (java.lang.String, boolean) 
		com.android.build.gradle.shrinker.parser.NameSpecification nameSpec
		String name
		boolean hasNameNegator
		com.android.build.gradle.shrinker.parser.NameSpecification nameSpec
	static com.android.build.gradle.shrinker.parser.ClassTypeSpecification classType (int, boolean) 
		int type
		boolean hasNegator
		com.android.build.gradle.shrinker.parser.ClassTypeSpecification classSpec
	static com.android.build.gradle.shrinker.parser.InheritanceSpecification createInheritance (java.lang.String, boolean, com.android.build.gradle.shrinker.parser.AnnotationSpecification) 
		String className
		boolean hasNameNegator
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotationType
		com.android.build.gradle.shrinker.parser.NameSpecification nameSpec
	static void field (com.android.build.gradle.shrinker.parser.ClassSpecification, com.android.build.gradle.shrinker.parser.AnnotationSpecification, java.lang.String, java.lang.String, com.android.build.gradle.shrinker.parser.ModifierSpecification) 
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpec
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotationType
		String typeSignature
		String name
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifier
		com.android.build.gradle.shrinker.parser.NameSpecification typeSignatureSpec
	static void fieldOrAnyMember (com.android.build.gradle.shrinker.parser.ClassSpecification, com.android.build.gradle.shrinker.parser.AnnotationSpecification, java.lang.String, java.lang.String, com.android.build.gradle.shrinker.parser.ModifierSpecification) 
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpec
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotationType
		String typeSig
		String name
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifier
	static void filter (java.util.List, boolean, java.lang.String, com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator) 
		java.util.List filter
		boolean negator
		String filterName
		com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator separator
	static java.lang.String getSignature (java.lang.String, int) 
		int i
		String name
		int dim
		StringBuilder sig
	static void method (com.android.build.gradle.shrinker.parser.ClassSpecification, com.android.build.gradle.shrinker.parser.AnnotationSpecification, java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.shrinker.parser.ModifierSpecification) 
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpec
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotationType
		String typeSig
		String name
		String signature
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifier
		String fullName
		java.util.regex.Pattern pattern
	static com.android.build.gradle.shrinker.parser.NameSpecification name (java.lang.String, com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator) 
		String name
		com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator filterSeparator
		String transformedName
		java.util.regex.Pattern pattern
	static void unsupportedFlag (java.lang.String) 
		String flag
	static void ignoredFlag (java.lang.String, boolean) 
		String flag
		boolean printWarning
	private static java.lang.String convertNameToPattern (java.lang.String, com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator) 
		int j
		char c
		int i
		String name
		com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator separator
		StringBuilder sb
	private static com.android.build.gradle.shrinker.parser.ProguardParser createParserCommon (org.antlr.runtime.CharStream) 
		org.antlr.runtime.CharStream stream
		com.android.build.gradle.shrinker.parser.ProguardLexer lexer
		org.antlr.runtime.CommonTokenStream tokens
	private static com.android.build.gradle.shrinker.parser.ProguardParser createParserFromFile (java.io.File) 
		java.io.IOException e
		java.io.File file
	private static com.android.build.gradle.shrinker.parser.ProguardParser createParserFromString (java.lang.String) 
		String input
	private static java.io.File getFileFromBaseDir (java.lang.String, java.lang.String) 
		String baseDir
		String path
		java.io.File file
	static void  () 
}

com/android/build/gradle/shrinker/parser/MatcherWithNegator.class
MatcherWithNegator.java
package com.android.build.gradle.shrinker.parser
public abstract com.android.build.gradle.shrinker.parser.MatcherWithNegator extends java.lang.Object implements com.android.build.gradle.shrinker.parser.Matcher  {
	private boolean negator
	public void  () 
	public boolean matches (java.lang.Object) 
		Object t
		boolean result
	protected abstract boolean matchesWithoutNegator (java.lang.Object) 
	public void setNegator (boolean) 
		boolean negator
}

com/android/build/gradle/shrinker/parser/ProguardParser$ignoredFlag_return.class
ProguardParser.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ProguardParser$ignoredFlag_return extends org.antlr.runtime.ParserRuleReturnScope {
	public void  () 
}

com/android/build/gradle/shrinker/parser/Matcher.class
Matcher.java
package com.android.build.gradle.shrinker.parser
public abstract com.android.build.gradle.shrinker.parser.Matcher extends java.lang.Object {
	public abstract boolean matches (java.lang.Object) 
}

com/android/build/gradle/shrinker/parser/ProguardParser.class
ProguardParser.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ProguardParser extends org.antlr.runtime.Parser {
	public static final String[] tokenNames
	public static final int EOF
	public static final int T__8
	public static final int T__9
	public static final int T__10
	public static final int T__11
	public static final int T__12
	public static final int T__13
	public static final int T__14
	public static final int T__15
	public static final int T__16
	public static final int T__17
	public static final int T__18
	public static final int T__19
	public static final int T__20
	public static final int T__21
	public static final int T__22
	public static final int T__23
	public static final int T__24
	public static final int T__25
	public static final int T__26
	public static final int T__27
	public static final int T__28
	public static final int T__29
	public static final int T__30
	public static final int T__31
	public static final int T__32
	public static final int T__33
	public static final int T__34
	public static final int T__35
	public static final int T__36
	public static final int T__37
	public static final int T__38
	public static final int T__39
	public static final int T__40
	public static final int T__41
	public static final int T__42
	public static final int T__43
	public static final int T__44
	public static final int T__45
	public static final int T__46
	public static final int T__47
	public static final int T__48
	public static final int T__49
	public static final int T__50
	public static final int T__51
	public static final int T__52
	public static final int T__53
	public static final int T__54
	public static final int T__55
	public static final int T__56
	public static final int T__57
	public static final int T__58
	public static final int T__59
	public static final int T__60
	public static final int T__61
	public static final int T__62
	public static final int T__63
	public static final int T__64
	public static final int T__65
	public static final int T__66
	public static final int T__67
	public static final int T__68
	public static final int T__69
	public static final int T__70
	public static final int T__71
	public static final int T__72
	public static final int T__73
	public static final int T__74
	public static final int T__75
	public static final int T__76
	public static final int T__77
	public static final int T__78
	public static final int T__79
	public static final int T__80
	public static final int T__81
	public static final int T__82
	public static final int T__83
	public static final int T__84
	public static final int T__85
	public static final int T__86
	public static final int T__87
	public static final int T__88
	public static final int T__89
	public static final int T__90
	public static final int T__91
	public static final int T__92
	public static final int T__93
	public static final int T__94
	public static final int T__95
	public static final int T__96
	public static final int LINE_COMMENT
	public static final int NAME
	public static final int NEGATOR
	public static final int WS
	public static final org.antlr.runtime.BitSet FOLLOW_18_in_prog81
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog85
	public static final org.antlr.runtime.BitSet FOLLOW_set_in_prog96
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog104
	public static final org.antlr.runtime.BitSet FOLLOW_40_in_prog115
	public static final org.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog119
	public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog123
	public static final org.antlr.runtime.BitSet FOLLOW_38_in_prog135
	public static final org.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog139
	public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog143
	public static final org.antlr.runtime.BitSet FOLLOW_35_in_prog155
	public static final org.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog159
	public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog163
	public static final org.antlr.runtime.BitSet FOLLOW_ignoredFlag_in_prog177
	public static final org.antlr.runtime.BitSet FOLLOW_noOpFlag_in_prog191
	public static final org.antlr.runtime.BitSet FOLLOW_unsupportedFlag_in_prog205
	public static final org.antlr.runtime.BitSet FOLLOW_28_in_prog217
	public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog221
	public static final org.antlr.runtime.BitSet FOLLOW_32_in_prog234
	public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_prog246
	public static final org.antlr.runtime.BitSet FOLLOW_63_in_noOpFlag275
	public static final org.antlr.runtime.BitSet FOLLOW_20_in_noOpFlag284
	public static final org.antlr.runtime.BitSet FOLLOW_filter_in_noOpFlag288
	public static final org.antlr.runtime.BitSet FOLLOW_27_in_noOpFlag303
	public static final org.antlr.runtime.BitSet FOLLOW_25_in_noOpFlag311
	public static final org.antlr.runtime.BitSet FOLLOW_26_in_noOpFlag319
	public static final org.antlr.runtime.BitSet FOLLOW_60_in_noOpFlag327
	public static final org.antlr.runtime.BitSet FOLLOW_44_in_noOpFlag340
	public static final org.antlr.runtime.BitSet FOLLOW_42_in_noOpFlag349
	public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_noOpFlag353
	public static final org.antlr.runtime.BitSet FOLLOW_39_in_noOpFlag364
	public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_noOpFlag368
	public static final org.antlr.runtime.BitSet FOLLOW_37_in_noOpFlag380
	public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_noOpFlag384
	public static final org.antlr.runtime.BitSet FOLLOW_36_in_noOpFlag396
	public static final org.antlr.runtime.BitSet FOLLOW_filter_in_noOpFlag400
	public static final org.antlr.runtime.BitSet FOLLOW_43_in_noOpFlag412
	public static final org.antlr.runtime.BitSet FOLLOW_filter_in_noOpFlag416
	public static final org.antlr.runtime.BitSet FOLLOW_24_in_noOpFlag428
	public static final org.antlr.runtime.BitSet FOLLOW_22_in_noOpFlag439
	public static final org.antlr.runtime.BitSet FOLLOW_23_in_noOpFlag451
	public static final org.antlr.runtime.BitSet FOLLOW_21_in_noOpFlag463
	public static final org.antlr.runtime.BitSet FOLLOW_50_in_ignoredFlag491
	public static final org.antlr.runtime.BitSet FOLLOW_filter_in_ignoredFlag495
	public static final org.antlr.runtime.BitSet FOLLOW_62_in_ignoredFlag505
	public static final org.antlr.runtime.BitSet FOLLOW_15_in_ignoredFlag513
	public static final org.antlr.runtime.BitSet FOLLOW_49_in_ignoredFlag522
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_ignoredFlag524
	public static final org.antlr.runtime.BitSet FOLLOW_17_in_ignoredFlag535
	public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_ignoredFlag537
	public static final org.antlr.runtime.BitSet FOLLOW_46_in_ignoredFlag546
	public static final org.antlr.runtime.BitSet FOLLOW_52_in_ignoredFlag554
	public static final org.antlr.runtime.BitSet FOLLOW_58_in_ignoredFlag563
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_ignoredFlag567
	public static final org.antlr.runtime.BitSet FOLLOW_12_in_ignoredFlag578
	public static final org.antlr.runtime.BitSet FOLLOW_filter_in_ignoredFlag582
	public static final org.antlr.runtime.BitSet FOLLOW_16_in_ignoredFlag593
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_ignoredFlag597
	public static final org.antlr.runtime.BitSet FOLLOW_48_in_ignoredFlag607
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_ignoredFlag611
	public static final org.antlr.runtime.BitSet FOLLOW_19_in_ignoredFlag619
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_ignoredFlag623
	public static final org.antlr.runtime.BitSet FOLLOW_53_in_ignoredFlag631
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_ignoredFlag635
	public static final org.antlr.runtime.BitSet FOLLOW_59_in_ignoredFlag644
	public static final org.antlr.runtime.BitSet FOLLOW_72_in_ignoredFlag647
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_ignoredFlag651
	public static final org.antlr.runtime.BitSet FOLLOW_72_in_ignoredFlag654
	public static final org.antlr.runtime.BitSet FOLLOW_30_in_ignoredFlag667
	public static final org.antlr.runtime.BitSet FOLLOW_72_in_ignoredFlag670
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_ignoredFlag674
	public static final org.antlr.runtime.BitSet FOLLOW_72_in_ignoredFlag677
	public static final org.antlr.runtime.BitSet FOLLOW_14_in_ignoredFlag690
	public static final org.antlr.runtime.BitSet FOLLOW_filter_in_ignoredFlag694
	public static final org.antlr.runtime.BitSet FOLLOW_13_in_ignoredFlag706
	public static final org.antlr.runtime.BitSet FOLLOW_filter_in_ignoredFlag710
	public static final org.antlr.runtime.BitSet FOLLOW_34_in_unsupportedFlag736
	public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_unsupportedFlag740
	public static final org.antlr.runtime.BitSet FOLLOW_51_in_unsupportedFlag748
	public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_unsupportedFlag752
	public static final org.antlr.runtime.BitSet FOLLOW_45_in_unsupportedFlag760
	public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_unsupportedFlag764
	public static final org.antlr.runtime.BitSet FOLLOW_61_in_unsupportedFlag773
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag775
	public static final org.antlr.runtime.BitSet FOLLOW_31_in_unsupportedFlag785
	public static final org.antlr.runtime.BitSet FOLLOW_57_in_unsupportedFlag794
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag796
	public static final org.antlr.runtime.BitSet FOLLOW_64_in_unsupportedFlag807
	public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_unsupportedFlag809
	public static final org.antlr.runtime.BitSet FOLLOW_47_in_unsupportedFlag818
	public static final org.antlr.runtime.BitSet FOLLOW_54_in_unsupportedFlag827
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag829
	public static final org.antlr.runtime.BitSet FOLLOW_29_in_unsupportedFlag841
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag843
	public static final org.antlr.runtime.BitSet FOLLOW_55_in_unsupportedFlag854
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag858
	public static final org.antlr.runtime.BitSet FOLLOW_56_in_unsupportedFlag868
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag872
	public static final org.antlr.runtime.BitSet FOLLOW_41_in_unsupportedFlag884
	public static final org.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag888
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_classpath910
	public static final org.antlr.runtime.BitSet FOLLOW_set_in_classpath913
	public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_classpath919
	public static final org.antlr.runtime.BitSet FOLLOW_nonEmptyFilter_in_filter940
	public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_nonEmptyFilter974
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_nonEmptyFilter980
	public static final org.antlr.runtime.BitSet FOLLOW_11_in_nonEmptyFilter985
	public static final org.antlr.runtime.BitSet FOLLOW_nonEmptyFilter_in_nonEmptyFilter987
	public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_classSpecification1017
	public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classSpecification1025
	public static final org.antlr.runtime.BitSet FOLLOW_classNames_in_classSpecification1030
	public static final org.antlr.runtime.BitSet FOLLOW_inheritance_in_classSpecification1039
	public static final org.antlr.runtime.BitSet FOLLOW_members_in_classSpecification1047
	public static final org.antlr.runtime.BitSet FOLLOW_className_in_classNames1076
	public static final org.antlr.runtime.BitSet FOLLOW_11_in_classNames1083
	public static final org.antlr.runtime.BitSet FOLLOW_className_in_classNames1087
	public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_className1116
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_className1124
	public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_classModifierAndType1151
	public static final org.antlr.runtime.BitSet FOLLOW_87_in_classModifierAndType1163
	public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1169
	public static final org.antlr.runtime.BitSet FOLLOW_73_in_classModifierAndType1178
	public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1184
	public static final org.antlr.runtime.BitSet FOLLOW_81_in_classModifierAndType1193
	public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1199
	public static final org.antlr.runtime.BitSet FOLLOW_classType_in_classModifierAndType1208
	public static final org.antlr.runtime.BitSet FOLLOW_70_in_classType1241
	public static final org.antlr.runtime.BitSet FOLLOW_83_in_classType1250
	public static final org.antlr.runtime.BitSet FOLLOW_79_in_classType1258
	public static final org.antlr.runtime.BitSet FOLLOW_78_in_classType1266
	public static final org.antlr.runtime.BitSet FOLLOW_95_in_members1289
	public static final org.antlr.runtime.BitSet FOLLOW_member_in_members1295
	public static final org.antlr.runtime.BitSet FOLLOW_96_in_members1301
	public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_member1322
	public static final org.antlr.runtime.BitSet FOLLOW_modifiers_in_member1325
	public static final org.antlr.runtime.BitSet FOLLOW_type_in_member1342
	public static final org.antlr.runtime.BitSet FOLLOW_set_in_member1348
	public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_member1357
	public static final org.antlr.runtime.BitSet FOLLOW_69_in_member1392
	public static final org.antlr.runtime.BitSet FOLLOW_67_in_member1404
	public static final org.antlr.runtime.BitSet FOLLOW_66_in_member1414
	public static final org.antlr.runtime.BitSet FOLLOW_70_in_annotation1438
	public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_annotation1441
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_annotation1447
	public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_modifiers1471
	public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_modifier1497
	public static final org.antlr.runtime.BitSet FOLLOW_87_in_modifier1511
	public static final org.antlr.runtime.BitSet FOLLOW_85_in_modifier1521
	public static final org.antlr.runtime.BitSet FOLLOW_86_in_modifier1531
	public static final org.antlr.runtime.BitSet FOLLOW_88_in_modifier1541
	public static final org.antlr.runtime.BitSet FOLLOW_90_in_modifier1551
	public static final org.antlr.runtime.BitSet FOLLOW_94_in_modifier1561
	public static final org.antlr.runtime.BitSet FOLLOW_84_in_modifier1571
	public static final org.antlr.runtime.BitSet FOLLOW_73_in_modifier1581
	public static final org.antlr.runtime.BitSet FOLLOW_89_in_modifier1591
	public static final org.antlr.runtime.BitSet FOLLOW_81_in_modifier1601
	public static final org.antlr.runtime.BitSet FOLLOW_92_in_modifier1611
	public static final org.antlr.runtime.BitSet FOLLOW_91_in_modifier1621
	public static final org.antlr.runtime.BitSet FOLLOW_77_in_modifier1631
	public static final org.antlr.runtime.BitSet FOLLOW_93_in_modifier1641
	public static final org.antlr.runtime.BitSet FOLLOW_set_in_inheritance1672
	public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_inheritance1682
	public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_inheritance1686
	public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_inheritance1692
	public static final org.antlr.runtime.BitSet FOLLOW_9_in_arguments1712
	public static final org.antlr.runtime.BitSet FOLLOW_type_in_arguments1740
	public static final org.antlr.runtime.BitSet FOLLOW_11_in_arguments1753
	public static final org.antlr.runtime.BitSet FOLLOW_type_in_arguments1757
	public static final org.antlr.runtime.BitSet FOLLOW_10_in_arguments1786
	public static final org.antlr.runtime.BitSet FOLLOW_set_in_type1822
	public static final org.antlr.runtime.BitSet FOLLOW_71_in_type1831
	public static final org.antlr.runtime.BitSet FOLLOW_11_in_keepOptionModifier1866
	public static final org.antlr.runtime.BitSet FOLLOW_76_in_keepOptionModifier1871
	public static final org.antlr.runtime.BitSet FOLLOW_75_in_keepOptionModifier1879
	public static final org.antlr.runtime.BitSet FOLLOW_74_in_keepOptionModifier1886
	public org.antlr.runtime.Parser[] getDelegates () 
	public void  (org.antlr.runtime.TokenStream) 
		org.antlr.runtime.TokenStream input
	public void  (org.antlr.runtime.TokenStream, org.antlr.runtime.RecognizerSharedState) 
		org.antlr.runtime.TokenStream input
		org.antlr.runtime.RecognizerSharedState state
	public java.lang.String[] getTokenNames () 
	public java.lang.String getGrammarFileName () 
	public void emitErrorMessage (java.lang.String) 
		String msg
	public final void prog (com.android.build.gradle.shrinker.parser.Flags, java.lang.String)  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.MismatchedSetException mse
		java.util.List class_filter
		int alt1
		org.antlr.runtime.RecognitionException e
		com.android.build.gradle.shrinker.parser.Flags flags
		String baseDirectory
		org.antlr.runtime.Token baseDir
		org.antlr.runtime.Token proguardFile
		com.android.build.gradle.shrinker.parser.KeepModifier keepModifier
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpec
		org.antlr.runtime.ParserRuleReturnScope igFlag
		org.antlr.runtime.ParserRuleReturnScope nopFlag
		org.antlr.runtime.ParserRuleReturnScope unFlag
	public final com.android.build.gradle.shrinker.parser.ProguardParser$noOpFlag_return noOpFlag ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.NoViableAltException nvae
		java.util.List class_filter
		java.util.List attribute_filter
		java.util.List package_filter
		int alt2
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.ProguardParser$noOpFlag_return retval
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpec
	public final com.android.build.gradle.shrinker.parser.ProguardParser$ignoredFlag_return ignoredFlag ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.NoViableAltException nvae
		java.util.List optimization_filter
		int alt3
		int LA3_0
		java.util.List filter
		int alt4
		int LA4_0
		int alt5
		int LA5_0
		int alt6
		int LA6_0
		int alt7
		int LA7_0
		java.util.List file_filter
		java.util.List file_filter
		int alt8
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.ProguardParser$ignoredFlag_return retval
		org.antlr.runtime.Token sourceFile
		org.antlr.runtime.Token mapping
		org.antlr.runtime.Token obfuscationDictionary
		org.antlr.runtime.Token classObfuscationDictionary
		org.antlr.runtime.Token packageObfuscationDictionary
		org.antlr.runtime.Token newPackage
	public final com.android.build.gradle.shrinker.parser.ProguardParser$unsupportedFlag_return unsupportedFlag ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.NoViableAltException nvae
		int alt9
		int LA9_0
		int alt10
		int LA10_0
		int alt11
		int LA11_0
		int alt12
		int LA12_0
		java.util.List directory_filter
		int alt13
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.ProguardParser$unsupportedFlag_return retval
		org.antlr.runtime.Token outputMapping
		org.antlr.runtime.Token seedOutputFile
	public final void classpath ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.MismatchedSetException mse
		int alt14
		int LA14_0
		org.antlr.runtime.RecognitionException re
	public final void filter (java.util.List, com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator)  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.NoViableAltException nvae
		int alt15
		int LA15_0
		org.antlr.runtime.RecognitionException re
		java.util.List filter
		com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator separator
	public final void nonEmptyFilter (java.util.List, com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator)  throws org.antlr.runtime.RecognitionException 
		int alt16
		int LA16_0
		int alt17
		int LA17_0
		org.antlr.runtime.RecognitionException re
		java.util.List filter
		com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator separator
		org.antlr.runtime.Token NAME1
		boolean negator
	public final com.android.build.gradle.shrinker.parser.ClassSpecification classSpecification ()  throws org.antlr.runtime.RecognitionException 
		int LA18_1
		int alt18
		int LA18_0
		int alt19
		int LA19_0
		int alt20
		int LA20_0
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpec
		com.android.build.gradle.shrinker.parser.ClassTypeSpecification cType
		com.android.build.gradle.shrinker.parser.InheritanceSpecification inheritanceSpec
		java.util.List classNames2
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotation3
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifier
		boolean hasNameNegator
	public final java.util.List classNames ()  throws org.antlr.runtime.RecognitionException 
		int alt21
		int LA21_0
		org.antlr.runtime.RecognitionException re
		java.util.List names
		com.android.build.gradle.shrinker.parser.NameSpecification firstName
		com.android.build.gradle.shrinker.parser.NameSpecification otherName
	public final com.android.build.gradle.shrinker.parser.NameSpecification className ()  throws org.antlr.runtime.RecognitionException 
		int alt22
		int LA22_0
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.NameSpecification nameSpec
		org.antlr.runtime.Token NAME4
		boolean hasNameNegator
	public final com.android.build.gradle.shrinker.parser.ClassTypeSpecification classModifierAndType (com.android.build.gradle.shrinker.parser.ModifierSpecification)  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.NoViableAltException nvae
		int alt23
		int LA23_0
		int alt24
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifier
		com.android.build.gradle.shrinker.parser.ClassTypeSpecification cType
		com.android.build.gradle.shrinker.parser.ClassTypeSpecification cmat
		int classType5
		boolean hasNegator
	public final int classType ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.NoViableAltException nvae
		int alt25
		int LA25_0
		int alt26
		org.antlr.runtime.RecognitionException re
		int type
	public final void members (com.android.build.gradle.shrinker.parser.ClassSpecification)  throws org.antlr.runtime.RecognitionException 
		int alt27
		int LA27_0
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpec
	public final void member (com.android.build.gradle.shrinker.parser.ClassSpecification)  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.NoViableAltException nvae
		int LA29_1
		org.antlr.runtime.MismatchedSetException mse
		org.antlr.runtime.NoViableAltException nvae
		int alt29
		int LA29_0
		int alt30
		int LA30_0
		int alt28
		int LA28_0
		int alt31
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.ClassSpecification classSpec
		org.antlr.runtime.Token name
		String typeSig
		String signature
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotation6
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifiers7
	public final com.android.build.gradle.shrinker.parser.AnnotationSpecification annotation ()  throws org.antlr.runtime.RecognitionException 
		int alt32
		int LA32_0
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotSpec
		org.antlr.runtime.Token NAME8
		boolean hasNameNegator
	public final com.android.build.gradle.shrinker.parser.ModifierSpecification modifiers ()  throws org.antlr.runtime.RecognitionException 
		int alt33
		int LA33_0
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifiers
	public final void modifier (com.android.build.gradle.shrinker.parser.ModifierSpecification)  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.NoViableAltException nvae
		int alt34
		int LA34_0
		int alt35
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifiers
		boolean hasNegator
	public final com.android.build.gradle.shrinker.parser.InheritanceSpecification inheritance ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.MismatchedSetException mse
		int alt36
		int LA36_0
		int alt37
		int LA37_0
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.InheritanceSpecification inheritanceSpec
		org.antlr.runtime.Token NAME9
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotation10
		boolean hasNameNegator
	public final java.lang.String arguments ()  throws org.antlr.runtime.RecognitionException 
		int alt38
		int LA38_0
		int alt39
		int LA39_0
		org.antlr.runtime.RecognitionException re
		String signature
		String parameterSig
	public final java.lang.String type ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.MismatchedSetException mse
		int alt40
		int LA40_0
		String sig
		org.antlr.runtime.RecognitionException re
		String signature
		org.antlr.runtime.Token typeName
		int dim
	public final com.android.build.gradle.shrinker.parser.KeepModifier keepOptionModifier ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.NoViableAltException nvae
		int alt41
		int alt42
		int LA42_0
		org.antlr.runtime.RecognitionException re
		com.android.build.gradle.shrinker.parser.KeepModifier modifier
	static void  () 
}

com/android/build/gradle/shrinker/parser/ProguardParserException.class
ProguardParserException.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ProguardParserException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String message
}

com/android/build/gradle/shrinker/parser/ClassSpecification.class
ClassSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ClassSpecification extends java.lang.Object {
	private final java.util.List nameSpecs
	private final com.android.build.gradle.shrinker.parser.ClassTypeSpecification classType
	private final com.android.build.gradle.shrinker.parser.AnnotationSpecification annotation
	private com.android.build.gradle.shrinker.parser.KeepModifier keepModifier
	private com.android.build.gradle.shrinker.parser.ModifierSpecification modifier
	private java.util.List fieldSpecifications
	private java.util.List methodSpecifications
	private com.android.build.gradle.shrinker.parser.InheritanceSpecification inheritanceSpecification
	public void  (java.util.List, com.android.build.gradle.shrinker.parser.ClassTypeSpecification, com.android.build.gradle.shrinker.parser.AnnotationSpecification) 
		java.util.List nameSpecs
		com.android.build.gradle.shrinker.parser.ClassTypeSpecification classType
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotation
	public void setKeepModifier (com.android.build.gradle.shrinker.parser.KeepModifier) 
		com.android.build.gradle.shrinker.parser.KeepModifier keepModifier
	public com.android.build.gradle.shrinker.parser.KeepModifier getKeepModifier () 
	public void setModifier (com.android.build.gradle.shrinker.parser.ModifierSpecification) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification modifier
	public com.android.build.gradle.shrinker.parser.ModifierSpecification getModifier () 
	public void add (com.android.build.gradle.shrinker.parser.FieldSpecification) 
		com.android.build.gradle.shrinker.parser.FieldSpecification fieldSpecification
	public void add (com.android.build.gradle.shrinker.parser.MethodSpecification) 
		com.android.build.gradle.shrinker.parser.MethodSpecification methodSpecification
	public java.util.List getMethodSpecifications () 
	public java.util.List getNames () 
	public com.android.build.gradle.shrinker.parser.ClassTypeSpecification getClassType () 
	public com.android.build.gradle.shrinker.parser.AnnotationSpecification getAnnotation () 
	public java.util.List getFieldSpecifications () 
	public void setInheritance (com.android.build.gradle.shrinker.parser.InheritanceSpecification) 
		com.android.build.gradle.shrinker.parser.InheritanceSpecification inheritanceSpecification
	public com.android.build.gradle.shrinker.parser.InheritanceSpecification getInheritance () 
}

com/android/build/gradle/shrinker/parser/AnnotationSpecification.class
AnnotationSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.AnnotationSpecification extends java.lang.Object {
	private final com.android.build.gradle.shrinker.parser.NameSpecification mName
	public void  (com.android.build.gradle.shrinker.parser.NameSpecification) 
		com.android.build.gradle.shrinker.parser.NameSpecification name
	public com.android.build.gradle.shrinker.parser.NameSpecification getName () 
}

com/android/build/gradle/shrinker/parser/KeepModifier.class
KeepModifier.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.KeepModifier extends java.lang.Object {
	private static final int NONE
	private static final int ALLOW_SHRINKING
	private static final int ALLOW_OBFUSCATION
	private int modifier
	public void  () 
	public boolean allowShrinking () 
	public boolean allowObfuscation () 
	public com.android.build.gradle.shrinker.parser.KeepModifier setAllowShrinking () 
	public com.android.build.gradle.shrinker.parser.KeepModifier setAllowObfuscation () 
}

com/android/build/gradle/shrinker/parser/ProguardLexer$DFA3.class
ProguardLexer.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ProguardLexer$DFA3 extends org.antlr.runtime.DFA {
	final com.android.build.gradle.shrinker.parser.ProguardLexer this$0
	public void  (com.android.build.gradle.shrinker.parser.ProguardLexer, org.antlr.runtime.BaseRecognizer) 
		com.android.build.gradle.shrinker.parser.ProguardLexer this$0
		org.antlr.runtime.BaseRecognizer recognizer
	public java.lang.String getDescription () 
}

com/android/build/gradle/shrinker/parser/ProguardLexer.class
ProguardLexer.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ProguardLexer extends org.antlr.runtime.Lexer {
	public static final int EOF
	public static final int T__8
	public static final int T__9
	public static final int T__10
	public static final int T__11
	public static final int T__12
	public static final int T__13
	public static final int T__14
	public static final int T__15
	public static final int T__16
	public static final int T__17
	public static final int T__18
	public static final int T__19
	public static final int T__20
	public static final int T__21
	public static final int T__22
	public static final int T__23
	public static final int T__24
	public static final int T__25
	public static final int T__26
	public static final int T__27
	public static final int T__28
	public static final int T__29
	public static final int T__30
	public static final int T__31
	public static final int T__32
	public static final int T__33
	public static final int T__34
	public static final int T__35
	public static final int T__36
	public static final int T__37
	public static final int T__38
	public static final int T__39
	public static final int T__40
	public static final int T__41
	public static final int T__42
	public static final int T__43
	public static final int T__44
	public static final int T__45
	public static final int T__46
	public static final int T__47
	public static final int T__48
	public static final int T__49
	public static final int T__50
	public static final int T__51
	public static final int T__52
	public static final int T__53
	public static final int T__54
	public static final int T__55
	public static final int T__56
	public static final int T__57
	public static final int T__58
	public static final int T__59
	public static final int T__60
	public static final int T__61
	public static final int T__62
	public static final int T__63
	public static final int T__64
	public static final int T__65
	public static final int T__66
	public static final int T__67
	public static final int T__68
	public static final int T__69
	public static final int T__70
	public static final int T__71
	public static final int T__72
	public static final int T__73
	public static final int T__74
	public static final int T__75
	public static final int T__76
	public static final int T__77
	public static final int T__78
	public static final int T__79
	public static final int T__80
	public static final int T__81
	public static final int T__82
	public static final int T__83
	public static final int T__84
	public static final int T__85
	public static final int T__86
	public static final int T__87
	public static final int T__88
	public static final int T__89
	public static final int T__90
	public static final int T__91
	public static final int T__92
	public static final int T__93
	public static final int T__94
	public static final int T__95
	public static final int T__96
	public static final int LINE_COMMENT
	public static final int NAME
	public static final int NEGATOR
	public static final int WS
	protected com.android.build.gradle.shrinker.parser.ProguardLexer$DFA3 dfa3
	static final String DFA3_eotS
	static final String DFA3_eofS
	static final String DFA3_minS
	static final String DFA3_maxS
	static final String DFA3_acceptS
	static final String DFA3_specialS
	static final String[] DFA3_transitionS
	static final short[] DFA3_eot
	static final short[] DFA3_eof
	static final char[] DFA3_min
	static final char[] DFA3_max
	static final short[] DFA3_accept
	static final short[] DFA3_special
	static final short[][] DFA3_transition
	public void emitErrorMessage (java.lang.String) 
		String msg
	public org.antlr.runtime.Lexer[] getDelegates () 
	public void  () 
	public void  (org.antlr.runtime.CharStream) 
		org.antlr.runtime.CharStream input
	public void  (org.antlr.runtime.CharStream, org.antlr.runtime.RecognizerSharedState) 
		org.antlr.runtime.CharStream input
		org.antlr.runtime.RecognizerSharedState state
	public java.lang.String getGrammarFileName () 
	public final void mNEGATOR ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__8 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__9 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__10 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__11 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__12 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__13 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__14 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__15 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__16 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__17 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__18 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__19 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__20 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__21 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__22 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__23 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__24 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__25 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__26 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__27 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__28 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__29 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__30 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__31 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__32 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__33 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__34 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__35 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__36 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__37 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__38 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__39 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__40 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__41 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__42 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__43 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__44 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__45 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__46 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__47 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__48 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__49 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__50 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__51 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__52 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__53 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__54 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__55 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__56 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__57 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__58 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__59 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__60 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__61 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__62 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__63 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__64 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__65 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__66 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__67 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__68 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__69 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__70 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__71 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__72 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__73 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__74 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__75 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__76 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__77 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__78 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__79 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__80 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__81 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__82 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__83 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__84 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__85 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__86 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__87 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__88 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__89 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__90 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__91 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__92 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__93 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__94 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__95 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mT__96 ()  throws org.antlr.runtime.RecognitionException 
		int _type
		int _channel
	public final void mNAME ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.MismatchedSetException mse
		org.antlr.runtime.EarlyExitException eee
		int alt1
		int LA1_0
		int cnt1
		int _type
		int _channel
	public final void mLINE_COMMENT ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.MismatchedSetException mse
		int alt2
		int LA2_0
		int _type
		int _channel
	public final void mWS ()  throws org.antlr.runtime.RecognitionException 
		org.antlr.runtime.MismatchedSetException mse
		int _type
		int _channel
	public void mTokens ()  throws org.antlr.runtime.RecognitionException 
		int alt3
	static void  () 
		int i
		int numStates
}

com/android/build/gradle/shrinker/parser/ProguardParser$noOpFlag_return.class
ProguardParser.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.ProguardParser$noOpFlag_return extends org.antlr.runtime.ParserRuleReturnScope {
	public void  () 
}

com/android/build/gradle/shrinker/parser/GrammarActions$FilterSeparator.class
GrammarActions.java
package com.android.build.gradle.shrinker.parser
final com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator extends java.lang.Enum {
	public static final com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator GENERAL
	public static final com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator FILE
	public static final com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator CLASS
	public static final com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator ATTRIBUTE
	private final String singleCharWildcard
	private final String multipleCharWildcard
	private static final com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator[] $VALUES
	public static com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator[] values () 
	public static com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.lang.String) 
		String singleCharWildcard
		String multipleCharWildcard
	static java.lang.String access$000 (com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator) 
		com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator x0
	static java.lang.String access$100 (com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator) 
		com.android.build.gradle.shrinker.parser.GrammarActions$FilterSeparator x0
	static void  () 
}

com/android/build/gradle/shrinker/parser/ModifierSpecification$AccessFlag.class
ModifierSpecification.java
package com.android.build.gradle.shrinker.parser
public final com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag extends java.lang.Enum {
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag PUBLIC
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag PRIVATE
	public static final com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag PROTECTED
	private final int value
	private static final com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag[] $VALUES
	public static com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag[] values () 
	public static com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	static int access$000 (com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag) 
		com.android.build.gradle.shrinker.parser.ModifierSpecification$AccessFlag x0
	static void  () 
}

com/android/build/gradle/shrinker/parser/InheritanceSpecification.class
InheritanceSpecification.java
package com.android.build.gradle.shrinker.parser
public com.android.build.gradle.shrinker.parser.InheritanceSpecification extends java.lang.Object {
	private final com.android.build.gradle.shrinker.parser.NameSpecification mNameSpec
	private final com.android.build.gradle.shrinker.parser.AnnotationSpecification mAnnotationType
	public void  (com.android.build.gradle.shrinker.parser.NameSpecification, com.android.build.gradle.shrinker.parser.AnnotationSpecification) 
		com.android.build.gradle.shrinker.parser.NameSpecification nameSpec
		com.android.build.gradle.shrinker.parser.AnnotationSpecification annotationType
	public com.android.build.gradle.shrinker.parser.NameSpecification getNameSpec () 
	public com.android.build.gradle.shrinker.parser.AnnotationSpecification getAnnotationType () 
}

com/android/build/gradle/shrinker/TypeHierarchyTraverser.class
TypeHierarchyTraverser.java
package com.android.build.gradle.shrinker
public com.android.build.gradle.shrinker.TypeHierarchyTraverser extends com.google.common.collect.TreeTraverser {
	private final com.android.build.gradle.shrinker.ShrinkerGraph mGraph
	private final com.android.build.gradle.shrinker.ShrinkerLogger mShrinkerLogger
	private final boolean mIncludeInterfaces
	private final boolean mIncludeSuperclasses
	private void  (com.android.build.gradle.shrinker.ShrinkerGraph, com.android.build.gradle.shrinker.ShrinkerLogger, boolean, boolean) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		com.android.build.gradle.shrinker.ShrinkerLogger shrinkerLogger
		boolean includeSuperclasses
		boolean includeInterfaces
	public static com.android.build.gradle.shrinker.TypeHierarchyTraverser superclassesAndInterfaces (com.android.build.gradle.shrinker.ShrinkerGraph, com.android.build.gradle.shrinker.ShrinkerLogger) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		com.android.build.gradle.shrinker.ShrinkerLogger shrinkerLogger
	public static com.android.build.gradle.shrinker.TypeHierarchyTraverser superclasses (com.android.build.gradle.shrinker.ShrinkerGraph, com.android.build.gradle.shrinker.ShrinkerLogger) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		com.android.build.gradle.shrinker.ShrinkerLogger shrinkerLogger
	public static com.android.build.gradle.shrinker.TypeHierarchyTraverser interfaces (com.android.build.gradle.shrinker.ShrinkerGraph, com.android.build.gradle.shrinker.ShrinkerLogger) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		com.android.build.gradle.shrinker.ShrinkerLogger shrinkerLogger
	public java.lang.Iterable children (java.lang.Object) 
		Object superclass
		com.android.build.gradle.shrinker.ClassLookupException e
		Object iface
		Object[] interfaces
		com.android.build.gradle.shrinker.ClassLookupException e
		Object klass
		java.util.List result
}

com/android/build/gradle/shrinker/DependencyFinderVisitor$ReflectionMethod$2.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod$2 extends com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod {
	void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public java.lang.Object getMember (com.android.build.gradle.shrinker.ShrinkerGraph, java.util.Deque) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		java.util.Deque stack
}

com/android/build/gradle/shrinker/DependencyFinderVisitor$ReflectionMethod$3.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod$3 extends com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod {
	void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public java.lang.Object getMember (com.android.build.gradle.shrinker.ShrinkerGraph, java.util.Deque) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		java.util.Deque stack
}

com/android/build/gradle/shrinker/DependencyFinderVisitor$DependencyFinderSignatureVisitor.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.DependencyFinderVisitor$DependencyFinderSignatureVisitor extends org.objectweb.asm.signature.SignatureVisitor {
	private final Object mSource
	final com.android.build.gradle.shrinker.DependencyFinderVisitor this$0
	void  (com.android.build.gradle.shrinker.DependencyFinderVisitor, java.lang.Object) 
		Object source
	public void visitClassType (java.lang.String) 
		String name
}

com/android/build/gradle/shrinker/ClassStructureVisitor$2.class
ClassStructureVisitor.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.ClassStructureVisitor$2 extends org.objectweb.asm.FieldVisitor {
	final Object val$field
	final com.android.build.gradle.shrinker.ClassStructureVisitor this$0
	void  (com.android.build.gradle.shrinker.ClassStructureVisitor, int, org.objectweb.asm.FieldVisitor, java.lang.Object) 
		com.android.build.gradle.shrinker.ClassStructureVisitor this$0
		int x0
		org.objectweb.asm.FieldVisitor x1
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
}

com/android/build/gradle/shrinker/JavaSerializationShrinkerGraph$1.class
JavaSerializationShrinkerGraph.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$1 extends java.io.ObjectInputStream {
	final ClassLoader val$classLoader
	void  (java.io.InputStream, java.lang.ClassLoader) 
		java.io.InputStream x0
	protected java.lang.Class resolveClass (java.io.ObjectStreamClass)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectStreamClass desc
}

com/android/build/gradle/shrinker/FullRunShrinker.class

com/android/build/gradle/shrinker/IncrementalShrinker$IncrementalRunImpossibleException.class
IncrementalShrinker.java
package com.android.build.gradle.shrinker
public com.android.build.gradle.shrinker.IncrementalShrinker$IncrementalRunImpossibleException extends java.lang.RuntimeException {
	void  (java.lang.String) 
		String message
	void  (java.lang.Throwable) 
		Throwable cause
}

com/android/build/gradle/shrinker/ProguardFlagsKeepRules.class

com/android/build/gradle/shrinker/DependencyFinderVisitor$ReflectionMethod$4.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod$4 extends com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod {
	void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public java.lang.Object getMember (com.android.build.gradle.shrinker.ShrinkerGraph, java.util.Deque) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		java.util.Deque stack
		String fieldName
		org.objectweb.asm.Type fieldType
		org.objectweb.asm.Type klass
}

com/android/build/gradle/shrinker/JavaSerializationShrinkerGraph$Counter.class
JavaSerializationShrinkerGraph.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counter extends java.lang.Object implements java.io.Serializable  {
	int required
	int ifClassKept
	int classIsKept
	int superInterfaceKept
	int interfaceImplemented
	private void  () 
	synchronized boolean incrementAndCheck (com.android.build.gradle.shrinker.DependencyType) 
		com.android.build.gradle.shrinker.DependencyType type
		boolean before
		boolean after
	synchronized boolean isReachable () 
	void  (com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$1) 
		com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$1 x0
}

com/android/build/gradle/shrinker/ClassLookupException.class
ClassLookupException.java
package com.android.build.gradle.shrinker
public com.android.build.gradle.shrinker.ClassLookupException extends java.lang.Exception {
	private final String mClassName
	public void  (java.lang.String) 
		String className
	public java.lang.String getClassName () 
	public java.lang.String getMessage () 
}

com/android/build/gradle/shrinker/JavaSerializationShrinkerGraph$Counters$1.class
JavaSerializationShrinkerGraph.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counters$1 extends com.google.common.cache.CacheLoader {
	final com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counters this$0
	void  (com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counters) 
		com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counters this$0
	public com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counter load (java.lang.String)  throws java.lang.Exception 
		String unused
	public volatile java.lang.Object load (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/shrinker/FilterMembersVisitor.class
FilterMembersVisitor.java
package com.android.build.gradle.shrinker
public com.android.build.gradle.shrinker.FilterMembersVisitor extends org.objectweb.asm.ClassVisitor {
	private final java.util.Set mMembers
	private final java.util.function.Predicate mClassKeptPredicate
	public void  (java.util.Set, java.util.function.Predicate, org.objectweb.asm.ClassVisitor) 
		java.util.Set members
		java.util.function.Predicate classKeptPredicate
		org.objectweb.asm.ClassVisitor cv
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		String iface
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
		java.util.List interfacesToKeep
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
}

com/android/build/gradle/shrinker/JavaSerializationShrinkerGraph$ClassInfo.class
JavaSerializationShrinkerGraph.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$ClassInfo extends java.lang.Object implements java.io.Serializable  {
	final java.io.File classFile
	final String superclass
	final String[] interfaces
	private void  (java.io.File, java.lang.String, java.lang.String[]) 
		java.io.File classFile
		String superclass
		String[] interfaces
	boolean isLibraryClass () 
	void  (java.io.File, java.lang.String, java.lang.String[], com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$1) 
		java.io.File x0
		String x1
		String[] x2
		com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$1 x3
}

com/android/build/gradle/shrinker/ClassStructureVisitor$1.class
ClassStructureVisitor.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.ClassStructureVisitor$1 extends org.objectweb.asm.MethodVisitor {
	final Object val$method
	final com.android.build.gradle.shrinker.ClassStructureVisitor this$0
	void  (com.android.build.gradle.shrinker.ClassStructureVisitor, int, org.objectweb.asm.MethodVisitor, java.lang.Object) 
		com.android.build.gradle.shrinker.ClassStructureVisitor this$0
		int x0
		org.objectweb.asm.MethodVisitor x1
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
}

com/android/build/gradle/shrinker/IncrementalShrinker$State.class
IncrementalShrinker.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.IncrementalShrinker$State extends java.lang.Object {
	final com.google.common.collect.ImmutableSet members
	final com.google.common.collect.ImmutableSet interfaces
	public void  (java.lang.Iterable, java.lang.Iterable) 
		Iterable members
		Iterable interfaces
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.shrinker.IncrementalShrinker$State state
	public int hashCode () 
}

com/android/build/gradle/shrinker/DependencyRemoverVisitor.class
DependencyRemoverVisitor.java
package com.android.build.gradle.shrinker
public com.android.build.gradle.shrinker.DependencyRemoverVisitor extends org.objectweb.asm.ClassVisitor {
	private final com.android.build.gradle.shrinker.ShrinkerGraph mGraph
	private String mClassName
	public void  (com.android.build.gradle.shrinker.ShrinkerGraph, org.objectweb.asm.ClassVisitor) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		org.objectweb.asm.ClassVisitor cv
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
}

com/android/build/gradle/shrinker/KeepRules.class
KeepRules.java
package com.android.build.gradle.shrinker
public abstract com.android.build.gradle.shrinker.KeepRules extends java.lang.Object {
	public abstract java.util.Map getSymbolsToKeep (java.lang.Object, com.android.build.gradle.shrinker.ShrinkerGraph) 
}

com/android/build/gradle/shrinker/IncrementalRunVisitor$2.class
IncrementalRunVisitor.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.IncrementalRunVisitor$2 extends org.objectweb.asm.MethodVisitor {
	final java.util.Set val$memberAnnotations
	final String val$name
	final com.android.build.gradle.shrinker.IncrementalRunVisitor this$0
	void  (com.android.build.gradle.shrinker.IncrementalRunVisitor, int, org.objectweb.asm.MethodVisitor, java.util.Set, java.lang.String) 
		com.android.build.gradle.shrinker.IncrementalRunVisitor this$0
		int x0
		org.objectweb.asm.MethodVisitor x1
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public void visitEnd () 
}

com/android/build/gradle/shrinker/PostProcessingData$UnresolvedReference.class
PostProcessingData.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.PostProcessingData$UnresolvedReference extends java.lang.Object {
	final Object method
	final Object target
	final boolean invokespecial
	final com.android.build.gradle.shrinker.DependencyType dependencyType
	public void  (java.lang.Object, java.lang.Object, boolean, com.android.build.gradle.shrinker.DependencyType) 
		Object method
		Object target
		boolean invokespecial
		com.android.build.gradle.shrinker.DependencyType dependencyType
	public java.lang.String toString () 
}

com/android/build/gradle/shrinker/PostProcessingData.class
PostProcessingData.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.PostProcessingData extends java.lang.Object {
	private final java.util.Set virtualMethods
	private final java.util.Set multipleInheritance
	private final java.util.Set interfaceInheritance
	private final java.util.Set unresolvedReferences
	void  () 
	java.util.Set getVirtualMethods () 
	java.util.Set getMultipleInheritance () 
	java.util.Set getInterfaceInheritance () 
	java.util.Set getUnresolvedReferences () 
}

com/android/build/gradle/shrinker/IncrementalRunVisitor$1.class
IncrementalRunVisitor.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.IncrementalRunVisitor$1 extends org.objectweb.asm.FieldVisitor {
	final java.util.Set val$memberAnnotations
	final String val$name
	final com.android.build.gradle.shrinker.IncrementalRunVisitor this$0
	void  (com.android.build.gradle.shrinker.IncrementalRunVisitor, int, org.objectweb.asm.FieldVisitor, java.util.Set, java.lang.String) 
		com.android.build.gradle.shrinker.IncrementalRunVisitor this$0
		int x0
		org.objectweb.asm.FieldVisitor x1
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public void visitEnd () 
}

com/android/build/gradle/shrinker/AbstractShrinker.class

com/android/build/gradle/shrinker/DependencyFinderVisitor$Signature.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.DependencyFinderVisitor$Signature extends java.lang.Object {
	private final String owner
	private final String name
	private final String desc
	void  (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.shrinker.DependencyFinderVisitor$Signature method
	public int hashCode () 
}

com/android/build/gradle/shrinker/ProguardConfig.class
ProguardConfig.java
package com.android.build.gradle.shrinker
public com.android.build.gradle.shrinker.ProguardConfig extends java.lang.Object {
	private final com.android.build.gradle.shrinker.parser.Flags mFlags
	public void  () 
	public void parse (java.io.File) 
		org.antlr.runtime.RecognitionException e
		java.io.File configFile
	public void parse (java.lang.String) 
		org.antlr.runtime.RecognitionException e
		String input
	public com.android.build.gradle.shrinker.parser.Flags getFlags () 
}

com/android/build/gradle/shrinker/ShrinkerGraph.class
ShrinkerGraph.java
package com.android.build.gradle.shrinker
public abstract com.android.build.gradle.shrinker.ShrinkerGraph extends java.lang.Object {
	public abstract java.io.File getSourceFile (java.lang.Object) 
	public abstract java.lang.Iterable getAllProgramClasses () 
	public abstract java.util.Set getReachableClasses (com.android.build.gradle.shrinker.AbstractShrinker$CounterSet) 
	public abstract java.util.Set getReachableMembersLocalNames (java.lang.Object, com.android.build.gradle.shrinker.AbstractShrinker$CounterSet) 
	public abstract java.util.Set getDependencies (java.lang.Object) 
	public abstract java.util.Set getMethods (java.lang.Object) 
	public abstract java.util.Set getFields (java.lang.Object) 
	public abstract java.lang.Object addClass (java.lang.String, java.lang.String, java.lang.String[], int, java.io.File) 
	public abstract java.lang.Object addMember (java.lang.Object, java.lang.String, java.lang.String, int) 
	public abstract java.lang.Object getOwnerClass (java.lang.Object) 
	public abstract java.lang.Object getClassReference (java.lang.String) 
	public abstract java.lang.Object getMemberReference (java.lang.String, java.lang.String, java.lang.String) 
	public abstract boolean incrementAndCheck (java.lang.Object, com.android.build.gradle.shrinker.DependencyType, com.android.build.gradle.shrinker.AbstractShrinker$CounterSet) 
	public abstract void addDependency (java.lang.Object, java.lang.Object, com.android.build.gradle.shrinker.DependencyType) 
	public abstract void saveState ()  throws java.io.IOException 
	public abstract boolean isReachable (java.lang.Object, com.android.build.gradle.shrinker.AbstractShrinker$CounterSet) 
	public abstract void removeAllCodeDependencies (java.lang.Object) 
	public abstract java.lang.Object getSuperclass (java.lang.Object)  throws com.android.build.gradle.shrinker.ClassLookupException 
	public abstract java.lang.Object findMatchingMethod (java.lang.Object, java.lang.Object) 
	public abstract boolean isProgramClass (java.lang.Object) 
	public abstract java.lang.Object[] getInterfaces (java.lang.Object)  throws com.android.build.gradle.shrinker.ClassLookupException 
	public abstract java.lang.String getClassName (java.lang.Object) 
	public abstract java.lang.String getMemberName (java.lang.Object) 
	public abstract java.lang.String getFullMemberName (java.lang.Object) 
	public abstract java.lang.String getMemberDescriptor (java.lang.Object) 
	public abstract int getModifiers (java.lang.Object) 
	public abstract void addAnnotation (java.lang.Object, java.lang.String) 
	public abstract java.lang.Iterable getAnnotations (java.lang.Object) 
	public abstract void addRoots (java.util.Map, com.android.build.gradle.shrinker.AbstractShrinker$CounterSet) 
	public abstract java.util.Map getRoots (com.android.build.gradle.shrinker.AbstractShrinker$CounterSet) 
	public abstract void clearCounters (com.android.ide.common.internal.WaitableExecutor) 
	public abstract boolean isClassKnown (java.lang.Object) 
	public abstract void checkDependencies (com.android.build.gradle.shrinker.ShrinkerLogger) 
}

com/android/build/gradle/shrinker/Dependency.class
Dependency.java
package com.android.build.gradle.shrinker
public final com.android.build.gradle.shrinker.Dependency extends java.lang.Object implements java.io.Serializable  {
	final Object target
	final com.android.build.gradle.shrinker.DependencyType type
	public void  (java.lang.Object, com.android.build.gradle.shrinker.DependencyType) 
		Object target
		com.android.build.gradle.shrinker.DependencyType type
	public boolean equals (java.lang.Object) 
		com.android.build.gradle.shrinker.Dependency that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/shrinker/DependencyFinderVisitor$DependencyFinderMethodVisitor.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.DependencyFinderVisitor$DependencyFinderMethodVisitor extends org.objectweb.asm.MethodVisitor {
	private final Object mMethod
	private final java.util.Deque mLastLdcs
	final com.android.build.gradle.shrinker.DependencyFinderVisitor this$0
	void  (com.android.build.gradle.shrinker.DependencyFinderVisitor, java.lang.Object, org.objectweb.asm.MethodVisitor) 
		Object method
		org.objectweb.asm.MethodVisitor mv
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		org.objectweb.asm.Type type
		String desc
		boolean visible
	public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public void visitTypeInsn (int, java.lang.String) 
		Object classReference
		int opcode
		String type
		String className
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		Object target
		int opcode
		String owner
		String name
		String desc
	public void visitLdcInsn (java.lang.Object) 
		Object classReference
		org.objectweb.asm.Type type
		String className
		Object cst
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		Object target
		java.util.Deque stackCopy
		Object target
		int opcode
		String owner
		String name
		String desc
		boolean itf
		org.objectweb.asm.Type type
		com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod reflectionMethod
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
		String className
	public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) 
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		org.objectweb.asm.Label handler
		String type
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		org.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitIincInsn (int, int) 
		int var
		int increment
	public void visitJumpInsn (int, org.objectweb.asm.Label) 
		int opcode
		org.objectweb.asm.Label label
}

com/android/build/gradle/shrinker/DependencyFinderVisitor$ReflectionMethod$1.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod$1 extends com.android.build.gradle.shrinker.DependencyFinderVisitor$ReflectionMethod {
	void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public java.lang.Object getMember (com.android.build.gradle.shrinker.ShrinkerGraph, java.util.Deque) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		java.util.Deque stack
}

com/android/build/gradle/shrinker/JavaSerializationShrinkerGraph$Counters.class
JavaSerializationShrinkerGraph.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counters extends java.lang.Object implements java.io.Serializable  {
	private final com.google.common.cache.LoadingCache mReferenceCounters
	private final java.util.concurrent.ConcurrentMap mRoots
	public void  (java.util.concurrent.ConcurrentMap, java.util.Map) 
		java.util.concurrent.ConcurrentMap roots
		java.util.Map counters
	static com.google.common.cache.LoadingCache access$000 (com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counters) 
		com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counters x0
	static java.util.concurrent.ConcurrentMap access$100 (com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counters) 
		com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$Counters x0
}

com/android/build/gradle/shrinker/IncrementalShrinker$Changes.class
IncrementalShrinker.java
package com.android.build.gradle.shrinker
final com.android.build.gradle.shrinker.IncrementalShrinker$Changes extends java.lang.Object {
	final java.util.Set classesToWrite
	final java.util.Set classFilesToDelete
	private void  (java.util.Set, java.util.Set) 
		java.util.Set classesToWrite
		java.util.Set classFilesToDelete
	void  (java.util.Set, java.util.Set, com.android.build.gradle.shrinker.IncrementalShrinker$1) 
		java.util.Set x0
		java.util.Set x1
		com.android.build.gradle.shrinker.IncrementalShrinker$1 x2
}

com/android/build/gradle/shrinker/IncrementalRunVisitor.class
IncrementalRunVisitor.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.IncrementalRunVisitor extends com.android.build.gradle.shrinker.DependencyFinderVisitor {
	private final com.android.build.gradle.shrinker.ShrinkerGraph mGraph
	private final java.util.Collection mModifiedClasses
	private final java.util.Collection mUnresolvedReferences
	private String mClassName
	private java.util.Set mMethods
	private java.util.Set mFields
	private java.util.Set mAnnotations
	public void  (com.android.build.gradle.shrinker.ShrinkerGraph, java.util.Collection, java.util.Collection) 
		com.android.build.gradle.shrinker.ShrinkerGraph graph
		java.util.Collection modifiedClasses
		java.util.Collection unresolvedReferences
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
		Object klass
	private void checkModifiers (java.lang.Object, int) 
		Object klass
		int modifiers
		int oldModifiers
	private void checkInterfaces (java.lang.Object, java.lang.String[]) 
		Object iface
		java.util.Set oldNames
		Object[] interfaces
		java.util.Set newNames
		com.android.build.gradle.shrinker.ClassLookupException e
		Object klass
		String[] interfaceNames
	private void checkSuperclass (java.lang.Object, java.lang.String) 
		Object superclass
		com.android.build.gradle.shrinker.ClassLookupException e
		Object klass
		String superName
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		Object field
		java.util.Set memberAnnotations
		org.objectweb.asm.FieldVisitor superVisitor
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
		Object method
		java.util.Set memberAnnotations
		org.objectweb.asm.MethodVisitor superVisitor
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	protected void handleDependency (java.lang.Object, java.lang.Object, com.android.build.gradle.shrinker.DependencyType) 
		Object source
		Object target
		com.android.build.gradle.shrinker.DependencyType type
	protected void handleMultipleInheritance (java.lang.Object) 
		Object klass
	protected void handleVirtualMethod (java.lang.Object) 
		Object method
	protected void handleInterfaceInheritance (java.lang.Object) 
		Object klass
	protected void handleUnresolvedReference (com.android.build.gradle.shrinker.PostProcessingData$UnresolvedReference) 
		com.android.build.gradle.shrinker.PostProcessingData$UnresolvedReference reference
	public void visitEnd () 
		Object method
		Object field
	private static void checkForAddedAnnotation (java.lang.String, java.util.Set, java.lang.String) 
		String desc
		java.util.Set annotations
		String target
		String name
	private static void checkForRemovedAnnotation (java.util.Set, java.lang.String) 
		java.util.Set annotations
		String target
		String annotation
	static java.lang.String access$000 (com.android.build.gradle.shrinker.IncrementalRunVisitor) 
		com.android.build.gradle.shrinker.IncrementalRunVisitor x0
	static void access$100 (java.lang.String, java.util.Set, java.lang.String) 
		String x0
		java.util.Set x1
		String x2
	static void access$200 (java.util.Set, java.lang.String) 
		java.util.Set x0
		String x1
}

com/android/build/gradle/shrinker/IncrementalShrinker$1.class
IncrementalShrinker.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.IncrementalShrinker$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/shrinker/DependencyFinderVisitor$DependencyFinderAnnotationVisitor.class
DependencyFinderVisitor.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.DependencyFinderVisitor$DependencyFinderAnnotationVisitor extends org.objectweb.asm.AnnotationVisitor {
	private final String mAnnotationName
	private final Object mSource
	final com.android.build.gradle.shrinker.DependencyFinderVisitor this$0
	void  (com.android.build.gradle.shrinker.DependencyFinderVisitor, java.lang.String, java.lang.Object, org.objectweb.asm.AnnotationVisitor) 
		String annotationName
		Object source
		org.objectweb.asm.AnnotationVisitor av
	public void visit (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
		String internalName
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
		String internalName
	public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
}

com/android/build/gradle/shrinker/JavaSerializationShrinkerGraph$2.class
JavaSerializationShrinkerGraph.java
package com.android.build.gradle.shrinker
 com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$shrinker$DependencyType
	static void  () 
}

com/android/build/gradle/options/
com/android/build/gradle/options/ProjectOptions.class

com/android/build/gradle/options/IntegerOption.class
IntegerOption.java
package com.android.build.gradle.options
public final com.android.build.gradle.options.IntegerOption extends java.lang.Enum implements com.android.build.gradle.options.Option  {
	public static final com.android.build.gradle.options.IntegerOption ANDROID_TEST_SHARD_COUNT
	public static final com.android.build.gradle.options.IntegerOption ANDROID_SDK_CHANNEL
	public static final com.android.build.gradle.options.IntegerOption THREAD_POOL_SIZE
	public static final com.android.build.gradle.options.IntegerOption THREAD_POOL_SIZE_OLD
	public static final com.android.build.gradle.options.IntegerOption IDE_BUILD_MODEL_ONLY_VERSION
	public static final com.android.build.gradle.options.IntegerOption IDE_TARGET_FEATURE_LEVEL
	public static final com.android.build.gradle.options.IntegerOption IDE_VERSION_CODE_OVERRIDE
	private final String propertyName
	private static final com.android.build.gradle.options.IntegerOption[] $VALUES
	public static com.android.build.gradle.options.IntegerOption[] values () 
	public static com.android.build.gradle.options.IntegerOption valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String propertyName
	public java.lang.String getPropertyName () 
	public java.lang.Integer getDefaultValue () 
	public java.lang.Integer parse (java.lang.Object) 
		Object value
	public volatile java.lang.Object parse (java.lang.Object) 
	public volatile java.lang.Object getDefaultValue () 
	static void  () 
}

com/android/build/gradle/options/OptionalBooleanOption.class
OptionalBooleanOption.java
package com.android.build.gradle.options
public final com.android.build.gradle.options.OptionalBooleanOption extends java.lang.Enum implements com.android.build.gradle.options.Option  {
	public static final com.android.build.gradle.options.OptionalBooleanOption SIGNING_V1_ENABLED
	public static final com.android.build.gradle.options.OptionalBooleanOption SIGNING_V2_ENABLED
	private final String propertyName
	private static final com.android.build.gradle.options.OptionalBooleanOption[] $VALUES
	public static com.android.build.gradle.options.OptionalBooleanOption[] values () 
	public static com.android.build.gradle.options.OptionalBooleanOption valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String propertyName
	public java.lang.String getPropertyName () 
	public java.lang.Boolean getDefaultValue () 
	public java.lang.Boolean parse (java.lang.Object) 
		Object value
	public volatile java.lang.Object parse (java.lang.Object) 
	public volatile java.lang.Object getDefaultValue () 
	static void  () 
}

com/android/build/gradle/options/Option.class
Option.java
package com.android.build.gradle.options
public abstract com.android.build.gradle.options.Option extends java.lang.Object {
	public abstract java.lang.String getPropertyName () 
	public abstract java.lang.Object getDefaultValue () 
	public abstract java.lang.Object parse (java.lang.Object) 
}

com/android/build/gradle/options/BooleanOption.class
BooleanOption.java
package com.android.build.gradle.options
public final com.android.build.gradle.options.BooleanOption extends java.lang.Enum implements com.android.build.gradle.options.Option  {
	public static final com.android.build.gradle.options.BooleanOption ENABLE_AAPT2
	public static final com.android.build.gradle.options.BooleanOption ENABLE_BUILD_CACHE
	public static final com.android.build.gradle.options.BooleanOption ENABLE_PROFILE_JSON
	public static final com.android.build.gradle.options.BooleanOption ENABLE_SDK_DOWNLOAD
	public static final com.android.build.gradle.options.BooleanOption ENABLE_TEST_SHARDING
	public static final com.android.build.gradle.options.BooleanOption ENABLE_DEX_ARCHIVE
	public static final com.android.build.gradle.options.BooleanOption ENABLE_NEW_RESOURCE_PROCESSING
	public static final com.android.build.gradle.options.BooleanOption ENABLE_PREDEX_CACHE
	public static final com.android.build.gradle.options.BooleanOption VERSION_CHECK_OVERRIDE_PROPERTY
	public static final com.android.build.gradle.options.BooleanOption VERSION_CHECK_OVERRIDE_PROPERTY_OLD
	public static final com.android.build.gradle.options.BooleanOption OVERRIDE_PATH_CHECK_PROPERTY
	public static final com.android.build.gradle.options.BooleanOption OVERRIDE_PATH_CHECK_PROPERTY_OLD
	public static final com.android.build.gradle.options.BooleanOption ENABLE_DEPRECATED_NDK
	public static final com.android.build.gradle.options.BooleanOption DISABLE_RESOURCE_VALIDATION
	public static final com.android.build.gradle.options.BooleanOption BUILD_ONLY_TARGET_ABI
	public static final com.android.build.gradle.options.BooleanOption KEEP_TIMESTAMPS_IN_APK
	public static final com.android.build.gradle.options.BooleanOption IDE_INVOKED_FROM_IDE
	public static final com.android.build.gradle.options.BooleanOption IDE_BUILD_MODEL_ONLY
	public static final com.android.build.gradle.options.BooleanOption IDE_BUILD_MODEL_ONLY_ADVANCED
	public static final com.android.build.gradle.options.BooleanOption IDE_BUILD_MODEL_FEATURE_FULL_DEPENDENCIES
	public static final com.android.build.gradle.options.BooleanOption IDE_REFRESH_EXTERNAL_NATIVE_MODEL
	public static final com.android.build.gradle.options.BooleanOption IDE_GENERATE_SOURCES_ONLY
	public static final com.android.build.gradle.options.BooleanOption IDE_TEST_ONLY
	private final String propertyName
	private final boolean defaultValue
	private static final com.android.build.gradle.options.BooleanOption[] $VALUES
	public static com.android.build.gradle.options.BooleanOption[] values () 
	public static com.android.build.gradle.options.BooleanOption valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String propertyName
	private void  (java.lang.String, int, java.lang.String, boolean) 
		String propertyName
		boolean defaultValue
	public java.lang.String getPropertyName () 
	public java.lang.Boolean getDefaultValue () 
	public java.lang.Boolean parse (java.lang.Object) 
		Object value
	public volatile java.lang.Object parse (java.lang.Object) 
	public volatile java.lang.Object getDefaultValue () 
	static void  () 
}

com/android/build/gradle/options/StringOption.class
StringOption.java
package com.android.build.gradle.options
public final com.android.build.gradle.options.StringOption extends java.lang.Enum implements com.android.build.gradle.options.Option  {
	public static final com.android.build.gradle.options.StringOption BUILD_CACHE_DIR
	public static final com.android.build.gradle.options.StringOption IDE_BUILD_TARGET_DENISTY
	public static final com.android.build.gradle.options.StringOption IDE_BUILD_TARGET_ABI
	public static final com.android.build.gradle.options.StringOption IDE_RESTRICT_VARIANT_PROJECT
	public static final com.android.build.gradle.options.StringOption IDE_RESTRICT_VARIANT_NAME
	public static final com.android.build.gradle.options.StringOption IDE_SIGNING_STORE_TYPE
	public static final com.android.build.gradle.options.StringOption IDE_SIGNING_STORE_FILE
	public static final com.android.build.gradle.options.StringOption IDE_SIGNING_STORE_PASSWORD
	public static final com.android.build.gradle.options.StringOption IDE_SIGNING_KEY_ALIAS
	public static final com.android.build.gradle.options.StringOption IDE_SIGNING_KEY_PASSWORD
	public static final com.android.build.gradle.options.StringOption IDE_APK_LOCATION
	public static final com.android.build.gradle.options.StringOption IDE_OPTIONAL_COMPILATION_STEPS
	public static final com.android.build.gradle.options.StringOption IDE_COLD_SWAP_MODE
	public static final com.android.build.gradle.options.StringOption IDE_VERSION_NAME_OVERRIDE
	public static final com.android.build.gradle.options.StringOption IDE_ANDROID_CUSTOM_CLASS_TRANSFORMS
	private final String propertyName
	private static final com.android.build.gradle.options.StringOption[] $VALUES
	public static com.android.build.gradle.options.StringOption[] values () 
	public static com.android.build.gradle.options.StringOption valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String propertyName
	public java.lang.String getPropertyName () 
	public java.lang.String getDefaultValue () 
	public java.lang.String parse (java.lang.Object) 
		Object value
	public volatile java.lang.Object parse (java.lang.Object) 
	public volatile java.lang.Object getDefaultValue () 
	static void  () 
}

com/android/build/gradle/ndk/
com/android/build/gradle/ndk/internal/
com/android/build/gradle/ndk/internal/NativeCompilerArgsUtil.class
NativeCompilerArgsUtil.java
package com.android.build.gradle.ndk.internal
public final com.android.build.gradle.ndk.internal.NativeCompilerArgsUtil extends java.lang.Object {
	private static final java.util.regex.Pattern WHITESPACE
	private void  () 
	public static java.util.List transform (java.lang.Iterable) 
		String arg
		Iterable args
		com.google.common.collect.ImmutableList$Builder builder
	public static java.lang.String transform (java.lang.String) 
		String arg
		String str
	static void  () 
}

com/android/build/gradle/tasks/
com/android/build/gradle/tasks/BundleAtom.class
BundleAtom.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.BundleAtom extends com.android.build.gradle.internal.tasks.DefaultAndroidTask implements com.android.build.gradle.internal.tasks.FileSupplier  {
	private java.io.File bundleFolder
	private java.io.File bundleFile
	private org.gradle.api.file.FileCollection jniFolders
	private org.gradle.api.file.FileCollection dexFolders
	private org.gradle.api.file.FileCollection javaResources
	public void  () 
	private static void deleteDirectoryContents (java.io.File)  throws java.io.IOException 
		java.io.File directory
	public void taskAction ()  throws java.io.IOException 
		java.io.File destLibFile
		java.io.File lib
		java.io.File jniFolder
		java.io.File destDexFile
		java.io.File dexFile
		java.io.File dexFolder
		java.io.File destJavaResFile
		java.io.File javaResFile
		java.io.FileOutputStream destOutputStream
		java.io.InputStream zipInputStream
		byte[] zipInputBuffer
		java.util.zip.ZipEntry zipEntry
		java.io.File destJavaResource
		java.util.Enumeration entries
		java.util.zip.ZipFile zipFile
		java.io.File javaResource
		byte[] inputBuffer
		java.io.FileInputStream fileInputStream
		java.io.File file
		java.util.zip.ZipOutputStream zipOutputStream
		java.io.File libBundleFolder
		java.io.File dexBundleFolder
		java.io.File javaResBundleFolder
	public java.io.File getLibBundleFolder () 
	public java.io.File getDexBundleFolder () 
	public java.io.File getJavaResBundleFolder () 
	public java.io.File getBundleFolder () 
	public void setBundleFolder (java.io.File) 
		java.io.File bundleFolder
	public java.io.File getBundleFile () 
	public void setBundleFile (java.io.File) 
		java.io.File bundleFile
	public org.gradle.api.file.FileCollection getJniFolders () 
	public void setJniFolders (org.gradle.api.file.FileCollection) 
		org.gradle.api.file.FileCollection jniFolders
	public org.gradle.api.file.FileCollection getDexFolders () 
	public void setDexFolders (org.gradle.api.file.FileCollection) 
		org.gradle.api.file.FileCollection dexFolders
	public org.gradle.api.file.FileCollection getJavaResources () 
	public void setJavaResources (org.gradle.api.file.FileCollection) 
		org.gradle.api.file.FileCollection javaResources
	public org.gradle.api.Task getTask () 
	public java.io.File get () 
	public volatile java.lang.Object get () 
	static org.gradle.api.file.FileCollection access$002 (com.android.build.gradle.tasks.BundleAtom, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.BundleAtom x0
		org.gradle.api.file.FileCollection x1
	static org.gradle.api.file.FileCollection access$102 (com.android.build.gradle.tasks.BundleAtom, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.BundleAtom x0
		org.gradle.api.file.FileCollection x1
	static org.gradle.api.file.FileCollection access$202 (com.android.build.gradle.tasks.BundleAtom, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.BundleAtom x0
		org.gradle.api.file.FileCollection x1
}

com/android/build/gradle/tasks/GenerateSplitAbiRes.class
GenerateSplitAbiRes.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.GenerateSplitAbiRes extends com.android.build.gradle.internal.tasks.BaseTask {
	private String applicationId
	private String outputBaseName
	private String versionName
	private int versionCode
	private java.util.Set splits
	private java.io.File outputDirectory
	private boolean debuggable
	private com.android.build.gradle.internal.dsl.AaptOptions aaptOptions
	private com.android.build.gradle.internal.scope.SplitScope splitScope
	private com.android.build.gradle.internal.scope.SplitFactory splitFactory
	private com.android.builder.core.VariantType variantType
	private com.android.build.gradle.internal.scope.VariantScope variantScope
	public void  () 
	public java.lang.String getApplicationId () 
	public int getVersionCode () 
	public java.lang.String getVersionName () 
	public java.lang.String getOutputBaseName () 
	public java.util.Set getSplits () 
	public java.io.File getOutputDirectory () 
	public boolean isDebuggable () 
	public com.android.build.gradle.internal.dsl.AaptOptions getAaptOptions () 
	protected void doFullTaskAction ()  throws java.io.IOException java.lang.InterruptedException com.android.ide.common.process.ProcessException 
		String splitName
		java.io.OutputStreamWriter fileWriter
		com.android.ide.common.build.ApkData abiApkData
		java.io.File resPackageFile
		java.io.File tmpDirectory
		java.io.File tmpFile
		String versionNameToUse
		com.android.builder.internal.aapt.Aapt aapt
		com.android.builder.internal.aapt.AaptPackageConfig$Builder aaptConfig
		String split
	private java.io.File getOutputFileForSplit (java.lang.String) 
		String split
	static int access$002 (com.android.build.gradle.tasks.GenerateSplitAbiRes, int) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		int x1
	static java.lang.String access$102 (com.android.build.gradle.tasks.GenerateSplitAbiRes, java.lang.String) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		String x1
	static com.android.build.gradle.internal.scope.VariantScope access$202 (com.android.build.gradle.tasks.GenerateSplitAbiRes, com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		com.android.build.gradle.internal.scope.VariantScope x1
	static com.android.builder.core.VariantType access$302 (com.android.build.gradle.tasks.GenerateSplitAbiRes, com.android.builder.core.VariantType) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		com.android.builder.core.VariantType x1
	static java.io.File access$402 (com.android.build.gradle.tasks.GenerateSplitAbiRes, java.io.File) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		java.io.File x1
	static java.util.Set access$502 (com.android.build.gradle.tasks.GenerateSplitAbiRes, java.util.Set) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		java.util.Set x1
	static java.lang.String access$602 (com.android.build.gradle.tasks.GenerateSplitAbiRes, java.lang.String) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		String x1
	static java.lang.String access$702 (com.android.build.gradle.tasks.GenerateSplitAbiRes, java.lang.String) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		String x1
	static boolean access$802 (com.android.build.gradle.tasks.GenerateSplitAbiRes, boolean) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		boolean x1
	static com.android.build.gradle.internal.dsl.AaptOptions access$902 (com.android.build.gradle.tasks.GenerateSplitAbiRes, com.android.build.gradle.internal.dsl.AaptOptions) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		com.android.build.gradle.internal.dsl.AaptOptions x1
	static com.android.build.gradle.internal.scope.SplitScope access$1002 (com.android.build.gradle.tasks.GenerateSplitAbiRes, com.android.build.gradle.internal.scope.SplitScope) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		com.android.build.gradle.internal.scope.SplitScope x1
	static com.android.build.gradle.internal.scope.SplitFactory access$1102 (com.android.build.gradle.tasks.GenerateSplitAbiRes, com.android.build.gradle.internal.scope.SplitFactory) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes x0
		com.android.build.gradle.internal.scope.SplitFactory x1
}

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

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

com/android/build/gradle/tasks/PackageAndroidArtifact$ConfigAction.class

com/android/build/gradle/tasks/JavaPreCompileTask$ConfigAction.class
JavaPreCompileTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.JavaPreCompileTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.JavaPreCompileTask) 
		com.android.build.gradle.tasks.JavaPreCompileTask task
	public volatile void execute (java.lang.Object) 
}

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

com/android/build/gradle/tasks/PackageAtom$ConfigAction.class

com/android/build/gradle/tasks/ShaderCompile.class
ShaderCompile.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ShaderCompile extends com.android.build.gradle.internal.tasks.BaseTask {
	private static final org.gradle.api.tasks.util.PatternSet PATTERN_SET
	private java.io.File outputDir
	private java.io.File sourceDir
	private java.util.List defaultArgs
	private java.util.Map scopedArgs
	private java.io.File ndkLocation
	public void  () 
	public java.lang.String getBuildToolsVersion () 
	public org.gradle.api.file.FileTree getSourceFiles () 
		org.gradle.api.file.FileTree src
		java.io.File sourceDir
	protected void compileShaders ()  throws java.io.IOException 
		Exception e
		java.io.File destinationDir
	public java.io.File getOutputDir () 
	public void setOutputDir (java.io.File) 
		java.io.File sourceOutputDir
	public java.io.File getSourceDir () 
	public void setSourceDir (java.io.File) 
		java.io.File sourceDir
	public java.util.List getDefaultArgs () 
	public void setDefaultArgs (java.util.List) 
		java.util.List defaultArgs
	public java.util.Map getScopedArgs () 
	public void setScopedArgs (java.util.Map) 
		java.util.Map scopedArgs
	static java.io.File access$002 (com.android.build.gradle.tasks.ShaderCompile, java.io.File) 
		com.android.build.gradle.tasks.ShaderCompile x0
		java.io.File x1
	static void  () 
}

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

com/android/build/gradle/tasks/MergeDexAtomResClass$ConfigAction.class
MergeDexAtomResClass.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.MergeDexAtomResClass$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantOutputScope scope
	public void  (com.android.build.gradle.internal.scope.VariantOutputScope) 
		com.android.build.gradle.internal.scope.VariantOutputScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.MergeDexAtomResClass) 
		com.android.build.gradle.tasks.MergeDexAtomResClass task
		com.android.build.gradle.internal.scope.VariantScope variantScope
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/NdkBuildExternalNativeJsonGenerator.class
NdkBuildExternalNativeJsonGenerator.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.NdkBuildExternalNativeJsonGenerator extends com.android.build.gradle.tasks.ExternalNativeJsonGenerator {
	private final java.io.File projectDir
	void  (com.android.build.gradle.internal.ndk.NdkHandler, int, java.lang.String, java.util.List, com.android.builder.core.AndroidBuilder, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, boolean, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		int minSdkVersion
		String variantName
		java.util.List abis
		com.android.builder.core.AndroidBuilder androidBuilder
		java.io.File projectDir
		java.io.File sdkFolder
		java.io.File ndkFolder
		java.io.File soFolder
		java.io.File objFolder
		java.io.File jsonFolder
		java.io.File makeFile
		boolean debuggable
		java.util.List buildArguments
		java.util.List cFlags
		java.util.List cppFlags
		java.util.List nativeBuildConfigurationsJsons
	void processBuildOutput (java.lang.String, java.lang.String, int)  throws java.io.IOException 
		String buildOutput
		String abi
		int abiPlatformVersion
		java.io.File applicationMk
		com.android.build.gradle.external.gson.NativeBuildConfigValue buildConfig
		String actualResult
		java.io.File expectedJson
	com.android.ide.common.process.ProcessInfoBuilder getProcessBuilder (java.lang.String, int, java.io.File) 
		String abi
		int abiPlatformVersion
		java.io.File outputJson
		java.io.File applicationMk
		com.android.ide.common.process.ProcessInfoBuilder builder
	java.lang.String executeProcess (com.android.ide.common.process.ProcessInfoBuilder)  throws com.android.ide.common.process.ProcessException java.io.IOException 
		com.android.ide.common.process.ProcessInfoBuilder processBuilder
	public com.android.build.gradle.tasks.NativeBuildSystem getNativeBuildSystem () 
	java.util.Map getStlSharedObjectFiles () 
	private java.lang.String getNdkBuild () 
		java.io.IOException e
		String tool
		java.io.File toolFile
	private java.io.File getMakeFile () 
	private void checkConfiguration () 
		java.util.List configurationErrors
	private java.util.List getBaseArgs (java.lang.String, int, java.io.File, boolean) 
		String flag
		String flag
		String argument
		String abi
		int abiPlatformVersion
		java.io.File applicationMk
		boolean removeJobsFlag
		java.util.List result
		String ndkOut
		boolean skipNextArgument
	private java.lang.String getBuildCommand (java.lang.String, int, java.io.File, boolean) 
		String abi
		int abiPlatformVersion
		java.io.File applicationMk
		boolean removeJobsFlag
	private java.util.List getConfigurationErrors () 
		java.util.List messages
}

com/android/build/gradle/tasks/JavaPreCompileTask.class
JavaPreCompileTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.JavaPreCompileTask extends com.android.build.gradle.internal.tasks.BaseTask {
	private java.io.File annotationProcessorOutputFolder
	public void  () 
	public void preCompile () 
	static java.io.File access$002 (com.android.build.gradle.tasks.JavaPreCompileTask, java.io.File) 
		com.android.build.gradle.tasks.JavaPreCompileTask x0
		java.io.File x1
}

com/android/build/gradle/tasks/PreColdSwapTask$1.class
PreColdSwapTask.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.PreColdSwapTask$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$incremental$InstantRunBuildMode
	static void  () 
}

com/android/build/gradle/tasks/ExternalNativeBuildTask$ConfigAction.class

com/android/build/gradle/tasks/SplitsDiscovery$DiscoverableFilterType.class
SplitsDiscovery.java
package com.android.build.gradle.tasks
abstract com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType extends java.lang.Enum {
	public static final com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType DENSITY
	public static final com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType LANGUAGE
	public static final com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType ABI
	private String folderPrefix
	private static final com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType[] $VALUES
	public static com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType[] values () 
	public static com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String folderPrefix
	abstract java.util.Collection getConfiguredFilters (com.android.build.gradle.tasks.SplitsDiscovery) 
	abstract boolean isAuto (com.android.build.gradle.tasks.SplitsDiscovery) 
	static java.lang.String access$000 (com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType) 
		com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType x0
	void  (java.lang.String, int, java.lang.String, com.android.build.gradle.tasks.SplitsDiscovery$1) 
		String x0
		int x1
		String x2
		com.android.build.gradle.tasks.SplitsDiscovery$1 x3
	static void  () 
}

com/android/build/gradle/tasks/MergeSourceSetFolders$MergeAssetConfigAction.class

com/android/build/gradle/tasks/AndroidJarTask.class
AndroidJarTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.AndroidJarTask extends org.gradle.api.tasks.bundling.Jar implements com.android.build.gradle.tasks.BinaryFileProviderTask  {
	public void  () 
	public com.android.build.gradle.tasks.BinaryFileProviderTask$Artifact getArtifact () 
}

com/android/build/gradle/tasks/AndroidJarTask$JarClassesConfigAction.class
AndroidJarTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.AndroidJarTask$JarClassesConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.AndroidJarTask) 
		com.android.build.gradle.tasks.AndroidJarTask jarTask
		com.android.build.gradle.internal.variant.BaseVariantData variantData
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/NdkCompile$1.class
NdkCompile.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.NdkCompile$1 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.ide.common.util.ReferenceHolder val$generateMakeFile
	final com.android.build.gradle.tasks.NdkCompile this$0
	void  (com.android.build.gradle.tasks.NdkCompile, com.android.ide.common.util.ReferenceHolder) 
		com.android.build.gradle.tasks.NdkCompile this$0
	public void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails change
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/BinaryFileProviderTask$Artifact.class
BinaryFileProviderTask.java
package com.android.build.gradle.tasks
public final com.android.build.gradle.tasks.BinaryFileProviderTask$Artifact extends java.lang.Object {
	private final com.android.build.gradle.tasks.BinaryFileProviderTask$BinaryArtifactType binaryArtifactType
	private final java.io.File artifactFile
	public void  (com.android.build.gradle.tasks.BinaryFileProviderTask$BinaryArtifactType, java.io.File) 
		com.android.build.gradle.tasks.BinaryFileProviderTask$BinaryArtifactType binaryArtifactType
		java.io.File artifactFile
}

com/android/build/gradle/tasks/PackageSplitAbi$ConfigAction.class
PackageSplitAbi.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.PackageSplitAbi$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private com.android.build.gradle.internal.scope.VariantScope scope
	private java.io.File outputDirectory
	private org.gradle.api.file.FileCollection processedAbiResources
	public void  (com.android.build.gradle.internal.scope.VariantScope, java.io.File, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.VariantScope scope
		java.io.File outputDirectory
		org.gradle.api.file.FileCollection processedAbiResources
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.PackageSplitAbi) 
		com.android.build.gradle.tasks.PackageSplitAbi packageSplitAbiTask
		com.android.builder.core.VariantConfiguration config
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/SplitsDiscovery$DiscoverableFilterType$3.class
SplitsDiscovery.java
package com.android.build.gradle.tasks
final com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType$3 extends com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType {
	void  (java.lang.String, int, java.lang.String) 
		String folderPrefix
	java.util.Collection getConfiguredFilters (com.android.build.gradle.tasks.SplitsDiscovery) 
		com.android.build.gradle.tasks.SplitsDiscovery task
	boolean isAuto (com.android.build.gradle.tasks.SplitsDiscovery) 
		com.android.build.gradle.tasks.SplitsDiscovery task
}

com/android/build/gradle/tasks/ExtractAnnotations$1.class
ExtractAnnotations.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ExtractAnnotations$1 extends org.gradle.api.file.EmptyFileVisitor {
	final java.util.List val$sourceUnits
	final com.android.build.gradle.tasks.ExtractAnnotations this$0
	void  (com.android.build.gradle.tasks.ExtractAnnotations, java.util.List) 
		com.android.build.gradle.tasks.ExtractAnnotations this$0
	public void visitFile (org.gradle.api.file.FileVisitDetails) 
		char[] contents
		java.io.IOException e
		char[] contents
		com.android.tools.lint.EcjSourceFile unit
		org.gradle.api.file.FileVisitDetails fileVisitDetails
		java.io.File file
		String path
}

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

com/android/build/gradle/tasks/PackageApplication$InstantRunResourcesConfigAction.class

com/android/build/gradle/tasks/GenerateResValues$ConfigAction.class

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

com/android/build/gradle/tasks/ProcessAndroidResources$ConfigAction.class

com/android/build/gradle/tasks/NativeBuildSystem.class
NativeBuildSystem.java
package com.android.build.gradle.tasks
public final com.android.build.gradle.tasks.NativeBuildSystem extends java.lang.Enum {
	public static final com.android.build.gradle.tasks.NativeBuildSystem UNKNOWN
	public static final com.android.build.gradle.tasks.NativeBuildSystem GRADLE
	public static final com.android.build.gradle.tasks.NativeBuildSystem CMAKE
	public static final com.android.build.gradle.tasks.NativeBuildSystem NDK_BUILD
	private final String name
	private static final com.android.build.gradle.tasks.NativeBuildSystem[] $VALUES
	public static com.android.build.gradle.tasks.NativeBuildSystem[] values () 
	public static com.android.build.gradle.tasks.NativeBuildSystem 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/tasks/SplitsDiscovery$1.class
SplitsDiscovery.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.SplitsDiscovery$1 extends java.lang.Object {
}

com/android/build/gradle/tasks/AtomConfig.class
AtomConfig.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.AtomConfig extends com.android.build.gradle.internal.tasks.BaseTask {
	private org.gradle.api.artifacts.ArtifactCollection atomManifests
	private org.gradle.api.artifacts.ArtifactCollection atomResourcePackages
	private org.gradle.api.artifacts.ArtifactCollection atomAndroidRes
	private org.gradle.api.artifacts.ArtifactCollection atomDexDirs
	private org.gradle.api.artifacts.ArtifactCollection atomJavaRes
	private org.gradle.api.artifacts.ArtifactCollection atomJniDirs
	private org.gradle.api.artifacts.ArtifactCollection atomAssetDirs
	private org.gradle.api.artifacts.ArtifactCollection atomLibInfoFiles
	private com.android.build.gradle.internal.scope.VariantOutputScope variantOutputScope
	private java.util.Collection sourceOutputDirsCollection
	private java.util.Collection textSymbolOutputDirsCollection
	private java.util.Collection packageOutputFilesCollection
	private java.util.Collection mergeBlameLogDirsCollection
	private java.util.Collection javaClassDirsCollection
	private java.util.Collection dexTempDirsCollection
	private java.util.Collection finalDexDirsCollection
	private java.util.Collection finalOutputFilesCollection
	private java.util.Collection computedAtomInfo
	public void  () 
	public java.util.Collection getSourceOutputDirsCollection () 
	public java.util.Collection getTextSymbolOutputDirsCollection () 
	public java.util.Collection getPackageOutputFilesCollection () 
	public java.util.Collection getMergeBlameLogDirsCollection () 
	public java.util.Collection getJavaClassDirsCollection () 
	public java.util.Collection getDexTempDirsCollection () 
	public java.util.Collection getFinalDexDirsCollection () 
	public java.util.Collection getFinalOutputFilesCollection () 
	public java.util.Collection getAtomInfoCollection () 
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifactResult
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifactResult
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifactResult
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifactResult
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifactResult
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifactResult
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifactResult
		org.gradle.api.artifacts.component.ComponentIdentifier componentIdentifier
		String atomName
		java.io.File sourceOutputDir
		java.io.File textSymbolOutputDir
		java.io.File packageOutputFile
		java.io.File mergeBlameLogDir
		java.io.File javaClassDir
		java.io.File dexTempDir
		java.io.File finalDexDir
		java.io.File finalOutputFile
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifactResult
		java.util.Map resPackageMap
		java.util.Map androidResMap
		java.util.Map dexMap
		java.util.Map javaResMap
		java.util.Map jniDirMap
		java.util.Map assetDirMap
		java.util.Map libInfoMap
		com.android.build.gradle.internal.scope.VariantScope variantScope
		com.android.build.gradle.internal.scope.GlobalScope globalScope
		java.util.Set atomManifestArtifacts
		com.google.common.collect.ImmutableList$Builder sourceOutputDirsBuilder
		com.google.common.collect.ImmutableList$Builder textSymbolOutputDirsBuilder
		com.google.common.collect.ImmutableList$Builder packageOutputFilesBuilder
		com.google.common.collect.ImmutableList$Builder mergeBlameLogDirsBuilder
		com.google.common.collect.ImmutableList$Builder javaClassDirsBuilder
		com.google.common.collect.ImmutableList$Builder dexTempDirsBuilder
		com.google.common.collect.ImmutableList$Builder finalDexDirsBuilder
		com.google.common.collect.ImmutableList$Builder finalOutputFilesBuilder
	static org.gradle.api.artifacts.ArtifactCollection access$002 (com.android.build.gradle.tasks.AtomConfig, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.AtomConfig x0
		org.gradle.api.artifacts.ArtifactCollection x1
	static org.gradle.api.artifacts.ArtifactCollection access$102 (com.android.build.gradle.tasks.AtomConfig, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.AtomConfig x0
		org.gradle.api.artifacts.ArtifactCollection x1
	static org.gradle.api.artifacts.ArtifactCollection access$202 (com.android.build.gradle.tasks.AtomConfig, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.AtomConfig x0
		org.gradle.api.artifacts.ArtifactCollection x1
	static org.gradle.api.artifacts.ArtifactCollection access$302 (com.android.build.gradle.tasks.AtomConfig, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.AtomConfig x0
		org.gradle.api.artifacts.ArtifactCollection x1
	static org.gradle.api.artifacts.ArtifactCollection access$402 (com.android.build.gradle.tasks.AtomConfig, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.AtomConfig x0
		org.gradle.api.artifacts.ArtifactCollection x1
	static org.gradle.api.artifacts.ArtifactCollection access$502 (com.android.build.gradle.tasks.AtomConfig, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.AtomConfig x0
		org.gradle.api.artifacts.ArtifactCollection x1
	static org.gradle.api.artifacts.ArtifactCollection access$602 (com.android.build.gradle.tasks.AtomConfig, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.AtomConfig x0
		org.gradle.api.artifacts.ArtifactCollection x1
	static org.gradle.api.artifacts.ArtifactCollection access$702 (com.android.build.gradle.tasks.AtomConfig, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.AtomConfig x0
		org.gradle.api.artifacts.ArtifactCollection x1
	static com.android.build.gradle.internal.scope.VariantOutputScope access$802 (com.android.build.gradle.tasks.AtomConfig, com.android.build.gradle.internal.scope.VariantOutputScope) 
		com.android.build.gradle.tasks.AtomConfig x0
		com.android.build.gradle.internal.scope.VariantOutputScope x1
}

com/android/build/gradle/tasks/JavaCompileAtomResClass$ConfigAction.class
JavaCompileAtomResClass.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.JavaCompileAtomResClass$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private com.android.build.gradle.internal.scope.VariantOutputScope scope
	public void  (com.android.build.gradle.internal.scope.VariantOutputScope) 
		com.android.build.gradle.internal.scope.VariantOutputScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.JavaCompileAtomResClass) 
		com.android.build.gradle.tasks.JavaCompileAtomResClass javaCompileAtomResClass
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/CleanBuildCache.class
CleanBuildCache.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.CleanBuildCache extends com.android.build.gradle.internal.tasks.BaseTask {
	private com.android.builder.utils.FileCache buildCache
	public void  () 
	public void setBuildCache (com.android.builder.utils.FileCache) 
		com.android.builder.utils.FileCache buildCache
	public void clean ()  throws java.io.IOException 
}

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

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

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

com/android/build/gradle/tasks/ExtractAnnotations.class
ExtractAnnotations.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ExtractAnnotations extends com.android.build.gradle.internal.tasks.AbstractAndroidCompile {
	private com.android.build.gradle.internal.variant.BaseVariantData variant
	private java.util.List bootClasspath
	private java.io.File typedefFile
	private java.io.File output
	private java.io.File proguard
	private java.io.File apiFilter
	private java.util.List mergeJars
	private String encoding
	private java.io.File classDir
	private boolean allowErrors
	private org.gradle.api.artifacts.ArtifactCollection libraries
	public void  () 
	public com.android.build.gradle.internal.variant.BaseVariantData getVariant () 
	public void setVariant (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData variant
	public java.util.List getBootClasspath () 
	public void setBootClasspath (java.util.List) 
		java.util.List bootClasspath
	public org.gradle.api.file.FileCollection getLibraries () 
	public java.io.File getOutput () 
	public void setOutput (java.io.File) 
		java.io.File output
	public java.io.File getProguard () 
	public void setProguard (java.io.File) 
		java.io.File proguard
	public java.io.File getTypedefFile () 
	public void setTypedefFile (java.io.File) 
		java.io.File typedefFile
	public java.io.File getApiFilter () 
	public void setApiFilter (java.io.File) 
		java.io.File apiFilter
	public java.util.List getMergeJars () 
	public void setMergeJars (java.util.List) 
		java.util.List mergeJars
	public java.lang.String getEncoding () 
	public void setEncoding (java.lang.String) 
		String encoding
	public java.io.File getClassDir () 
	public void setClassDir (java.io.File) 
		java.io.File classDir
	public boolean isAllowErrors () 
	public void setAllowErrors (boolean) 
		boolean allowErrors
	protected void compile () 
		org.eclipse.jdt.core.compiler.IProblem problem
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		java.io.IOException e
		java.io.File jar
		com.android.build.gradle.tasks.annotations.ApiDatabase database
		boolean displayInfo
		com.android.build.gradle.tasks.annotations.Extractor extractor
		com.android.tools.lint.EcjParser$EcjResult result
		java.util.Collection parsedUnits
	public boolean hasAndroidAnnotations () 
		org.gradle.api.artifacts.component.ModuleComponentIdentifier moduleId
		org.gradle.api.artifacts.component.ComponentIdentifier id
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifact
	private com.android.tools.lint.EcjParser$EcjResult parseSources () 
		java.io.File jar
		java.util.List sourceUnits
		java.util.List jars
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private static long getLanguageLevel (java.lang.String) 
		String version
	static java.lang.String access$000 (com.android.build.gradle.tasks.ExtractAnnotations) 
		com.android.build.gradle.tasks.ExtractAnnotations x0
	static org.gradle.api.artifacts.ArtifactCollection access$102 (com.android.build.gradle.tasks.ExtractAnnotations, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.ExtractAnnotations x0
		org.gradle.api.artifacts.ArtifactCollection x1
}

com/android/build/gradle/tasks/BundleAtom$ConfigAction.class
BundleAtom.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.BundleAtom$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private com.android.build.gradle.internal.scope.VariantScope scope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.BundleAtom) 
		com.android.build.gradle.tasks.BundleAtom bundleAtom
		com.android.build.gradle.internal.pipeline.TransformManager transformManager
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler.class
ExternalNativeBuildTaskUtils.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler extends java.lang.Object implements com.android.ide.common.process.ProcessOutputHandler  {
	private final com.android.utils.ILogger logger
	private final com.google.common.io.FileBackedOutputStream standardOutput
	private final com.google.common.io.FileBackedOutputStream combinedOutput
	private final com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput loggingProcessOutput
	private final boolean logStdioToInfo
	public void  (com.android.utils.ILogger, boolean) 
		com.android.utils.ILogger logger
		boolean logStdioToInfo
	java.lang.String getStandardOutputString ()  throws java.io.IOException 
	java.lang.String getCombinedOutputString ()  throws java.io.IOException 
	public com.android.ide.common.process.ProcessOutput createOutput () 
	public void handleOutput (com.android.ide.common.process.ProcessOutput)  throws com.android.ide.common.process.ProcessException 
		com.android.ide.common.process.ProcessOutput processOutput
	static boolean access$100 (com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler) 
		com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler x0
	static com.google.common.io.FileBackedOutputStream access$200 (com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler) 
		com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler x0
	static com.google.common.io.FileBackedOutputStream access$300 (com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler) 
		com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler x0
	static com.android.utils.ILogger access$400 (com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler) 
		com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler x0
}

com/android/build/gradle/tasks/ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput$ProgressiveLoggingOutputStream.class
ExternalNativeBuildTaskUtils.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput$ProgressiveLoggingOutputStream extends java.io.OutputStream {
	private static final int INITIAL_BUFFER_SIZE
	byte[] buffer
	int nextByteIndex
	private final boolean logToInfo
	private final com.google.common.io.FileBackedOutputStream individualOutput
	final com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput this$1
	void  (com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput, boolean, com.google.common.io.FileBackedOutputStream) 
		boolean logToInfo
		com.google.common.io.FileBackedOutputStream individualOutput
	public void write (int)  throws java.io.IOException 
		int b
	private void writeBuffer (int) 
		int b
	private void printBuffer ()  throws java.io.UnsupportedEncodingException 
		String line
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/android/build/gradle/tasks/AtomConfig$ConfigAction.class
AtomConfig.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.AtomConfig$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantOutputScope scope
	public void  (com.android.build.gradle.internal.scope.VariantOutputScope) 
		com.android.build.gradle.internal.scope.VariantOutputScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.AtomConfig) 
		com.android.build.gradle.tasks.AtomConfig atomConfig
		com.android.build.gradle.internal.scope.VariantScope variantScope
		com.android.build.gradle.internal.scope.GlobalScope globalScope
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
	public volatile void execute (java.lang.Object) 
}

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

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

com/android/build/gradle/tasks/ResourceUsageAnalyzer$ResourceShrinkerUsageModel.class
ResourceUsageAnalyzer.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ResourceUsageAnalyzer$ResourceShrinkerUsageModel extends com.android.tools.lint.checks.ResourceUsageModel {
	public java.io.File file
	final com.android.build.gradle.tasks.ResourceUsageAnalyzer this$0
	private void  (com.android.build.gradle.tasks.ResourceUsageAnalyzer) 
	protected boolean ignoreToolsAttributes () 
	protected java.util.List findRoots (java.util.List) 
		java.util.List resources
		java.util.List roots
	protected com.android.tools.lint.checks.ResourceUsageModel$Resource declareResource (com.android.resources.ResourceType, java.lang.String, org.w3c.dom.Node) 
		com.android.resources.ResourceType type
		String name
		org.w3c.dom.Node node
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
	protected void referencedString (java.lang.String) 
		String string
	void  (com.android.build.gradle.tasks.ResourceUsageAnalyzer, com.android.build.gradle.tasks.ResourceUsageAnalyzer$1) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer x0
		com.android.build.gradle.tasks.ResourceUsageAnalyzer$1 x1
}

com/android/build/gradle/tasks/MergeResources$ConfigAction.class

com/android/build/gradle/tasks/CleanBuildCache$ConfigAction.class
CleanBuildCache.java
package com.android.build.gradle.tasks
public final com.android.build.gradle.tasks.CleanBuildCache$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.GlobalScope globalScope
	public void  (com.android.build.gradle.internal.scope.GlobalScope) 
		com.android.build.gradle.internal.scope.GlobalScope globalScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.CleanBuildCache) 
		com.android.build.gradle.tasks.CleanBuildCache task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ResourceUsageAnalyzer$UsageVisitor$1.class
ResourceUsageAnalyzer.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor$1 extends org.objectweb.asm.MethodVisitor {
	final com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor this$1
	void  (com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor, int) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor this$1
		int x0
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
}

com/android/build/gradle/tasks/NdkCompile$2.class
NdkCompile.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.NdkCompile$2 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.ide.common.util.ReferenceHolder val$generateMakeFile
	final com.android.build.gradle.tasks.NdkCompile this$0
	void  (com.android.build.gradle.tasks.NdkCompile, com.android.ide.common.util.ReferenceHolder) 
		com.android.build.gradle.tasks.NdkCompile this$0
	public void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails change
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/InvokeManifestMerger.class
InvokeManifestMerger.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.InvokeManifestMerger extends com.android.build.gradle.internal.tasks.DefaultAndroidTask implements com.google.common.base.Supplier  {
	private java.io.File mMainManifestFile
	private java.util.List mSecondaryManifestFiles
	private java.io.File mOutputFile
	public void  () 
	public java.io.File getMainManifestFile () 
	public void setMainManifestFile (java.io.File) 
		java.io.File mainManifestFile
	public java.util.List getSecondaryManifestFiles () 
	public void setSecondaryManifestFiles (java.util.List) 
		java.util.List secondaryManifestFiles
	public java.io.File getOutputFile () 
	public void setOutputFile (java.io.File) 
		java.io.File outputFile
	protected void doFullTaskAction ()  throws com.android.manifmerger.ManifestMerger2$MergeFailureException java.io.IOException 
		java.io.FileWriter fileWriter
		com.android.utils.ILogger iLogger
		com.android.manifmerger.ManifestMerger2$Invoker mergerInvoker
		java.util.List secondaryManifestFiles
		com.android.manifmerger.MergingReport mergingReport
	public java.io.File get () 
	public volatile java.lang.Object get () 
}

com/android/build/gradle/tasks/GroovyGradleDetector.class
GroovyGradleDetector.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.GroovyGradleDetector extends com.android.tools.lint.checks.GradleDetector {
	static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	static final boolean $assertionsDisabled
	public void  () 
	public void visitBuildScript (com.android.tools.lint.detector.api.Context, java.util.Map) 
		com.android.tools.lint.detector.api.Context context
		java.util.Map sharedData
	private void visitQuietly (com.android.tools.lint.detector.api.Context, java.util.Map) 
		org.codehaus.groovy.ast.ASTNode node
		com.android.tools.lint.detector.api.Context context
		java.util.Map sharedData
		CharSequence sequence
		String source
		java.util.List astNodes
		org.codehaus.groovy.ast.GroovyCodeVisitor visitor
	private static com.android.utils.Pair getOffsets (org.codehaus.groovy.ast.ASTNode, com.android.tools.lint.detector.api.Context) 
		org.codehaus.groovy.ast.expr.TupleExpression exp
		java.util.List expressions
		java.util.List expressions
		char c
		int index
		int len
		org.codehaus.groovy.ast.ASTNode node
		com.android.tools.lint.detector.api.Context context
		CharSequence source
		int start
		int end
		int line
		int startLine
		int startColumn
		int endLine
		int endColumn
		int column
	protected int getStartOffset (com.android.tools.lint.detector.api.Context, java.lang.Object) 
		com.android.tools.lint.detector.api.Context context
		Object cookie
		org.codehaus.groovy.ast.ASTNode node
		com.android.utils.Pair offsets
	protected com.android.tools.lint.detector.api.Location createLocation (com.android.tools.lint.detector.api.Context, java.lang.Object) 
		com.android.tools.lint.detector.api.Context context
		Object cookie
		org.codehaus.groovy.ast.ASTNode node
		com.android.utils.Pair offsets
		int fromLine
		int fromColumn
		int toLine
		int toColumn
	static boolean access$000 (java.lang.String, java.lang.String) 
		String x0
		String x1
	static boolean access$100 (java.lang.String, java.lang.String) 
		String x0
		String x1
	static void access$200 (com.android.build.gradle.tasks.GroovyGradleDetector, com.android.tools.lint.detector.api.Context, java.lang.String, java.lang.String, java.util.Map, java.util.List, java.lang.Object) 
		com.android.build.gradle.tasks.GroovyGradleDetector x0
		com.android.tools.lint.detector.api.Context x1
		String x2
		String x3
		java.util.Map x4
		java.util.List x5
		Object x6
	static boolean access$300 (java.lang.String, java.lang.String, java.lang.String) 
		String x0
		String x1
		String x2
	static void access$400 (com.android.build.gradle.tasks.GroovyGradleDetector, com.android.tools.lint.detector.api.Context, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object) 
		com.android.build.gradle.tasks.GroovyGradleDetector x0
		com.android.tools.lint.detector.api.Context x1
		String x2
		String x3
		String x4
		String x5
		Object x6
		Object x7
	static com.android.utils.Pair access$500 (org.codehaus.groovy.ast.ASTNode, com.android.tools.lint.detector.api.Context) 
		org.codehaus.groovy.ast.ASTNode x0
		com.android.tools.lint.detector.api.Context x1
	static void  () 
}

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

com/android/build/gradle/tasks/PackageApplication$StandardConfigAction.class
PackageApplication.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.PackageApplication$StandardConfigAction extends com.android.build.gradle.tasks.PackageAndroidArtifact$ConfigAction {
	private final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType expectedOutputType
	public void  (com.android.build.gradle.internal.scope.PackagingScope, java.io.File, com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy, org.gradle.api.file.FileCollection, org.gradle.api.file.FileCollection, com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType, com.android.build.gradle.internal.scope.SplitScope, com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType) 
		com.android.build.gradle.internal.scope.PackagingScope packagingScope
		java.io.File outputDirectory
		com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy patchingPolicy
		org.gradle.api.file.FileCollection resourceFiles
		org.gradle.api.file.FileCollection manifests
		com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType manifestType
		com.android.build.gradle.internal.scope.SplitScope splitScope
		com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType expectedOutputType
	public java.lang.String getName () 
	public java.lang.Class getType () 
	protected void configure (com.android.build.gradle.tasks.PackageApplication) 
		com.android.build.gradle.tasks.PackageApplication task
	protected volatile void configure (com.android.build.gradle.tasks.PackageAndroidArtifact) 
}

com/android/build/gradle/tasks/GenerateSplitAbiRes$ConfigAction.class
GenerateSplitAbiRes.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.GenerateSplitAbiRes$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	private final java.io.File outputDirectory
	public void  (com.android.build.gradle.internal.scope.VariantScope, java.io.File) 
		com.android.build.gradle.internal.scope.VariantScope scope
		java.io.File outputDirectory
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.GenerateSplitAbiRes) 
		com.android.build.gradle.tasks.GenerateSplitAbiRes generateSplitAbiRes
		com.android.builder.core.VariantConfiguration config
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/MergeSourceSetFolders$ConfigAction.class
MergeSourceSetFolders.java
package com.android.build.gradle.tasks
public abstract com.android.build.gradle.tasks.MergeSourceSetFolders$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	protected final com.android.build.gradle.internal.scope.VariantScope scope
	protected final java.io.File outputDir
	protected void  (com.android.build.gradle.internal.scope.VariantScope, java.io.File) 
		com.android.build.gradle.internal.scope.VariantScope scope
		java.io.File outputDir
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.MergeSourceSetFolders) 
		com.android.build.gradle.tasks.MergeSourceSetFolders mergeAssetsTask
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.builder.core.VariantConfiguration variantConfig
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ExternalNativeBuildJsonTask$ConfigAction.class
ExternalNativeBuildJsonTask.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ExternalNativeBuildJsonTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	private final com.android.build.gradle.tasks.ExternalNativeJsonGenerator generator
	private void  (com.android.build.gradle.internal.scope.VariantScope, com.android.build.gradle.tasks.ExternalNativeJsonGenerator) 
		com.android.build.gradle.internal.scope.VariantScope scope
		com.android.build.gradle.tasks.ExternalNativeJsonGenerator generator
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.ExternalNativeBuildJsonTask) 
		com.android.build.gradle.tasks.ExternalNativeBuildJsonTask task
	public volatile void execute (java.lang.Object) 
	void  (com.android.build.gradle.internal.scope.VariantScope, com.android.build.gradle.tasks.ExternalNativeJsonGenerator, com.android.build.gradle.tasks.ExternalNativeBuildJsonTask$1) 
		com.android.build.gradle.internal.scope.VariantScope x0
		com.android.build.gradle.tasks.ExternalNativeJsonGenerator x1
		com.android.build.gradle.tasks.ExternalNativeBuildJsonTask$1 x2
}

com/android/build/gradle/tasks/RenderscriptCompile.class
RenderscriptCompile.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.RenderscriptCompile extends com.android.build.gradle.internal.tasks.NdkTask {
	private java.io.File sourceOutputDir
	private java.io.File resOutputDir
	private java.io.File objOutputDir
	private java.io.File libOutputDir
	private java.util.List sourceDirs
	private org.gradle.api.file.FileCollection importDirs
	private Integer targetApi
	private boolean supportMode
	private int optimLevel
	private boolean debugBuild
	private boolean ndkMode
	public void  () 
	public java.lang.String getBuildToolsVersion () 
	public java.io.File getSourceOutputDir () 
	public void setSourceOutputDir (java.io.File) 
		java.io.File sourceOutputDir
	public java.io.File getResOutputDir () 
	public void setResOutputDir (java.io.File) 
		java.io.File resOutputDir
	public java.io.File getObjOutputDir () 
	public void setObjOutputDir (java.io.File) 
		java.io.File objOutputDir
	public java.io.File getLibOutputDir () 
	public void setLibOutputDir (java.io.File) 
		java.io.File libOutputDir
	public java.util.List getSourceDirs () 
	public void setSourceDirs (java.util.List) 
		java.util.List sourceDirs
	public org.gradle.api.file.FileCollection getImportDirs () 
	public void setImportDirs (org.gradle.api.file.FileCollection) 
		org.gradle.api.file.FileCollection importDirs
	public java.lang.Integer getTargetApi () 
	public void setTargetApi (java.lang.Integer) 
		Integer targetApi
	public boolean isSupportMode () 
	public void setSupportMode (boolean) 
		boolean supportMode
	public int getOptimLevel () 
	public void setOptimLevel (int) 
		int optimLevel
	public boolean isDebugBuild () 
	public void setDebugBuild (boolean) 
		boolean debugBuild
	public boolean isNdkMode () 
	public void setNdkMode (boolean) 
		boolean ndkMode
	void taskAction ()  throws java.io.IOException java.lang.InterruptedException com.android.ide.common.process.ProcessException 
		java.io.File sourceDestDir
		java.io.File resDestDir
		java.io.File objDestDir
		java.io.File libDestDir
		java.util.List importFolders
	static boolean access$002 (com.android.build.gradle.tasks.RenderscriptCompile, boolean) 
		com.android.build.gradle.tasks.RenderscriptCompile x0
		boolean x1
	static boolean access$102 (com.android.build.gradle.tasks.RenderscriptCompile, boolean) 
		com.android.build.gradle.tasks.RenderscriptCompile x0
		boolean x1
	static boolean access$202 (com.android.build.gradle.tasks.RenderscriptCompile, boolean) 
		com.android.build.gradle.tasks.RenderscriptCompile x0
		boolean x1
	static int access$302 (com.android.build.gradle.tasks.RenderscriptCompile, int) 
		com.android.build.gradle.tasks.RenderscriptCompile x0
		int x1
	static org.gradle.api.file.FileCollection access$402 (com.android.build.gradle.tasks.RenderscriptCompile, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.RenderscriptCompile x0
		org.gradle.api.file.FileCollection x1
}

com/android/build/gradle/tasks/ExternalNativeCleanTask$ConfigAction.class
ExternalNativeCleanTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ExternalNativeCleanTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.tasks.ExternalNativeJsonGenerator generator
	private final com.android.build.gradle.internal.scope.VariantScope scope
	private final com.android.builder.core.AndroidBuilder androidBuilder
	public void  (com.android.build.gradle.tasks.ExternalNativeJsonGenerator, com.android.build.gradle.internal.scope.VariantScope, com.android.builder.core.AndroidBuilder) 
		com.android.build.gradle.tasks.ExternalNativeJsonGenerator generator
		com.android.build.gradle.internal.scope.VariantScope scope
		com.android.builder.core.AndroidBuilder androidBuilder
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.ExternalNativeCleanTask) 
		com.android.build.gradle.internal.core.Abi abi
		com.android.build.gradle.tasks.ExternalNativeCleanTask task
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		java.util.List abiNames
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/Lint$VitalConfigAction.class
Lint.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.Lint$VitalConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.Lint) 
		com.android.build.gradle.tasks.Lint task
		String variantName
		com.android.build.gradle.internal.scope.GlobalScope globalScope
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/CompatibleScreensManifest$ConfigAction.class
CompatibleScreensManifest.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.CompatibleScreensManifest$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	private final java.util.Set screenSizes
	public void  (com.android.build.gradle.internal.scope.VariantScope, java.util.Set) 
		com.android.build.gradle.internal.scope.VariantScope scope
		java.util.Set screenSizes
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.CompatibleScreensManifest) 
		com.android.build.gradle.tasks.CompatibleScreensManifest csmTask
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/BundleInstantApp$ConfigAction.class
BundleInstantApp.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.BundleInstantApp$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantOutputScope scope
	public void  (com.android.build.gradle.internal.scope.VariantOutputScope) 
		com.android.build.gradle.internal.scope.VariantOutputScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.BundleInstantApp) 
		com.android.build.gradle.tasks.BundleInstantApp bundleInstantApp
	public volatile void execute (java.lang.Object) 
}

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

com/android/build/gradle/tasks/GenerateTestConfig$ConfigAction.class
GenerateTestConfig.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.GenerateTestConfig$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	private com.android.build.gradle.internal.scope.VariantScope testedScope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.GenerateTestConfig) 
		com.android.build.gradle.tasks.GenerateTestConfig task
		org.gradle.api.file.FileCollection assets
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ResourceUsageAnalyzer$UsageVisitor.class
ResourceUsageAnalyzer.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor extends org.objectweb.asm.ClassVisitor {
	private final java.io.File mJarFile
	private final String mCurrentClass
	final com.android.build.gradle.tasks.ResourceUsageAnalyzer this$0
	public void  (com.android.build.gradle.tasks.ResourceUsageAnalyzer, java.io.File, java.lang.String) 
		java.io.File jarFile
		String name
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	private void handleCodeConstant (java.lang.Object, java.lang.String) 
		Integer value
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		int value
		int[] values
		String string
		Object cst
		String context
	static void access$000 (com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor, java.lang.Object, java.lang.String) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor x0
		Object x1
		String x2
	static java.lang.String access$200 (com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor x0
}

com/android/build/gradle/tasks/PackageSplitRes$ConfigAction.class
PackageSplitRes.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.PackageSplitRes$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private com.android.build.gradle.internal.scope.VariantScope scope
	private java.io.File outputDirectory
	public void  (com.android.build.gradle.internal.scope.VariantScope, java.io.File) 
		com.android.build.gradle.internal.scope.VariantScope scope
		java.io.File outputDirectory
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.PackageSplitRes) 
		com.android.build.gradle.tasks.PackageSplitRes packageSplitResourcesTask
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.builder.core.VariantConfiguration config
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ExternalNativeBaseTask.class
ExternalNativeBaseTask.java
package com.android.build.gradle.tasks
public abstract com.android.build.gradle.tasks.ExternalNativeBaseTask extends com.android.build.gradle.internal.tasks.BaseTask {
	public void  () 
	protected transient void diagnostic (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
}

com/android/build/gradle/tasks/ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput.class
ExternalNativeBuildTaskUtils.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput extends java.lang.Object implements com.android.ide.common.process.ProcessOutput  {
	private final com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput$ProgressiveLoggingOutputStream outputStream
	private final com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput$ProgressiveLoggingOutputStream errorStream
	final com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler this$0
	void  (com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler) 
	public com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput$ProgressiveLoggingOutputStream getStandardOutput () 
	public com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler$ProgressiveLoggingProcessOutput$ProgressiveLoggingOutputStream getErrorOutput () 
	public void close ()  throws java.io.IOException 
	public volatile java.io.OutputStream getErrorOutput () 
	public volatile java.io.OutputStream getStandardOutput () 
}

com/android/build/gradle/tasks/BinaryFileProviderTask.class
BinaryFileProviderTask.java
package com.android.build.gradle.tasks
public abstract com.android.build.gradle.tasks.BinaryFileProviderTask extends java.lang.Object implements org.gradle.api.Task  {
	public abstract com.android.build.gradle.tasks.BinaryFileProviderTask$Artifact getArtifact () 
}

com/android/build/gradle/tasks/ExternalNativeCleanTask.class
ExternalNativeCleanTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ExternalNativeCleanTask extends com.android.build.gradle.tasks.ExternalNativeBaseTask {
	private java.util.List nativeBuildConfigurationsJsons
	private java.io.File objFolder
	private java.util.Map stlSharedObjectFiles
	public void  () 
	void clean ()  throws com.android.ide.common.process.ProcessException java.io.IOException 
		java.io.File json
		com.android.build.gradle.external.gson.NativeLibraryValue library
		java.util.Set targets
		com.android.build.gradle.external.gson.NativeBuildConfigValue config
		java.io.File stlSharedObjectFile
		java.io.File objAbi
		com.android.build.gradle.internal.core.Abi abi
		java.util.List existingJsons
		java.util.Collection configValueList
		java.util.List cleanCommands
		java.util.List targetNames
	protected void executeProcessBatch (java.util.List, java.util.List)  throws com.android.ide.common.process.ProcessException java.io.IOException 
		int i
		String command
		String target
		java.util.List tokens
		com.android.ide.common.process.ProcessInfoBuilder processBuilder
		int commandIndex
		java.util.List commands
		java.util.List targetNames
	static java.util.List access$002 (com.android.build.gradle.tasks.ExternalNativeCleanTask, java.util.List) 
		com.android.build.gradle.tasks.ExternalNativeCleanTask x0
		java.util.List x1
	static java.util.Map access$102 (com.android.build.gradle.tasks.ExternalNativeCleanTask, java.util.Map) 
		com.android.build.gradle.tasks.ExternalNativeCleanTask x0
		java.util.Map x1
	static java.io.File access$202 (com.android.build.gradle.tasks.ExternalNativeCleanTask, java.io.File) 
		com.android.build.gradle.tasks.ExternalNativeCleanTask x0
		java.io.File x1
}

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

com/android/build/gradle/tasks/MergeSourceSetFolders$MergeShaderSourceFoldersConfigAction.class

com/android/build/gradle/tasks/NdkCompile.class
NdkCompile.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.NdkCompile extends com.android.build.gradle.internal.tasks.NdkTask {
	private java.util.List sourceFolders
	private java.io.File generatedMakefile
	private boolean debuggable
	private java.io.File soFolder
	private java.io.File objFolder
	private java.io.File ndkDirectory
	private boolean ndkRenderScriptMode
	private boolean ndkCygwinMode
	private boolean isForTesting
	public void  () 
	private static java.lang.String getAlternatives (java.io.File, java.lang.String) 
		java.io.File generatedMakefile
		String urlSuffix
		String generatedAndridMk
	public java.util.List getSourceFolders () 
	public void setSourceFolders (java.util.List) 
		java.util.List sourceFolders
	public java.io.File getGeneratedMakefile () 
	public void setGeneratedMakefile (java.io.File) 
		java.io.File generatedMakefile
	public boolean isDebuggable () 
	public void setDebuggable (boolean) 
		boolean debuggable
	public java.io.File getSoFolder () 
	public void setSoFolder (java.io.File) 
		java.io.File soFolder
	public java.io.File getObjFolder () 
	public void setObjFolder (java.io.File) 
		java.io.File objFolder
	public java.io.File getNdkDirectory () 
	public void setNdkDirectory (java.io.File) 
		java.io.File ndkDirectory
	public boolean isNdkRenderScriptMode () 
	public void setNdkRenderScriptMode (boolean) 
		boolean ndkRenderScriptMode
	public boolean isNdkCygwinMode () 
	public void setNdkCygwinMode (boolean) 
		boolean ndkCygwinMode
	public boolean isForTesting () 
	public void setForTesting (boolean) 
		boolean forTesting
	public org.gradle.api.file.FileTree getSource () 
		org.gradle.api.file.FileTree src
		java.util.List sources
	private static java.lang.String getAlternativesAndLeaseNotice (java.io.File, java.lang.String) 
		java.io.File generatedMakefile
		String urlSuffix
	void taskAction (org.gradle.api.tasks.incremental.IncrementalTaskInputs)  throws java.io.IOException com.android.ide.common.process.ProcessException 
		org.gradle.api.tasks.incremental.IncrementalTaskInputs inputs
		org.gradle.api.file.FileTree sourceFileTree
		java.util.Set sourceFiles
		java.io.File makefile
		com.android.ide.common.util.ReferenceHolder generateMakeFile
	private void writeMakefile (java.util.Set, java.io.File)  throws java.io.IOException 
		String lib
		java.io.File sourceFile
		java.io.File sourceFolder
		java.util.Set sourceFiles
		java.io.File makefile
		com.android.build.gradle.internal.dsl.CoreNdkOptions ndk
		StringBuilder sb
		String moduleName
		java.util.List fullLdlibs
	private void runNdkBuild (java.io.File, java.io.File)  throws com.android.ide.common.process.ProcessException 
		com.google.common.base.Joiner joiner
		java.io.File ndkLocation
		java.io.File makefile
		com.android.build.gradle.internal.dsl.CoreNdkOptions ndk
		com.android.ide.common.process.ProcessInfoBuilder builder
		String exe
		com.android.sdklib.IAndroidTarget target
		java.util.Set abiFilters
		com.android.ide.common.process.ProcessOutputHandler handler
	private boolean isNdkOptionUnset () 
}

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

com/android/build/gradle/tasks/factory/
com/android/build/gradle/tasks/factory/AndroidUnitTest$ConfigAction.class
AndroidUnitTest.java
package com.android.build.gradle.tasks.factory
public com.android.build.gradle.tasks.factory.AndroidUnitTest$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.factory.AndroidUnitTest) 
		com.android.build.gradle.internal.scope.VariantScope testedScope
		com.android.build.gradle.tasks.factory.AndroidUnitTest runTestsTask
		com.android.build.gradle.internal.variant.TestVariantData variantData
		com.android.build.gradle.internal.variant.BaseVariantData testedVariantData
		org.gradle.api.tasks.testing.TestTaskReports testTaskReports
		org.gradle.api.reporting.ConfigurableReport xmlReport
		org.gradle.api.reporting.ConfigurableReport htmlReport
	private org.gradle.api.file.ConfigurableFileCollection computeClasspath (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData testedVariantData
		org.gradle.api.file.ConfigurableFileCollection collection
		com.android.build.gradle.internal.scope.VariantScope testedScope
	private static org.gradle.api.tasks.TaskInputs configureSources (com.android.build.gradle.tasks.factory.AndroidUnitTest) 
		com.android.build.gradle.tasks.factory.AndroidUnitTest runTestsTask
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/factory/IncrementalSafeguard.class
IncrementalSafeguard.java
package com.android.build.gradle.tasks.factory
public com.android.build.gradle.tasks.factory.IncrementalSafeguard extends com.android.build.gradle.internal.tasks.BaseTask {
	java.io.File javaOutputDir
	protected java.util.List source
	java.io.File generatedOutputDir
	public void  () 
	public java.io.File getGeneratedOutputDir () 
	public org.gradle.api.file.FileTree getSource () 
		java.util.ArrayList copy
	protected void execute (org.gradle.api.tasks.incremental.IncrementalTaskInputs)  throws java.io.IOException 
		java.io.IOException e
		org.gradle.api.tasks.incremental.IncrementalTaskInputs inputs
		java.io.File outputFile
}

com/android/build/gradle/tasks/factory/AbstractCompilesUtil.class
AbstractCompilesUtil.java
package com.android.build.gradle.tasks.factory
public com.android.build.gradle.tasks.factory.AbstractCompilesUtil extends java.lang.Object {
	public void  () 
	public static void configureLanguageLevel (org.gradle.api.tasks.compile.AbstractCompile, com.android.build.gradle.internal.CompileOptions, java.lang.String, boolean) 
		org.gradle.api.tasks.compile.AbstractCompile compileTask
		com.android.build.gradle.internal.CompileOptions compileOptions
		String compileSdkVersion
		boolean jackEnabled
	public static void setDefaultJavaVersion (com.android.build.gradle.internal.CompileOptions, java.lang.String, boolean) 
		com.android.build.gradle.internal.CompileOptions compileOptions
		String compileSdkVersion
		boolean jackEnabled
	static org.gradle.api.JavaVersion chooseDefaultJavaVersion (java.lang.String, java.lang.String, boolean) 
		org.gradle.api.JavaVersion javaVersionToUse
		org.gradle.api.JavaVersion javaVersionToUse
		org.gradle.api.JavaVersion javaVersionToUse
		org.gradle.api.JavaVersion javaVersionToUse
		String compileSdkVersion
		String currentJdkVersion
		boolean jackEnabled
		com.android.sdklib.AndroidVersion hash
		Integer compileSdkLevel
		org.gradle.api.JavaVersion javaVersionToUse
		org.gradle.api.JavaVersion jdkVersion
	public static boolean isIncremental (org.gradle.api.Project, com.android.build.gradle.internal.scope.VariantScope, com.android.build.gradle.internal.CompileOptions, org.gradle.api.artifacts.Configuration, com.android.utils.ILogger) 
		boolean hasAnnotationProcessor
		org.gradle.api.Project project
		com.android.build.gradle.internal.scope.VariantScope variantScope
		com.android.build.gradle.internal.CompileOptions compileOptions
		org.gradle.api.artifacts.Configuration processorConfiguration
		com.android.utils.ILogger log
		boolean incremental
}

com/android/build/gradle/tasks/factory/IncrementalSafeguard$ConfigAction.class
IncrementalSafeguard.java
package com.android.build.gradle.tasks.factory
public com.android.build.gradle.tasks.factory.IncrementalSafeguard$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.factory.IncrementalSafeguard) 
		com.android.build.gradle.tasks.factory.IncrementalSafeguard task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/factory/AndroidJavaCompile.class
AndroidJavaCompile.java
package com.android.build.gradle.tasks.factory
public com.android.build.gradle.tasks.factory.AndroidJavaCompile extends org.gradle.api.tasks.compile.JavaCompile {
	String compileSdkVersion
	com.android.build.gradle.internal.incremental.BuildContext mBuildContext
	public void  () 
	protected void compile (org.gradle.api.tasks.incremental.IncrementalTaskInputs) 
		org.gradle.api.tasks.incremental.IncrementalTaskInputs inputs
	private boolean isPostN () 
		com.android.sdklib.AndroidVersion hash
}

com/android/build/gradle/tasks/factory/JavaCompileConfigAction.class

com/android/build/gradle/tasks/factory/ProcessJavaResConfigAction.class
ProcessJavaResConfigAction.java
package com.android.build.gradle.tasks.factory
public com.android.build.gradle.tasks.factory.ProcessJavaResConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private com.android.build.gradle.internal.scope.VariantScope scope
	private final java.io.File destinationDir
	public void  (com.android.build.gradle.internal.scope.VariantScope, java.io.File) 
		com.android.build.gradle.internal.scope.VariantScope scope
		java.io.File destinationDir
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (org.gradle.api.tasks.Sync) 
		com.android.build.gradle.api.AndroidSourceSet buildTypeSourceSet
		com.android.build.gradle.api.AndroidSourceSet flavorSourceSet
		com.android.builder.model.SourceProvider flavorSourceProvider
		java.util.List flavorSourceProviders
		com.android.build.gradle.api.AndroidSourceSet multiFlavorSourceSet
		java.io.IOException e
		org.gradle.api.tasks.Sync processResources
		com.android.build.gradle.internal.core.GradleVariantConfiguration variantConfiguration
		com.android.build.gradle.api.AndroidSourceSet defaultSourceSet
		com.android.build.gradle.api.AndroidSourceSet variantSourceSet
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/factory/AndroidUnitTest.class
AndroidUnitTest.java
package com.android.build.gradle.tasks.factory
public com.android.build.gradle.tasks.factory.AndroidUnitTest extends org.gradle.api.tasks.testing.Test {
	private org.gradle.api.file.FileCollection resCollection
	private org.gradle.api.file.FileCollection assetsCollection
	public void  () 
	public org.gradle.api.file.FileTree getCandidateClassFiles () 
	public org.gradle.api.file.FileCollection getResCollection () 
	public org.gradle.api.file.FileCollection getAssetsCollection () 
	static org.gradle.api.file.FileCollection access$002 (com.android.build.gradle.tasks.factory.AndroidUnitTest, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.factory.AndroidUnitTest x0
		org.gradle.api.file.FileCollection x1
	static org.gradle.api.file.FileCollection access$102 (com.android.build.gradle.tasks.factory.AndroidUnitTest, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.factory.AndroidUnitTest x0
		org.gradle.api.file.FileCollection x1
}

com/android/build/gradle/tasks/factory/JacocoAgentConfigAction.class

com/android/build/gradle/tasks/factory/TestServerTaskConfigAction.class
TestServerTaskConfigAction.java
package com.android.build.gradle.tasks.factory
public com.android.build.gradle.tasks.factory.TestServerTaskConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	private final com.android.builder.testing.api.TestServer testServer
	public void  (com.android.build.gradle.internal.scope.VariantScope, com.android.builder.testing.api.TestServer) 
		com.android.build.gradle.internal.scope.VariantScope scope
		com.android.builder.testing.api.TestServer testServer
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.TestServerTask) 
		com.android.build.gradle.internal.tasks.TestServerTask serverTask
		com.android.build.gradle.internal.variant.BaseVariantData testedVariantData
		String variantName
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ExternalNativeBuildTask$1.class
ExternalNativeBuildTask.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ExternalNativeBuildTask$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$tasks$NativeBuildSystem
	static void  () 
}

com/android/build/gradle/tasks/PackageAndroidArtifact$OutputFileProvider.class
PackageAndroidArtifact.java
package com.android.build.gradle.tasks
abstract com.android.build.gradle.tasks.PackageAndroidArtifact$OutputFileProvider extends java.lang.Object {
	public abstract java.io.File getOutputFile (com.android.ide.common.build.ApkData) 
}

com/android/build/gradle/tasks/ExtractAnnotations$ConfigAction.class

com/android/build/gradle/tasks/GenerateBuildConfig$ConfigAction.class

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

com/android/build/gradle/tasks/SplitsDiscovery$DiscoverableFilterType$2.class
SplitsDiscovery.java
package com.android.build.gradle.tasks
final com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType$2 extends com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType {
	void  (java.lang.String, int, java.lang.String) 
		String folderPrefix
	java.util.Collection getConfiguredFilters (com.android.build.gradle.tasks.SplitsDiscovery) 
		com.android.build.gradle.tasks.SplitsDiscovery task
	boolean isAuto (com.android.build.gradle.tasks.SplitsDiscovery) 
		com.android.build.gradle.tasks.SplitsDiscovery task
}

com/android/build/gradle/tasks/BundleInstantApp.class
BundleInstantApp.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.BundleInstantApp extends com.android.build.gradle.internal.tasks.DefaultAndroidTask implements com.android.build.gradle.internal.tasks.FileSupplier  {
	private java.io.File bundleFile
	private com.android.build.gradle.tasks.AtomConfig atomConfigTask
	public void  () 
	public void taskAction ()  throws java.io.IOException 
		byte[] inputBuffer
		java.io.FileInputStream fileInputStream
		java.io.File file
		java.util.zip.ZipOutputStream zipOutputStream
	public java.util.Collection getFinalOutputFilesCollection () 
	public java.io.File getBundleFile () 
	public void setBundleFile (java.io.File) 
		java.io.File bundleFile
	public org.gradle.api.Task getTask () 
	public java.io.File get () 
	public volatile java.lang.Object get () 
	static com.android.build.gradle.tasks.AtomConfig access$002 (com.android.build.gradle.tasks.BundleInstantApp, com.android.build.gradle.tasks.AtomConfig) 
		com.android.build.gradle.tasks.BundleInstantApp x0
		com.android.build.gradle.tasks.AtomConfig x1
}

com/android/build/gradle/tasks/GenerateBuildConfig.class
GenerateBuildConfig.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.GenerateBuildConfig extends com.android.build.gradle.internal.tasks.BaseTask {
	private java.io.File sourceOutputDir
	private String buildConfigPackageName
	private java.util.function.Supplier appPackageName
	private java.util.function.Supplier debuggable
	private java.util.function.Supplier flavorName
	private java.util.function.Supplier flavorNamesWithDimensionNames
	private String buildTypeName
	private java.util.function.Supplier versionName
	private java.util.function.Supplier versionCode
	private java.util.function.Supplier items
	public void  () 
	public java.io.File getSourceOutputDir () 
	public void setSourceOutputDir (java.io.File) 
		java.io.File sourceOutputDir
	public java.lang.String getBuildConfigPackageName () 
	public void setBuildConfigPackageName (java.lang.String) 
		String buildConfigPackageName
	public java.lang.String getAppPackageName () 
	public boolean isDebuggable () 
	public java.lang.String getFlavorName () 
	public java.util.List getFlavorNamesWithDimensionNames () 
	public java.lang.String getBuildTypeName () 
	public void setBuildTypeName (java.lang.String) 
		String buildTypeName
	public java.lang.String getVersionName () 
	public int getVersionCode () 
	public java.util.List getItems () 
	public java.util.List getItemValues () 
		com.android.builder.model.ClassField field
		Object object
		java.util.List resolvedItems
		java.util.List list
	void generate ()  throws java.io.IOException 
		int i
		java.io.File destinationDir
		com.android.builder.compiling.BuildConfigGenerator generator
		java.util.List flavors
		int count
	static java.util.function.Supplier access$002 (com.android.build.gradle.tasks.GenerateBuildConfig, java.util.function.Supplier) 
		com.android.build.gradle.tasks.GenerateBuildConfig x0
		java.util.function.Supplier x1
	static java.util.function.Supplier access$102 (com.android.build.gradle.tasks.GenerateBuildConfig, java.util.function.Supplier) 
		com.android.build.gradle.tasks.GenerateBuildConfig x0
		java.util.function.Supplier x1
	static java.util.function.Supplier access$202 (com.android.build.gradle.tasks.GenerateBuildConfig, java.util.function.Supplier) 
		com.android.build.gradle.tasks.GenerateBuildConfig x0
		java.util.function.Supplier x1
	static java.util.function.Supplier access$302 (com.android.build.gradle.tasks.GenerateBuildConfig, java.util.function.Supplier) 
		com.android.build.gradle.tasks.GenerateBuildConfig x0
		java.util.function.Supplier x1
	static java.lang.String access$402 (com.android.build.gradle.tasks.GenerateBuildConfig, java.lang.String) 
		com.android.build.gradle.tasks.GenerateBuildConfig x0
		String x1
	static java.util.function.Supplier access$502 (com.android.build.gradle.tasks.GenerateBuildConfig, java.util.function.Supplier) 
		com.android.build.gradle.tasks.GenerateBuildConfig x0
		java.util.function.Supplier x1
	static java.util.function.Supplier access$602 (com.android.build.gradle.tasks.GenerateBuildConfig, java.util.function.Supplier) 
		com.android.build.gradle.tasks.GenerateBuildConfig x0
		java.util.function.Supplier x1
	static java.util.function.Supplier access$702 (com.android.build.gradle.tasks.GenerateBuildConfig, java.util.function.Supplier) 
		com.android.build.gradle.tasks.GenerateBuildConfig x0
		java.util.function.Supplier x1
}

com/android/build/gradle/tasks/CopyOutputs$ConfigAction.class
CopyOutputs.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.CopyOutputs$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.PackagingScope packagingScope
	private final java.io.File outputDirectory
	public void  (com.android.build.gradle.internal.scope.PackagingScope, java.io.File) 
		com.android.build.gradle.internal.scope.PackagingScope packagingScope
		java.io.File outputDirectory
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.CopyOutputs) 
		com.android.build.gradle.tasks.CopyOutputs task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/AidlCompile$1.class
AidlCompile.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.AidlCompile$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$ide$common$res2$FileStatus
	static void  () 
}

com/android/build/gradle/tasks/RenderscriptCompile$ConfigAction.class

com/android/build/gradle/tasks/SimpleWorkQueue.class
SimpleWorkQueue.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.SimpleWorkQueue extends java.lang.Object {
	private static final com.android.builder.tasks.WorkQueue WORK_QUEUE
	public void  () 
	public static void push (com.android.builder.tasks.Job)  throws java.lang.InterruptedException 
		com.android.builder.tasks.Job job
	static void  () 
}

com/android/build/gradle/tasks/CheckManifestInInstantRunMode.class
CheckManifestInInstantRunMode.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.CheckManifestInInstantRunMode extends com.android.build.gradle.internal.tasks.DefaultAndroidTask {
	private static final org.gradle.api.logging.Logger LOG
	private com.android.build.gradle.internal.incremental.BuildContext buildContext
	private java.io.File instantRunSupportDir
	private com.android.build.gradle.internal.scope.SplitScope splitScope
	private org.gradle.api.file.FileCollection instantRunManifests
	private org.gradle.api.file.FileCollection processedRes
	public void  () 
	org.gradle.api.file.FileCollection getInstantRunManifests () 
	org.gradle.api.file.FileCollection getProcessedRes () 
	public void checkManifestChanges ()  throws java.io.IOException 
		String message
		String message
		com.android.ide.common.build.ApkInfo apkInfo
		com.android.ide.common.build.ApkData apkData
		java.io.File manifestFile
		com.android.build.gradle.internal.scope.BuildOutput output
		java.io.File resourcesApk
		com.android.build.gradle.internal.scope.BuildOutput mergedManifest
		java.util.Collection manifestsOutputs
		java.util.Collection processedResOutputs
	static void runManifestChangeVerifier (com.android.build.gradle.internal.incremental.BuildContext, java.io.File, java.io.File)  throws java.io.IOException 
		String currentManifest
		String previousManifest
		com.android.build.gradle.internal.incremental.BuildContext buildContext
		java.io.File instantRunSupportDir
		java.io.File manifestFileToPackage
		java.io.File previousManifestFile
	static void runManifestBinaryChangeVerifier (com.android.build.gradle.internal.incremental.BuildContext, java.io.File, java.io.File)  throws java.io.IOException 
		java.util.zip.ZipEntry entry
		java.util.jar.JarFile jarFile
		String previousIterationCRC
		com.android.build.gradle.internal.incremental.BuildContext buildContext
		java.io.File instantRunSupportDir
		java.io.File resOutBaseNameFile
		String currentIterationCRC
		java.io.File crcFile
	static org.gradle.api.file.FileCollection access$002 (com.android.build.gradle.tasks.CheckManifestInInstantRunMode, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.CheckManifestInInstantRunMode x0
		org.gradle.api.file.FileCollection x1
	static org.gradle.api.file.FileCollection access$102 (com.android.build.gradle.tasks.CheckManifestInInstantRunMode, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.CheckManifestInInstantRunMode x0
		org.gradle.api.file.FileCollection x1
	static com.android.build.gradle.internal.scope.SplitScope access$202 (com.android.build.gradle.tasks.CheckManifestInInstantRunMode, com.android.build.gradle.internal.scope.SplitScope) 
		com.android.build.gradle.tasks.CheckManifestInInstantRunMode x0
		com.android.build.gradle.internal.scope.SplitScope x1
	static com.android.build.gradle.internal.incremental.BuildContext access$302 (com.android.build.gradle.tasks.CheckManifestInInstantRunMode, com.android.build.gradle.internal.incremental.BuildContext) 
		com.android.build.gradle.tasks.CheckManifestInInstantRunMode x0
		com.android.build.gradle.internal.incremental.BuildContext x1
	static java.io.File access$402 (com.android.build.gradle.tasks.CheckManifestInInstantRunMode, java.io.File) 
		com.android.build.gradle.tasks.CheckManifestInInstantRunMode x0
		java.io.File x1
	static void  () 
}

com/android/build/gradle/tasks/ExternalNativeBuildTaskUtils.class
ExternalNativeBuildTaskUtils.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils extends java.lang.Object {
	public void  () 
	static java.io.File getOutputFolder (java.io.File, java.lang.String) 
		java.io.File jsonFolder
		String abi
	public static java.io.File getOutputJson (java.io.File, java.lang.String) 
		java.io.File jsonFolder
		String abi
	public static java.util.List getOutputJsons (java.io.File, java.util.Collection) 
		String abi
		java.io.File jsonFolder
		java.util.Collection abis
		java.util.List outputs
	static com.android.build.gradle.external.gson.NativeBuildConfigValue getNativeBuildConfigValue (java.io.File, java.lang.String)  throws java.io.IOException 
		com.android.build.gradle.external.gson.NativeLibraryValue library
		java.io.File json
		String groupName
		com.google.gson.Gson gson
		java.util.List lines
		com.android.build.gradle.external.gson.NativeBuildConfigValue config
	public static java.util.Collection getNativeBuildConfigValues (java.util.Collection, java.lang.String)  throws java.io.IOException 
		java.io.File json
		java.util.Collection jsons
		String groupName
		java.util.List configValues
	public static boolean shouldRegenerateOutOfDateJsons (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean isExternalNativeBuildEnabled (com.android.build.gradle.internal.model.CoreExternalNativeBuild) 
		com.android.build.gradle.internal.model.CoreExternalNativeBuild config
	public static com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ExternalNativeBuildProjectPathResolution getProjectPath (com.android.build.gradle.internal.model.CoreExternalNativeBuild) 
		com.android.build.gradle.internal.model.CoreExternalNativeBuild config
		java.util.Map externalProjectPaths
	private static java.util.Map getExternalBuildExplicitPaths (com.android.build.gradle.internal.model.CoreExternalNativeBuild) 
		com.android.build.gradle.internal.model.CoreExternalNativeBuild config
		java.util.Map map
		java.io.File cmake
		java.io.File ndkBuild
	public static java.lang.String executeBuildProcessAndLogError (com.android.builder.core.AndroidBuilder, com.android.ide.common.process.ProcessInfoBuilder, boolean)  throws com.android.ide.common.process.BuildCommandException java.io.IOException 
		String combinedMessage
		com.android.ide.common.process.ProcessException e
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.ide.common.process.ProcessInfoBuilder process
		boolean logStdioToInfo
		com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ProgressiveLoggingProcessOutputHandler handler
}

com/android/build/gradle/tasks/SplitsDiscovery.class
SplitsDiscovery.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.SplitsDiscovery extends com.android.build.gradle.internal.tasks.BaseTask {
	org.gradle.api.file.FileCollection mergedResourcesFolders
	java.util.Set densityFilters
	boolean densityAuto
	java.util.Set languageFilters
	boolean languageAuto
	java.util.Set abiFilters
	java.util.Collection resourceConfigs
	java.util.Set resourceFolders
	java.io.File persistedList
	com.android.build.gradle.internal.scope.SplitList splitList
	public void  () 
	org.gradle.api.file.FileCollection getMergedResourcesFolders () 
	java.util.Set getResourceFolders () 
	java.util.Set getDensityFilters () 
	boolean isDensityAuto () 
	java.util.Set getLanguageFilters () 
	boolean isLanguageAuto () 
	java.util.Set getAbiFilters () 
	java.util.Collection getResourceConfigs () 
	java.io.File getPersistedList () 
	void taskAction ()  throws java.io.IOException 
		java.util.Set mergedResourcesFolderFiles
		java.util.Collection resConfigs
	private java.util.Set getFilters (java.lang.Iterable, com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType) 
		Iterable resourceFolders
		com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType filterType
		java.util.Set filtersList
	public java.util.List discoverListOfResourceConfigsNotDensities () 
		java.util.List resFoldersOnDisk
	private static transient java.util.List getAllFilters (java.lang.Iterable, java.lang.String[]) 
		String prefix
		java.io.File subResFolder
		java.io.File[] subResFolders
		java.io.File resFolder
		Iterable resourceFolders
		String[] prefixes
		java.util.List providedResFolders
}

com/android/build/gradle/tasks/MergeResources$1.class
MergeResources.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.MergeResources$1 extends com.android.builder.png.VectorDrawableRenderer {
	final com.android.build.gradle.tasks.MergeResources this$0
	void  (com.android.build.gradle.tasks.MergeResources, int, java.io.File, java.util.Collection, com.android.utils.ILogger) 
		com.android.build.gradle.tasks.MergeResources this$0
		int x0
		java.io.File x1
		java.util.Collection x2
		com.android.utils.ILogger x3
	public void generateFile (java.io.File, java.io.File)  throws java.io.IOException 
		com.android.ide.common.vectordrawable.ResourcesNotSupportedException e
		java.io.File toBeGenerated
		java.io.File original
}

com/android/build/gradle/tasks/ResourceException.class
ResourceException.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ResourceException extends java.lang.RuntimeException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable throwable
}

com/android/build/gradle/tasks/ProcessManifest$ConfigAction.class

com/android/build/gradle/tasks/NdkCompile$ConfigAction.class

com/android/build/gradle/tasks/CheckManifestInInstantRunMode$ConfigAction.class
CheckManifestInInstantRunMode.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.CheckManifestInInstantRunMode$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	protected final com.android.build.gradle.internal.scope.TransformVariantScope transformVariantScope
	protected final com.android.build.gradle.internal.scope.InstantRunVariantScope instantRunVariantScope
	protected final org.gradle.api.file.FileCollection instantRunMergedManifests
	protected final org.gradle.api.file.FileCollection processedResources
	public void  (com.android.build.gradle.internal.scope.TransformVariantScope, com.android.build.gradle.internal.scope.InstantRunVariantScope, org.gradle.api.file.FileCollection, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.TransformVariantScope transformVariantScope
		com.android.build.gradle.internal.scope.InstantRunVariantScope instantRunVariantScope
		org.gradle.api.file.FileCollection instantRunMergedManifests
		org.gradle.api.file.FileCollection processedResources
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.CheckManifestInInstantRunMode) 
		com.android.build.gradle.tasks.CheckManifestInInstantRunMode task
	public volatile void execute (java.lang.Object) 
}

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

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

com/android/build/gradle/tasks/TestModuleProGuardTask.class
TestModuleProGuardTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.TestModuleProGuardTask extends proguard.gradle.ProGuardTask {
	private org.gradle.api.logging.Logger logger
	private org.gradle.api.artifacts.Configuration mappingConfiguration
	private com.android.builder.core.VariantConfiguration variantConfiguration
	public void  () 
	public void setMappingConfiguration (org.gradle.api.artifacts.Configuration) 
		org.gradle.api.artifacts.Configuration configuration
	public void setClassesConfiguration (org.gradle.api.artifacts.Configuration) 
		org.gradle.api.artifacts.Configuration configuration
	public void setVariantConfiguration (com.android.builder.core.VariantConfiguration) 
		com.android.builder.core.VariantConfiguration variantConfiguration
	public void setLogger (org.gradle.api.logging.Logger) 
		org.gradle.api.logging.Logger logger
	public void proguard ()  throws proguard.ParseException java.io.IOException 
}

com/android/build/gradle/tasks/fd/
com/android/build/gradle/tasks/fd/FastDeployRuntimeExtractorTask$ConfigAction.class
FastDeployRuntimeExtractorTask.java
package com.android.build.gradle.tasks.fd
public com.android.build.gradle.tasks.fd.FastDeployRuntimeExtractorTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.InstantRunVariantScope instantRunVariantScope
	public void  (com.android.build.gradle.internal.scope.InstantRunVariantScope) 
		com.android.build.gradle.internal.scope.InstantRunVariantScope instantRunVariantScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.fd.FastDeployRuntimeExtractorTask) 
		com.android.build.gradle.tasks.fd.FastDeployRuntimeExtractorTask fastDeployRuntimeExtractorTask
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/fd/GenerateInstantRunAppInfoTask.class

com/android/build/gradle/tasks/fd/FastDeployRuntimeExtractorTask.class
FastDeployRuntimeExtractorTask.java
package com.android.build.gradle.tasks.fd
public com.android.build.gradle.tasks.fd.FastDeployRuntimeExtractorTask extends com.android.build.gradle.internal.tasks.DefaultAndroidTask {
	private java.io.File outputFile
	public void  () 
	public java.io.File getOutputFile () 
	public void setOutputFile (java.io.File) 
		java.io.File file
	public void extract ()  throws java.io.IOException 
		java.util.zip.ZipEntry copy
		String name
		java.util.zip.ZipEntry entry
		java.util.jar.JarOutputStream jarOutputStream
		java.util.jar.JarInputStream jarInputStream
		java.io.InputStream inputStream
		java.net.URL fdrJar
		java.net.URLConnection urlConnection
	private static boolean isValidForPackaging (java.lang.String) 
		String name
}

com/android/build/gradle/tasks/fd/GenerateInstantRunAppInfoTask$ConfigAction.class
GenerateInstantRunAppInfoTask.java
package com.android.build.gradle.tasks.fd
public com.android.build.gradle.tasks.fd.GenerateInstantRunAppInfoTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.InstantRunVariantScope variantScope
	private final com.android.build.gradle.internal.scope.TransformVariantScope transformVariantScope
	private final org.gradle.api.file.FileCollection manifests
	public void  (com.android.build.gradle.internal.scope.TransformVariantScope, com.android.build.gradle.internal.scope.InstantRunVariantScope, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.TransformVariantScope transformVariantScope
		com.android.build.gradle.internal.scope.InstantRunVariantScope variantScope
		org.gradle.api.file.FileCollection manifests
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.fd.GenerateInstantRunAppInfoTask) 
		com.android.build.gradle.tasks.fd.GenerateInstantRunAppInfoTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ResourceUsageAnalyzer$UsageVisitor$AnnotationUsageVisitor.class
ResourceUsageAnalyzer.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor$AnnotationUsageVisitor extends org.objectweb.asm.AnnotationVisitor {
	final com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor this$1
	public void  (com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor) 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
	public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
	public void visit (java.lang.String, java.lang.Object) 
		String name
		Object value
}

com/android/build/gradle/tasks/ResourceUsageAnalyzer.class
ResourceUsageAnalyzer.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ResourceUsageAnalyzer extends java.lang.Object {
	private static final String ANDROID_RES
	public static final boolean REPLACE_DELETED_WITH_EMPTY
	public static final boolean TWO_PASS_AAPT
	static final String NO_MATCH
	private final java.io.File mResourceClassDir
	private final java.io.File mProguardMapping
	private final java.io.File mClasses
	private final java.io.File mMergedManifest
	private final java.io.File mMergedResourceDir
	private final java.io.File mReportFile
	private final java.io.StringWriter mDebugOutput
	private final java.io.PrintWriter mDebugPrinter
	private boolean mVerbose
	private boolean mDebug
	private boolean mDryRun
	private java.util.List mUnused
	private java.util.Map mResourceObfuscation
	private String mSuggestionsAdapter
	private String mResourcesWrapper
	public static final byte[] TINY_PNG
	public static final long TINY_PNG_CRC
	public static final byte[] TINY_9PNG
	public static final long TINY_9PNG_CRC
	public static final byte[] TINY_XML
	public static final long TINY_XML_CRC
	private java.util.Set mStrings
	private boolean mFoundGetIdentifier
	private boolean mFoundWebContent
	private final com.android.build.gradle.tasks.ResourceUsageAnalyzer$ResourceShrinkerUsageModel mModel
	static final boolean $assertionsDisabled
	public void  (java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File) 
		java.io.File rDir
		java.io.File classes
		java.io.File manifest
		java.io.File mapping
		java.io.File resources
		java.io.File reportFile
	public void dispose () 
		java.io.File dir
		String output
	public void analyze ()  throws java.io.IOException javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
	public boolean isDryRun () 
	public void setDryRun (boolean) 
		boolean dryRun
	public boolean isVerbose () 
	public void setVerbose (boolean) 
		boolean verbose
	public boolean isDebug () 
	public void setDebug (boolean) 
		boolean verbose
	public void rewriteResourceZip (java.io.File, java.io.File)  throws java.io.IOException 
		boolean deleted
		java.util.jar.JarEntry outEntry
		byte[] bytes
		java.util.jar.JarEntry outEntry
		byte[] bytes
		long crc
		byte[] bytes
		long crc
		byte[] bytes
		long crc
		String message
		byte[] bytes
		long crc
		java.util.jar.JarEntry outEntry
		String message
		String name
		boolean directory
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		java.util.zip.ZipEntry entry
		java.io.FileOutputStream fos
		java.util.jar.JarOutputStream zos
		java.io.FileInputStream fis
		String message
		java.io.File source
		java.io.File dest
		java.util.jar.JarInputStream zis
		long before
		long after
	public void removeUnused (java.io.File)  throws java.io.IOException javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
		java.io.File destination
	private static void filteredCopy (java.io.File, java.io.File, java.util.Set, java.util.Map)  throws java.io.IOException 
		java.io.File source
		java.io.File destination
		java.util.Set skip
		java.util.Map replace
	private void stripUnused (org.w3c.dom.Element, java.util.List) 
		org.w3c.dom.Element element
		java.util.List removed
	private com.android.tools.lint.checks.ResourceUsageModel$Resource getResourceByJarPath (java.lang.String) 
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		com.android.resources.ResourceType type
		String name
		java.util.List types
		int nameStart
		int nameEnd
		String folderName
		com.android.resources.ResourceFolderType folderType
		int folderStart
		int folderEnd
		String path
	private void dumpReferences () 
	private void keepPossiblyReferencedResources () 
		String s
		java.util.List strings
		String name
		int length
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		java.util.Map map
		int start
		int slash
		int dot
		String name
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		char c
		int i
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		String name
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		java.util.regex.Pattern pattern
		int colon
		String typeName
		com.android.resources.ResourceType type
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		int slash
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
		java.util.Map map
		int id
		int n
		boolean justName
		boolean formatting
		boolean haveSlash
		String name
		String string
		int shortest
		java.util.Set names
	static java.lang.String convertFormatStringToRegexp (java.lang.String) 
		String flags
		String width
		char type
		int regexLength
		int start
		int end
		String pattern
		String conversion
		String timePrefix
		String formatString
		StringBuilder regexp
		int from
		boolean hasEscapedLetters
		java.util.regex.Matcher matcher
		int length
	private static boolean appendEscapedPattern (java.lang.String, java.lang.StringBuilder, int, int) 
		int i
		String formatString
		StringBuilder regexp
		int from
		int to
	private void recordResources (java.io.File)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
		com.android.resources.ResourceFolderType folderType
		java.io.File folder
		java.io.File resDir
		java.io.File[] resourceFolders
	private void recordResources (com.android.resources.ResourceFolderType, java.io.File)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException java.io.IOException 
		String xml
		org.w3c.dom.Document document
		boolean isXml
		String path
		java.io.File file
		com.android.resources.ResourceFolderType folderType
		java.io.File folder
		java.io.File[] files
	void recordMapping (java.io.File)  throws java.io.IOException 
		String oldName
		String newName
		int end
		int start
		int arrow
		int n
		int i
		int index
		int arrow
		String typeName
		com.android.resources.ResourceType type
		int end
		String target
		String ownerName
		com.android.utils.Pair pair
		String line
		java.io.File mapping
		String ARROW
		String RESOURCE
		java.util.Map nameMap
	private void recordManifestUsages (java.io.File)  throws java.io.IOException javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
		java.io.File manifest
		String xml
		org.w3c.dom.Document document
	private void referencedString (java.lang.String) 
		char c
		boolean identifierChar
		int i
		int n
		String string
		boolean haveIdentifierChar
	private void recordClassUsages (java.io.File)  throws java.io.IOException 
		java.io.File child
		java.io.File[] children
		byte[] bytes
		byte[] bytes
		String name
		java.util.zip.ZipEntry entry
		java.io.FileInputStream fis
		java.util.zip.ZipInputStream zis
		java.io.File file
	private void recordClassUsages (java.io.File, java.lang.String, byte[]) 
		java.io.File file
		String name
		byte[] bytes
		org.objectweb.asm.ClassReader classReader
	boolean isResourceClass (java.lang.String) 
		String typeName
		String name
		int index
	com.android.tools.lint.checks.ResourceUsageModel$Resource getResourceFromCode (java.lang.String, java.lang.String) 
		com.android.resources.ResourceType type
		java.util.Map nameMap
		String renamedField
		String owner
		String name
		com.android.utils.Pair pair
	private void gatherResourceValues (java.io.File)  throws java.io.IOException 
		java.io.File child
		java.io.File[] children
		java.io.File file
	private void parseResourceClass (java.io.File)  throws java.io.IOException 
		int end
		java.util.Map nameMap
		String owner
		com.android.utils.Pair pair
		char next
		String styleable
		String name
		String value
		char c
		int start
		int end
		String typeName
		com.android.resources.ResourceType type
		java.io.File file
		String s
		String pkg
		int index
		int length
		String classDeclaration
	public int getUnusedResourceCount () 
	com.android.tools.lint.checks.ResourceUsageModel getModel () 
	static java.lang.String access$100 (com.android.build.gradle.tasks.ResourceUsageAnalyzer) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer x0
	static java.lang.String access$300 (com.android.build.gradle.tasks.ResourceUsageAnalyzer) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer x0
	static boolean access$402 (com.android.build.gradle.tasks.ResourceUsageAnalyzer, boolean) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer x0
		boolean x1
	static boolean access$502 (com.android.build.gradle.tasks.ResourceUsageAnalyzer, boolean) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer x0
		boolean x1
	static com.android.build.gradle.tasks.ResourceUsageAnalyzer$ResourceShrinkerUsageModel access$600 (com.android.build.gradle.tasks.ResourceUsageAnalyzer) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer x0
	static boolean access$700 (com.android.build.gradle.tasks.ResourceUsageAnalyzer) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer x0
	static java.io.PrintWriter access$800 (com.android.build.gradle.tasks.ResourceUsageAnalyzer) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer x0
	static void access$900 (com.android.build.gradle.tasks.ResourceUsageAnalyzer, java.lang.String) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer x0
		String x1
	static void  () 
}

com/android/build/gradle/tasks/ShaderCompile$ConfigAction.class
ShaderCompile.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ShaderCompile$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	com.android.build.gradle.internal.scope.VariantScope scope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.ShaderCompile) 
		com.android.build.gradle.tasks.ShaderCompile compileTask
		com.android.build.gradle.internal.core.GradleVariantConfiguration variantConfiguration
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ProcessManifest.class
ProcessManifest.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ProcessManifest extends com.android.build.gradle.tasks.ManifestProcessorTask {
	private java.util.function.Supplier minSdkVersion
	private java.util.function.Supplier targetSdkVersion
	private java.util.function.Supplier maxSdkVersion
	private com.android.builder.core.VariantConfiguration variantConfiguration
	private com.android.build.gradle.internal.scope.SplitScope splitScope
	private java.io.File reportFile
	public void  () 
	protected void doFullTaskAction () 
		java.io.IOException e
		java.io.File outputManifestFile
		java.io.File aaptFriendlyManifestOutputFile
		com.android.manifmerger.MergingReport mergingReport
		com.android.manifmerger.XmlDocument mergedXmlDocument
		com.google.common.collect.ImmutableMap properties
	public java.lang.String getMinSdkVersion () 
	public java.lang.String getTargetSdkVersion () 
	public java.lang.Integer getMaxSdkVersion () 
	public com.android.builder.core.VariantConfiguration getVariantConfiguration () 
	public void setVariantConfiguration (com.android.builder.core.VariantConfiguration) 
		com.android.builder.core.VariantConfiguration variantConfiguration
	public java.io.File getReportFile () 
	public void setReportFile (java.io.File) 
		java.io.File reportFile
	public java.io.File getMainManifest () 
	public java.lang.String getPackageOverride () 
	public int getVersionCode () 
	public java.lang.String getVersionName () 
	public java.util.List getManifestOverlays () 
	public java.lang.String getManifestPlaceholders () 
	static com.android.builder.core.VariantConfiguration access$002 (com.android.build.gradle.tasks.ProcessManifest, com.android.builder.core.VariantConfiguration) 
		com.android.build.gradle.tasks.ProcessManifest x0
		com.android.builder.core.VariantConfiguration x1
	static java.util.function.Supplier access$102 (com.android.build.gradle.tasks.ProcessManifest, java.util.function.Supplier) 
		com.android.build.gradle.tasks.ProcessManifest x0
		java.util.function.Supplier x1
	static java.util.function.Supplier access$202 (com.android.build.gradle.tasks.ProcessManifest, java.util.function.Supplier) 
		com.android.build.gradle.tasks.ProcessManifest x0
		java.util.function.Supplier x1
	static java.util.function.Supplier access$302 (com.android.build.gradle.tasks.ProcessManifest, java.util.function.Supplier) 
		com.android.build.gradle.tasks.ProcessManifest x0
		java.util.function.Supplier x1
	static com.android.build.gradle.internal.scope.SplitScope access$402 (com.android.build.gradle.tasks.ProcessManifest, com.android.build.gradle.internal.scope.SplitScope) 
		com.android.build.gradle.tasks.ProcessManifest x0
		com.android.build.gradle.internal.scope.SplitScope x1
}

com/android/build/gradle/tasks/GenerateTestConfig.class
GenerateTestConfig.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.GenerateTestConfig extends org.gradle.api.DefaultTask {
	java.nio.file.Path resourcesDirectory
	java.nio.file.Path assetsDirectory
	java.nio.file.Path sdkHome
	java.nio.file.Path generatedJavaResourcesDirectory
	com.android.build.gradle.internal.scope.SplitScope splitScope
	org.gradle.api.file.FileCollection manifests
	public void  () 
	org.gradle.api.file.FileCollection getManifests () 
	public void generateTestConfig ()  throws java.io.IOException 
	void generateTestConfigForOutput (com.android.build.gradle.internal.scope.BuildOutput)  throws java.io.IOException 
		java.io.Writer writer
		com.android.build.gradle.internal.scope.BuildOutput buildOutput
		java.util.Properties properties
		java.nio.file.Path output
	private java.nio.file.Path getOutputPath () 
	public java.lang.String getResourcesDirectory () 
	public java.lang.String getAssetsDirectory () 
	public java.lang.String getSdkHome () 
	public java.io.File getOutputFile () 
}

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

com/android/build/gradle/tasks/GroovyGradleDetector$1.class
GroovyGradleDetector.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.GroovyGradleDetector$1 extends org.codehaus.groovy.ast.CodeVisitorSupport {
	private java.util.List mMethodCallStack
	static final boolean $assertionsDisabled
	final com.android.tools.lint.detector.api.Context val$context
	final String val$source
	final com.android.build.gradle.tasks.GroovyGradleDetector this$0
	void  (com.android.build.gradle.tasks.GroovyGradleDetector, com.android.tools.lint.detector.api.Context, java.lang.String) 
		com.android.build.gradle.tasks.GroovyGradleDetector this$0
	public void visitMethodCallExpression (org.codehaus.groovy.ast.expr.MethodCallExpression) 
		org.codehaus.groovy.ast.stmt.ExpressionStatement e
		org.codehaus.groovy.ast.stmt.ReturnStatement e
		org.codehaus.groovy.ast.stmt.Statement statement
		org.codehaus.groovy.ast.stmt.BlockStatement bs
		org.codehaus.groovy.ast.expr.ClosureExpression closureExpression
		org.codehaus.groovy.ast.stmt.Statement block
		org.codehaus.groovy.ast.expr.ArgumentListExpression ale
		java.util.List expressions
		org.codehaus.groovy.ast.expr.MapEntryExpression mae
		org.codehaus.groovy.ast.expr.NamedArgumentListExpression nale
		org.codehaus.groovy.ast.expr.Expression subExpr
		org.codehaus.groovy.ast.expr.TupleExpression te
		java.util.Map namedArguments
		java.util.List unnamedArguments
		org.codehaus.groovy.ast.expr.MethodCallExpression expression
		org.codehaus.groovy.ast.expr.Expression arguments
		String parent
		String parentParent
	private java.lang.String getParentParent () 
		org.codehaus.groovy.ast.expr.ArgumentListExpression ale
		java.util.List expressions
		org.codehaus.groovy.ast.expr.MethodCallExpression expression
		org.codehaus.groovy.ast.expr.Expression arguments
		int i
	private void checkDslProperty (java.lang.String, org.codehaus.groovy.ast.expr.MethodCallExpression, java.lang.String) 
		String value
		String parent
		org.codehaus.groovy.ast.expr.MethodCallExpression c
		String parentParent
		String property
	private java.lang.String getText (org.codehaus.groovy.ast.ASTNode) 
		org.codehaus.groovy.ast.ASTNode node
		com.android.utils.Pair offsets
	static void  () 
}

com/android/build/gradle/tasks/AtomConfig$AtomInfo.class
AtomConfig.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.AtomConfig$AtomInfo extends java.lang.Object {
	private final String name
	private final java.io.File manifestFile
	private final java.io.File resourcePackageFile
	private final java.io.File resourceDir
	private final java.io.File atomDexDir
	private final java.io.File javaResourcesDir
	private final java.io.File jniDir
	private final java.io.File assetDir
	private final java.io.File libInfoFile
	private final java.io.File sourceOutputDir
	private final java.io.File textSymbolOutputDir
	private final java.io.File packageOutputFile
	private final java.io.File mergeBlameLogDir
	private final java.io.File javaClassDir
	private final java.io.File dexTempDir
	private final java.io.File finalDexDir
	private final java.io.File finalOutputFile
	private final int hashCode
	public void  (java.lang.String, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File) 
		String name
		java.io.File manifestFile
		java.io.File resourcePackageFile
		java.io.File resourceDir
		java.io.File atomDexDir
		java.io.File javaResourcesDir
		java.io.File jniDir
		java.io.File assetDir
		java.io.File libInfoFile
		java.io.File sourceOutputDir
		java.io.File textSymbolOutputDir
		java.io.File packageOutputFile
		java.io.File mergeBlameLogDir
		java.io.File javaClassDir
		java.io.File dexTempDir
		java.io.File finalDexDir
		java.io.File finalOutputFile
	public java.lang.String getName () 
	public java.io.File getResourcePackageFile () 
	public java.io.File getManifestFile () 
	public java.io.File getResourceDir () 
	public java.io.File getAtomDexDir () 
	public java.io.File getJavaResourcesDir () 
	public java.io.File getJniDir () 
	public java.io.File getAssetDir () 
	public java.io.File getLibInfoFile () 
	public java.io.File getSourceOutputDir () 
	public java.io.File getTextSymbolOutputDir () 
	public java.io.File getPackageOutputFile () 
	public java.io.File getMergeBlameLogDir () 
	public java.io.File getJavaClassDir () 
	public java.io.File getDexTempDir () 
	public java.io.File getFinalDexDir () 
	public java.io.File getFinalOutputFile () 
	public int hashCode () 
	public java.lang.String toString () 
	private int computeHashCode () 
}

com/android/build/gradle/tasks/Lint$LintGradleIssueRegistry.class
Lint.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.Lint$LintGradleIssueRegistry extends com.android.tools.lint.checks.BuiltinIssueRegistry {
	private boolean mInitialized
	public void  () 
	public java.util.List getIssues () 
		com.android.tools.lint.detector.api.Issue issue
		java.util.List issues
}

com/android/build/gradle/tasks/CmakeExternalNativeJsonGenerator.class
CmakeExternalNativeJsonGenerator.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.CmakeExternalNativeJsonGenerator extends com.android.build.gradle.tasks.ExternalNativeJsonGenerator {
	void  (java.io.File, com.android.build.gradle.internal.ndk.NdkHandler, int, java.lang.String, java.util.List, com.android.builder.core.AndroidBuilder, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, boolean, java.util.List, java.util.List, java.util.List, java.util.List) 
		java.io.File sdkDirectory
		com.android.build.gradle.internal.ndk.NdkHandler ndkHandler
		int minSdkVersion
		String variantName
		java.util.List abis
		com.android.builder.core.AndroidBuilder androidBuilder
		java.io.File sdkFolder
		java.io.File ndkFolder
		java.io.File soFolder
		java.io.File objFolder
		java.io.File jsonFolder
		java.io.File makeFile
		boolean debuggable
		java.util.List buildArguments
		java.util.List cFlags
		java.util.List cppFlags
		java.util.List nativeBuildConfigurationsJsons
		java.io.File cmakeExecutable
	void processBuildOutput (java.lang.String, java.lang.String, int)  throws java.io.IOException 
		String buildOutput
		String abi
		int abiPlatformVersion
	com.android.ide.common.process.ProcessInfoBuilder getProcessBuilder (java.lang.String, int, java.io.File) 
		String argument
		String abi
		int abiPlatformVersion
		java.io.File outputJson
		com.android.ide.common.process.ProcessInfoBuilder builder
		java.io.File cmakeListsFolder
	java.lang.String executeProcess (com.android.ide.common.process.ProcessInfoBuilder)  throws com.android.ide.common.process.ProcessException java.io.IOException 
		com.android.ide.common.process.ProcessInfoBuilder processBuilder
	public com.android.build.gradle.tasks.NativeBuildSystem getNativeBuildSystem () 
	java.util.Map getStlSharedObjectFiles () 
		String argument
		java.io.File file
		com.android.build.gradle.internal.core.Abi abi
		String stl
		java.io.File ndkBasePath
		java.util.Map result
	private java.io.File getToolChainFile () 
		String toolchainFileName
		java.io.File ndkCmakeFolder
		java.io.File toolchainFile
	private java.io.File getCmakeFolder () 
		com.android.repository.api.ProgressIndicator progress
		com.android.sdklib.repository.AndroidSdkHandler sdk
		com.android.repository.api.LocalPackage cmakePackage
	private java.io.File getCmakeBinFolder () 
	private java.io.File getCmakeExecutable () 
	private java.io.File getNinjaExecutable () 
	private void checkConfiguration () 
		java.util.List configurationErrors
	private java.util.List getConfigurationErrors () 
		String filename
		java.util.List messages
		String cmakeListsTxt
}

com/android/build/gradle/tasks/MergeManifests$ConfigAction.class

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

com/android/build/gradle/tasks/ExternalNativeJsonGenerator$1.class
ExternalNativeJsonGenerator.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ExternalNativeJsonGenerator$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$tasks$NativeBuildSystem
	static void  () 
}

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

com/android/build/gradle/tasks/SimpleWorkQueue$EmptyThreadContext.class
SimpleWorkQueue.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.SimpleWorkQueue$EmptyThreadContext extends com.android.builder.tasks.QueueThreadContextAdapter {
	private void  () 
	public void runTask (com.android.builder.tasks.Job)  throws java.lang.Exception 
		com.android.builder.tasks.Job job
	void  (com.android.build.gradle.tasks.SimpleWorkQueue$1) 
		com.android.build.gradle.tasks.SimpleWorkQueue$1 x0
}

com/android/build/gradle/tasks/ExternalNativeBuildTaskUtils$ExternalNativeBuildProjectPathResolution.class
ExternalNativeBuildTaskUtils.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$ExternalNativeBuildProjectPathResolution extends java.lang.Object {
	public final String errorText
	public final com.android.build.gradle.tasks.NativeBuildSystem buildSystem
	public final java.io.File makeFile
	private void  (com.android.build.gradle.tasks.NativeBuildSystem, java.io.File, java.lang.String) 
		com.android.build.gradle.tasks.NativeBuildSystem buildSystem
		java.io.File makeFile
		String errorText
	void  (com.android.build.gradle.tasks.NativeBuildSystem, java.io.File, java.lang.String, com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$1) 
		com.android.build.gradle.tasks.NativeBuildSystem x0
		java.io.File x1
		String x2
		com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils$1 x3
}

com/android/build/gradle/tasks/AidlCompile$ConfigAction.class

com/android/build/gradle/tasks/Lint$ConfigAction.class
Lint.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.Lint$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.Lint) 
		com.android.build.gradle.tasks.Lint lint
		com.android.build.gradle.internal.scope.GlobalScope globalScope
		java.io.File sdkFolder
	public volatile void execute (java.lang.Object) 
}

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

com/android/build/gradle/tasks/AidlCompile$DepFileProcessor.class
AidlCompile.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.AidlCompile$DepFileProcessor extends java.lang.Object implements com.android.builder.compiling.DependencyFileProcessor  {
	java.util.List dependencyDataList
	private void  () 
	java.util.List getDependencyDataList () 
	public com.android.builder.internal.incremental.DependencyData processFile (java.io.File)  throws java.io.IOException 
		java.io.File dependencyFile
		com.android.builder.internal.incremental.DependencyData data
	void  (com.android.build.gradle.tasks.AidlCompile$1) 
		com.android.build.gradle.tasks.AidlCompile$1 x0
}

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

com/android/build/gradle/tasks/MergeSourceSetFolders$MergeJniLibFoldersConfigAction.class

com/android/build/gradle/tasks/MergeSourceSetFolders.class
MergeSourceSetFolders.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.MergeSourceSetFolders extends com.android.build.gradle.internal.tasks.IncrementalTask {
	private java.io.File outputDir
	private java.util.function.Supplier assetSetSupplier
	private org.gradle.api.artifacts.ArtifactCollection libraries
	private org.gradle.api.file.FileCollection testedLibrary
	private org.gradle.api.file.FileCollection shadersOutputDir
	private org.gradle.api.file.FileCollection copyApk
	private String ignoreAssets
	private final com.android.ide.common.res2.FileValidity fileValidity
	static final boolean $assertionsDisabled
	public void  () 
	public java.io.File getOutputDir () 
	public void setOutputDir (java.io.File) 
		java.io.File outputDir
	protected boolean isIncremental () 
	protected void doFullTaskAction ()  throws java.io.IOException 
		com.android.ide.common.res2.AssetSet assetSet
		com.android.ide.common.res2.MergedAssetWriter writer
		com.android.ide.common.res2.MergingException e
		java.io.File destinationDir
		java.util.List assetSets
		com.android.ide.common.res2.AssetMerger merger
	protected void doIncrementalTaskAction (java.util.Map)  throws java.io.IOException 
		java.io.File changedFile
		java.util.Map$Entry entry
		java.util.List assetSets
		com.android.ide.common.res2.MergedAssetWriter writer
		com.android.ide.common.res2.MergingException e
		java.util.Map changedInputs
		com.android.ide.common.res2.AssetMerger merger
	public org.gradle.api.file.FileCollection getTestedLibrary () 
	public org.gradle.api.file.FileCollection getLibraries () 
	public void setLibraries (org.gradle.api.artifacts.ArtifactCollection) 
		org.gradle.api.artifacts.ArtifactCollection libraries
	public org.gradle.api.file.FileCollection getShadersOutputDir () 
	void setShadersOutputDir (org.gradle.api.file.FileCollection) 
		org.gradle.api.file.FileCollection shadersOutputDir
	public org.gradle.api.file.FileCollection getCopyApk () 
	void setCopyApk (org.gradle.api.file.FileCollection) 
		org.gradle.api.file.FileCollection copyApk
	public java.lang.String getIgnoreAssets () 
	void setIgnoreAssets (java.lang.String) 
		String ignoreAssets
	void setAssetSetSupplier (java.util.function.Supplier) 
		java.util.function.Supplier assetSetSupplier
	public java.util.Set getSourceFolderInputs () 
		com.android.ide.common.res2.AssetSet assetSet
		java.util.List sets
		java.util.Set assetSetFolders
	java.util.List computeAssetSetList () 
		java.util.List assetSetList
		com.android.ide.common.res2.AssetSet assetSet
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifact
		java.util.Set libArtifacts
		com.android.ide.common.res2.AssetSet assetSet
		int size
		java.util.List generatedAssetFolders
		com.android.ide.common.res2.AssetSet mainAssetSet
		com.android.ide.common.res2.AssetSet set
		java.util.List assetSetList
		java.util.List assetSets
	static java.util.function.Supplier access$002 (com.android.build.gradle.tasks.MergeSourceSetFolders, java.util.function.Supplier) 
		com.android.build.gradle.tasks.MergeSourceSetFolders x0
		java.util.function.Supplier x1
	static org.gradle.api.file.FileCollection access$102 (com.android.build.gradle.tasks.MergeSourceSetFolders, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.MergeSourceSetFolders x0
		org.gradle.api.file.FileCollection x1
	static org.gradle.api.file.FileCollection access$202 (com.android.build.gradle.tasks.MergeSourceSetFolders, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.MergeSourceSetFolders x0
		org.gradle.api.file.FileCollection x1
	static java.lang.String access$302 (com.android.build.gradle.tasks.MergeSourceSetFolders, java.lang.String) 
		com.android.build.gradle.tasks.MergeSourceSetFolders x0
		String x1
	static org.gradle.api.artifacts.ArtifactCollection access$402 (com.android.build.gradle.tasks.MergeSourceSetFolders, org.gradle.api.artifacts.ArtifactCollection) 
		com.android.build.gradle.tasks.MergeSourceSetFolders x0
		org.gradle.api.artifacts.ArtifactCollection x1
	static org.gradle.api.file.FileCollection access$502 (com.android.build.gradle.tasks.MergeSourceSetFolders, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.tasks.MergeSourceSetFolders x0
		org.gradle.api.file.FileCollection x1
	static void  () 
}

com/android/build/gradle/tasks/ProcessAtomsResources$ConfigAction.class

com/android/build/gradle/tasks/PreColdSwapTask$ConfigAction.class
PreColdSwapTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.PreColdSwapTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	protected final com.android.build.gradle.internal.scope.TransformVariantScope transformVariantScope
	protected final com.android.build.gradle.internal.scope.InstantRunVariantScope instantRunVariantScope
	protected final String name
	public void  (java.lang.String, com.android.build.gradle.internal.scope.TransformVariantScope, com.android.build.gradle.internal.scope.InstantRunVariantScope) 
		String name
		com.android.build.gradle.internal.scope.TransformVariantScope transformVariantScope
		com.android.build.gradle.internal.scope.InstantRunVariantScope instantRunVariantScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.PreColdSwapTask) 
		com.android.build.gradle.tasks.PreColdSwapTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ProcessTestManifest$ConfigAction.class

com/android/build/gradle/tasks/MergeManifests$ConfigAction$ManifestProviderImpl.class
MergeManifests.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.MergeManifests$ConfigAction$ManifestProviderImpl extends java.lang.Object implements com.android.manifmerger.ManifestProvider  {
	private final java.io.File manifest
	private final String name
	public void  (java.io.File, java.lang.String) 
		java.io.File manifest
		String name
	public java.io.File getManifest () 
	public java.lang.String getName () 
}

com/android/build/gradle/tasks/SplitsDiscovery$DiscoverableFilterType$1.class
SplitsDiscovery.java
package com.android.build.gradle.tasks
final com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType$1 extends com.android.build.gradle.tasks.SplitsDiscovery$DiscoverableFilterType {
	void  (java.lang.String, int, java.lang.String) 
		String folderPrefix
	java.util.Collection getConfiguredFilters (com.android.build.gradle.tasks.SplitsDiscovery) 
		com.android.build.gradle.tasks.SplitsDiscovery task
	boolean isAuto (com.android.build.gradle.tasks.SplitsDiscovery) 
		com.android.build.gradle.tasks.SplitsDiscovery task
}

com/android/build/gradle/tasks/BinaryFileProviderTask$BinaryArtifactType.class
BinaryFileProviderTask.java
package com.android.build.gradle.tasks
public final com.android.build.gradle.tasks.BinaryFileProviderTask$BinaryArtifactType extends java.lang.Enum {
	public static final com.android.build.gradle.tasks.BinaryFileProviderTask$BinaryArtifactType JAR
	public static final com.android.build.gradle.tasks.BinaryFileProviderTask$BinaryArtifactType JACK
	private static final com.android.build.gradle.tasks.BinaryFileProviderTask$BinaryArtifactType[] $VALUES
	public static com.android.build.gradle.tasks.BinaryFileProviderTask$BinaryArtifactType[] values () 
	public static com.android.build.gradle.tasks.BinaryFileProviderTask$BinaryArtifactType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/tasks/PackageApplication.class
PackageApplication.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.PackageApplication extends com.android.build.gradle.tasks.PackageAndroidArtifact {
	com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType expectedOutputType
	public void  () 
	protected com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType getTaskOutputType () 
	protected boolean isIncremental () 
	void recordMetrics (java.io.File, java.io.File) 
		java.io.File apkOutputFile
		java.io.File resourcesApFile
		long metricsStartTime
		com.google.wireless.android.sdk.stats.GradleBuildProjectMetrics$Builder metrics
		Long apkSize
		Long resourcesApSize
	private static java.lang.Long getSize (java.io.File) 
		java.io.IOException e
		java.io.File file
}

com/android/build/gradle/tasks/annotations/
com/android/build/gradle/tasks/annotations/Extractor$FieldItem.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$FieldItem extends com.android.build.gradle.tasks.annotations.Extractor$Item {
	public final String fieldName
	public final String fieldType
	private void  (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind, java.lang.String, java.lang.String) 
		String containingClass
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind classKind
		String fieldName
		String fieldType
	static com.android.build.gradle.tasks.annotations.Extractor$FieldItem create (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		String classFqn
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind classKind
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		String name
		String type
	private static java.lang.String getFieldType (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	boolean isFiltered (com.android.build.gradle.tasks.annotations.ApiDatabase) 
		com.android.build.gradle.tasks.annotations.ApiDatabase database
	java.lang.String getSignature () 
	public java.lang.String getKeepRule () 
	public java.lang.String getQualifiedClassName () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.tasks.annotations.Extractor$FieldItem that
	public int hashCode () 
		int result
	void  (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind, java.lang.String, java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$1) 
		String x0
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind x1
		String x2
		String x3
		com.android.build.gradle.tasks.annotations.Extractor$1 x4
}

com/android/build/gradle/tasks/annotations/Extractor$AnnotationVisitor.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$AnnotationVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
	final com.android.build.gradle.tasks.annotations.Extractor this$0
	private void  (com.android.build.gradle.tasks.annotations.Extractor) 
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind kind
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind kind
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind kind
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		boolean skipReturnAnnotations
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind kind
		com.android.build.gradle.tasks.annotations.Extractor$MethodItem item
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	void  (com.android.build.gradle.tasks.annotations.Extractor, com.android.build.gradle.tasks.annotations.Extractor$1) 
		com.android.build.gradle.tasks.annotations.Extractor x0
		com.android.build.gradle.tasks.annotations.Extractor$1 x1
}

com/android/build/gradle/tasks/annotations/ApiDatabase.class
ApiDatabase.java
package com.android.build.gradle.tasks.annotations
public com.android.build.gradle.tasks.annotations.ApiDatabase extends java.lang.Object {
	private final java.util.List lines
	private final java.util.Map fieldMap
	private final java.util.Map methodMap
	private final java.util.Map inheritsFrom
	private final java.util.Map intFieldMap
	private final java.util.Set classSet
	static final boolean $assertionsDisabled
	public void  (java.util.List) 
		java.util.List lines
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File api
	public boolean hasMethod (java.lang.String, java.lang.String, java.lang.String) 
		java.util.List strings
		String clz
		String className
		String methodName
		String arguments
		java.util.Map methods
		java.util.List inheritsFrom
	public boolean hasField (java.lang.String, java.lang.String) 
		String clz
		String className
		String fieldName
		java.util.Set fields
		java.util.List inheritsFrom
	public boolean hasClass (java.lang.String) 
		String className
	public java.util.Set getDeclaredIntFields (java.lang.String) 
		String className
	private void readApi () 
		java.util.Map memberMap
		String methodName
		java.util.List signatures
		String signature
		String raw
		java.util.regex.Matcher matcher
		String constructor
		java.util.Map memberMap
		String methodName
		java.util.List signatures
		String signature
		String raw
		java.util.regex.Matcher matcher
		int semi
		int semi
		String fieldName
		java.util.Set fieldSet
		String type
		int equals
		java.util.regex.Matcher matcher
		java.util.regex.Matcher matcher
		String from
		com.google.common.base.Splitter splitter
		String from
		com.google.common.base.Splitter splitter
		String superClass
		String implementsList
		java.util.regex.Matcher matcher
		String line
		String MODIFIERS
		java.util.regex.Pattern PACKAGE
		java.util.regex.Pattern CLASS
		java.util.regex.Pattern METHOD
		java.util.regex.Pattern CTOR
		java.util.regex.Pattern FIELD
		String currentPackage
		String currentClass
	private void addInheritsFrom (java.lang.String, java.lang.String) 
		String cls
		String inheritsFrom
		java.util.List list
	static java.lang.String getRawClass (java.lang.String) 
		int end
		String name
		int index
	static java.lang.String getRawMethod (java.lang.String) 
		String name
		int index
	static java.lang.String getRawParameterList (java.lang.String) 
		char c
		int i
		int index
		int balance
		String signature
		int n
		StringBuilder sb
		int start
	static void  () 
}

com/android/build/gradle/tasks/annotations/Extractor$1.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.build.gradle.tasks.annotations.Extractor this$0
	void  (com.android.build.gradle.tasks.annotations.Extractor) 
		com.android.build.gradle.tasks.annotations.Extractor this$0
	public int compare (java.lang.String, java.lang.String) 
		String s1
		String s2
		int frequency1
		int frequency2
		int delta
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/build/gradle/tasks/annotations/Extractor$Item.class
Extractor.java
package com.android.build.gradle.tasks.annotations
abstract com.android.build.gradle.tasks.annotations.Extractor$Item extends java.lang.Object implements java.lang.Comparable  {
	public final String containingClass
	public final com.android.build.gradle.tasks.annotations.Extractor$ClassKind classKind
	public final java.util.List annotations
	public void  (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind) 
		String containingClass
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind classKind
	void write (java.io.PrintWriter) 
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
		java.io.PrintWriter writer
	abstract boolean isFiltered (com.android.build.gradle.tasks.annotations.ApiDatabase) 
	abstract java.lang.String getSignature () 
	public int compareTo (com.android.build.gradle.tasks.annotations.Extractor$Item) 
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		String signature1
		String signature2
	public abstract java.lang.String getKeepRule () 
	public abstract java.lang.String getQualifiedClassName () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/build/gradle/tasks/annotations/Extractor$MethodItem.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$MethodItem extends com.android.build.gradle.tasks.annotations.Extractor$Item {
	public final String methodName
	public final String parameterList
	public final String returnType
	public final boolean isConstructor
	static final boolean $assertionsDisabled
	private void  (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String containingClass
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind classKind
		String returnType
		String methodName
		String parameterList
		boolean isConstructor
	public java.lang.String getName () 
	static com.android.build.gradle.tasks.annotations.Extractor$MethodItem create (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		String classFqn
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind classKind
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		String returnType
		String methodName
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		boolean isVarargs
		String parameterList
	java.lang.String getSignature () 
		char c
		int i
		int n
		StringBuilder sb
		int balance
	boolean isFiltered (com.android.build.gradle.tasks.annotations.ApiDatabase) 
		com.android.build.gradle.tasks.annotations.ApiDatabase database
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.tasks.annotations.Extractor$MethodItem that
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public java.lang.String getKeepRule () 
		StringBuilder sb
	public java.lang.String getQualifiedClassName () 
	void  (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind, java.lang.String, java.lang.String, java.lang.String, boolean, com.android.build.gradle.tasks.annotations.Extractor$1) 
		String x0
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind x1
		String x2
		String x3
		String x4
		boolean x5
		com.android.build.gradle.tasks.annotations.Extractor$1 x6
	static void  () 
}

com/android/build/gradle/tasks/annotations/Extractor$AnnotationData$1.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$AnnotationData$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.build.gradle.tasks.annotations.Extractor$AnnotationData this$1
	void  (com.android.build.gradle.tasks.annotations.Extractor$AnnotationData) 
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData this$1
	private java.lang.String getName (org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
	private int rank (org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
	public int compare (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair o1
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair o2
		int r1
		int r2
		int delta
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/build/gradle/tasks/annotations/ExtractAnnotationsDriver.class

com/android/build/gradle/tasks/annotations/TypedefCollector.class
TypedefCollector.java
package com.android.build.gradle.tasks.annotations
public com.android.build.gradle.tasks.annotations.TypedefCollector extends org.eclipse.jdt.internal.compiler.ASTVisitor {
	private java.util.Map mMap
	private final boolean mRequireHide
	private final boolean mRequireSourceRetention
	private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration mCurrentUnit
	private java.util.List mPrivateTypedefs
	public void  (java.util.Collection, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		java.util.Collection units
		boolean requireHide
		boolean requireSourceRetention
	public java.util.List getPrivateTypedefClasses () 
	public java.util.Map getTypedefs () 
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	private boolean recordTypedefs (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		char c
		char c
		StringBuilder sb
		String cls
		String fqn
		java.util.List list
		String typeName
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public static boolean isHiddenTypeDef (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
	private static boolean javadocContainsHide (org.eclipse.jdt.internal.compiler.ast.Javadoc) 
		StringBuffer stringBuffer
		String documentation
		org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	private java.lang.String getFileName () 
}

com/android/build/gradle/tasks/annotations/Extractor$ParameterItem.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$ParameterItem extends com.android.build.gradle.tasks.annotations.Extractor$MethodItem {
	public final String argIndex
	private void  (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String) 
		String containingClass
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind classKind
		String returnType
		String methodName
		String parameterList
		boolean isConstructor
		String argIndex
	static com.android.build.gradle.tasks.annotations.Extractor$ParameterItem create (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.Argument, java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.ast.Argument a
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		String classFqn
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind classKind
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding parameterBinding
		String methodName
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		boolean isVarargs
		String parameterList
		String returnType
		int index
		boolean found
		String argNum
	java.lang.String getSignature () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.tasks.annotations.Extractor$ParameterItem that
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public java.lang.String getKeepRule () 
	void  (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$1) 
		String x0
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind x1
		String x2
		String x3
		String x4
		boolean x5
		String x6
		com.android.build.gradle.tasks.annotations.Extractor$1 x7
}

com/android/build/gradle/tasks/annotations/TypedefRemover$1.class
TypedefRemover.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.TypedefRemover$1 extends org.objectweb.asm.ClassVisitor {
	final com.android.build.gradle.tasks.annotations.TypedefRemover this$0
	void  (com.android.build.gradle.tasks.annotations.TypedefRemover, int, org.objectweb.asm.ClassVisitor) 
		com.android.build.gradle.tasks.annotations.TypedefRemover this$0
		int x0
		org.objectweb.asm.ClassVisitor x1
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
}

com/android/build/gradle/tasks/annotations/Extractor$ClassKind.class
Extractor.java
package com.android.build.gradle.tasks.annotations
public final com.android.build.gradle.tasks.annotations.Extractor$ClassKind extends java.lang.Enum {
	public static final com.android.build.gradle.tasks.annotations.Extractor$ClassKind CLASS
	public static final com.android.build.gradle.tasks.annotations.Extractor$ClassKind INTERFACE
	public static final com.android.build.gradle.tasks.annotations.Extractor$ClassKind ENUM
	public static final com.android.build.gradle.tasks.annotations.Extractor$ClassKind ANNOTATION
	private static final com.android.build.gradle.tasks.annotations.Extractor$ClassKind[] $VALUES
	public static com.android.build.gradle.tasks.annotations.Extractor$ClassKind[] values () 
	public static com.android.build.gradle.tasks.annotations.Extractor$ClassKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static com.android.build.gradle.tasks.annotations.Extractor$ClassKind forType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
	public java.lang.String getKeepType () 
	static void  () 
}

com/android/build/gradle/tasks/annotations/Extractor$AnnotationData.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$AnnotationData extends java.lang.Object {
	public final String name
	public String[] attributeStrings
	public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] attributes
	static final boolean $assertionsDisabled
	final com.android.build.gradle.tasks.annotations.Extractor this$0
	private void  (com.android.build.gradle.tasks.annotations.Extractor, java.lang.String) 
		String name
	private void  (com.android.build.gradle.tasks.annotations.Extractor, java.lang.String, org.eclipse.jdt.internal.compiler.ast.MemberValuePair[]) 
		String name
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
	private void  (com.android.build.gradle.tasks.annotations.Extractor, java.lang.String, java.lang.String[]) 
		String name
		String[] attributeStrings
	void write (java.io.PrintWriter) 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] attributes
		String name
		String value
		int i
		java.io.PrintWriter writer
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData that
	public int hashCode () 
	private java.lang.String attributeString (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression value
		StringBuilder sb
	private boolean appendExpression (java.lang.StringBuilder, org.eclipse.jdt.internal.compiler.ast.Expression) 
		int length
		boolean appended
		org.eclipse.jdt.internal.compiler.ast.Expression e
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		boolean first
		int initialLength
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fb
		org.eclipse.jdt.internal.compiler.impl.Constant constant
		org.eclipse.jdt.internal.compiler.ast.NameReference reference
		org.eclipse.jdt.internal.compiler.ast.StringLiteral s
		org.eclipse.jdt.internal.compiler.ast.NumberLiteral number
		StringBuilder sb
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	void  (com.android.build.gradle.tasks.annotations.Extractor, java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$1) 
		com.android.build.gradle.tasks.annotations.Extractor x0
		String x1
		com.android.build.gradle.tasks.annotations.Extractor$1 x2
	void  (com.android.build.gradle.tasks.annotations.Extractor, java.lang.String, java.lang.String[], com.android.build.gradle.tasks.annotations.Extractor$1) 
		com.android.build.gradle.tasks.annotations.Extractor x0
		String x1
		String[] x2
		com.android.build.gradle.tasks.annotations.Extractor$1 x3
	void  (com.android.build.gradle.tasks.annotations.Extractor, java.lang.String, org.eclipse.jdt.internal.compiler.ast.MemberValuePair[], com.android.build.gradle.tasks.annotations.Extractor$1) 
		com.android.build.gradle.tasks.annotations.Extractor x0
		String x1
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] x2
		com.android.build.gradle.tasks.annotations.Extractor$1 x3
	static void  () 
}

com/android/build/gradle/tasks/annotations/Extractor$3.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$3 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$tasks$annotations$Extractor$ClassKind
	static void  () 
}

com/android/build/gradle/tasks/annotations/Extractor$ClassItem.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$ClassItem extends com.android.build.gradle.tasks.annotations.Extractor$Item {
	private void  (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind) 
		String containingClass
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind classKind
	static com.android.build.gradle.tasks.annotations.Extractor$ClassItem create (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$ClassKind) 
		String classFqn
		com.android.build.gradle.tasks.annotations.Extractor$ClassKind kind
	boolean isFiltered (com.android.build.gradle.tasks.annotations.ApiDatabase) 
		com.android.build.gradle.tasks.annotations.ApiDatabase database
	java.lang.String getSignature () 
	public java.lang.String getKeepRule () 
	public java.lang.String getQualifiedClassName () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.tasks.annotations.Extractor$ClassItem that
	public int hashCode () 
}

com/android/build/gradle/tasks/annotations/TypedefRemover.class
TypedefRemover.java
package com.android.build.gradle.tasks.annotations
public com.android.build.gradle.tasks.annotations.TypedefRemover extends java.lang.Object {
	private final com.android.build.gradle.tasks.annotations.Extractor mExtractor
	private final boolean mQuiet
	private final boolean mVerbose
	private final boolean mDryRun
	private java.util.Set mAnnotationNames
	private java.util.Set mAnnotationClassFiles
	private java.util.Set mAnnotationOuterClassFiles
	public void  (com.android.build.gradle.tasks.annotations.Extractor, boolean, boolean, boolean) 
		com.android.build.gradle.tasks.annotations.Extractor extractor
		boolean quiet
		boolean verbose
		boolean dryRun
	public void  () 
	private void info (java.lang.String) 
		String message
	public com.android.build.gradle.tasks.annotations.TypedefRemover setTypedefFile (java.io.File) 
		String clz
		String line
		java.io.IOException e
		java.io.File file
	public java.io.InputStream filter (java.lang.String, java.io.InputStream) 
		org.objectweb.asm.ClassReader reader
		byte[] rewritten
		java.io.IOException ioe
		String path
		java.io.InputStream input
	public boolean isRemoved (java.lang.String) 
		String path
	public void removeFromTypedefFile (java.io.File, java.io.File) 
		java.io.File classDir
		java.io.File file
	public void remove (java.io.File, java.util.List) 
		String owner
		java.io.File classDir
		java.util.List owners
	private void addTypeDef (java.lang.String) 
		String outer
		String owner
		int index
	private void rewriteOuterClasses (java.io.File) 
		byte[] bytes
		java.io.IOException e
		java.io.IOException e
		java.io.File file
		byte[] bytes
		org.objectweb.asm.ClassReader reader
		byte[] rewritten
		String relative
		java.io.File classDir
	private byte[] rewriteOuterClass (org.objectweb.asm.ClassReader) 
		org.objectweb.asm.ClassReader reader
		org.objectweb.asm.ClassWriter classWriter
		org.objectweb.asm.ClassVisitor classVisitor
	private void deleteAnnotationClasses (java.io.File) 
		boolean deleted
		java.io.File file
		String relative
		java.io.File classDir
	static java.util.Set access$000 (com.android.build.gradle.tasks.annotations.TypedefRemover) 
		com.android.build.gradle.tasks.annotations.TypedefRemover x0
}

com/android/build/gradle/tasks/annotations/Extractor$2.class
Extractor.java
package com.android.build.gradle.tasks.annotations
 com.android.build.gradle.tasks.annotations.Extractor$2 extends java.lang.Object implements java.util.Comparator  {
	final java.util.Map val$rank
	final com.android.build.gradle.tasks.annotations.Extractor this$0
	void  (com.android.build.gradle.tasks.annotations.Extractor, java.util.Map) 
		com.android.build.gradle.tasks.annotations.Extractor this$0
	public int compare (java.lang.String, java.lang.String) 
		String o1
		String o2
		int rank1
		int rank2
		int delta
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/build/gradle/tasks/annotations/Extractor.class
Extractor.java
package com.android.build.gradle.tasks.annotations
public com.android.build.gradle.tasks.annotations.Extractor extends java.lang.Object {
	private static final boolean INCLUDE_TYPE_ARGS
	public static final boolean REMOVE_HIDDEN_TYPEDEFS
	private final boolean sortAnnotations
	private final boolean includeClassRetentionAnnotations
	private static final boolean INCLUDE_INFERRED_NULLABLE
	public static final String ANDROID_ANNOTATIONS_PREFIX
	public static final String ANDROID_NULLABLE
	public static final String SUPPORT_NULLABLE
	public static final String SUPPORT_KEEP
	public static final String RESOURCE_TYPE_ANNOTATIONS_SUFFIX
	public static final String ANDROID_NOTNULL
	public static final String SUPPORT_NOTNULL
	public static final String ANDROID_INT_DEF
	public static final String ANDROID_INT_RANGE
	public static final String ANDROID_STRING_DEF
	public static final String REQUIRES_PERMISSION
	public static final String ANDROID_REQUIRES_PERMISSION
	public static final String IDEA_NULLABLE
	public static final String IDEA_NOTNULL
	public static final String IDEA_MAGIC
	public static final String IDEA_CONTRACT
	public static final String IDEA_NON_NLS
	public static final String ATTR_VAL
	private final java.util.Map types
	private final java.util.Set irrelevantAnnotations
	private final java.io.File classDir
	private final java.util.Map itemMap
	private final com.android.build.gradle.tasks.annotations.ApiDatabase apiFilter
	private final boolean displayInfo
	private final java.util.Map stats
	private int filteredCount
	private int mergedCount
	private final java.util.Set processedFiles
	private final java.util.Set ignoredAnnotations
	private boolean listIgnored
	private java.util.Map typedefs
	private java.util.List typedefsToRemove
	private java.util.Map sourceRetention
	private final java.util.List keepItems
	static final boolean $assertionsDisabled
	public void  (com.android.build.gradle.tasks.annotations.ApiDatabase, java.io.File, boolean, boolean, boolean) 
		com.android.build.gradle.tasks.annotations.ApiDatabase apiFilter
		java.io.File classDir
		boolean displayInfo
		boolean includeClassRetentionAnnotations
		boolean sortAnnotations
	public void extractFromProjectSource (java.util.Collection) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		java.util.Collection units
		com.android.build.gradle.tasks.annotations.TypedefCollector collector
	public void removeTypedefClasses () 
		boolean quiet
		boolean verbose
		boolean dryRun
		com.android.build.gradle.tasks.annotations.TypedefRemover remover
	public void writeTypedefFile (java.io.File) 
		String cls
		StringBuilder sb
		boolean deleted
		boolean ok
		java.io.File dir
		java.io.IOException e
		java.io.File file
		String desc
	public static void removeTypedefClasses (java.io.File, java.io.File) 
		java.io.File classDir
		java.io.File typedefFile
		boolean quiet
		boolean verbose
		boolean dryRun
		com.android.build.gradle.tasks.annotations.TypedefRemover remover
	public void export (java.io.File, java.io.File) 
		java.io.File annotationsZip
		java.io.File proguardCfg
	public void writeStats () 
		String name
		String fqn
		int i
		int n
		String name
		String fqn
		java.util.List annotations
		java.util.Map fqnToName
		int max
		int count
		StringBuilder sb
	void info (java.lang.String) 
		String message
	static void error (java.lang.String) 
		String message
	static void warning (java.lang.String) 
		String message
	private void analyze (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationVisitor visitor
	private static org.eclipse.jdt.internal.compiler.lookup.ClassScope findClassScope (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	static java.lang.String getFqn (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	private static java.lang.String getFqn (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	private static java.lang.String getFqn (org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	private static java.lang.String getFqn (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	boolean hasSourceRetention (java.lang.String, org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
		String fqn
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		Boolean source
	static boolean hasSourceRetention (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		Object value
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding a
	static boolean hasSourceRetention (org.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fb
		org.eclipse.jdt.internal.compiler.ast.NameReference reference
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		org.eclipse.jdt.internal.compiler.ast.Expression value
		String typeName
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	private void addAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[], com.android.build.gradle.tasks.annotations.Extractor$Item) 
		String fqn
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		com.android.build.gradle.tasks.annotations.Extractor$Item item
	private void addAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, java.lang.String, java.util.List) 
		String resAnnotation
		String supportAnnotation
		java.util.List indirect
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		String fqn
		java.util.List list
	private void recordStats (java.lang.String) 
		String fqn
		Integer count
	private boolean hasRelevantAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	private boolean isRelevantAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		String fqn
	private static boolean isRelevantFrameworkAnnotation (java.lang.String) 
		String fqn
	boolean isMagicConstant (java.lang.String) 
		java.util.List list
		String fqn
		org.eclipse.jdt.internal.compiler.ast.Annotation typeDef
		boolean match
		String typeName
		java.util.List typeDefs
	static boolean isNestedAnnotation (java.lang.String) 
		String fqn
	private boolean writeKeepRules (java.io.File) 
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		java.io.Writer writer
		java.io.IOException ioe
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		java.io.File proguardCfg
	private boolean writeExternalAnnotations (java.io.File) 
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		java.util.List items
		String cls
		org.w3c.dom.Document document
		java.util.Map classMap
		java.util.List classes
		String xml
		byte[] bytes
		java.io.PrintWriter writer
		String name
		java.util.jar.JarEntry outEntry
		java.io.StringWriter stringWriter
		String pkg
		java.util.List sortedPackages
		java.io.FileOutputStream fileOutputStream
		java.util.jar.JarOutputStream zos
		java.io.IOException ioe
		java.io.File annotationsZip
	private void addItem (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$Item) 
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$Item item
	private void addItemUnconditionally (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$Item) 
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		String pkg
		java.util.Map classMap
		java.util.List items
	private void removeItem (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$Item) 
		java.util.List items
		String classFqn
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		String pkg
		java.util.Map classMap
	private com.android.build.gradle.tasks.annotations.Extractor$Item findItem (java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$Item) 
		com.android.build.gradle.tasks.annotations.Extractor$Item existing
		String fqn
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		String pkg
		java.util.Map classMap
		java.util.List items
	private static org.w3c.dom.Document checkDocument (java.lang.String, java.lang.String, boolean) 
		org.xml.sax.SAXException sax
		String pkg
		String xml
		boolean namespaceAware
	public void mergeExisting (java.io.File) 
		java.io.File child
		java.io.File[] files
		String xml
		java.io.IOException e
		java.io.File file
	private void mergeFromJar (java.io.File) 
		byte[] bytes
		String xml
		java.io.FileInputStream fis
		java.util.zip.ZipEntry entry
		java.io.IOException e
		java.io.File jar
		java.util.jar.JarInputStream zis
	private void mergeAnnotationsXml (java.lang.String, java.lang.String) 
		org.w3c.dom.Document document
		org.xml.sax.SAXParseException spe
		String message
		Exception e
		String path
		String xml
	private void mergeDocument (org.w3c.dom.Document) 
		String type
		boolean isConstructor
		String parameters
		String fieldName
		String containingClass
		String methodName
		String signature
		java.util.regex.Matcher matcher
		org.w3c.dom.Element item
		org.w3c.dom.Document document
		java.util.regex.Pattern XML_SIGNATURE
		org.w3c.dom.Element root
		String rootTag
	private static java.lang.String unescapeXml (java.lang.String) 
		String escaped
		String workingString
	private static java.lang.String escapeXml (java.lang.String) 
		String unescaped
	private static boolean hasHistoricData (org.w3c.dom.Element) 
		org.w3c.dom.Node inner
		org.w3c.dom.Element item
		org.w3c.dom.Node curr
	private void mergeField (org.w3c.dom.Element, java.lang.String, java.lang.String) 
		com.android.build.gradle.tasks.annotations.Extractor$FieldItem fieldItem
		com.android.build.gradle.tasks.annotations.Extractor$Item existing
		org.w3c.dom.Element item
		String containingClass
		String fieldName
	private void mergeMethodOrParameter (org.w3c.dom.Element, java.util.regex.Matcher, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String) 
		com.android.build.gradle.tasks.annotations.Extractor$ParameterItem parameterItem
		com.android.build.gradle.tasks.annotations.Extractor$Item existing
		com.android.build.gradle.tasks.annotations.Extractor$MethodItem methodItem
		com.android.build.gradle.tasks.annotations.Extractor$Item existing
		org.w3c.dom.Element item
		java.util.regex.Matcher matcher
		String containingClass
		String methodName
		String type
		boolean constructor
		String parameters
		String argNum
	private static java.lang.String fixParameterString (java.lang.String) 
		String parameters
	private boolean hasRelevantAnnotations (org.w3c.dom.Element) 
		org.w3c.dom.Element annotationElement
		org.w3c.dom.Element item
	private boolean isRelevantAnnotation (org.w3c.dom.Element) 
		org.w3c.dom.Element annotationElement
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
	private static java.util.List getChildren (org.w3c.dom.Element) 
		org.w3c.dom.Node node
		int i
		org.w3c.dom.Element element
		org.w3c.dom.NodeList itemList
		int length
		java.util.List result
	private int addAnnotations (org.w3c.dom.Element, com.android.build.gradle.tasks.annotations.Extractor$Item) 
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
		org.w3c.dom.Element annotationElement
		org.w3c.dom.Element itemElement
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		int count
	private int mergeAnnotations (org.w3c.dom.Element, com.android.build.gradle.tasks.annotations.Extractor$Item) 
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData existing
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
		boolean haveNullable
		boolean haveNotNull
		org.w3c.dom.Element annotationElement
		org.w3c.dom.Element itemElement
		com.android.build.gradle.tasks.annotations.Extractor$Item item
		int count
	private static boolean isNonNull (java.lang.String) 
		String name
	private static boolean isNullable (java.lang.String) 
		String name
	private com.android.build.gradle.tasks.annotations.Extractor$AnnotationData createAnnotation (org.w3c.dom.Element) 
		Class cls
		int i
		int n
		int i
		int n
		java.util.Map rank
		String field
		java.util.List sorted
		boolean first
		java.util.Set fields
		java.lang.reflect.Field field
		boolean first
		String clsName
		StringBuilder sb
		java.lang.reflect.Field[] reflectionFields
		boolean found
		java.util.List children
		org.w3c.dom.Element valueElement
		String valName
		String value
		boolean flagsFromClass
		boolean flag
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
		java.util.List children
		org.w3c.dom.Element valueElement
		String valName
		String value
		boolean flag
		boolean intDef
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
		java.util.List children
		org.w3c.dom.Element valueElement
		String value
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
		org.w3c.dom.Element valueElement
		java.util.List children
		java.util.List attributeStrings
		org.w3c.dom.Element annotationElement
		String tagName
		String name
		com.android.build.gradle.tasks.annotations.Extractor$AnnotationData annotation
	private java.lang.String removeFiltered (java.lang.String) 
		int index
		String cls
		String field
		String fqn
		String value
		StringBuilder sb
	private static java.lang.String getPackage (java.lang.String) 
		char next
		String fqn
		int index
		int last
	public void setListIgnored (boolean) 
		boolean listIgnored
	public boolean isListIgnored () 
	public com.android.build.gradle.tasks.annotations.Extractor$AnnotationData createData (java.lang.String, org.eclipse.jdt.internal.compiler.ast.Annotation) 
		String name
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
	private static java.lang.String getReturnType (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	private static java.lang.String getMethodName (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		String classFqn
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	private static java.lang.String getParameterList (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		String str
		int i
		int n
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		boolean isVarargs
		StringBuilder sb
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeParameters
	static java.util.Map access$000 (com.android.build.gradle.tasks.annotations.Extractor) 
		com.android.build.gradle.tasks.annotations.Extractor x0
	static boolean access$800 (com.android.build.gradle.tasks.annotations.Extractor) 
		com.android.build.gradle.tasks.annotations.Extractor x0
	static java.lang.String access$900 (java.lang.String) 
		String x0
	static com.android.build.gradle.tasks.annotations.ApiDatabase access$1000 (com.android.build.gradle.tasks.annotations.Extractor) 
		com.android.build.gradle.tasks.annotations.Extractor x0
	static java.lang.String access$1100 (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding x0
	static java.lang.String access$1200 (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding x0
	static java.lang.String access$1300 (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding x0
		boolean x1
	static boolean access$1400 (com.android.build.gradle.tasks.annotations.Extractor, org.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.build.gradle.tasks.annotations.Extractor x0
		org.eclipse.jdt.internal.compiler.ast.Annotation[] x1
	static org.eclipse.jdt.internal.compiler.lookup.ClassScope access$1500 (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope x0
	static java.lang.String access$1600 (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope x0
	static void access$1700 (com.android.build.gradle.tasks.annotations.Extractor, java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$Item) 
		com.android.build.gradle.tasks.annotations.Extractor x0
		String x1
		com.android.build.gradle.tasks.annotations.Extractor$Item x2
	static void access$1800 (com.android.build.gradle.tasks.annotations.Extractor, org.eclipse.jdt.internal.compiler.ast.Annotation[], com.android.build.gradle.tasks.annotations.Extractor$Item) 
		com.android.build.gradle.tasks.annotations.Extractor x0
		org.eclipse.jdt.internal.compiler.ast.Annotation[] x1
		com.android.build.gradle.tasks.annotations.Extractor$Item x2
	static java.lang.String access$1900 (org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope x0
	static void access$2000 (com.android.build.gradle.tasks.annotations.Extractor, java.lang.String, com.android.build.gradle.tasks.annotations.Extractor$Item) 
		com.android.build.gradle.tasks.annotations.Extractor x0
		String x1
		com.android.build.gradle.tasks.annotations.Extractor$Item x2
	static java.lang.String access$2100 (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope x0
	static void  () 
}

com/android/build/gradle/tasks/ResourceUsageAnalyzer$UsageVisitor$2.class
ResourceUsageAnalyzer.java
package com.android.build.gradle.tasks
 com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor$2 extends org.objectweb.asm.FieldVisitor {
	final com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor this$1
	void  (com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor, int) 
		com.android.build.gradle.tasks.ResourceUsageAnalyzer$UsageVisitor this$1
		int x0
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
}

com/android/build/gradle/tasks/Lint$GlobalConfigAction.class
Lint.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.Lint$GlobalConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.GlobalScope globalScope
	public void  (com.android.build.gradle.internal.scope.GlobalScope) 
		com.android.build.gradle.internal.scope.GlobalScope globalScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.Lint) 
		com.android.build.gradle.tasks.Lint lintTask
		java.io.File sdkFolder
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/tasks/ExternalNativeBuildJsonTask.class
ExternalNativeBuildJsonTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ExternalNativeBuildJsonTask extends com.android.build.gradle.internal.tasks.BaseTask {
	private com.android.build.gradle.tasks.ExternalNativeJsonGenerator generator
	public void  () 
	public void build ()  throws com.android.ide.common.process.ProcessException java.io.IOException 
	public com.android.build.gradle.tasks.ExternalNativeJsonGenerator getExternalNativeJsonGenerator () 
	public static com.android.build.gradle.internal.scope.TaskConfigAction createTaskConfigAction (com.android.build.gradle.tasks.ExternalNativeJsonGenerator, com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.tasks.ExternalNativeJsonGenerator generator
		com.android.build.gradle.internal.scope.VariantScope scope
	static com.android.build.gradle.tasks.ExternalNativeJsonGenerator access$102 (com.android.build.gradle.tasks.ExternalNativeBuildJsonTask, com.android.build.gradle.tasks.ExternalNativeJsonGenerator) 
		com.android.build.gradle.tasks.ExternalNativeBuildJsonTask x0
		com.android.build.gradle.tasks.ExternalNativeJsonGenerator x1
}

com/android/build/gradle/tasks/ExternalNativeBuildTask.class
ExternalNativeBuildTask.java
package com.android.build.gradle.tasks
public com.android.build.gradle.tasks.ExternalNativeBuildTask extends com.android.build.gradle.tasks.ExternalNativeBaseTask {
	private java.util.List nativeBuildConfigurationsJsons
	private java.io.File soFolder
	private java.io.File objFolder
	private java.util.Set targets
	private java.util.Map stlSharedObjectFiles
	public void  () 
	void build ()  throws com.android.ide.common.process.BuildCommandException java.io.IOException 
		com.android.build.gradle.external.gson.NativeLibraryValue libraryValue
		com.android.build.gradle.external.gson.NativeBuildConfigValue config
		String target
		java.util.Set matchingTargets
		java.util.Set unmatchedTargets
		String extension
		com.android.build.gradle.external.gson.NativeLibraryValue libraryValue
		String libraryName
		com.android.build.gradle.external.gson.NativeBuildConfigValue config
		com.android.build.gradle.external.gson.NativeLibraryValue libraryValue
		String libraryName
		com.android.build.gradle.external.gson.NativeBuildConfigValue config
		java.io.File stlSharedObjectFile
		java.io.File objAbi
		com.android.build.gradle.internal.core.Abi abi
		java.util.Collection configValueList
		java.util.List buildCommands
		java.util.List libraryNames
	protected void executeProcessBatch (java.util.List, java.util.List)  throws com.android.ide.common.process.BuildCommandException java.io.IOException 
		int i
		String libraryName
		String command
		java.util.List tokens
		com.android.ide.common.process.ProcessInfoBuilder processBuilder
		int library
		java.util.List libraryNames
		java.util.List commands
	public java.io.File getSoFolder () 
	private void setSoFolder (java.io.File) 
		java.io.File soFolder
	private void setTargets (java.util.Set) 
		java.util.Set targets
	public java.io.File getObjFolder () 
	private void setObjFolder (java.io.File) 
		java.io.File objFolder
	public java.util.List getNativeBuildConfigurationsJsons () 
	private void setNativeBuildConfigurationsJsons (java.util.List) 
		java.util.List nativeBuildConfigurationsJsons
	public void setStlSharedObjectFiles (java.util.Map) 
		java.util.Map stlSharedObjectFiles
	static void access$000 (com.android.build.gradle.tasks.ExternalNativeBuildTask, java.util.Set) 
		com.android.build.gradle.tasks.ExternalNativeBuildTask x0
		java.util.Set x1
	static void access$100 (com.android.build.gradle.tasks.ExternalNativeBuildTask, java.io.File) 
		com.android.build.gradle.tasks.ExternalNativeBuildTask x0
		java.io.File x1
	static void access$200 (com.android.build.gradle.tasks.ExternalNativeBuildTask, java.io.File) 
		com.android.build.gradle.tasks.ExternalNativeBuildTask x0
		java.io.File x1
	static void access$300 (com.android.build.gradle.tasks.ExternalNativeBuildTask, java.util.List) 
		com.android.build.gradle.tasks.ExternalNativeBuildTask x0
		java.util.List x1
}

com/android/build/gradle/tasks/SplitsDiscovery$ConfigAction.class
SplitsDiscovery.java
package com.android.build.gradle.tasks
public final com.android.build.gradle.tasks.SplitsDiscovery$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope variantScope
	private final java.io.File persistedList
	public void  (com.android.build.gradle.internal.scope.VariantScope, java.io.File) 
		com.android.build.gradle.internal.scope.VariantScope variantScope
		java.io.File persistedList
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.tasks.SplitsDiscovery) 
		com.android.build.gradle.tasks.SplitsDiscovery task
		com.android.build.gradle.internal.dsl.Splits splits
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/external/
com/android/build/gradle/external/gnumake/
com/android/build/gradle/external/gnumake/CommandClassifier.class
CommandClassifier.java
package com.android.build.gradle.external.gnumake
 com.android.build.gradle.external.gnumake.CommandClassifier extends java.lang.Object {
	private static final com.android.build.gradle.external.gnumake.CommandClassifier$NativeCompilerBuildTool sNativeCompilerBuildTool
	static final com.google.common.collect.ImmutableList DEFAULT_CLASSIFIERS
	void  () 
	static java.util.List classify (java.lang.String, boolean, java.util.List) 
		com.android.build.gradle.external.gnumake.BuildStepInfo buildStepInfo
		com.android.build.gradle.external.gnumake.CommandClassifier$BuildTool classifier
		com.android.build.gradle.external.gnumake.CommandLine expr
		String commands
		boolean isWin32
		java.util.List classifiers
		java.util.List commandLines
		java.util.List commandSummaries
	static java.util.List classify (java.lang.String, boolean) 
		String commands
		boolean isWin32
	static com.android.build.gradle.external.gnumake.CommandClassifier$NativeCompilerBuildTool access$000 () 
	static void  () 
}

com/android/build/gradle/external/gnumake/CommandLineParser.class
CommandLineParser.java
package com.android.build.gradle.external.gnumake
 com.android.build.gradle.external.gnumake.CommandLineParser extends java.lang.Object {
	void  () 
	static java.util.List parse (java.lang.String, boolean) 
		java.util.List split
		String command
		String commandString
		java.util.List commandList
		String line
		String commands
		boolean isWin32
		String[] lines
		java.util.List commandLines
}

com/android/build/gradle/external/gnumake/BuildStepInfo.class
BuildStepInfo.java
package com.android.build.gradle.external.gnumake
 com.android.build.gradle.external.gnumake.BuildStepInfo extends java.lang.Object {
	private final com.android.build.gradle.external.gnumake.CommandLine command
	private final java.util.List inputs
	private final java.util.List outputs
	private final boolean inputsAreSourceFiles
	void  (com.android.build.gradle.external.gnumake.CommandLine, java.util.List, java.util.List) 
		com.android.build.gradle.external.gnumake.CommandLine command
		java.util.List inputs
		java.util.List outputs
	void  (com.android.build.gradle.external.gnumake.CommandLine, java.util.List, java.util.List, boolean) 
		String input
		com.android.build.gradle.external.gnumake.CommandLine command
		java.util.List inputs
		java.util.List outputs
		boolean inputsAreSourceFiles
	java.lang.String getOnlyInput () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.build.gradle.external.gnumake.BuildStepInfo that
	public java.lang.String toString () 
	com.android.build.gradle.external.gnumake.CommandLine getCommand () 
	java.util.List getInputs () 
	java.util.List getOutputs () 
	boolean inputsAreSourceFiles () 
}

com/android/build/gradle/external/gnumake/FlowAnalyzer.class

com/android/build/gradle/external/gnumake/CommandClassifier$BuildTool.class
CommandClassifier.java
package com.android.build.gradle.external.gnumake
abstract com.android.build.gradle.external.gnumake.CommandClassifier$BuildTool extends java.lang.Object {
	public abstract com.android.build.gradle.external.gnumake.BuildStepInfo createCommand (com.android.build.gradle.external.gnumake.CommandLine) 
	public abstract boolean isMatch (com.android.build.gradle.external.gnumake.CommandLine) 
}

com/android/build/gradle/external/gnumake/CommandLine.class
CommandLine.java
package com.android.build.gradle.external.gnumake
 com.android.build.gradle.external.gnumake.CommandLine extends java.lang.Object {
	public final String executable
	public final java.util.List args
	void  (java.lang.String, java.util.List) 
		String executable
		java.util.List args
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.build.gradle.external.gnumake.CommandLine other
	public java.lang.String toString () 
}

com/android/build/gradle/external/gnumake/CommandClassifier$NativeCompilerBuildTool.class

com/android/build/gradle/external/gnumake/NativeBuildConfigValueBuilder.class

com/android/build/gradle/external/gnumake/NativeBuildConfigValueBuilder$1.class
NativeBuildConfigValueBuilder.java
package com.android.build.gradle.external.gnumake
 com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$1 extends java.lang.Object {
}

com/android/build/gradle/external/gnumake/CommandClassifier$CCacheBuildTool.class
CommandClassifier.java
package com.android.build.gradle.external.gnumake
 com.android.build.gradle.external.gnumake.CommandClassifier$CCacheBuildTool extends java.lang.Object implements com.android.build.gradle.external.gnumake.CommandClassifier$BuildTool  {
	void  () 
	public com.android.build.gradle.external.gnumake.BuildStepInfo createCommand (com.android.build.gradle.external.gnumake.CommandLine) 
		com.android.build.gradle.external.gnumake.CommandLine command
		com.android.build.gradle.external.gnumake.CommandLine translated
	public boolean isMatch (com.android.build.gradle.external.gnumake.CommandLine) 
		com.android.build.gradle.external.gnumake.CommandLine translated
		com.android.build.gradle.external.gnumake.CommandLine command
		String executable
	private static com.android.build.gradle.external.gnumake.CommandLine translateToCompilerCommandLine (com.android.build.gradle.external.gnumake.CommandLine) 
		com.android.build.gradle.external.gnumake.CommandLine command
		java.util.List args
		String baseCommand
}

com/android/build/gradle/external/gnumake/CommandClassifier$ArBuildTool.class
CommandClassifier.java
package com.android.build.gradle.external.gnumake
 com.android.build.gradle.external.gnumake.CommandClassifier$ArBuildTool extends java.lang.Object implements com.android.build.gradle.external.gnumake.CommandClassifier$BuildTool  {
	private static final joptsimple.OptionParser PARSER
	void  () 
	private static void checkValidInput (java.lang.String) 
		String arg
	private static void checkValidOutput (java.lang.String) 
		String arg
	public com.android.build.gradle.external.gnumake.BuildStepInfo createCommand (com.android.build.gradle.external.gnumake.CommandLine) 
		String arg
		int i
		com.android.build.gradle.external.gnumake.CommandLine command
		String[] arr
		java.util.List options
		java.util.List inputs
		java.util.List outputs
		String output
	public boolean isMatch (com.android.build.gradle.external.gnumake.CommandLine) 
		com.android.build.gradle.external.gnumake.CommandLine command
	static void  () 
}

com/android/build/gradle/external/gnumake/NativeBuildConfigValueBuilder$Output.class
NativeBuildConfigValueBuilder.java
package com.android.build.gradle.external.gnumake
 com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output extends java.lang.Object {
	private final String outputFileName
	private final java.util.List commandInputs
	private final String buildCommand
	private final String cleanCommand
	private final String variantName
	private String artifactName
	private String libraryName
	private String toolchain
	private void  (java.lang.String, java.util.List, java.lang.String, java.lang.String, java.lang.String) 
		String outputFileName
		java.util.List commandInputs
		String buildCommand
		String cleanCommand
		String variantName
	void  (java.lang.String, java.util.List, java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$1) 
		String x0
		java.util.List x1
		String x2
		String x3
		String x4
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$1 x5
	static java.lang.String access$100 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
	static java.lang.String access$202 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output, java.lang.String) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
		String x1
	static java.lang.String access$302 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output, java.lang.String) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
		String x1
	static java.lang.String access$200 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
	static java.lang.String access$400 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
	static java.lang.String access$500 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
	static java.util.List access$600 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
	static java.lang.String access$502 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output, java.lang.String) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
		String x1
	static java.lang.String access$700 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
	static java.lang.String access$300 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
	static java.lang.String access$800 (com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output) 
		com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder$Output x0
}

com/android/build/gradle/external/gnumake/CompilerParser.class
CompilerParser.java
package com.android.build.gradle.external.gnumake
public com.android.build.gradle.external.gnumake.CompilerParser extends java.lang.Object {
	static final joptsimple.OptionParser PARSER
	static final java.util.List WITH_REQUIRED_ARG_FLAGS
	static final java.util.List WITH_NO_ARG_FLAGS
	public void  () 
	static joptsimple.OptionParser get () 
	static void  () 
		String flag
		String flag
}

com/android/build/gradle/external/gson/
com/android/build/gradle/external/gson/NativeBuildConfigValue.class
NativeBuildConfigValue.java
package com.android.build.gradle.external.gson
public com.android.build.gradle.external.gson.NativeBuildConfigValue extends java.lang.Object {
	public java.util.Collection buildFiles
	public java.util.List cleanCommands
	public java.util.Map libraries
	public java.util.Map toolchains
	public java.util.Collection cFileExtensions
	public java.util.Collection cppFileExtensions
	public void  () 
}

com/android/build/gradle/external/gson/NativeLibraryValue.class
NativeLibraryValue.java
package com.android.build.gradle.external.gson
public com.android.build.gradle.external.gson.NativeLibraryValue extends java.lang.Object {
	public String buildCommand
	public String buildType
	public String toolchain
	public String groupName
	public String abi
	public String artifactName
	public java.util.Collection folders
	public java.util.Collection files
	public java.util.Collection exportedHeaders
	public java.io.File output
	public java.util.Collection runtimeFiles
	public void  () 
}

com/android/build/gradle/external/gson/NativeToolchainValue.class
NativeToolchainValue.java
package com.android.build.gradle.external.gson
public com.android.build.gradle.external.gson.NativeToolchainValue extends java.lang.Object {
	public java.io.File cCompilerExecutable
	public java.io.File cppCompilerExecutable
	public void  () 
}

com/android/build/gradle/external/gson/PlainFileGsonTypeAdaptor.class
PlainFileGsonTypeAdaptor.java
package com.android.build.gradle.external.gson
public com.android.build.gradle.external.gson.PlainFileGsonTypeAdaptor extends com.google.gson.TypeAdapter {
	public void  () 
	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/external/gson/NativeSourceFileValue.class
NativeSourceFileValue.java
package com.android.build.gradle.external.gson
public com.android.build.gradle.external.gson.NativeSourceFileValue extends java.lang.Object {
	public java.io.File src
	public String flags
	public java.io.File workingDirectory
	public void  () 
}

com/android/build/gradle/external/gson/NativeSourceFolderValue.class
NativeSourceFolderValue.java
package com.android.build.gradle.external.gson
public com.android.build.gradle.external.gson.NativeSourceFolderValue extends java.lang.Object {
	public java.io.File src
	public String cFlags
	public String cppFlags
	public java.io.File workingDirectory
	public void  () 
}

com/android/build/gradle/TestedAndroidConfig.class
TestedAndroidConfig.java
package com.android.build.gradle
public abstract com.android.build.gradle.TestedAndroidConfig extends java.lang.Object implements com.android.build.gradle.AndroidConfig  {
	public abstract java.lang.String getTestBuildType () 
	public abstract org.gradle.api.DomainObjectSet getTestVariants () 
	public abstract org.gradle.api.DomainObjectSet getUnitTestVariants () 
}

com/android/build/gradle/AndroidConfig.class
AndroidConfig.java
package com.android.build.gradle
public abstract com.android.build.gradle.AndroidConfig extends java.lang.Object {
	public static final String CONFIG_DESC
	public static final String CONFIG_DESC_OLD
	public static final String DEPRECATED_CONFIG_WARNING
	public abstract java.lang.String getBuildToolsVersion () 
	public abstract java.lang.String getCompileSdkVersion () 
	public abstract com.android.repository.Revision getBuildToolsRevision () 
	public abstract java.lang.String getDefaultPublishConfig () 
	public abstract org.gradle.api.Action getVariantFilter () 
	public abstract com.android.build.gradle.internal.dsl.AdbOptions getAdbOptions () 
	public abstract java.lang.String getResourcePrefix () 
	public abstract java.util.List getFlavorDimensionList () 
	public abstract boolean getGeneratePureSplits () 
	public abstract boolean getEnforceUniquePackageName () 
	public abstract com.android.build.gradle.internal.dsl.CoreProductFlavor getDefaultConfig () 
	public abstract com.android.build.gradle.internal.dsl.AaptOptions getAaptOptions () 
	public abstract com.android.build.gradle.internal.CompileOptions getCompileOptions () 
	public abstract com.android.build.gradle.internal.dsl.DexOptions getDexOptions () 
	public abstract com.android.build.gradle.internal.coverage.JacocoOptions getJacoco () 
	public abstract com.android.build.gradle.internal.dsl.LintOptions getLintOptions () 
	public abstract com.android.build.gradle.internal.model.CoreExternalNativeBuild getExternalNativeBuild () 
	public abstract com.android.build.gradle.internal.dsl.PackagingOptions getPackagingOptions () 
	public abstract com.android.build.gradle.internal.dsl.Splits getSplits () 
	public abstract com.android.build.gradle.internal.dsl.TestOptions getTestOptions () 
	public abstract java.util.List getDeviceProviders () 
	public abstract java.util.List getTestServers () 
	public abstract java.util.List getTransforms () 
	public abstract java.util.List getTransformsDependencies () 
	public abstract java.util.Collection getProductFlavors () 
	public abstract java.util.Collection getBuildTypes () 
	public abstract java.util.Collection getSigningConfigs () 
	public abstract org.gradle.api.NamedDomainObjectContainer getSourceSets () 
	public abstract java.lang.Boolean getPackageBuildConfig () 
	public abstract java.util.Collection getAidlPackageWhiteList () 
	public abstract java.util.Collection getLibraryRequests () 
	public abstract com.android.builder.model.DataBindingOptions getDataBinding () 
	public abstract java.util.Map getFlavorSelection () 
}

com/android/build/gradle/api/
com/android/build/gradle/api/ApkVariant.class
ApkVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.ApkVariant extends java.lang.Object implements com.android.build.gradle.api.BaseVariant com.android.build.gradle.api.InstallableVariant com.android.build.gradle.api.AndroidArtifactVariant  {
	public abstract java.lang.Object getDex () 
}

com/android/build/gradle/api/TestVariant.class
TestVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.TestVariant extends java.lang.Object implements com.android.build.gradle.api.ApkVariant  {
	public abstract com.android.build.gradle.api.BaseVariant getTestedVariant () 
	public abstract org.gradle.api.DefaultTask getConnectedInstrumentTest () 
	public abstract java.util.List getProviderInstrumentTests () 
}

com/android/build/gradle/api/VersionedVariant.class
VersionedVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.VersionedVariant extends java.lang.Object {
	public abstract int getVersionCode () 
	public abstract java.lang.String getVersionName () 
}

com/android/build/gradle/api/ApkOutputFile.class

com/android/build/gradle/api/AndroidArtifactVariant.class
AndroidArtifactVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.AndroidArtifactVariant extends java.lang.Object implements com.android.build.gradle.api.VersionedVariant  {
	public abstract com.android.builder.model.SigningConfig getSigningConfig () 
	public abstract boolean isSigningReady () 
	public abstract java.util.Set getCompatibleScreens () 
}

com/android/build/gradle/api/AndroidSourceDirectorySet.class
AndroidSourceDirectorySet.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.AndroidSourceDirectorySet extends java.lang.Object implements org.gradle.api.tasks.util.PatternFilterable  {
	public abstract java.lang.String getName () 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet srcDir (java.lang.Object) 
	public transient abstract com.android.build.gradle.api.AndroidSourceDirectorySet srcDirs (java.lang.Object[]) 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet setSrcDirs (java.lang.Iterable) 
	public abstract org.gradle.api.file.FileTree getSourceFiles () 
	public abstract org.gradle.api.tasks.util.PatternFilterable getFilter () 
	public abstract java.util.List getSourceDirectoryTrees () 
	public abstract java.util.Set getSrcDirs () 
}

com/android/build/gradle/api/ApkVariantOutput.class
ApkVariantOutput.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.ApkVariantOutput extends java.lang.Object implements com.android.build.gradle.api.BaseVariantOutput  {
	public abstract com.android.build.gradle.tasks.PackageAndroidArtifact getPackageApplication () 
	public abstract org.gradle.api.Task getZipAlign () 
	public abstract void setVersionCodeOverride (int) 
	public abstract int getVersionCodeOverride () 
	public abstract void setVersionNameOverride (java.lang.String) 
	public abstract java.lang.String getVersionNameOverride () 
	public abstract java.lang.String getFilter (com.android.build.VariantOutput$FilterType) 
}

com/android/build/gradle/api/CustomizableSplit.class
CustomizableSplit.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.CustomizableSplit extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract com.android.build.VariantOutput$OutputType getType () 
	public abstract java.util.List getFilters () 
	public abstract java.lang.String getFilter (java.lang.String) 
	public abstract void setVersionCode (int) 
	public abstract void setVersionName (java.lang.String) 
	public abstract void setOutputFileName (java.lang.String) 
}

com/android/build/gradle/api/AndroidSourceFile.class
AndroidSourceFile.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.AndroidSourceFile extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract java.io.File getSrcFile () 
	public abstract com.android.build.gradle.api.AndroidSourceFile srcFile (java.lang.Object) 
}

com/android/build/gradle/api/VariantFilter.class
VariantFilter.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.VariantFilter extends java.lang.Object implements com.android.build.api.variant.VariantFilter  {
}

com/android/build/gradle/api/InstantAppVariant.class
InstantAppVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.InstantAppVariant extends java.lang.Object implements com.android.build.gradle.api.BaseVariant com.android.build.gradle.api.InstallableVariant com.android.build.gradle.api.AndroidArtifactVariant  {
}

com/android/build/gradle/api/AndroidSourceSet.class
AndroidSourceSet.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.AndroidSourceSet extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet getResources () 
	public abstract com.android.build.gradle.api.AndroidSourceSet resources (groovy.lang.Closure) 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet getJava () 
	public abstract com.android.build.gradle.api.AndroidSourceSet java (groovy.lang.Closure) 
	public abstract java.lang.String getCompileConfigurationName () 
	public abstract java.lang.String getPackageConfigurationName () 
	public abstract java.lang.String getProvidedConfigurationName () 
	public abstract java.lang.String getApiConfigurationName () 
	public abstract java.lang.String getCompileOnlyConfigurationName () 
	public abstract java.lang.String getImplementationConfigurationName () 
	public abstract java.lang.String getRuntimeOnlyConfigurationName () 
	public abstract java.lang.String getWearAppConfigurationName () 
	public abstract java.lang.String getAnnotationProcessorConfigurationName () 
	public abstract java.lang.String getJackPluginConfigurationName () 
	public abstract com.android.build.gradle.api.AndroidSourceFile getManifest () 
	public abstract com.android.build.gradle.api.AndroidSourceSet manifest (groovy.lang.Closure) 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet getRes () 
	public abstract com.android.build.gradle.api.AndroidSourceSet res (groovy.lang.Closure) 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet getAssets () 
	public abstract com.android.build.gradle.api.AndroidSourceSet assets (groovy.lang.Closure) 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet getAidl () 
	public abstract com.android.build.gradle.api.AndroidSourceSet aidl (groovy.lang.Closure) 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet getRenderscript () 
	public abstract com.android.build.gradle.api.AndroidSourceSet renderscript (groovy.lang.Closure) 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet getJni () 
	public abstract com.android.build.gradle.api.AndroidSourceSet jni (groovy.lang.Closure) 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet getJniLibs () 
	public abstract com.android.build.gradle.api.AndroidSourceSet jniLibs (groovy.lang.Closure) 
	public abstract com.android.build.gradle.api.AndroidSourceDirectorySet getShaders () 
	public abstract com.android.build.gradle.api.AndroidSourceSet shaders (groovy.lang.Closure) 
	public abstract com.android.build.gradle.api.AndroidSourceSet setRoot (java.lang.String) 
}

com/android/build/gradle/api/BaseVariantOutput.class
BaseVariantOutput.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.BaseVariantOutput extends java.lang.Object implements com.android.build.VariantOutput  {
	public abstract com.android.build.gradle.tasks.ProcessAndroidResources getProcessResources () 
	public abstract org.gradle.api.Task getAssemble () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getBaseName () 
	public abstract java.lang.String getDirName () 
}

com/android/build/gradle/api/LibraryVariantOutput.class
LibraryVariantOutput.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.LibraryVariantOutput extends java.lang.Object {
	public abstract org.gradle.api.tasks.bundling.Zip getPackageLibrary () 
}

com/android/build/gradle/api/ApplicationVariant.class
ApplicationVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.ApplicationVariant extends java.lang.Object implements com.android.build.gradle.api.ApkVariant com.android.build.gradle.internal.api.TestedVariant  {
}

com/android/build/gradle/api/InstallableVariant.class
InstallableVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.InstallableVariant extends java.lang.Object {
	public abstract org.gradle.api.DefaultTask getInstall () 
	public abstract org.gradle.api.DefaultTask getUninstall () 
}

com/android/build/gradle/api/UnitTestVariant.class
UnitTestVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.UnitTestVariant extends java.lang.Object implements com.android.build.gradle.api.BaseVariant  {
	public abstract com.android.build.gradle.internal.api.TestedVariant getTestedVariant () 
}

com/android/build/gradle/api/InstantAppVariantOutput.class
InstantAppVariantOutput.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.InstantAppVariantOutput extends java.lang.Object {
	public abstract org.gradle.api.tasks.bundling.Zip getPackageInstantApp () 
}

com/android/build/gradle/api/BaseVariant.class
BaseVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.BaseVariant extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getDirName () 
	public abstract java.lang.String getBaseName () 
	public abstract java.lang.String getFlavorName () 
	public abstract java.util.List getOutputs () 
	public abstract com.android.builder.model.BuildType getBuildType () 
	public abstract com.android.builder.model.ProductFlavor getMergedFlavor () 
	public abstract java.util.List getProductFlavors () 
	public abstract java.util.List getSourceSets () 
	public abstract org.gradle.api.artifacts.Configuration getCompileClasspath () 
	public abstract org.gradle.api.artifacts.Configuration getAnnotationProcessorClasspath () 
	public abstract org.gradle.api.artifacts.Configuration getRuntimeClasspath () 
	public abstract java.lang.String getApplicationId () 
	public abstract org.gradle.api.Task getPreBuild () 
	public abstract org.gradle.api.Task getCheckManifest () 
	public abstract com.android.build.gradle.tasks.AidlCompile getAidlCompile () 
	public abstract com.android.build.gradle.tasks.RenderscriptCompile getRenderscriptCompile () 
	public abstract com.android.build.gradle.tasks.MergeResources getMergeResources () 
	public abstract com.android.build.gradle.tasks.MergeSourceSetFolders getMergeAssets () 
	public abstract com.android.build.gradle.tasks.GenerateBuildConfig getGenerateBuildConfig () 
	public abstract org.gradle.api.tasks.compile.JavaCompile getJavaCompile ()  throws java.lang.IllegalStateException 
	public abstract org.gradle.api.Task getJavaCompiler () 
	public abstract com.android.build.gradle.tasks.NdkCompile getNdkCompile () 
	public abstract java.util.Collection getExternalNativeBuildTasks () 
	public abstract org.gradle.api.Task getObfuscation () 
	public abstract java.io.File getMappingFile () 
	public abstract org.gradle.api.tasks.AbstractCopyTask getProcessJavaResources () 
	public abstract org.gradle.api.Task getAssemble () 
	public transient abstract void addJavaSourceFoldersToModel (java.io.File[]) 
	public abstract void addJavaSourceFoldersToModel (java.util.Collection) 
	public transient abstract void registerJavaGeneratingTask (org.gradle.api.Task, java.io.File[]) 
	public abstract void registerJavaGeneratingTask (org.gradle.api.Task, java.util.Collection) 
	public abstract void registerGeneratedResFolders (org.gradle.api.file.FileCollection) 
	public transient abstract void registerResGeneratingTask (org.gradle.api.Task, java.io.File[]) 
	public abstract void registerResGeneratingTask (org.gradle.api.Task, java.util.Collection) 
	public abstract void buildConfigField (java.lang.String, java.lang.String, java.lang.String) 
	public abstract void resValue (java.lang.String, java.lang.String, java.lang.String) 
	public abstract void setOutputsAreSigned (boolean) 
	public abstract boolean getOutputsAreSigned () 
	public abstract void registerSplitCustomizer (org.gradle.api.Action) 
}

com/android/build/gradle/api/AtomVariantOutput.class
AtomVariantOutput.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.AtomVariantOutput extends java.lang.Object {
	public abstract com.android.build.gradle.tasks.BundleAtom getBundleAtom () 
}

com/android/build/gradle/api/LibraryVariant.class
LibraryVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.LibraryVariant extends java.lang.Object implements com.android.build.gradle.api.BaseVariant com.android.build.gradle.internal.api.TestedVariant  {
	public abstract org.gradle.api.tasks.bundling.Zip getPackageLibrary () 
}

com/android/build/gradle/api/AtomVariant.class
AtomVariant.java
package com.android.build.gradle.api
public abstract com.android.build.gradle.api.AtomVariant extends java.lang.Object implements com.android.build.gradle.api.BaseVariant com.android.build.gradle.api.VersionedVariant com.android.build.gradle.internal.api.TestedVariant  {
}

com/android/build/gradle/ProguardFiles.class
ProguardFiles.java
package com.android.build.gradle
public com.android.build.gradle.ProguardFiles extends java.lang.Object {
	public static final com.google.common.collect.ImmutableSet DEFAULT_PROGUARD_WHITELIST
	public void  () 
	public static java.io.File getDefaultProguardFile (java.lang.String, org.gradle.api.Project) 
		String name
		org.gradle.api.Project project
	public static void extractBundledProguardFiles (org.gradle.api.Project)  throws java.io.IOException 
		java.io.File defaultProguardFile
		String name
		org.gradle.api.Project project
	public static void extractBundledProguardFile (java.lang.String, java.io.File)  throws java.io.IOException 
		java.io.InputStream is
		String name
		java.io.File proguardFile
		java.net.URL proguardURL
		java.net.URLConnection urlConnection
	static void  () 
}

com/android/build/gradle/AndroidGradleOptions.class
AndroidGradleOptions.java
package com.android.build.gradle
public com.android.build.gradle.AndroidGradleOptions extends java.lang.Object {
	private static final boolean DEFAULT_ENABLE_AAPT2
	public static final String PROPERTY_TEST_RUNNER_ARGS
	public static final String PROPERTY_THREAD_POOL_SIZE
	public static final String PROPERTY_THREAD_POOL_SIZE_OLD
	public static final String USE_DEPRECATED_NDK
	public static final String PROPERTY_DISABLE_RESOURCE_VALIDATION
	public static final String PROPERTY_INCREMENTAL_JAVA_COMPILE
	public static final String DEPRECATED_NDK_COMPILE_LEASE
	public static final long DEPRECATED_NDK_COMPILE_LEASE_DAYS
	public static final long DEPRECATED_NDK_COMPILE_LEASE_MILLIS
	public static final String PROPERTY_KEEP_TIMESTAMPS_IN_APK
	public static final String PROPERTY_ENABLE_AAPT2
	public static final String ANDROID_CUSTOM_CLASS_TRANSFORMS
	public static final String ANDROID_SDK_CHANNEL
	public static final String PROPERTY_BUILD_ONLY_TARGET_ABI
	public static final String PROPERTY_SHARD_TESTS_BETWEEN_DEVICES
	public static final String PROPERTY_SHARD_COUNT
	public static final String PROPERTY_USE_SDK_DOWNLOAD
	public static final String PROPERTY_BUILD_CACHE_DIR
	public static final String PROPERTY_USE_DEX_ARCHIVE
	public static final String PROPERTY_ENABLE_PREDEX_BUILD_CACHE
	public static final String PROPERTY_ENABLE_IMPROVED_DEPENDENCY_RESOLUTION
	public static final String GRADLE_VERSION_CHECK_OVERRIDE_PROPERTY
	public static final String OLD_GRADLE_VERSION_CHECK_OVERRIDE_PROPERTY
	public static final String OVERRIDE_PATH_CHECK_PROPERTY
	public static final String OLD_OVERRIDE_PATH_CHECK_PROPERTY
	public void  () 
	public static boolean getUseSdkDownload (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static java.util.Map getExtraInstrumentationTestRunnerArgs (org.gradle.api.Project) 
		String argName
		String argValue
		java.util.Map$Entry entry
		org.gradle.api.Project project
		java.util.Map argsMap
	public static boolean getShardAndroidTestsBetweenDevices (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static java.lang.Integer getInstrumentationShardCount (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean invokedFromIde (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean buildModelOnly (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean refreshExternalNativeModel (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean buildModelOnlyAdvanced (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean keepTimestampsInApk (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean isAapt2Enabled (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean getTestOnly (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static java.lang.Integer buildModelOnlyVersion (org.gradle.api.Project) 
		org.gradle.api.Project project
		String revision
	public static boolean buildModelWithFullDependencies (org.gradle.api.Project) 
		org.gradle.api.Project project
		String value
	public static java.io.File getApkLocation (org.gradle.api.Project) 
		org.gradle.api.Project project
		String locString
	public static java.lang.String getBuildTargetDensity (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean isBuildOnlyTargetAbiEnabled (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static java.lang.String getBuildTargetAbi (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static int getTargetFeatureLevel (org.gradle.api.Project) 
		NumberFormatException ignore
		org.gradle.api.Project project
		String featureLevelString
	public static boolean useDeprecatedNdk (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static long getFreshDeprecatedNdkCompileLease () 
	public static boolean isDeprecatedNdkCompileLeaseExpired (org.gradle.api.Project) 
		org.gradle.api.Project project
		Long leaseDate
		long freshLease
	public static java.lang.Integer getThreadPoolSize (org.gradle.api.Project) 
		org.gradle.api.Project project
		Integer size
	public static com.android.build.gradle.AndroidGradleOptions$SigningOptions getSigningOptions (org.gradle.api.Project) 
		String signingStoreType
		org.gradle.api.Project project
		String signingStoreFile
		String signingStorePassword
		String signingKeyAlias
		String signingKeyPassword
	public static java.util.EnumSet getOptionalCompilationSteps (org.gradle.api.Project) 
		java.util.List optionalCompilationSteps
		java.util.StringTokenizer st
		org.gradle.api.Project project
		String values
	public static boolean isResourceValidationEnabled (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static java.lang.Integer getVersionCodeOverride (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static java.lang.String getVersionNameOverride (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean isImprovedDependencyResolutionEnabled (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean isPreDexBuildCacheEnabled (org.gradle.api.Project) 
		org.gradle.api.Project project
	private static java.lang.String getString (org.gradle.api.Project, java.lang.String) 
		org.gradle.api.Project project
		String propertyName
	private static java.lang.Integer getInteger (org.gradle.api.Project, java.lang.String) 
		NumberFormatException e
		org.gradle.api.Project project
		String propertyName
	private static java.lang.Long getLong (org.gradle.api.Project, java.lang.String) 
		NumberFormatException e
		org.gradle.api.Project project
		String propertyName
	private static boolean getBoolean (org.gradle.api.Project, java.lang.String) 
		org.gradle.api.Project project
		String propertyName
	private static java.lang.Boolean getOptionalBoolean (org.gradle.api.Project, java.lang.String) 
		org.gradle.api.Project project
		String propertyName
	private static boolean getBoolean (org.gradle.api.Project, java.lang.String, boolean) 
		Object value
		org.gradle.api.Project project
		String propertyName
		boolean defaultValue
	public static boolean isJavaCompileIncrementalPropertySet (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static java.lang.String[] getCustomClassTransforms (org.gradle.api.Project) 
		org.gradle.api.Project project
		String string
	public static java.lang.String getRestrictVariantProject (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static java.lang.String getRestrictVariantName (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static com.android.repository.api.Channel getSdkChannel (org.gradle.api.Project) 
		org.gradle.api.Project project
		Integer channel
	public static boolean overrideGradleVersionCheck (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static boolean overridePathCheck (org.gradle.api.Project) 
		org.gradle.api.Project project
}

com/android/build/gradle/AndroidGradleOptions$SigningOptions.class
AndroidGradleOptions.java
package com.android.build.gradle
public com.android.build.gradle.AndroidGradleOptions$SigningOptions extends java.lang.Object {
	public final String storeFile
	public final String storePassword
	public final String keyAlias
	public final String keyPassword
	public final String storeType
	public final Boolean v1Enabled
	public final Boolean v2Enabled
	void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Boolean) 
		String storeFile
		String storePassword
		String keyAlias
		String keyPassword
		String storeType
		Boolean v1Enabled
		Boolean v2Enabled
}

com/android/build/gradle/internal/
com/android/build/gradle/internal/ide/
com/android/build/gradle/internal/ide/ArtifactMetaDataImpl.class
ArtifactMetaDataImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.ArtifactMetaDataImpl extends java.lang.Object implements com.android.builder.model.ArtifactMetaData java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final boolean isTest
	private final int type
	public void  (java.lang.String, boolean, int) 
		String name
		boolean isTest
		int type
	public java.lang.String getName () 
	public boolean isTest () 
	public int getType () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.ArtifactMetaDataImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/NativeArtifactImpl.class
NativeArtifactImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.NativeArtifactImpl extends java.lang.Object implements com.android.builder.model.NativeArtifact java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final String toolChain
	private final String groupName
	private final String assembleTaskName
	private final java.util.Collection sourceFolders
	private final java.util.Collection sourceFiles
	private final java.util.Collection exportedHeaders
	private final java.io.File outputFile
	private final java.util.Collection runtimeFiles
	private final String abi
	private final String targetName
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.io.File, java.util.Collection, java.lang.String, java.lang.String) 
		String name
		String toolChain
		String groupName
		String assembleTaskName
		java.util.Collection sourceFolders
		java.util.Collection sourceFiles
		java.util.Collection exportedHeaders
		java.io.File outputFile
		java.util.Collection runtimeFiles
		String abi
		String targetName
	public java.lang.String getName () 
	public java.lang.String getToolChain () 
	public java.lang.String getGroupName () 
	public java.lang.String getAssembleTaskName () 
	public java.util.Collection getSourceFolders () 
	public java.util.Collection getSourceFiles () 
	public java.util.Collection getExportedHeaders () 
	public java.io.File getOutputFile () 
	public java.util.Collection getRuntimeFiles () 
	public java.lang.String getAbi () 
	public java.lang.String getTargetName () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.NativeArtifactImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/JavaArtifactImpl.class
JavaArtifactImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.JavaArtifactImpl extends com.android.build.gradle.internal.ide.BaseArtifactImpl implements com.android.builder.model.JavaArtifact java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.Set ideSetupTaskNames
	private final java.io.File mockablePlatformJar
	public static com.android.build.gradle.internal.ide.JavaArtifactImpl clone (com.android.builder.model.JavaArtifact, int, boolean) 
		com.android.builder.model.JavaArtifact javaArtifact
		int modelLevel
		boolean modelWithFullDependency
		com.android.builder.model.SourceProvider variantSP
		com.android.builder.model.SourceProvider flavorsSP
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.Iterable, java.util.Collection, java.io.File, java.io.File, java.io.File, com.android.builder.model.Dependencies, com.android.builder.model.level2.DependencyGraphs, com.android.builder.model.SourceProvider, com.android.builder.model.SourceProvider) 
		String name
		String assembleTaskName
		String compileTaskName
		Iterable ideSetupTaskNames
		java.util.Collection generatedSourceFolders
		java.io.File classesFolder
		java.io.File javaResourcesFolder
		java.io.File mockablePlatformJar
		com.android.builder.model.Dependencies compileDependencies
		com.android.builder.model.level2.DependencyGraphs dependencyGraphs
		com.android.builder.model.SourceProvider variantSourceProvider
		com.android.builder.model.SourceProvider multiFlavorSourceProviders
	public java.util.Set getIdeSetupTaskNames () 
	public java.io.File getMockablePlatformJar () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.JavaArtifactImpl that
	public int hashCode () 
	public volatile java.util.Collection getGeneratedSourceFolders () 
	public volatile com.android.builder.model.SourceProvider getMultiFlavorSourceProvider () 
	public volatile com.android.builder.model.SourceProvider getVariantSourceProvider () 
	public volatile com.android.builder.model.level2.DependencyGraphs getDependencyGraphs () 
	public volatile com.android.builder.model.Dependencies getCompileDependencies () 
	public volatile com.android.builder.model.Dependencies getDependencies () 
	public volatile java.io.File getJavaResourcesFolder () 
	public volatile java.io.File getClassesFolder () 
	public volatile java.lang.String getAssembleTaskName () 
	public volatile java.lang.String getCompileTaskName () 
	public volatile java.lang.String getName () 
}

com/android/build/gradle/internal/ide/BaseArtifactImpl.class
BaseArtifactImpl.java
package com.android.build.gradle.internal.ide
abstract com.android.build.gradle.internal.ide.BaseArtifactImpl extends java.lang.Object implements com.android.builder.model.BaseArtifact java.io.Serializable  {
	protected final java.util.Collection generatedSourceFolders
	private final String name
	private final String assembleTaskName
	private final String compileTaskName
	private final java.io.File classesFolder
	private final java.io.File javaResourcesFolder
	private final com.android.builder.model.Dependencies compileDependencies
	private final com.android.builder.model.level2.DependencyGraphs dependencyGraphs
	private final com.android.builder.model.SourceProvider variantSourceProvider
	private final com.android.builder.model.SourceProvider multiFlavorSourceProviders
	void  (java.lang.String, java.lang.String, java.lang.String, java.io.File, java.io.File, com.android.builder.model.Dependencies, com.android.builder.model.level2.DependencyGraphs, com.android.builder.model.SourceProvider, com.android.builder.model.SourceProvider, java.util.Collection) 
		String name
		String assembleTaskName
		String compileTaskName
		java.io.File classesFolder
		java.io.File javaResourcesFolder
		com.android.builder.model.Dependencies compileDependencies
		com.android.builder.model.level2.DependencyGraphs dependencyGraphs
		com.android.builder.model.SourceProvider variantSourceProvider
		com.android.builder.model.SourceProvider multiFlavorSourceProviders
		java.util.Collection generatedSourceFolders
	public java.lang.String getName () 
	public java.lang.String getCompileTaskName () 
	public java.lang.String getAssembleTaskName () 
	public java.io.File getClassesFolder () 
	public java.io.File getJavaResourcesFolder () 
	public com.android.builder.model.Dependencies getDependencies () 
	public com.android.builder.model.Dependencies getCompileDependencies () 
	public com.android.builder.model.level2.DependencyGraphs getDependencyGraphs () 
	public com.android.builder.model.SourceProvider getVariantSourceProvider () 
	public com.android.builder.model.SourceProvider getMultiFlavorSourceProvider () 
	public java.util.Collection getGeneratedSourceFolders () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.BaseArtifactImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/TestedTargetVariantImpl.class
TestedTargetVariantImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.TestedTargetVariantImpl extends java.lang.Object implements com.android.builder.model.TestedTargetVariant java.io.Serializable  {
	private static final long serialVersionUID
	private final String mTargetProjectPath
	private final String mTargetVariant
	public void  (java.lang.String, java.lang.String) 
		String targetProjectPath
		String targetVariant
	public java.lang.String getTargetProjectPath () 
	public java.lang.String getTargetVariant () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.TestedTargetVariantImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/SigningConfigImpl.class
SigningConfigImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.SigningConfigImpl extends java.lang.Object implements com.android.builder.model.SigningConfig java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final java.io.File storeFile
	private final String storePassword
	private final String keyAlias
	private final String keyPassword
	private final String storeType
	private final boolean v1SigningEnabled
	private final boolean v2SigningEnabled
	private final boolean signingReady
	static com.android.builder.model.SigningConfig createSigningConfig (com.android.builder.model.SigningConfig) 
		com.android.builder.model.SigningConfig signingConfig
	private void  (java.lang.String, java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean) 
		String name
		java.io.File storeFile
		String storePassword
		String keyAlias
		String keyPassword
		String storeType
		boolean v1SigningEnabled
		boolean v2SigningEnabled
		boolean signingReady
	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 () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.SigningConfigImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/AndroidArtifactOutputImpl.class

com/android/build/gradle/internal/ide/ProductFlavorImpl.class
ProductFlavorImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.ProductFlavorImpl extends com.android.build.gradle.internal.ide.BaseConfigImpl implements com.android.builder.model.ProductFlavor java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final String mDimension
	private final com.android.builder.model.ApiVersion mMinSdkVersion
	private final com.android.builder.model.ApiVersion mTargetSdkVersion
	private final Integer mMaxSdkVersion
	private final Integer mRenderscriptTargetApi
	private final Boolean mRenderscriptSupportMode
	private final Boolean mRenderscriptSupportModeBlas
	private final Boolean mRenderscriptNdkMode
	private final Integer mVersionCode
	private final String mVersionName
	private final String mApplicationId
	private final String mTestApplicationId
	private final String mTestInstrumentationRunner
	private final java.util.Map mTestInstrumentationRunnerArguments
	private final Boolean mTestHandleProfiling
	private final Boolean mTestFunctionalTest
	private final java.util.Set mResourceConfigurations
	private final com.android.builder.core.DefaultVectorDrawablesOptions mVectorDrawablesOptions
	private final Boolean mWearAppUnbundled
	public void  (com.android.builder.model.ProductFlavor, com.android.builder.model.ApiVersion, com.android.builder.model.ApiVersion) 
		com.android.builder.model.ProductFlavor productFlavor
		com.android.builder.model.ApiVersion minSdkVersionOverride
		com.android.builder.model.ApiVersion targetSdkVersionOverride
	public java.lang.String getName () 
	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 java.lang.String getDimension () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.ProductFlavorImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/JavaLibraryImpl.class
JavaLibraryImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.JavaLibraryImpl extends com.android.build.gradle.internal.ide.LibraryImpl implements com.android.builder.model.JavaLibrary java.io.Serializable  {
	private static final long serialVersionUID
	private final java.io.File jarFile
	private final java.util.List dependencies
	public void  (java.io.File, java.lang.String, java.util.List, com.android.builder.model.MavenCoordinates, com.android.builder.model.MavenCoordinates, boolean, boolean) 
		java.io.File jarFile
		String project
		java.util.List dependencies
		com.android.builder.model.MavenCoordinates requestedCoordinates
		com.android.builder.model.MavenCoordinates resolvedCoordinates
		boolean isSkipped
		boolean isProvided
	public java.io.File getJarFile () 
	public java.util.List getDependencies () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.JavaLibraryImpl that
	public int hashCode () 
	public java.lang.String toString () 
	public volatile boolean isProvided () 
	public volatile boolean isSkipped () 
	public volatile com.android.builder.model.MavenCoordinates getResolvedCoordinates () 
	public volatile com.android.builder.model.MavenCoordinates getRequestedCoordinates () 
	public volatile java.lang.String getName () 
	public volatile java.lang.String getProject () 
}

com/android/build/gradle/internal/ide/NativeSettingsImpl.class
NativeSettingsImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.NativeSettingsImpl extends java.lang.Object implements com.android.builder.model.NativeSettings java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final java.util.List compilerFlags
	public void  (java.lang.String, java.util.List) 
		String name
		java.util.List compilerFlags
	public java.lang.String getName () 
	public java.util.List getCompilerFlags () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.NativeSettingsImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/BuildTypeImpl.class
BuildTypeImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.BuildTypeImpl extends com.android.build.gradle.internal.ide.BaseConfigImpl implements com.android.builder.model.BuildType java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final boolean debuggable
	private final boolean testCoverageEnabled
	private final boolean jniDebuggable
	private final boolean pseudoLocalesEnabled
	private final boolean renderscriptDebuggable
	private final int renderscriptOptimLevel
	private final String versionNameSuffix
	private final boolean minifyEnabled
	private final boolean zipAlignEnabled
	private final boolean embedMicroApp
	void  (com.android.builder.model.BuildType) 
		com.android.builder.model.BuildType buildType
	public java.lang.String getName () 
	public boolean isDebuggable () 
	public boolean isTestCoverageEnabled () 
	public boolean isJniDebuggable () 
	public boolean isRenderscriptDebuggable () 
	public boolean isPseudoLocalesEnabled () 
	public int getRenderscriptOptimLevel () 
	public java.lang.String getVersionNameSuffix () 
	public boolean isMinifyEnabled () 
	public boolean isZipAlignEnabled () 
	public boolean isEmbedMicroApp () 
	public com.android.builder.model.SigningConfig getSigningConfig () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.BuildTypeImpl buildType
	public int hashCode () 
}

com/android/build/gradle/internal/ide/BuildOutputsSupplier.class

com/android/build/gradle/internal/ide/AaptOptionsImpl.class
AaptOptionsImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.AaptOptionsImpl extends java.lang.Object implements com.android.builder.model.AaptOptions java.io.Serializable  {
	private static final long serialVersionUID
	private final String ignoreAssets
	private final java.util.Collection noCompress
	private final boolean failOnMissingConfigEntry
	private final java.util.List additionalParameters
	static com.android.builder.model.AaptOptions create (com.android.builder.model.AaptOptions) 
		com.android.builder.model.AaptOptions aaptOptions
	public void  (java.lang.String, java.util.Collection, boolean, java.util.List) 
		String ignoreAssets
		java.util.Collection noCompress
		boolean failOnMissingConfigEntry
		java.util.List additionalParameters
	public java.lang.String getIgnoreAssets () 
	public java.util.Collection getNoCompress () 
	public boolean getFailOnMissingConfigEntry () 
	public java.util.List getAdditionalParameters () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.AaptOptionsImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/VariantImpl.class
VariantImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.VariantImpl extends java.lang.Object implements com.android.builder.model.Variant java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final String displayName
	private final String buildTypeName
	private final java.util.List productFlavorNames
	private final com.android.builder.model.ProductFlavor mergedFlavor
	private final com.android.builder.model.AndroidArtifact mainArtifactInfo
	private final java.util.Collection extraAndroidArtifacts
	private final java.util.Collection extraJavaArtifacts
	private final java.util.Collection testedTargetVariants
	void  (java.lang.String, java.lang.String, java.lang.String, java.util.List, com.android.build.gradle.internal.ide.ProductFlavorImpl, com.android.builder.model.AndroidArtifact, java.util.Collection, java.util.Collection, java.util.Collection) 
		String name
		String displayName
		String buildTypeName
		java.util.List productFlavorNames
		com.android.build.gradle.internal.ide.ProductFlavorImpl mergedFlavor
		com.android.builder.model.AndroidArtifact mainArtifactInfo
		java.util.Collection extraAndroidArtifacts
		java.util.Collection extraJavaArtifacts
		java.util.Collection testedTargetVariants
	public java.lang.String getName () 
	public java.lang.String getDisplayName () 
	public java.lang.String getBuildType () 
	public java.util.List getProductFlavors () 
	public com.android.builder.model.ProductFlavor getMergedFlavor () 
	public com.android.builder.model.AndroidArtifact getMainArtifact () 
	public java.util.Collection getExtraAndroidArtifacts () 
	public java.util.Collection getExtraJavaArtifacts () 
	public java.util.Collection getTestedTargetVariants () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.VariantImpl variant
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/ModelBuilder$SourceProviders.class
ModelBuilder.java
package com.android.build.gradle.internal.ide
 com.android.build.gradle.internal.ide.ModelBuilder$SourceProviders extends java.lang.Object {
	protected com.android.build.gradle.internal.ide.SourceProviderImpl variantSourceProvider
	protected com.android.build.gradle.internal.ide.SourceProviderImpl multiFlavorSourceProvider
	public void  (com.android.build.gradle.internal.ide.SourceProviderImpl, com.android.build.gradle.internal.ide.SourceProviderImpl) 
		com.android.build.gradle.internal.ide.SourceProviderImpl variantSourceProvider
		com.android.build.gradle.internal.ide.SourceProviderImpl multiFlavorSourceProvider
}

com/android/build/gradle/internal/ide/ModelBuilder$1.class
ModelBuilder.java
package com.android.build.gradle.internal.ide
 com.android.build.gradle.internal.ide.ModelBuilder$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$builder$core$VariantType
	static void  () 
}

com/android/build/gradle/internal/ide/NativeToolchainImpl.class
NativeToolchainImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.NativeToolchainImpl extends java.lang.Object implements com.android.builder.model.NativeToolchain java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final java.io.File cCompilerExecutable
	private final java.io.File cppCompilerExecutable
	public void  (java.lang.String, java.io.File, java.io.File) 
		String name
		java.io.File cCompilerExecutable
		java.io.File cppCompilerExecutable
	public java.lang.String getName () 
	public java.io.File getCCompilerExecutable () 
	public java.io.File getCppCompilerExecutable () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.NativeToolchainImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/SourceProviderContainerImpl.class

com/android/build/gradle/internal/ide/ArtifactDependencyGraph$HashableResolvedArtifactResult.class
ArtifactDependencyGraph.java
package com.android.build.gradle.internal.ide
 com.android.build.gradle.internal.ide.ArtifactDependencyGraph$HashableResolvedArtifactResult extends java.lang.Object implements org.gradle.api.artifacts.result.ResolvedArtifactResult  {
	private org.gradle.api.artifacts.result.ResolvedArtifactResult delegate
	private final boolean isJava
	public void  (org.gradle.api.artifacts.result.ResolvedArtifactResult, boolean) 
		org.gradle.api.artifacts.result.ResolvedArtifactResult delegate
		boolean isJava
	public java.io.File getFile () 
	public org.gradle.api.artifacts.result.ResolvedVariantResult getVariant () 
	public org.gradle.api.artifacts.component.ComponentArtifactIdentifier getId () 
	public java.lang.Class getType () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.ArtifactDependencyGraph$HashableResolvedArtifactResult that
	public int hashCode () 
	static boolean access$000 (com.android.build.gradle.internal.ide.ArtifactDependencyGraph$HashableResolvedArtifactResult) 
		com.android.build.gradle.internal.ide.ArtifactDependencyGraph$HashableResolvedArtifactResult x0
}

com/android/build/gradle/internal/ide/DependenciesImpl.class
DependenciesImpl.java
package com.android.build.gradle.internal.ide
public com.android.build.gradle.internal.ide.DependenciesImpl extends java.lang.Object implements com.android.builder.model.Dependencies java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.List atoms
	private final java.util.List libraries
	private final java.util.List javaLibraries
	private final java.util.List projects
	private final com.android.builder.model.AndroidAtom baseAtom
	void  (java.util.List, java.util.List, java.util.List, java.util.List, com.android.builder.model.AndroidAtom) 
		java.util.List atoms
		java.util.List libraries
		java.util.List javaLibraries
		java.util.List projects
		com.android.builder.model.AndroidAtom baseAtom
	public java.util.Collection getAtoms () 
	public java.util.Collection getLibraries () 
	public java.util.Collection getJavaLibraries () 
	public java.util.List getProjects () 
	public com.android.builder.model.AndroidAtom getBaseAtom () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.DependenciesImpl that
	public int hashCode () 
	public volatile java.util.Collection getProjects () 
}

com/android/build/gradle/internal/ide/ApiVersionImpl.class
ApiVersionImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.ApiVersionImpl extends java.lang.Object implements com.android.builder.model.ApiVersion java.io.Serializable  {
	private static final long serialVersionUID
	private final int mApiLevel
	private final String mCodename
	public static com.android.builder.model.ApiVersion clone (com.android.builder.model.ApiVersion) 
		com.android.builder.model.ApiVersion apiVersion
	public static com.android.builder.model.ApiVersion clone (com.android.sdklib.AndroidVersion) 
		com.android.sdklib.AndroidVersion androidVersion
	private void  (com.android.builder.model.ApiVersion) 
		com.android.builder.model.ApiVersion apiVersion
	private void  (int, java.lang.String) 
		int apiLevel
		String codename
	public int getApiLevel () 
	public java.lang.String getCodename () 
	public java.lang.String getApiString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.ApiVersionImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/DefaultJavaCompileOptions.class
DefaultJavaCompileOptions.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.DefaultJavaCompileOptions extends java.lang.Object implements com.android.builder.model.JavaCompileOptions java.io.Serializable  {
	private static final long serialVersionUID
	private final String sourceCompatibility
	private final String targetCompatibility
	private final String encoding
	void  (com.android.build.gradle.internal.CompileOptions) 
		com.android.build.gradle.internal.CompileOptions options
	public java.lang.String getSourceCompatibility () 
	public java.lang.String getTargetCompatibility () 
	public java.lang.String getEncoding () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.DefaultJavaCompileOptions that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/level2/
com/android/build/gradle/internal/ide/level2/GlobalLibraryMapImpl.class
GlobalLibraryMapImpl.java
package com.android.build.gradle.internal.ide.level2
public com.android.build.gradle.internal.ide.level2.GlobalLibraryMapImpl extends java.lang.Object implements com.android.builder.model.level2.GlobalLibraryMap java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.Map map
	public void  (java.util.Map) 
		java.util.Map map
	public java.util.Map getLibraries () 
}

com/android/build/gradle/internal/ide/level2/JavaLibraryImpl.class
JavaLibraryImpl.java
package com.android.build.gradle.internal.ide.level2
public final com.android.build.gradle.internal.ide.level2.JavaLibraryImpl extends java.lang.Object implements com.android.builder.model.level2.Library java.io.Serializable  {
	private static final long serialVersionUID
	private final String address
	private final java.io.File artifactFile
	public void  (java.lang.String, java.io.File) 
		String address
		java.io.File artifactFile
	public void  (com.android.builder.dependency.level2.JavaDependency) 
		com.android.builder.dependency.level2.JavaDependency javaDependency
	public int getType () 
	public java.lang.String getArtifactAddress () 
	public java.io.File getArtifact () 
	public java.lang.String getVariant () 
	public java.lang.String getProjectPath () 
	public java.io.File getFolder () 
	public java.lang.String getManifest () 
	public java.lang.String getJarFile () 
	public java.lang.String getResFolder () 
	public java.lang.String getAssetsFolder () 
	public java.util.Collection getLocalJars () 
	public java.lang.String getJniFolder () 
	public java.lang.String getAidlFolder () 
	public java.lang.String getRenderscriptFolder () 
	public java.lang.String getProguardRules () 
	public java.lang.String getLintJar () 
	public java.lang.String getExternalAnnotations () 
	public java.lang.String getPublicResources () 
	public java.lang.String getSymbolFile () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.level2.JavaLibraryImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/level2/EmptyDependencyGraphs.class
EmptyDependencyGraphs.java
package com.android.build.gradle.internal.ide.level2
public com.android.build.gradle.internal.ide.level2.EmptyDependencyGraphs extends java.lang.Object implements com.android.builder.model.level2.DependencyGraphs java.io.Serializable  {
	private static final long serialVersionUID
	public void  () 
	public java.util.List getCompileDependencies () 
	public java.util.List getPackageDependencies () 
	public java.util.List getProvidedLibraries () 
	public java.util.List getSkippedLibraries () 
}

com/android/build/gradle/internal/ide/level2/ModuleLibraryImpl.class
ModuleLibraryImpl.java
package com.android.build.gradle.internal.ide.level2
public final com.android.build.gradle.internal.ide.level2.ModuleLibraryImpl extends java.lang.Object implements com.android.builder.model.level2.Library java.io.Serializable  {
	private static final long serialVersionUID
	private final String address
	private final java.io.File artifactFile
	private final String projectPath
	private final String variant
	public void  (java.lang.String, java.io.File, java.lang.String, java.lang.String) 
		String address
		java.io.File artifactFile
		String projectPath
		String variant
	public void  (com.android.builder.dependency.level2.Dependency) 
		com.android.builder.dependency.level2.Dependency dependency
	public int getType () 
	public java.lang.String getArtifactAddress () 
	public java.io.File getArtifact () 
	public java.lang.String getProjectPath () 
	public java.lang.String getVariant () 
	public java.io.File getFolder () 
	public java.lang.String getManifest () 
	public java.lang.String getJarFile () 
	public java.lang.String getResFolder () 
	public java.lang.String getAssetsFolder () 
	public java.util.Collection getLocalJars () 
	public java.lang.String getJniFolder () 
	public java.lang.String getAidlFolder () 
	public java.lang.String getRenderscriptFolder () 
	public java.lang.String getProguardRules () 
	public java.lang.String getLintJar () 
	public java.lang.String getExternalAnnotations () 
	public java.lang.String getPublicResources () 
	public java.lang.String getSymbolFile () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.level2.ModuleLibraryImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/level2/GraphItemImpl.class
GraphItemImpl.java
package com.android.build.gradle.internal.ide.level2
public final com.android.build.gradle.internal.ide.level2.GraphItemImpl extends java.lang.Object implements com.android.builder.model.level2.GraphItem java.io.Serializable  {
	private final String address
	private final java.util.List dependencies
	private final int hashcode
	public void  (java.lang.String, java.util.List) 
		String address
		java.util.List dependencies
	public java.lang.String getArtifactAddress () 
	public java.lang.String getRequestedCoordinates () 
	public java.util.List getDependencies () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.level2.GraphItemImpl graphItem
	public int hashCode () 
	private int computeHashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/level2/AndroidLibraryImpl.class
AndroidLibraryImpl.java
package com.android.build.gradle.internal.ide.level2
public final com.android.build.gradle.internal.ide.level2.AndroidLibraryImpl extends java.lang.Object implements com.android.builder.model.level2.Library java.io.Serializable  {
	private static final long serialVersionUID
	private final String address
	private final java.io.File artifactFile
	private final java.io.File folder
	private final java.util.List localJarPath
	public void  (java.lang.String, java.io.File, java.io.File, java.util.Collection) 
		java.io.File localJar
		String address
		java.io.File artifactFile
		java.io.File folder
		java.util.Collection localJarOverride
	public int getType () 
	public java.lang.String getArtifactAddress () 
	public java.io.File getArtifact () 
	public java.io.File getFolder () 
	public java.lang.String getManifest () 
	public java.lang.String getJarFile () 
	public java.lang.String getResFolder () 
	public java.lang.String getAssetsFolder () 
	public java.util.Collection getLocalJars () 
	public java.lang.String getJniFolder () 
	public java.lang.String getAidlFolder () 
	public java.lang.String getRenderscriptFolder () 
	public java.lang.String getProguardRules () 
	public java.lang.String getLintJar () 
	public java.lang.String getExternalAnnotations () 
	public java.lang.String getPublicResources () 
	public java.lang.String getSymbolFile () 
	public java.lang.String getVariant () 
	public java.lang.String getProjectPath () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.level2.AndroidLibraryImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/level2/FullDependencyGraphsImpl.class
FullDependencyGraphsImpl.java
package com.android.build.gradle.internal.ide.level2
public com.android.build.gradle.internal.ide.level2.FullDependencyGraphsImpl extends java.lang.Object implements com.android.builder.model.level2.DependencyGraphs java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.List compileItems
	private final java.util.List packageItems
	private final java.util.List providedLibraries
	private final java.util.List skippedLibraries
	private final int hashCode
	public void  (java.util.List, java.util.List, java.util.List, java.util.List) 
		java.util.List compileItems
		java.util.List packageItems
		java.util.List providedLibraries
		java.util.List skippedLibraries
	public java.util.List getCompileDependencies () 
	public java.util.List getPackageDependencies () 
	public java.util.List getProvidedLibraries () 
	public java.util.List getSkippedLibraries () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.level2.FullDependencyGraphsImpl that
	public int hashCode () 
	private int computeHashCode () 
		int result
}

com/android/build/gradle/internal/ide/level2/SimpleDependencyGraphsImpl.class
SimpleDependencyGraphsImpl.java
package com.android.build.gradle.internal.ide.level2
public com.android.build.gradle.internal.ide.level2.SimpleDependencyGraphsImpl extends java.lang.Object implements com.android.builder.model.level2.DependencyGraphs java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.List items
	private final int hashCode
	public void  (java.util.List) 
		java.util.List items
	public java.util.List getCompileDependencies () 
	public java.util.List getPackageDependencies () 
	public java.util.List getProvidedLibraries () 
	public java.util.List getSkippedLibraries () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.level2.SimpleDependencyGraphsImpl that
	public int hashCode () 
	private int computeHashCode () 
}

com/android/build/gradle/internal/ide/ArtifactDependencyGraph.class

com/android/build/gradle/internal/ide/SyncIssueImpl.class
SyncIssueImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.SyncIssueImpl extends java.lang.Object implements com.android.builder.model.SyncIssue java.io.Serializable  {
	private static final long serialVersionUID
	private final int type
	private final int severity
	private final String data
	private final String message
	public void  (int, int, java.lang.String, java.lang.String) 
		int type
		int severity
		String data
		String message
	public int getSeverity () 
	public int getType () 
	public java.lang.String getData () 
	public java.lang.String getMessage () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.SyncIssueImpl syncIssue
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/NativeAndroidProjectImpl.class
NativeAndroidProjectImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.NativeAndroidProjectImpl extends java.lang.Object implements com.android.builder.model.NativeAndroidProject java.io.Serializable  {
	private static final long serialVersionUID
	private final int apiVersion
	private final String modelVersion
	private final String name
	private final java.util.Collection buildFiles
	private final java.util.Collection artifacts
	private final java.util.Collection toolChains
	private final java.util.Collection settings
	private final java.util.Map fileExtensions
	private final java.util.Collection buildSystems
	public void  (java.lang.String, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Map, java.util.Collection, int) 
		String modelVersion
		String name
		java.util.Collection buildFiles
		java.util.Collection artifacts
		java.util.Collection toolChains
		java.util.Collection settings
		java.util.Map fileExtensions
		java.util.Collection buildSystems
		int apiVersion
	public int getApiVersion () 
	public java.lang.String getModelVersion () 
	public java.lang.String getName () 
	public java.util.Collection getBuildFiles () 
	public java.util.Collection getArtifacts () 
	public java.util.Collection getToolChains () 
	public java.util.Collection getSettings () 
	public java.util.Map getFileExtensions () 
	public java.util.Collection getBuildSystems () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.NativeAndroidProjectImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/FilterDataImpl.class
FilterDataImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.FilterDataImpl extends java.lang.Object implements com.android.build.FilterData java.io.Serializable  {
	private static final long serialVersionUID
	private final String filterType
	private final String identifier
	public static com.android.build.VariantOutput$FilterType getType (com.android.build.FilterData) 
		com.android.build.FilterData filter
	public void  (com.android.build.VariantOutput$FilterType, java.lang.String) 
		com.android.build.VariantOutput$FilterType filterType
		String identifier
	public void  (java.lang.String, java.lang.String) 
		String filterType
		String identifier
	public java.lang.String getIdentifier () 
	public java.lang.String getFilterType () 
	public static com.android.build.FilterData build (java.lang.String, java.lang.String) 
		String filterType
		String identifier
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.FilterDataImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/NativeLibraryImpl.class
NativeLibraryImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.NativeLibraryImpl extends java.lang.Object implements com.android.builder.model.NativeLibrary java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final String toolchainName
	private final String abi
	private final java.util.List cIncludeDirs
	private final java.util.List cppIncludeDirs
	private final java.util.List cSystemIncludeDirs
	private final java.util.List cppSystemIncludeDirs
	private final java.util.List cDefines
	private final java.util.List cppDefines
	private final java.util.List cCompilerFlags
	private final java.util.List cppCompilerFlags
	private final java.util.List debuggableLibraryFolders
	public void  (java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List) 
		String name
		String toolchainName
		String abi
		java.util.List cIncludeDirs
		java.util.List cppIncludeDirs
		java.util.List cSystemIncludeDirs
		java.util.List cppSystemIncludeDirs
		java.util.List cDefines
		java.util.List cppDefines
		java.util.List cCompilerFlags
		java.util.List cppCompilerFlags
		java.util.List debuggableLibraryFolders
	public java.lang.String getName () 
	public java.lang.String getToolchainName () 
	public java.lang.String getAbi () 
	public java.util.List getCIncludeDirs () 
	public java.util.List getCppIncludeDirs () 
	public java.util.List getCSystemIncludeDirs () 
	public java.util.List getCppSystemIncludeDirs () 
	public java.util.List getCDefines () 
	public java.util.List getCppDefines () 
	public java.util.List getCCompilerFlags () 
	public java.util.List getCppCompilerFlags () 
	public java.util.List getDebuggableLibraryFolders () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.NativeLibraryImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/ProductFlavorContainerImpl.class
ProductFlavorContainerImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.ProductFlavorContainerImpl extends java.lang.Object implements com.android.builder.model.ProductFlavorContainer java.io.Serializable  {
	private static final long serialVersionUID
	private final com.android.builder.model.ProductFlavor productFlavor
	private final com.android.builder.model.SourceProvider sourceProvider
	private final java.util.Collection extraSourceProviders
	static com.android.builder.model.ProductFlavorContainer createProductFlavorContainer (com.android.build.gradle.internal.ProductFlavorData, java.util.Collection) 
		com.android.build.gradle.internal.api.DefaultAndroidSourceSet sourceSet
		com.android.builder.core.VariantType variantType
		com.android.build.gradle.internal.ProductFlavorData productFlavorData
		java.util.Collection sourceProviderContainers
		java.util.List clonedContainers
	private void  (com.android.build.gradle.internal.ide.ProductFlavorImpl, com.android.build.gradle.internal.ide.SourceProviderImpl, java.util.Collection) 
		com.android.build.gradle.internal.ide.ProductFlavorImpl productFlavor
		com.android.build.gradle.internal.ide.SourceProviderImpl sourceProvider
		java.util.Collection extraSourceProviders
	public com.android.builder.model.ProductFlavor getProductFlavor () 
	public com.android.builder.model.SourceProvider getSourceProvider () 
	public java.util.Collection getExtraSourceProviders () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.ProductFlavorContainerImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/AndroidLibraryImpl.class
AndroidLibraryImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.AndroidLibraryImpl extends com.android.build.gradle.internal.ide.LibraryImpl implements com.android.builder.model.AndroidLibrary java.io.Serializable  {
	private static final long serialVersionUID
	private final String variant
	private final java.io.File folder
	private final java.util.List androidLibraries
	private final java.util.Collection javaLibraries
	private final java.util.Collection localJars
	private final int hashcode
	void  (com.android.builder.model.MavenCoordinates, java.lang.String, java.io.File, java.lang.String, boolean, boolean, java.util.List, java.util.Collection, java.util.Collection) 
		com.android.builder.model.MavenCoordinates coordinates
		String projectPath
		java.io.File extractedFolder
		String variant
		boolean isProvided
		boolean isSkipped
		java.util.List androidLibraries
		java.util.Collection javaLibraries
		java.util.Collection localJavaLibraries
	void  (com.android.builder.dependency.level2.AndroidDependency, boolean, boolean, java.util.List, java.util.Collection, java.util.Collection) 
		com.android.builder.dependency.level2.AndroidDependency clonedLibrary
		boolean isProvided
		boolean isSkipped
		java.util.List androidLibraries
		java.util.Collection javaLibraries
		java.util.Collection localJavaLibraries
	public java.lang.String getProjectVariant () 
	public java.io.File getBundle () 
	public java.io.File getFolder () 
	public java.util.List getLibraryDependencies () 
	public java.util.Collection getJavaDependencies () 
	public java.util.Collection getLocalJars () 
	public java.io.File getManifest () 
	public java.io.File getJarFile () 
	public java.io.File getResFolder () 
	public java.io.File getAssetsFolder () 
	public java.io.File getJniFolder () 
	public java.io.File getAidlFolder () 
	public java.io.File getRenderscriptFolder () 
	public java.io.File getProguardRules () 
	public java.io.File getLintJar () 
	public java.io.File getExternalAnnotations () 
	public java.io.File getPublicResources () 
	public boolean isOptional () 
	public java.io.File getSymbolFile () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.AndroidLibraryImpl that
	public int hashCode () 
	private int computeHashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/AndroidArtifactImpl.class

com/android/build/gradle/internal/ide/DefaultAndroidProject.class
DefaultAndroidProject.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.DefaultAndroidProject extends java.lang.Object implements com.android.builder.model.AndroidProject java.io.Serializable  {
	private static final long serialVersionUID
	private final String modelVersion
	private final String name
	private final String compileTarget
	private final java.util.Collection bootClasspath
	private final java.util.Collection frameworkSource
	private final java.util.Collection signingConfigs
	private final com.android.builder.model.AaptOptions aaptOptions
	private final java.util.Collection extraArtifacts
	private final java.util.Collection unresolvedDependencies
	private final java.util.Collection syncIssues
	private final int generation
	private final com.android.builder.model.JavaCompileOptions javaCompileOptions
	private final com.android.builder.model.LintOptions lintOptions
	private final java.io.File buildFolder
	private final String buildToolsVersion
	private final String resourcePrefix
	private final java.util.Collection nativeToolchains
	private final int projectType
	private final int apiVersion
	private final com.android.builder.model.ProductFlavorContainer defaultConfig
	private final java.util.Collection buildTypes
	private final java.util.Collection productFlavors
	private final java.util.Collection variants
	private final java.util.Collection flavorDimensions
	void  (java.lang.String, java.lang.String, com.android.builder.model.ProductFlavorContainer, java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection, java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, com.android.builder.model.AaptOptions, java.util.Collection, java.util.Collection, java.util.Collection, com.android.build.gradle.internal.CompileOptions, com.android.builder.model.LintOptions, java.io.File, java.lang.String, java.util.Collection, java.lang.String, int, int, int) 
		String modelVersion
		String name
		com.android.builder.model.ProductFlavorContainer defaultConfig
		java.util.Collection flavorDimensions
		java.util.Collection buildTypes
		java.util.Collection productFlavors
		java.util.Collection variants
		String compileTarget
		java.util.Collection bootClasspath
		java.util.Collection frameworkSource
		java.util.Collection signingConfigs
		com.android.builder.model.AaptOptions aaptOptions
		java.util.Collection extraArtifacts
		java.util.Collection unresolvedDependencies
		java.util.Collection syncIssues
		com.android.build.gradle.internal.CompileOptions compileOptions
		com.android.builder.model.LintOptions lintOptions
		java.io.File buildFolder
		String resourcePrefix
		java.util.Collection nativeToolchains
		String buildToolsVersion
		int projectType
		int apiVersion
		int generation
	public java.lang.String getModelVersion () 
	public int getApiVersion () 
	public java.lang.String getName () 
	public com.android.builder.model.ProductFlavorContainer getDefaultConfig () 
	public java.util.Collection getBuildTypes () 
	public java.util.Collection getProductFlavors () 
	public java.util.Collection getVariants () 
	public java.util.Collection getFlavorDimensions () 
	public java.util.Collection getExtraArtifacts () 
	public boolean isLibrary () 
	public int getProjectType () 
	public java.lang.String getCompileTarget () 
	public java.util.Collection getBootClasspath () 
	public java.util.Collection getFrameworkSources () 
	public java.util.Collection getSigningConfigs () 
	public com.android.builder.model.AaptOptions getAaptOptions () 
	public com.android.builder.model.LintOptions getLintOptions () 
	public java.util.Collection getUnresolvedDependencies () 
	public java.util.Collection getSyncIssues () 
	public com.android.builder.model.JavaCompileOptions getJavaCompileOptions () 
	public java.io.File getBuildFolder () 
	public java.lang.String getResourcePrefix () 
	public java.util.Collection getNativeToolchains () 
	public java.lang.String getBuildToolsVersion () 
	public int getPluginGeneration () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.DefaultAndroidProject that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/InstantRunImpl.class
InstantRunImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.InstantRunImpl extends java.lang.Object implements com.android.builder.model.InstantRun java.io.Serializable  {
	private static final long serialVersionUID
	private final java.io.File infoFile
	private final int supportStatus
	public void  (java.io.File, int) 
		java.io.File infoFile
		int supportStatus
	public java.io.File getInfoFile () 
	public boolean isSupportedByArtifact () 
	public int getSupportStatus () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.InstantRunImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/NativeFileImpl.class
NativeFileImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.NativeFileImpl extends java.lang.Object implements com.android.builder.model.NativeFile java.io.Serializable  {
	private static final long serialVersionUID
	private final java.io.File filePath
	private final String settingsName
	private final java.io.File workingDirectory
	public void  (java.io.File, java.lang.String, java.io.File) 
		java.io.File filePath
		String settingsName
		java.io.File workingDirectory
	public java.io.File getFilePath () 
	public java.lang.String getSettingsName () 
	public java.io.File getWorkingDirectory () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.NativeFileImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/NativeModelBuilder$NativeAndroidProjectBuilder.class

com/android/build/gradle/internal/ide/BaseConfigImpl.class
BaseConfigImpl.java
package com.android.build.gradle.internal.ide
abstract com.android.build.gradle.internal.ide.BaseConfigImpl extends java.lang.Object implements com.android.builder.model.BaseConfig java.io.Serializable  {
	private final String mApplicationIdSuffix
	private final String mVersionNameSuffix
	private final java.util.Map mManifestPlaceholders
	private final java.util.Map mBuildConfigFields
	private final java.util.Map mResValues
	private final Boolean mMultiDexEnabled
	private final java.io.File mMultiDexKeepFile
	private final java.io.File mMultiDexKeepProguard
	private final java.util.List mJarJarRuleFiles
	protected void  (com.android.builder.model.BaseConfig) 
		com.android.builder.model.BaseConfig baseConfig
	public java.lang.String getApplicationIdSuffix () 
	public java.lang.String getVersionNameSuffix () 
	public java.util.Map getBuildConfigFields () 
	public java.util.Map getResValues () 
	public java.util.List getProguardFiles () 
	public java.util.List 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.util.List getJarJarRuleFiles () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.BaseConfigImpl that
	public int hashCode () 
	public volatile java.util.Collection getConsumerProguardFiles () 
	public volatile java.util.Collection getProguardFiles () 
}

com/android/build/gradle/internal/ide/SourceProviderImpl.class
SourceProviderImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.SourceProviderImpl extends java.lang.Object implements com.android.builder.model.SourceProvider java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final java.io.File manifestFile
	private final java.util.Collection javaDirs
	private final java.util.Collection resourcesDirs
	private final java.util.Collection aidlDirs
	private final java.util.Collection rsDirs
	private final java.util.Collection cDirs
	private final java.util.Collection cppDirs
	private final java.util.Collection resDirs
	private final java.util.Collection assetsDirs
	private final java.util.Collection libsDirs
	private final java.util.Collection shaderDirs
	public void  (com.android.builder.model.SourceProvider) 
		com.android.builder.model.SourceProvider sourceProvider
	public java.lang.String getName () 
	public java.io.File getManifestFile () 
	public java.util.Collection getJavaDirectories () 
	public java.util.Collection getResourcesDirectories () 
	public java.util.Collection getAidlDirectories () 
	public java.util.Collection getRenderscriptDirectories () 
	public java.util.Collection getCDirectories () 
	public java.util.Collection getCppDirectories () 
	public java.util.Collection getResDirectories () 
	public java.util.Collection getAssetsDirectories () 
	public java.util.Collection getJniLibsDirectories () 
	public java.util.Collection getShadersDirectories () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.SourceProviderImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/LibraryImpl.class
LibraryImpl.java
package com.android.build.gradle.internal.ide
abstract com.android.build.gradle.internal.ide.LibraryImpl extends java.lang.Object implements com.android.builder.model.Library java.io.Serializable  {
	private final String project
	private final String name
	private final com.android.builder.model.MavenCoordinates requestedCoordinates
	private final com.android.builder.model.MavenCoordinates resolvedCoordinates
	private final boolean isSkipped
	private final boolean isProvided
	void  (java.lang.String, com.android.builder.model.MavenCoordinates, com.android.builder.model.MavenCoordinates, boolean, boolean) 
		String project
		com.android.builder.model.MavenCoordinates requestedCoordinates
		com.android.builder.model.MavenCoordinates resolvedCoordinates
		boolean isSkipped
		boolean isProvided
	protected void  (com.android.builder.model.Library, boolean) 
		com.android.builder.model.Library clonedLibrary
		boolean isSkipped
	public java.lang.String getProject () 
	public java.lang.String getName () 
	public com.android.builder.model.MavenCoordinates getRequestedCoordinates () 
	public com.android.builder.model.MavenCoordinates getResolvedCoordinates () 
	public boolean isSkipped () 
	public boolean isProvided () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.LibraryImpl library
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/BuildOutputSupplier.class

com/android/build/gradle/internal/ide/BuildTypeContainerImpl.class
BuildTypeContainerImpl.java
package com.android.build.gradle.internal.ide
final com.android.build.gradle.internal.ide.BuildTypeContainerImpl extends java.lang.Object implements com.android.builder.model.BuildTypeContainer java.io.Serializable  {
	private static final long serialVersionUID
	private final com.android.builder.model.BuildType buildType
	private final com.android.builder.model.SourceProvider sourceProvider
	private final java.util.Collection extraSourceProviders
	static com.android.builder.model.BuildTypeContainer create (com.android.build.gradle.internal.BuildTypeData, java.util.Collection) 
		com.android.build.gradle.internal.api.DefaultAndroidSourceSet testSourceSet
		com.android.builder.core.VariantType variantType
		com.android.build.gradle.internal.BuildTypeData buildTypeData
		java.util.Collection sourceProviderContainers
		java.util.List clonedContainers
	private void  (com.android.build.gradle.internal.ide.BuildTypeImpl, com.android.build.gradle.internal.ide.SourceProviderImpl, java.util.Collection) 
		com.android.build.gradle.internal.ide.BuildTypeImpl buildType
		com.android.build.gradle.internal.ide.SourceProviderImpl sourceProvider
		java.util.Collection extraSourceProviders
	public com.android.builder.model.BuildType getBuildType () 
	public com.android.builder.model.SourceProvider getSourceProvider () 
	public java.util.Collection getExtraSourceProviders () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.BuildTypeContainerImpl that
	public int hashCode () 
}

com/android/build/gradle/internal/ide/NativeFolderImpl.class
NativeFolderImpl.java
package com.android.build.gradle.internal.ide
public final com.android.build.gradle.internal.ide.NativeFolderImpl extends java.lang.Object implements com.android.builder.model.NativeFolder java.io.Serializable  {
	private static final long serialVersionUID
	private final java.io.File folderPath
	private final java.util.Map perLanguageSettings
	private final java.io.File workingDirectory
	public void  (java.io.File, java.util.Map, java.io.File) 
		java.io.File folderPath
		java.util.Map perLanguageSettings
		java.io.File workingDirectory
	public java.io.File getFolderPath () 
	public java.util.Map getPerLanguageSettings () 
	public java.io.File getWorkingDirectory () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.NativeFolderImpl that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/ide/AndroidAtomImpl.class
AndroidAtomImpl.java
package com.android.build.gradle.internal.ide
public com.android.build.gradle.internal.ide.AndroidAtomImpl extends com.android.build.gradle.internal.ide.LibraryImpl implements com.android.builder.model.AndroidAtom java.io.Serializable  {
	private static final long serialVersionUID
	private final String variant
	private final java.io.File bundle
	private final java.io.File folder
	private final java.io.File manifest
	private final java.io.File jarFile
	private final java.io.File resFolder
	private final java.io.File assetsFolder
	private final String atomName
	private final java.io.File dexFolder
	private final java.io.File libFolder
	private final java.io.File javaResFolder
	private final java.io.File resourcePackage
	private final java.util.List androidAtoms
	private final java.util.List androidLibraries
	private final java.util.Collection javaLibraries
	void  (com.android.builder.dependency.level2.AtomDependency) 
		com.android.builder.dependency.level2.AtomDependency clonedAtom
	public java.lang.String getProjectVariant () 
	public java.io.File getBundle () 
	public java.io.File getFolder () 
	public java.util.List getAtomDependencies () 
	public java.util.List getLibraryDependencies () 
	public java.util.Collection getJavaDependencies () 
	public java.io.File getManifest () 
	public java.io.File getJarFile () 
	public java.io.File getResFolder () 
	public java.io.File getAssetsFolder () 
	public java.lang.String getAtomName () 
	public java.io.File getDexFolder () 
	public java.io.File getLibFolder () 
	public java.io.File getJavaResFolder () 
	public java.io.File getResourcePackage () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ide.AndroidAtomImpl that
	public int hashCode () 
	public java.lang.String toString () 
	public volatile boolean isProvided () 
	public volatile boolean isSkipped () 
	public volatile com.android.builder.model.MavenCoordinates getResolvedCoordinates () 
	public volatile com.android.builder.model.MavenCoordinates getRequestedCoordinates () 
	public volatile java.lang.String getName () 
	public volatile java.lang.String getProject () 
}

com/android/build/gradle/internal/ide/NativeModelBuilder.class
NativeModelBuilder.java
package com.android.build.gradle.internal.ide
public com.android.build.gradle.internal.ide.NativeModelBuilder extends java.lang.Object implements org.gradle.tooling.provider.model.ToolingModelBuilder  {
	private final com.android.build.gradle.internal.VariantManager variantManager
	public void  (com.android.build.gradle.internal.VariantManager) 
		com.android.build.gradle.internal.VariantManager variantManager
	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
}

com/android/build/gradle/internal/ide/ModelBuilder.class

com/android/build/gradle/internal/scope/
com/android/build/gradle/internal/scope/BuildOutputProperty.class
BuildOutputProperty.java
package com.android.build.gradle.internal.scope
public com.android.build.gradle.internal.scope.BuildOutputProperty extends java.lang.Object {
	public static final String PACKAGE_ID
	public static final String SPLIT
	public void  () 
}

com/android/build/gradle/internal/scope/TaskConfigAction.class
TaskConfigAction.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.TaskConfigAction extends java.lang.Object implements org.gradle.api.Action  {
	public abstract java.lang.String getName () 
	public abstract java.lang.Class getType () 
	public abstract void execute (java.lang.Object) 
}

com/android/build/gradle/internal/scope/AndroidTask$3.class
AndroidTask.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.AndroidTask$3 extends java.lang.Object implements org.gradle.api.Action  {
	final Object val$dependency1
	final Object val$dependency2
	final com.android.build.gradle.internal.scope.AndroidTask this$0
	void  (com.android.build.gradle.internal.scope.AndroidTask, java.lang.Object, java.lang.Object) 
		com.android.build.gradle.internal.scope.AndroidTask this$0
	public void execute (org.gradle.api.Task) 
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/scope/SplitFactory$DefaultApkData.class
SplitFactory.java
package com.android.build.gradle.internal.scope
public com.android.build.gradle.internal.scope.SplitFactory$DefaultApkData extends com.android.ide.common.build.ApkData {
	private final String filterName
	private final String baseName
	private final String fullName
	private final String dirName
	private final com.google.common.collect.ImmutableList filters
	private final com.android.build.VariantOutput$OutputType outputType
	public void  (com.android.build.VariantOutput$OutputType, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.google.common.collect.ImmutableList) 
		com.android.build.VariantOutput$OutputType outputType
		String filterName
		String baseName
		String fullName
		String dirName
		com.google.common.collect.ImmutableList filters
	public com.android.build.VariantOutput$OutputType getType () 
	public boolean requiresAapt () 
	public java.lang.String getFilterName () 
	public com.google.common.collect.ImmutableList getFilters () 
	public java.lang.String getBaseName () 
	public java.lang.String getFullName () 
	public java.lang.String getDirName () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.scope.SplitFactory$DefaultApkData that
	public int hashCode () 
	public volatile java.util.Collection getFilters () 
}

com/android/build/gradle/internal/scope/BuildOutputs$1.class
BuildOutputs.java
package com.android.build.gradle.internal.scope
final com.android.build.gradle.internal.scope.BuildOutputs$1 extends com.google.gson.reflect.TypeToken {
	void  () 
}

com/android/build/gradle/internal/scope/AndroidTask$4.class
AndroidTask.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.AndroidTask$4 extends java.lang.Object implements org.gradle.api.Action  {
	final Object[] val$dependencies
	final com.android.build.gradle.internal.scope.AndroidTask this$0
	void  (com.android.build.gradle.internal.scope.AndroidTask, java.lang.Object[]) 
		com.android.build.gradle.internal.scope.AndroidTask this$0
	public void execute (org.gradle.api.Task) 
		Object dependency
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/scope/TaskOutputHolder.class
TaskOutputHolder.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.TaskOutputHolder extends java.lang.Object {
	public abstract org.gradle.api.file.FileCollection getOutputs (com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType) 
	public abstract boolean hasOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType) 
	public abstract org.gradle.api.file.ConfigurableFileCollection addTaskOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType, java.io.File, java.lang.String) 
	public abstract void addTaskOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType, org.gradle.api.file.FileCollection) 
	public abstract org.gradle.api.file.FileCollection createAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType) 
	public abstract void addToAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType, java.io.File, java.lang.String) 
	public abstract void addToAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType, org.gradle.api.file.FileCollection) 
}

com/android/build/gradle/internal/scope/VariantScope.class
VariantScope.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.VariantScope extends java.lang.Object implements com.android.build.gradle.internal.scope.TransformVariantScope com.android.build.gradle.internal.scope.InstantRunVariantScope com.android.build.gradle.internal.scope.TaskOutputHolder  {
	public abstract void publishIntermediateArtifact (java.io.File, java.lang.String, com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType) 
	public abstract org.gradle.api.file.ConfigurableFileCollection getInternalArtifact (com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType) 
	public abstract org.gradle.api.file.ConfigurableFileCollection getTestedArtifact (com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType, com.android.builder.core.VariantType) 
	public abstract com.android.build.gradle.internal.scope.GlobalScope getGlobalScope () 
	public abstract com.android.build.gradle.internal.core.GradleVariantConfiguration getVariantConfiguration () 
	public abstract com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
	public abstract boolean isMinifyEnabled () 
	public abstract boolean useResourceShrinker () 
	public abstract boolean isJackEnabled () 
	public abstract com.android.build.gradle.internal.incremental.BuildContext getBuildContext () 
	public abstract com.android.builder.model.ApiVersion getMinSdkVersion () 
	public abstract com.android.build.gradle.internal.pipeline.TransformManager getTransformManager () 
	public abstract java.util.Collection getNdkBuildable () 
	public abstract void setNdkBuildable (java.util.Collection) 
	public abstract java.util.Collection getNdkSoFolder () 
	public abstract void setNdkSoFolder (java.util.Collection) 
	public abstract java.io.File getNdkObjFolder () 
	public abstract void setNdkObjFolder (java.io.File) 
	public abstract java.io.File getNdkDebuggableLibraryFolders (com.android.build.gradle.internal.core.Abi) 
	public abstract void addNdkDebuggableLibraryFolders (com.android.build.gradle.internal.core.Abi, java.io.File) 
	public abstract java.io.File getDexOutputFolder () 
	public abstract java.io.File getDexOutputFolder (java.lang.String) 
	public abstract com.android.build.gradle.internal.variant.BaseVariantData getTestedVariantData () 
	public abstract java.io.File getInstantRunSplitApkOutputFolder () 
	public abstract org.gradle.api.file.FileCollection getJavaClasspath () 
	public abstract java.io.File getJavaOutputDir () 
	public abstract java.io.File getJavaOutputDir (java.lang.String) 
	public abstract org.gradle.api.file.FileCollection getArtifactFileCollection (com.android.build.gradle.internal.publishing.AndroidArtifacts$ConsumedConfigType, com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactScope, com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType) 
	public abstract org.gradle.api.artifacts.ArtifactCollection getArtifactCollection (com.android.build.gradle.internal.publishing.AndroidArtifacts$ConsumedConfigType, com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactScope, com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType) 
	public abstract java.util.function.Supplier getLocalPackagedJars () 
	public abstract org.gradle.api.file.FileCollection getProvidedOnlyClasspath () 
	public abstract java.io.File getIntermediateJarOutputFolder () 
	public abstract java.io.File getPreDexOutputDir () 
	public abstract java.io.File getProguardOutputFile () 
	public abstract java.io.File getProguardComponentsJarFile () 
	public abstract java.io.File getJarMergingOutputFile () 
	public abstract java.io.File getManifestKeepListProguardFile () 
	public abstract java.io.File getMainDexListFile () 
	public abstract java.io.File getRenderscriptSourceOutputDir () 
	public abstract java.io.File getRenderscriptLibOutputDir () 
	public abstract java.io.File getSymbolLocation () 
	public abstract java.io.File getFinalResourcesDir () 
	public abstract void setResourceOutputDir (java.io.File) 
	public abstract java.io.File getDefaultMergeResourcesOutputDir () 
	public abstract java.io.File getMergeResourcesOutputDir () 
	public abstract void setMergeResourceOutputDir (java.io.File) 
	public abstract java.io.File getResourceBlameLogDir () 
	public abstract java.io.File getResourceBlameLogDir (java.lang.String) 
	public abstract java.io.File getMergeNativeLibsOutputDir () 
	public abstract java.io.File getMergeShadersOutputDir () 
	public abstract java.io.File getBuildConfigSourceOutputDir () 
	public abstract java.io.File getGeneratedResOutputDir () 
	public abstract java.io.File getGeneratedPngsOutputDir () 
	public abstract java.io.File getRenderscriptResOutputDir () 
	public abstract java.io.File getRenderscriptObjOutputDir () 
	public abstract java.io.File getPackagedJarsJavaResDestinationDir () 
	public abstract java.io.File getSourceFoldersJavaResDestinationDir () 
	public abstract java.io.File getJavaResourcesDestinationDir () 
	public abstract java.io.File getGeneratedJavaResourcesDir () 
	public abstract java.io.File getRClassSourceOutputDir () 
	public abstract java.io.File getRClassSourceOutputDir (java.lang.String) 
	public abstract java.io.File getAidlSourceOutputDir () 
	public abstract java.io.File getShadersOutputDir () 
	public abstract java.io.File getPackagedAidlDir () 
	public abstract java.io.File getTypedefFile () 
	public abstract java.io.File getIncrementalDir (java.lang.String) 
	public abstract java.io.File getJackEcjOptionsFile () 
	public abstract java.io.File getJackClassesZip () 
	public abstract java.io.File getJackCoverageMetadataFile () 
	public abstract java.io.File getCoverageReportDir () 
	public abstract java.io.File getClassOutputForDataBinding () 
	public abstract java.io.File getLayoutInfoOutputForDataBinding () 
	public abstract java.io.File getLayoutFolderOutputForDataBinding () 
	public abstract java.io.File getBuildFolderForDataBindingCompiler () 
	public abstract java.io.File getGeneratedClassListOutputFileForDataBinding () 
	public abstract java.io.File getBundleFolderForDataBinding () 
	public abstract java.io.File getProguardOutputFolder () 
	public abstract java.io.File getProcessAndroidResourcesProguardOutputFile () 
	public abstract java.io.File getMappingFile () 
	public abstract java.io.File getGenerateSplitDensityOrLanguagesResOutputDirectory () 
	public abstract java.io.File getGenerateSplitAbiResOutputDirectory () 
	public abstract java.io.File getSplitDensityOrLanguagesPackagesOutputDirectory () 
	public abstract java.io.File getSplitAbiPackagesOutputDirectory () 
	public abstract java.io.File getFullApkPackagesOutputDirectory () 
	public abstract java.io.File getSplitSupportDirectory () 
	public abstract java.io.File getPackageAtom (java.lang.String) 
	public abstract java.io.File getAaptFriendlyManifestOutputDirectory () 
	public abstract java.io.File getInstantRunManifestOutputDirectory () 
	public abstract java.io.File getManifestReportFile () 
	public abstract java.io.File getMicroApkManifestFile () 
	public abstract java.io.File getMicroApkResDirectory () 
	public abstract java.io.File getBaseBundleDir () 
	public abstract java.io.File getOutputBundleFile () 
	public abstract java.io.File getAnnotationProcessorOutputDir () 
	public abstract java.io.File getMainJarOutputDir () 
	public abstract java.io.File getCompatibleScreensManifestDirectory () 
	public abstract java.io.File getManifestOutputDirectory () 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getManifestProcessorTask () 
	public abstract void setManifestProcessorTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract java.io.File getLibInfoFile () 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getAssembleTask () 
	public abstract void setAssembleTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getPreBuildTask () 
	public abstract void setPreBuildTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getSourceGenTask () 
	public abstract void setSourceGenTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getResourceGenTask () 
	public abstract void setResourceGenTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getAssetGenTask () 
	public abstract void setAssetGenTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getCheckManifestTask () 
	public abstract void setCheckManifestTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getRenderscriptCompileTask () 
	public abstract void setRenderscriptCompileTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getAidlCompileTask () 
	public abstract void setAidlCompileTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getShaderCompileTask () 
	public abstract void setShaderCompileTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getMergeResourcesTask () 
	public abstract void setMergeResourcesTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getMergeAssetsTask () 
	public abstract void setMergeAssetsTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getMergeJniLibFoldersTask () 
	public abstract void setMergeJniLibFoldersTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getGenerateBuildConfigTask () 
	public abstract void setGenerateBuildConfigTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getGenerateResValuesTask () 
	public abstract void setGenerateResValuesTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getDataBindingProcessLayoutsTask () 
	public abstract void setDataBindingProcessLayoutsTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract void setDataBindingMergeArtifactsTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getDataBindingMergeArtifactsTask () 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getProcessJavaResourcesTask () 
	public abstract void setProcessJavaResourcesTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract void setMergeJavaResourcesTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getMergeJavaResourcesTask () 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getJavaCompilerTask () 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getJavacTask () 
	public abstract void setJavacTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract void setJavaCompilerTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getCompileTask () 
	public abstract void setCompileTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getMicroApkTask () 
	public abstract void setMicroApkTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getCoverageReportTask () 
	public abstract void setCoverageReportTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getExternalNativeBuildTask () 
	public abstract void setExternalNativeBuildTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.tasks.ExternalNativeJsonGenerator getExternalNativeJsonGenerator () 
	public abstract void setExternalNativeJsonGenerator (com.android.build.gradle.tasks.ExternalNativeJsonGenerator) 
	public abstract java.util.Collection getExternalNativeBuildConfigValues () 
	public abstract void addExternalNativeBuildConfigValues (java.util.Collection) 
	public abstract com.android.build.gradle.internal.InstantRunTaskManager getInstantRunTaskManager () 
	public abstract void setInstantRunTaskManager (com.android.build.gradle.internal.InstantRunTaskManager) 
	public abstract java.io.File getProcessResourcePackageOutputDirectory () 
	public abstract void setProcessResourcesTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getProcessResourcesTask () 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getShrinkResourcesTask () 
	public abstract void setShrinkResourcesTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public volatile com.android.build.gradle.internal.scope.TransformGlobalScope getGlobalScope () 
}

com/android/build/gradle/internal/scope/AndroidTask.class
AndroidTask.java
package com.android.build.gradle.internal.scope
public com.android.build.gradle.internal.scope.AndroidTask extends java.lang.Object {
	private String name
	private final Class taskType
	private final java.util.List upstreamTasks
	private final java.util.List downstreamTasks
	public void  (java.lang.String, java.lang.Class) 
		String name
		Class taskType
	public java.lang.String getName () 
	public java.lang.Class getTaskType () 
	public java.util.List getUpstreamTasks () 
	public java.util.List getDownstreamTasks () 
	public void dependsOn (com.android.build.gradle.internal.TaskFactory, com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.TaskFactory taskFactory
		com.android.build.gradle.internal.scope.AndroidTask other
	public void dependsOn (com.android.build.gradle.internal.TaskFactory, java.lang.Object) 
		com.android.build.gradle.internal.TaskFactory taskFactory
		Object dependency
	public void dependsOn (com.android.build.gradle.internal.TaskFactory, java.lang.Object, java.lang.Object) 
		com.android.build.gradle.internal.TaskFactory taskFactory
		Object dependency1
		Object dependency2
	public transient void dependsOn (com.android.build.gradle.internal.TaskFactory, java.lang.Object[]) 
		Object dependency
		com.android.build.gradle.internal.TaskFactory taskFactory
		Object[] dependencies
	public transient void optionalDependsOn (com.android.build.gradle.internal.TaskFactory, java.lang.Object[]) 
		Object dependency
		com.android.build.gradle.internal.TaskFactory taskFactory
		Object[] dependencies
	public void optionalDependsOn (com.android.build.gradle.internal.TaskFactory, java.util.List) 
		Object dependency
		com.android.build.gradle.internal.TaskFactory taskFactory
		java.util.List dependencies
	private void addDependent (com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask tAndroidTask
	public void configure (com.android.build.gradle.internal.TaskFactory, org.gradle.api.Action) 
		com.android.build.gradle.internal.TaskFactory taskFactory
		org.gradle.api.Action configAction
	public org.gradle.api.Task get (com.android.build.gradle.internal.TaskFactory) 
		com.android.build.gradle.internal.TaskFactory taskFactory
	public java.lang.String toString () 
	static java.lang.String access$000 (com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask x0
}

com/android/build/gradle/internal/scope/GlobalScope.class

com/android/build/gradle/internal/scope/BuildOutput.class

com/android/build/gradle/internal/scope/SplitFactory.class

com/android/build/gradle/internal/scope/ConventionMappingHelper.class
ConventionMappingHelper.java
package com.android.build.gradle.internal.scope
public final com.android.build.gradle.internal.scope.ConventionMappingHelper extends java.lang.Object {
	private void  () 
	public static void map (org.gradle.api.Task, java.lang.String, java.util.concurrent.Callable) 
		org.gradle.api.internal.ConventionMapping conventionMapping
		org.gradle.api.Task task
		String key
		java.util.concurrent.Callable value
}

com/android/build/gradle/internal/scope/BuildOutputs$OutputTypeTypeAdapter.class
BuildOutputs.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.BuildOutputs$OutputTypeTypeAdapter extends com.google.gson.TypeAdapter {
	void  () 
	public void write (com.google.gson.stream.JsonWriter, com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType)  throws java.io.IOException 
		com.google.gson.stream.JsonWriter out
		com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType value
	public com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
		com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType outputType
		IllegalArgumentException e
		com.google.gson.stream.JsonReader in
		String nextString
		com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType outputType
	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/scope/VariantOutputScope.class
VariantOutputScope.java
package com.android.build.gradle.internal.scope
public com.android.build.gradle.internal.scope.VariantOutputScope extends java.lang.Object implements com.android.build.gradle.internal.scope.TransformVariantScope  {
	private com.android.build.gradle.internal.scope.VariantScope variantScope
	private com.android.build.gradle.internal.variant.BaseVariantOutputData variantOutputData
	private com.android.build.gradle.internal.scope.AndroidTask assembleTask
	public void  (com.android.build.gradle.internal.scope.VariantScope, com.android.build.gradle.internal.variant.BaseVariantOutputData) 
		com.android.build.gradle.internal.scope.VariantScope variantScope
		com.android.build.gradle.internal.variant.BaseVariantOutputData variantOutputData
	public com.android.build.gradle.internal.scope.SplitScope getSplitScope () 
	public com.android.build.gradle.internal.scope.GlobalScope getGlobalScope () 
	public com.android.build.gradle.internal.scope.VariantScope getVariantScope () 
	public com.android.build.gradle.internal.variant.BaseVariantOutputData getVariantOutputData () 
	public java.lang.String getDirName () 
	public java.util.Collection getDirectorySegments () 
	public java.lang.String getFullVariantName () 
	public java.lang.String getTaskName (java.lang.String) 
		String prefix
	public java.lang.String getTaskName (java.lang.String, java.lang.String) 
		String prefix
		String suffix
	public java.io.File getFinalPackage () 
	private java.io.File buildPackagePath (java.lang.String) 
		String suffix
	private boolean isSignedApk () 
		com.android.build.gradle.internal.variant.ApkVariantData apkVariantData
	public java.io.File getManifestOutputFile () 
	public com.android.build.gradle.internal.scope.AndroidTask getAssembleTask () 
	public void setAssembleTask (com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask assembleTask
	public com.android.build.gradle.api.ApkOutputFile getMainOutputFile () 
	public volatile com.android.build.gradle.internal.scope.TransformGlobalScope getGlobalScope () 
}

com/android/build/gradle/internal/scope/SplitFactory$Main.class
SplitFactory.java
package com.android.build.gradle.internal.scope
final com.android.build.gradle.internal.scope.SplitFactory$Main extends com.android.ide.common.build.ApkData {
	private final String baseName
	private final String fullName
	private final String dirName
	private void  (java.lang.String, java.lang.String, java.lang.String) 
		String baseName
		String fullName
		String dirName
	public com.android.build.VariantOutput$OutputType getType () 
	public java.lang.String getFilterName () 
	public java.lang.String getBaseName () 
	public java.lang.String getFullName () 
	public java.lang.String getDirName () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.scope.SplitFactory$Main that
	void  (java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.internal.scope.SplitFactory$1) 
		String x0
		String x1
		String x2
		com.android.build.gradle.internal.scope.SplitFactory$1 x3
}

com/android/build/gradle/internal/scope/SplitFactory$FullSplit.class
SplitFactory.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.SplitFactory$FullSplit extends com.android.build.gradle.internal.scope.SplitFactory$Universal {
	private final com.google.common.collect.ImmutableList filters
	private final String filterName
	private void  (java.lang.String, java.lang.String, java.lang.String, com.google.common.collect.ImmutableList) 
		String filterName
		String baseName
		String fullName
		com.google.common.collect.ImmutableList filters
	private static java.lang.String _getFilterName (com.google.common.collect.ImmutableList) 
		com.google.common.collect.ImmutableList filters
		StringBuilder sb
		String densityFilter
		String abiFilter
	public com.android.build.VariantOutput$OutputType getType () 
	public com.google.common.collect.ImmutableList getFilters () 
	public java.lang.String getFilterName () 
	public java.lang.String getDirName () 
		com.android.build.FilterData filter
		StringBuilder sb
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.scope.SplitFactory$FullSplit that
	public int hashCode () 
	public volatile java.util.Collection getFilters () 
	static java.lang.String access$200 (com.google.common.collect.ImmutableList) 
		com.google.common.collect.ImmutableList x0
	void  (java.lang.String, java.lang.String, java.lang.String, com.google.common.collect.ImmutableList, com.android.build.gradle.internal.scope.SplitFactory$1) 
		String x0
		String x1
		String x2
		com.google.common.collect.ImmutableList x3
		com.android.build.gradle.internal.scope.SplitFactory$1 x4
}

com/android/build/gradle/internal/scope/TaskOutputHolder$OutputType.class
TaskOutputHolder.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType extends java.lang.Object {
	public abstract java.lang.String name () 
}

com/android/build/gradle/internal/scope/TaskOutputHolder$AnchorOutputType.class
TaskOutputHolder.java
package com.android.build.gradle.internal.scope
public final com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType extends java.lang.Enum implements com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType  {
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType GENERATED_RES
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType GENERATED_SRC
	private static final com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType[] $VALUES
	public static com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType[] values () 
	public static com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/scope/TaskOutputHolder$TaskOutputType.class
TaskOutputHolder.java
package com.android.build.gradle.internal.scope
public final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType extends java.lang.Enum implements com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType  {
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType JAVAC
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType JAVA_RES
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType PACKAGED_RES
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType MERGED_RES
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType MERGED_ASSETS
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType MOCKABLE_JAR
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType COMPATIBLE_SCREEN_MANIFEST
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType MERGED_MANIFESTS
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType AAPT_FRIENDLY_MERGED_MANIFESTS
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType INSTANT_RUN_MERGED_MANIFESTS
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType PROCESSED_RES
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType DENSITY_OR_LANGUAGE_SPLIT_PROCESSED_RES
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType ABI_PROCESSED_SPLIT_RES
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType DENSITY_OR_LANGUAGE_PACKAGED_SPLIT
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType ABI_PACKAGED_SPLIT
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType INSTANT_RUN_PACKAGED_RESOURCES
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType FULL_APK
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType APK
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType AAR
	public static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType APKB
	private static final com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType[] $VALUES
	public static com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType[] values () 
	public static com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/scope/AndroidTask$2.class
AndroidTask.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.AndroidTask$2 extends java.lang.Object implements org.gradle.api.Action  {
	final Object val$dependency
	final com.android.build.gradle.internal.scope.AndroidTask this$0
	void  (com.android.build.gradle.internal.scope.AndroidTask, java.lang.Object) 
		com.android.build.gradle.internal.scope.AndroidTask this$0
	public void execute (org.gradle.api.Task) 
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/scope/SplitList$Record.class
SplitList.java
package com.android.build.gradle.internal.scope
final com.android.build.gradle.internal.scope.SplitList$Record extends java.lang.Object {
	private final String splitType
	private final java.util.Set values
	private void  (java.lang.String, java.util.Set) 
		String splitType
		java.util.Set values
	private boolean isConfigSplit () 
	static java.util.Set access$000 (com.android.build.gradle.internal.scope.SplitList$Record) 
		com.android.build.gradle.internal.scope.SplitList$Record x0
	void  (java.lang.String, java.util.Set, com.android.build.gradle.internal.scope.SplitList$1) 
		String x0
		java.util.Set x1
		com.android.build.gradle.internal.scope.SplitList$1 x2
	static boolean access$200 (com.android.build.gradle.internal.scope.SplitList$Record) 
		com.android.build.gradle.internal.scope.SplitList$Record x0
	static java.lang.String access$300 (com.android.build.gradle.internal.scope.SplitList$Record) 
		com.android.build.gradle.internal.scope.SplitList$Record x0
}

com/android/build/gradle/internal/scope/SplitFactory$Universal.class
SplitFactory.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.SplitFactory$Universal extends com.android.ide.common.build.ApkData {
	private final String baseName
	private final String fullName
	private void  (java.lang.String, java.lang.String) 
		String baseName
		String fullName
	public com.android.build.VariantOutput$OutputType getType () 
	public java.lang.String getFilterName () 
	public java.lang.String getBaseName () 
	public java.lang.String getFullName () 
	public java.lang.String getDirName () 
		com.android.build.FilterData filter
		StringBuilder sb
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.scope.SplitFactory$Universal that
	public int hashCode () 
	void  (java.lang.String, java.lang.String, com.android.build.gradle.internal.scope.SplitFactory$1) 
		String x0
		String x1
		com.android.build.gradle.internal.scope.SplitFactory$1 x2
}

com/android/build/gradle/internal/scope/BuildOutputs.class

com/android/build/gradle/internal/scope/SplitList$1.class
SplitList.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.SplitList$1 extends com.google.gson.reflect.TypeToken {
	final com.android.build.gradle.internal.scope.SplitList this$0
	void  (com.android.build.gradle.internal.scope.SplitList) 
		com.android.build.gradle.internal.scope.SplitList this$0
}

com/android/build/gradle/internal/scope/AndroidTaskRegistry.class
AndroidTaskRegistry.java
package com.android.build.gradle.internal.scope
public com.android.build.gradle.internal.scope.AndroidTaskRegistry extends java.lang.Object {
	private final java.util.Map tasks
	public void  () 
	public synchronized com.android.build.gradle.internal.scope.AndroidTask create (com.android.build.gradle.internal.TaskFactory, java.lang.String, java.lang.Class, org.gradle.api.Action) 
		com.android.build.gradle.internal.TaskFactory taskFactory
		String taskName
		Class taskClass
		org.gradle.api.Action configAction
		com.android.build.gradle.internal.scope.AndroidTask newTask
	public synchronized com.android.build.gradle.internal.scope.AndroidTask create (com.android.build.gradle.internal.TaskFactory, java.lang.String, groovy.lang.Closure) 
		com.android.build.gradle.internal.TaskFactory taskFactory
		String taskName
		groovy.lang.Closure configAction
		com.android.build.gradle.internal.scope.AndroidTask newTask
	public synchronized com.android.build.gradle.internal.scope.AndroidTask create (com.android.build.gradle.internal.TaskFactory, java.lang.String, org.gradle.api.Action) 
		com.android.build.gradle.internal.TaskFactory taskFactory
		String taskName
		org.gradle.api.Action configAction
	public synchronized com.android.build.gradle.internal.scope.AndroidTask create (com.android.build.gradle.internal.TaskFactory, java.lang.String, java.lang.Class, groovy.lang.Closure) 
		com.android.build.gradle.internal.TaskFactory taskFactory
		String taskName
		Class taskClass
		groovy.lang.Closure configAction
		com.android.build.gradle.internal.scope.AndroidTask newTask
	public com.android.build.gradle.internal.scope.AndroidTask create (com.android.build.gradle.internal.TaskFactory, com.android.build.gradle.internal.scope.TaskConfigAction) 
		com.android.build.gradle.internal.TaskFactory taskFactory
		com.android.build.gradle.internal.scope.TaskConfigAction configAction
	public com.android.build.gradle.internal.scope.AndroidTask get (java.lang.String) 
		String name
}

com/android/build/gradle/internal/scope/SplitList.class

com/android/build/gradle/internal/scope/PackagingScope.class
PackagingScope.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.PackagingScope extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskOutputHolder  {
	public abstract com.android.builder.core.AndroidBuilder getAndroidBuilder () 
	public abstract java.lang.String getFullVariantName () 
	public abstract com.android.builder.model.ApiVersion getMinSdkVersion () 
	public abstract com.android.build.gradle.internal.incremental.BuildContext getInstantRunBuildContext () 
	public abstract java.io.File getInstantRunSupportDir () 
	public abstract java.io.File getIncrementalDir (java.lang.String) 
	public abstract org.gradle.api.file.FileCollection getDexFolders () 
	public abstract org.gradle.api.file.FileCollection getJavaResources () 
	public abstract org.gradle.api.file.FileCollection getJniFolders () 
	public abstract com.android.build.gradle.internal.variant.SplitHandlingPolicy getSplitHandlingPolicy () 
	public abstract java.util.Set getAbiFilters () 
	public abstract java.util.Set getSupportedAbis () 
	public abstract boolean isDebuggable () 
	public abstract boolean isJniDebuggable () 
	public abstract com.android.build.gradle.internal.dsl.CoreSigningConfig getSigningConfig () 
	public abstract com.android.build.gradle.internal.dsl.PackagingOptions getPackagingOptions () 
	public abstract java.lang.String getTaskName (java.lang.String) 
	public abstract java.lang.String getTaskName (java.lang.String, java.lang.String) 
	public abstract org.gradle.api.Project getProject () 
	public abstract java.io.File getOutputPackageFile (java.io.File, java.lang.String, com.android.ide.common.build.ApkData) 
	public abstract java.lang.String getProjectBaseName () 
	public abstract java.io.File getInstantRunSplitApkOutputFolder () 
	public abstract java.lang.String getApplicationId () 
	public abstract int getVersionCode () 
	public abstract java.lang.String getVersionName () 
	public abstract com.android.builder.model.AaptOptions getAaptOptions () 
	public abstract com.android.build.gradle.internal.scope.SplitScope getSplitScope () 
}

com/android/build/gradle/internal/scope/VariantScopeImpl.class

com/android/build/gradle/internal/scope/GenericVariantScopeImpl.class
GenericVariantScopeImpl.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.GenericVariantScopeImpl extends com.android.build.gradle.internal.scope.TaskOutputHolderImpl implements com.android.build.gradle.internal.scope.InstantRunVariantScope  {
	private com.android.build.gradle.internal.scope.AndroidTask instantRunVerifierTask
	private com.android.build.gradle.internal.scope.AndroidTask instantRunSlicerTask
	private java.util.List coldSwapBuildTasks
	private com.android.build.gradle.internal.scope.AndroidTask packageApplicationTask
	public void  () 
	public com.android.build.gradle.internal.scope.AndroidTask getInstantRunVerifierTask () 
	public void setInstantRunVerifierTask (com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask verifierTask
	public com.android.build.gradle.internal.scope.AndroidTask getInstantRunSlicerTask () 
	public void setInstantRunSlicerTask (com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask instantRunSlicerTask
	public java.util.List getColdSwapBuildTasks () 
	public void addColdSwapBuildTask (com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask task
	public com.android.build.gradle.internal.scope.AndroidTask getPackageApplicationTask () 
	public void setPackageApplicationTask (com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask packageApplicationTask
}

com/android/build/gradle/internal/scope/SplitScope.class

com/android/build/gradle/internal/scope/VariantScopeImpl$1.class
VariantScopeImpl.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.VariantScopeImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$publishing$AndroidArtifacts$ConsumedConfigType
	static final int[] $SwitchMap$com$android$build$gradle$internal$publishing$AndroidArtifacts$ArtifactScope
	static final int[] $SwitchMap$com$android$builder$core$VariantType
	static void  () 
}

com/android/build/gradle/internal/scope/AndroidTask$1.class
AndroidTask.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.AndroidTask$1 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.build.gradle.internal.scope.AndroidTask val$other
	final com.android.build.gradle.internal.scope.AndroidTask this$0
	void  (com.android.build.gradle.internal.scope.AndroidTask, com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask this$0
	public void execute (org.gradle.api.Task) 
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/scope/TransformGlobalScope.class
TransformGlobalScope.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.TransformGlobalScope extends java.lang.Object {
	public abstract org.gradle.api.Project getProject () 
	public abstract java.io.File getBuildDir () 
	public abstract boolean isActive (com.android.builder.model.OptionalCompilationStep) 
	public abstract com.android.build.gradle.options.ProjectOptions getProjectOptions () 
	public abstract com.android.builder.utils.FileCache getBuildCache () 
}

com/android/build/gradle/internal/scope/TransformVariantScope.class
TransformVariantScope.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.TransformVariantScope extends java.lang.Object {
	public abstract java.lang.String getFullVariantName () 
	public abstract com.android.build.gradle.internal.scope.TransformGlobalScope getGlobalScope () 
	public abstract java.lang.String getTaskName (java.lang.String) 
	public abstract java.lang.String getTaskName (java.lang.String, java.lang.String) 
	public abstract java.lang.String getDirName () 
	public abstract java.util.Collection getDirectorySegments () 
	public abstract com.android.build.gradle.internal.scope.SplitScope getSplitScope () 
}

com/android/build/gradle/internal/scope/BuildOutputs$ApkInfoAdapter.class
BuildOutputs.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.BuildOutputs$ApkInfoAdapter extends com.google.gson.TypeAdapter {
	void  () 
	public void write (com.google.gson.stream.JsonWriter, com.android.ide.common.build.ApkInfo)  throws java.io.IOException 
		com.android.build.FilterData filter
		com.google.gson.stream.JsonWriter out
		com.android.ide.common.build.ApkInfo value
	public com.android.ide.common.build.ApkInfo read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
		com.google.gson.stream.JsonReader in
		String outputType
		com.google.common.collect.ImmutableList$Builder filters
		int versionCode
	private static void readFilters (com.google.gson.stream.JsonReader, com.google.common.collect.ImmutableList$Builder)  throws java.io.IOException 
		com.android.build.VariantOutput$FilterType filterType
		String value
		com.google.gson.stream.JsonReader in
		com.google.common.collect.ImmutableList$Builder filters
	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/scope/SplitScope$SplitAction.class
SplitScope.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.SplitScope$SplitAction extends java.lang.Object {
	public abstract java.io.File processSplit (com.android.ide.common.build.ApkData)  throws java.io.IOException 
}

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

com/android/build/gradle/internal/scope/TaskOutputHolderImpl.class
TaskOutputHolderImpl.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.TaskOutputHolderImpl extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskOutputHolder  {
	private final java.util.Map outputMap
	public void  () 
	protected abstract org.gradle.api.Project getProject () 
	public org.gradle.api.file.FileCollection getOutputs (com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType outputType
		org.gradle.api.file.FileCollection fileCollection
	public boolean hasOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType outputType
	public org.gradle.api.file.ConfigurableFileCollection addTaskOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType, java.io.File, java.lang.String) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType outputType
		java.io.File file
		String taskName
		org.gradle.api.file.ConfigurableFileCollection collection
	public void addTaskOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType outputType
		org.gradle.api.file.FileCollection fileCollection
	public org.gradle.api.file.FileCollection createAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType outputType
		org.gradle.api.file.FileCollection fileCollection
	public void addToAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType, java.io.File, java.lang.String) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType outputType
		java.io.File file
		String taskName
	public void addToAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType outputType
		org.gradle.api.file.FileCollection fileCollection
		org.gradle.api.file.FileCollection anchorCollection
	protected org.gradle.api.file.ConfigurableFileCollection createCollection (java.io.File, java.lang.String) 
		java.io.File file
		String taskName
}

com/android/build/gradle/internal/scope/SplitScope$SplitOutputAction.class
SplitScope.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.SplitScope$SplitOutputAction extends java.lang.Object {
	public abstract java.io.File processSplit (com.android.ide.common.build.ApkData, java.io.File)  throws java.io.IOException 
}

com/android/build/gradle/internal/scope/InstantRunVariantScope.class
InstantRunVariantScope.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.InstantRunVariantScope extends java.lang.Object {
	public abstract java.lang.String getFullVariantName () 
	public abstract com.android.build.gradle.internal.scope.TransformVariantScope getTransformVariantScope () 
	public abstract com.android.build.gradle.internal.scope.TransformGlobalScope getGlobalScope () 
	public abstract java.io.File getBuildInfoOutputFolder () 
	public abstract java.io.File getReloadDexOutputFolder () 
	public abstract java.io.File getRestartDexOutputFolder () 
	public abstract java.io.File getInstantRunSupportDir () 
	public abstract java.io.File getIncrementalVerifierDir () 
	public abstract com.android.build.gradle.internal.incremental.BuildContext getBuildContext () 
	public abstract java.io.File getInstantRunPastIterationsFolder () 
	public abstract java.io.File getInstantRunSliceSupportDir () 
	public abstract java.io.File getIncrementalRuntimeSupportJar () 
	public abstract java.io.File getIncrementalApplicationSupportDir () 
	public abstract java.io.File getInstantRunResourcesFile () 
	public abstract com.google.common.collect.ImmutableList getInstantRunBootClasspath () 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getInstantRunVerifierTask () 
	public abstract void setInstantRunVerifierTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getInstantRunSlicerTask () 
	public abstract void setInstantRunSlicerTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract java.util.List getColdSwapBuildTasks () 
	public abstract void addColdSwapBuildTask (com.android.build.gradle.internal.scope.AndroidTask) 
	public abstract com.android.build.gradle.internal.scope.AndroidTask getPackageApplicationTask () 
	public abstract void setPackageApplicationTask (com.android.build.gradle.internal.scope.AndroidTask) 
}

com/android/build/gradle/internal/scope/VariantOutputScope$1.class
VariantOutputScope.java
package com.android.build.gradle.internal.scope
 com.android.build.gradle.internal.scope.VariantOutputScope$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$builder$core$VariantType
	static void  () 
}

com/android/build/gradle/internal/scope/SplitList$SplitAction.class
SplitList.java
package com.android.build.gradle.internal.scope
public abstract com.android.build.gradle.internal.scope.SplitList$SplitAction extends java.lang.Object {
	public abstract void apply (com.android.build.VariantOutput$FilterType, java.util.Set) 
}

com/android/build/gradle/internal/scope/DefaultGradlePackagingScope.class
DefaultGradlePackagingScope.java
package com.android.build.gradle.internal.scope
public com.android.build.gradle.internal.scope.DefaultGradlePackagingScope extends java.lang.Object implements com.android.build.gradle.internal.scope.PackagingScope  {
	private final com.android.build.gradle.internal.scope.VariantScope mVariantScope
	private final com.android.build.gradle.internal.scope.GlobalScope mGlobalScope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope variantScope
	public com.android.builder.core.AndroidBuilder getAndroidBuilder () 
	public java.lang.String getFullVariantName () 
	public com.android.builder.model.ApiVersion getMinSdkVersion () 
	public com.android.build.gradle.internal.incremental.BuildContext getInstantRunBuildContext () 
	public java.io.File getInstantRunSupportDir () 
	public java.io.File getIncrementalDir (java.lang.String) 
		String name
	public org.gradle.api.file.FileCollection getDexFolders () 
	public org.gradle.api.file.FileCollection getJavaResources () 
	public org.gradle.api.file.FileCollection getJniFolders () 
	public com.android.build.gradle.internal.variant.SplitHandlingPolicy getSplitHandlingPolicy () 
	public java.util.Set getAbiFilters () 
	public java.util.Set getSupportedAbis () 
	public boolean isDebuggable () 
	public boolean isJniDebuggable () 
	public com.android.build.gradle.internal.dsl.CoreSigningConfig getSigningConfig () 
	public com.android.build.gradle.internal.dsl.PackagingOptions getPackagingOptions () 
	public java.lang.String getTaskName (java.lang.String) 
		String name
	public java.lang.String getTaskName (java.lang.String, java.lang.String) 
		String prefix
		String suffix
	public org.gradle.api.Project getProject () 
	public java.io.File getOutputPackageFile (java.io.File, java.lang.String, com.android.ide.common.build.ApkData) 
		com.android.build.gradle.internal.variant.ApkVariantData apkVariantData
		java.io.File destinationDir
		String projectBaseName
		com.android.ide.common.build.ApkData apkData
	private java.io.File buildPackagePath (java.io.File, java.lang.String, com.android.ide.common.build.ApkData, java.lang.String) 
		java.io.File destinationDir
		String projectBaseName
		com.android.ide.common.build.ApkData apkData
		String suffix
	public java.lang.String getProjectBaseName () 
	public java.io.File getInstantRunSplitApkOutputFolder () 
	public java.lang.String getApplicationId () 
	public int getVersionCode () 
		com.android.ide.common.build.ApkData mainApkData
	public java.lang.String getVersionName () 
	public com.android.builder.model.AaptOptions getAaptOptions () 
	public com.android.build.gradle.internal.scope.SplitScope getSplitScope () 
	public org.gradle.api.file.FileCollection getOutputs (com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType outputType
	public boolean hasOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType outputType
	public org.gradle.api.file.ConfigurableFileCollection addTaskOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType, java.io.File, java.lang.String) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType outputType
		java.io.File file
		String taskName
	public void addTaskOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType outputType
		org.gradle.api.file.FileCollection fileCollection
	public org.gradle.api.file.FileCollection createAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType outputType
	public void addToAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType, java.io.File, java.lang.String) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType outputType
		java.io.File file
		String taskName
	public void addToAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType outputType
		org.gradle.api.file.FileCollection fileCollection
}

com/android/build/gradle/internal/TaskManager$5.class
TaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.TaskManager$5 extends java.lang.Object implements com.android.build.gradle.internal.tasks.FileSupplier  {
	final com.android.build.gradle.internal.pipeline.TransformTask val$proGuardTask
	final com.android.build.gradle.internal.transforms.ProGuardTransform val$proGuardTransform
	final com.android.build.gradle.internal.TaskManager this$0
	void  (com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.pipeline.TransformTask, com.android.build.gradle.internal.transforms.ProGuardTransform) 
		com.android.build.gradle.internal.TaskManager this$0
	public org.gradle.api.Task getTask () 
	public java.io.File get () 
	public volatile java.lang.Object get () 
}

com/android/build/gradle/internal/LintGradleProject$LibraryProject.class

com/android/build/gradle/internal/ApplicationTaskManager$1.class
ApplicationTaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.ApplicationTaskManager$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$builder$core$VariantType
	static void  () 
}

com/android/build/gradle/internal/AndroidAsciiReportRenderer$1.class
AndroidAsciiReportRenderer.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.AndroidAsciiReportRenderer$1 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.build.gradle.internal.variant.BaseVariantData val$variantData
	final com.android.build.gradle.internal.AndroidAsciiReportRenderer this$0
	void  (com.android.build.gradle.internal.AndroidAsciiReportRenderer, com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.AndroidAsciiReportRenderer this$0
	public void execute (org.gradle.internal.logging.text.StyledTextOutput) 
		org.gradle.internal.logging.text.StyledTextOutput styledTextOutput
	public volatile void execute (java.lang.Object) 
}

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

com/android/build/gradle/internal/ConfigurationDependencies.class
ConfigurationDependencies.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.ConfigurationDependencies extends java.lang.Object implements com.android.builder.model.Dependencies  {
	private final org.gradle.api.artifacts.Configuration configuration
	public void  (org.gradle.api.artifacts.Configuration) 
		org.gradle.api.artifacts.Configuration configuration
	public java.util.Collection getAtoms () 
	public java.util.Collection getLibraries () 
	public java.util.Collection getJavaLibraries () 
		java.io.File file
		java.util.Set files
		java.util.Set javaLibraries
		int index
	public com.android.builder.model.AndroidAtom getBaseAtom () 
	public java.util.Collection getProjects () 
}

com/android/build/gradle/internal/LintGradleClient.class
LintGradleClient.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.LintGradleClient extends com.android.tools.lint.LintCliClient {
	private final com.android.builder.model.AndroidProject modelProject
	private final com.android.builder.model.Variant variant
	private final org.gradle.api.Project gradleProject
	private final java.io.File manifestReportFile
	private java.util.List customRules
	private java.io.File sdkHome
	private final com.android.sdklib.BuildToolInfo buildToolInfo
	public void  (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.LintCliFlags, org.gradle.api.Project, com.android.builder.model.AndroidProject, java.io.File, com.android.builder.model.Variant, com.android.sdklib.BuildToolInfo, java.io.File) 
		com.android.tools.lint.client.api.IssueRegistry registry
		com.android.tools.lint.LintCliFlags flags
		org.gradle.api.Project gradleProject
		com.android.builder.model.AndroidProject modelProject
		java.io.File sdkHome
		com.android.builder.model.Variant variant
		com.android.sdklib.BuildToolInfo buildToolInfo
		java.io.File reportFile
	public java.lang.String getClientRevision () 
	public void setCustomRules (java.util.List) 
		java.util.List customRules
	public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver) 
		com.android.builder.model.LintOptions lintOptions
		java.io.File lintXml
		java.util.Map overrides
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintDriver driver
		com.android.builder.model.AndroidProject gradleProjectModel
	public java.util.List findRuleJars (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File) 
		java.io.File dir
		java.io.File referenceDir
	public java.io.File getSdkHome () 
	public java.io.File getCacheDir (boolean) 
		boolean create
		java.io.File dir
	protected com.android.tools.lint.client.api.LintRequest createLintRequest (java.util.List) 
		com.android.build.gradle.internal.LintGradleProject$ProjectSearch search
		com.android.tools.lint.detector.api.Project project
		com.android.utils.Pair result
		java.util.List files
		com.android.tools.lint.client.api.LintRequest lintRequest
	public com.android.utils.Pair run (com.android.tools.lint.client.api.IssueRegistry)  throws java.io.IOException 
		com.android.tools.lint.client.api.IssueRegistry registry
		int exitCode
	public static java.util.List merge (java.util.Map, com.android.builder.model.AndroidProject) 
		int size
		java.util.List warnings
		java.util.Map messageMap
		java.util.Map lineMap
		java.util.Map fileMap
		String fileName
		com.android.tools.lint.Warning canonical
		com.android.tools.lint.Warning warning
		com.android.builder.model.Variant variant
		java.util.List warnings
		java.util.Map$Entry entry
		com.android.tools.lint.Warning warning
		java.util.Map warningMap
		com.android.builder.model.AndroidProject project
		int maxCount
		int totalVariantCount
		java.util.List merged
		java.util.Map map
	protected void addProgressPrinter () 
	public com.android.sdklib.BuildToolInfo getBuildTools (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.TextFormat, java.lang.Object) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.TextFormat format
		Object quickfixData
	public org.w3c.dom.Document getMergedManifest (com.android.tools.lint.detector.api.Project) 
		String xml
		org.w3c.dom.Document document
		java.io.IOException ioe
		java.io.File manifest
		com.android.builder.model.AndroidArtifactOutput output
		java.util.Collection outputs
		com.android.tools.lint.detector.api.Project project
		com.android.builder.model.Variant variant
	static com.android.tools.lint.LintCliFlags access$000 (com.android.build.gradle.internal.LintGradleClient) 
		com.android.build.gradle.internal.LintGradleClient x0
}

com/android/build/gradle/internal/variant/
com/android/build/gradle/internal/variant/BaseVariantData$DiscoverableFilterType$2.class
BaseVariantData.java
package com.android.build.gradle.internal.variant
final com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType$2 extends com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType {
	void  (java.lang.String, int, java.lang.String) 
		String folderPrefix
	java.util.Collection getConfiguredFilters (com.android.build.gradle.internal.dsl.Splits) 
		com.android.build.gradle.internal.dsl.Splits splits
	boolean isAuto (com.android.build.gradle.internal.dsl.Splits) 
		com.android.build.gradle.internal.dsl.Splits splits
}

com/android/build/gradle/internal/variant/VariantHelper.class

com/android/build/gradle/internal/variant/LibraryVariantFactory.class
LibraryVariantFactory.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.LibraryVariantFactory extends java.lang.Object implements com.android.build.gradle.internal.variant.VariantFactory  {
	private org.gradle.internal.reflect.Instantiator instantiator
	private final com.android.build.gradle.AndroidConfig extension
	private final com.android.builder.core.AndroidBuilder androidBuilder
	public void  (org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig) 
		org.gradle.internal.reflect.Instantiator instantiator
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.AndroidConfig extension
	public com.android.build.gradle.internal.variant.BaseVariantData createVariantData (com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.build.gradle.internal.TaskManager, com.android.builder.profile.Recorder) 
		com.android.build.gradle.internal.core.GradleVariantConfiguration variantConfiguration
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.builder.profile.Recorder recorder
	public com.android.build.gradle.api.LibraryVariant createVariantApi (com.android.build.gradle.internal.variant.BaseVariantData, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.variant.LibVariantOutputData libOutput
		com.android.build.gradle.internal.api.LibraryVariantOutputImpl output
		com.android.build.gradle.internal.variant.BaseVariantOutputData variantOutputData
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
		com.android.build.gradle.internal.api.LibraryVariantImpl variant
		java.util.List outputList
		java.util.List apiOutputList
	public com.android.builder.core.VariantType getVariantConfigurationType () 
	public boolean hasTestScope () 
	public void validateModel (com.android.build.gradle.internal.VariantModel) 
		String applicationId
		String applicationIdSuffix
		String applicationIdSuffix
		com.android.build.gradle.internal.BuildTypeData buildType
		String applicationId
		String applicationIdSuffix
		com.android.build.gradle.internal.ProductFlavorData productFlavor
		com.android.build.gradle.internal.BuildTypeData buildType
		com.android.build.gradle.internal.ProductFlavorData productFlavor
		com.android.build.gradle.internal.VariantModel model
		com.android.builder.core.ErrorReporter errorReporter
	public void preVariantWork (org.gradle.api.Project) 
		org.gradle.api.Project project
	public void createDefaultComponents (org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer) 
		org.gradle.api.NamedDomainObjectContainer buildTypes
		org.gradle.api.NamedDomainObjectContainer productFlavors
		org.gradle.api.NamedDomainObjectContainer signingConfigs
	public volatile com.android.build.gradle.api.BaseVariant createVariantApi (com.android.build.gradle.internal.variant.BaseVariantData, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
}

com/android/build/gradle/internal/variant/BaseVariantData$DiscoverableFilterType.class
BaseVariantData.java
package com.android.build.gradle.internal.variant
abstract com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType DENSITY
	public static final com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType LANGUAGE
	public static final com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType ABI
	private String folderPrefix
	private static final com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType[] $VALUES
	public static com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType[] values () 
	public static com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String folderPrefix
	abstract java.util.Collection getConfiguredFilters (com.android.build.gradle.internal.dsl.Splits) 
	abstract boolean isAuto (com.android.build.gradle.internal.dsl.Splits) 
	static java.lang.String access$000 (com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType) 
		com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType x0
	void  (java.lang.String, int, java.lang.String, com.android.build.gradle.internal.variant.BaseVariantData$1) 
		String x0
		int x1
		String x2
		com.android.build.gradle.internal.variant.BaseVariantData$1 x3
	static void  () 
}

com/android/build/gradle/internal/variant/BaseVariantData$2.class
BaseVariantData.java
package com.android.build.gradle.internal.variant
 com.android.build.gradle.internal.variant.BaseVariantData$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$VariantOutput$FilterType
	static void  () 
}

com/android/build/gradle/internal/variant/ApplicationVariantData.class
ApplicationVariantData.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.ApplicationVariantData extends com.android.build.gradle.internal.variant.ApkVariantData implements com.android.build.gradle.internal.variant.TestedVariantData  {
	private final java.util.Map testVariants
	public void  (com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.build.gradle.internal.TaskManager, com.android.builder.core.ErrorReporter, com.android.builder.profile.Recorder) 
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.builder.core.ErrorReporter errorReporter
		com.android.builder.profile.Recorder recorder
	public void setTestVariantData (com.android.build.gradle.internal.variant.TestVariantData, com.android.builder.core.VariantType) 
		com.android.build.gradle.internal.variant.TestVariantData testVariantData
		com.android.builder.core.VariantType type
	public com.android.build.gradle.internal.variant.TestVariantData getTestVariantData (com.android.builder.core.VariantType) 
		com.android.builder.core.VariantType type
	public volatile com.android.builder.core.VariantConfiguration getVariantConfiguration () 
}

com/android/build/gradle/internal/variant/BaseVariantData$1.class
BaseVariantData.java
package com.android.build.gradle.internal.variant
final com.android.build.gradle.internal.variant.BaseVariantData$1 extends java.lang.Object implements com.android.build.gradle.api.CustomizableSplit  {
	final com.android.build.gradle.internal.variant.BaseVariantData val$variantData
	final com.android.ide.common.build.ApkData val$apkData
	void  (com.android.build.gradle.internal.variant.BaseVariantData, com.android.ide.common.build.ApkData) 
	public java.lang.String getName () 
	public com.android.build.VariantOutput$OutputType getType () 
	public void setVersionCode (int) 
		int version
	public void setVersionName (java.lang.String) 
		String versionName
	public void setOutputFileName (java.lang.String) 
		String outputFileName
	public java.util.List getFilters () 
	public java.lang.String getFilter (java.lang.String) 
		String filterType
	public java.lang.String toString () 
}

com/android/build/gradle/internal/variant/BaseVariantData.class

com/android/build/gradle/internal/variant/TestVariantFactory.class
TestVariantFactory.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.TestVariantFactory extends com.android.build.gradle.internal.variant.ApplicationVariantFactory {
	private com.android.build.gradle.TestAndroidConfig testExtension
	public void  (org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig) 
		org.gradle.internal.reflect.Instantiator instantiator
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.AndroidConfig extension
	public boolean hasTestScope () 
	public void preVariantWork (org.gradle.api.Project) 
		org.gradle.api.Project project
		String path
		org.gradle.api.artifacts.dsl.DependencyHandler handler
		java.util.Map projectNotation
	public void createDefaultComponents (org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer) 
		org.gradle.api.NamedDomainObjectContainer buildTypes
		org.gradle.api.NamedDomainObjectContainer productFlavors
		org.gradle.api.NamedDomainObjectContainer signingConfigs
}

com/android/build/gradle/internal/variant/TestVariantData$1.class
TestVariantData.java
package com.android.build.gradle.internal.variant
 com.android.build.gradle.internal.variant.TestVariantData$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$builder$core$VariantType
	static void  () 
}

com/android/build/gradle/internal/variant/AtomVariantData.class
AtomVariantData.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.AtomVariantData extends com.android.build.gradle.internal.variant.AndroidArtifactVariantData implements com.android.build.gradle.internal.variant.TestedVariantData  {
	private final java.util.Map testVariants
	public com.android.build.gradle.tasks.BundleAtom bundleAtomTask
	public void  (com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.builder.core.ErrorReporter, com.android.builder.profile.Recorder) 
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		com.android.builder.core.ErrorReporter errorReporter
		com.android.builder.profile.Recorder recorder
	public java.lang.String getDescription () 
	public com.android.build.gradle.internal.variant.TestVariantData getTestVariantData (com.android.builder.core.VariantType) 
		com.android.builder.core.VariantType type
	public void setTestVariantData (com.android.build.gradle.internal.variant.TestVariantData, com.android.builder.core.VariantType) 
		com.android.build.gradle.internal.variant.TestVariantData testVariantData
		com.android.builder.core.VariantType type
	public volatile com.android.builder.core.VariantConfiguration getVariantConfiguration () 
}

com/android/build/gradle/internal/variant/LibVariantOutputData.class
LibVariantOutputData.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.LibVariantOutputData extends com.android.build.gradle.internal.variant.BaseVariantOutputData {
	void  (com.android.build.VariantOutput$OutputType, java.util.Collection, com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.VariantOutput$OutputType outputType
		java.util.Collection filters
		com.android.build.gradle.internal.variant.BaseVariantData variantData
	public com.google.common.collect.ImmutableList getOutputs () 
	public java.io.File getOutputFile () 
	public int getVersionCode () 
	public volatile java.util.Collection getOutputs () 
}

com/android/build/gradle/internal/variant/AndroidArtifactVariantData.class
AndroidArtifactVariantData.java
package com.android.build.gradle.internal.variant
public abstract com.android.build.gradle.internal.variant.AndroidArtifactVariantData extends com.android.build.gradle.internal.variant.BaseVariantData {
	private java.util.Set compatibleScreens
	protected void  (com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.builder.core.ErrorReporter, com.android.builder.profile.Recorder) 
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		com.android.builder.core.ErrorReporter errorReporter
		com.android.builder.profile.Recorder recorder
	public void setCompatibleScreens (java.util.Set) 
		java.util.Set compatibleScreens
	public java.util.Set getCompatibleScreens () 
	public boolean isSigned () 
}

com/android/build/gradle/internal/variant/ApkVariantOutputData.class

com/android/build/gradle/internal/variant/VariantFactory.class
VariantFactory.java
package com.android.build.gradle.internal.variant
public abstract com.android.build.gradle.internal.variant.VariantFactory extends java.lang.Object {
	public abstract com.android.build.gradle.internal.variant.BaseVariantData createVariantData (com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.build.gradle.internal.TaskManager, com.android.builder.profile.Recorder) 
	public abstract com.android.build.gradle.api.BaseVariant createVariantApi (com.android.build.gradle.internal.variant.BaseVariantData, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
	public abstract com.android.builder.core.VariantType getVariantConfigurationType () 
	public abstract boolean hasTestScope () 
	public abstract void validateModel (com.android.build.gradle.internal.VariantModel) 
	public abstract void preVariantWork (org.gradle.api.Project) 
	public abstract void createDefaultComponents (org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer) 
}

com/android/build/gradle/internal/variant/DefaultSourceProviderContainer.class
DefaultSourceProviderContainer.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.DefaultSourceProviderContainer extends java.lang.Object implements com.android.builder.model.SourceProviderContainer  {
	private final String name
	private final com.android.builder.model.SourceProvider sourceProvider
	public void  (java.lang.String, com.android.builder.model.SourceProvider) 
		String name
		com.android.builder.model.SourceProvider sourceProvider
	public java.lang.String getArtifactName () 
	public com.android.builder.model.SourceProvider getSourceProvider () 
}

com/android/build/gradle/internal/variant/InstallableVariantData.class
InstallableVariantData.java
package com.android.build.gradle.internal.variant
public abstract com.android.build.gradle.internal.variant.InstallableVariantData extends com.android.build.gradle.internal.variant.AndroidArtifactVariantData {
	public org.gradle.api.DefaultTask installTask
	public org.gradle.api.DefaultTask uninstallTask
	protected void  (com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.builder.core.ErrorReporter, com.android.builder.profile.Recorder) 
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		com.android.builder.core.ErrorReporter errorReporter
		com.android.builder.profile.Recorder recorder
}

com/android/build/gradle/internal/variant/BaseVariantOutputData.class

com/android/build/gradle/internal/variant/InstantAppVariantFactory.class
InstantAppVariantFactory.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.InstantAppVariantFactory extends java.lang.Object implements com.android.build.gradle.internal.variant.VariantFactory  {
	private org.gradle.internal.reflect.Instantiator instantiator
	private final com.android.build.gradle.AndroidConfig extension
	private final com.android.builder.core.AndroidBuilder androidBuilder
	public void  (org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig) 
		org.gradle.internal.reflect.Instantiator instantiator
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.AndroidConfig extension
	public com.android.build.gradle.internal.variant.BaseVariantData createVariantData (com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.build.gradle.internal.TaskManager, com.android.builder.profile.Recorder) 
		com.android.build.gradle.internal.core.GradleVariantConfiguration variantConfiguration
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.builder.profile.Recorder recorder
		com.android.build.gradle.internal.variant.InstantAppVariantData variant
	public com.android.build.gradle.api.InstantAppVariant createVariantApi (com.android.build.gradle.internal.variant.BaseVariantData, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.variant.InstantAppVariantOutputData instantAppOutput
		com.android.build.gradle.internal.api.InstantAppVariantOutputImpl output
		com.android.build.gradle.internal.variant.BaseVariantOutputData variantOutputData
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
		com.android.build.gradle.internal.api.InstantAppVariantImpl variant
		java.util.List outputList
		java.util.List apiOutputList
	public com.android.builder.core.VariantType getVariantConfigurationType () 
	public boolean hasTestScope () 
	public void validateModel (com.android.build.gradle.internal.VariantModel) 
		com.android.build.gradle.internal.VariantModel model
	public void preVariantWork (org.gradle.api.Project) 
		org.gradle.api.Project project
	public void createDefaultComponents (org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer) 
		org.gradle.api.NamedDomainObjectContainer buildTypes
		org.gradle.api.NamedDomainObjectContainer productFlavors
		org.gradle.api.NamedDomainObjectContainer signingConfigs
	public volatile com.android.build.gradle.api.BaseVariant createVariantApi (com.android.build.gradle.internal.variant.BaseVariantData, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
}

com/android/build/gradle/internal/variant/ApkVariantData.class
ApkVariantData.java
package com.android.build.gradle.internal.variant
public abstract com.android.build.gradle.internal.variant.ApkVariantData extends com.android.build.gradle.internal.variant.InstallableVariantData {
	protected void  (com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.builder.core.ErrorReporter, com.android.builder.profile.Recorder) 
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		com.android.builder.core.ErrorReporter errorReporter
		com.android.builder.profile.Recorder recorder
	public java.lang.String getDescription () 
	public boolean getZipAlignEnabled () 
}

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

com/android/build/gradle/internal/variant/BaseVariantData$DiscoverableFilterType$3.class
BaseVariantData.java
package com.android.build.gradle.internal.variant
final com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType$3 extends com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType {
	void  (java.lang.String, int, java.lang.String) 
		String folderPrefix
	java.util.Collection getConfiguredFilters (com.android.build.gradle.internal.dsl.Splits) 
		com.android.build.gradle.internal.dsl.Splits splits
	boolean isAuto (com.android.build.gradle.internal.dsl.Splits) 
		com.android.build.gradle.internal.dsl.Splits splits
}

com/android/build/gradle/internal/variant/TestVariantData.class
TestVariantData.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.TestVariantData extends com.android.build.gradle.internal.variant.ApkVariantData {
	public com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask connectedTestTask
	public final java.util.List providerTestTaskList
	private final com.android.build.gradle.internal.variant.TestedVariantData testedVariantData
	public void  (com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.build.gradle.internal.variant.TestedVariantData, com.android.builder.core.ErrorReporter, com.android.builder.profile.Recorder) 
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		com.android.build.gradle.internal.variant.TestedVariantData testedVariantData
		com.android.builder.core.ErrorReporter errorReporter
		com.android.builder.profile.Recorder recorder
	public com.android.build.gradle.internal.variant.TestedVariantData getTestedVariantData () 
	public java.lang.String getDescription () 
		String prefix
		String prefix
		String prefix
	public boolean getZipAlignEnabled () 
}

com/android/build/gradle/internal/variant/InstantAppVariantData.class
InstantAppVariantData.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.InstantAppVariantData extends com.android.build.gradle.internal.variant.InstallableVariantData {
	public void  (com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.builder.core.ErrorReporter, com.android.builder.profile.Recorder) 
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		com.android.builder.core.ErrorReporter errorReporter
		com.android.builder.profile.Recorder recorder
	public java.lang.String getDescription () 
}

com/android/build/gradle/internal/variant/ApplicationVariantFactory.class

com/android/build/gradle/internal/variant/BaseVariantData$DiscoverableFilterType$1.class
BaseVariantData.java
package com.android.build.gradle.internal.variant
final com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType$1 extends com.android.build.gradle.internal.variant.BaseVariantData$DiscoverableFilterType {
	void  (java.lang.String, int, java.lang.String) 
		String folderPrefix
	java.util.Collection getConfiguredFilters (com.android.build.gradle.internal.dsl.Splits) 
		com.android.build.gradle.internal.dsl.Splits splits
	boolean isAuto (com.android.build.gradle.internal.dsl.Splits) 
		com.android.build.gradle.internal.dsl.Splits splits
}

com/android/build/gradle/internal/variant/AtomVariantOutputData.class
AtomVariantOutputData.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.AtomVariantOutputData extends com.android.build.gradle.internal.variant.BaseVariantOutputData {
	void  (com.android.build.VariantOutput$OutputType, java.util.Collection, com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.VariantOutput$OutputType outputType
		java.util.Collection filters
		com.android.build.gradle.internal.variant.BaseVariantData variantData
	public java.io.File getOutputFile () 
	public com.google.common.collect.ImmutableList getOutputs () 
	public int getVersionCode () 
	public java.lang.String getVersionName () 
	public volatile java.util.Collection getOutputs () 
}

com/android/build/gradle/internal/variant/TestedVariantData.class
TestedVariantData.java
package com.android.build.gradle.internal.variant
public abstract com.android.build.gradle.internal.variant.TestedVariantData extends java.lang.Object {
	public abstract void setTestVariantData (com.android.build.gradle.internal.variant.TestVariantData, com.android.builder.core.VariantType) 
	public abstract com.android.build.gradle.internal.variant.TestVariantData getTestVariantData (com.android.builder.core.VariantType) 
	public abstract com.android.builder.core.VariantConfiguration getVariantConfiguration () 
	public abstract com.android.build.gradle.internal.scope.VariantScope getScope () 
}

com/android/build/gradle/internal/variant/InstantAppVariantOutputData.class
InstantAppVariantOutputData.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.InstantAppVariantOutputData extends com.android.build.gradle.internal.variant.BaseVariantOutputData {
	public void  (com.android.build.VariantOutput$OutputType, java.util.Collection, com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.VariantOutput$OutputType outputType
		java.util.Collection filters
		com.android.build.gradle.internal.variant.BaseVariantData variantData
	public java.io.File getOutputFile () 
	public com.google.common.collect.ImmutableList getOutputs () 
		com.google.common.collect.ImmutableList$Builder outputs
	public int getVersionCode () 
	public java.lang.String getVersionName () 
	public volatile java.util.Collection getOutputs () 
}

com/android/build/gradle/internal/variant/LibraryVariantData.class
LibraryVariantData.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.LibraryVariantData extends com.android.build.gradle.internal.variant.BaseVariantData implements com.android.build.gradle.internal.variant.TestedVariantData  {
	private final java.util.Map testVariants
	public org.gradle.api.tasks.bundling.Zip packageLibTask
	public com.android.build.gradle.tasks.ExtractAnnotations generateAnnotationsTask
	public void  (com.android.build.gradle.AndroidConfig, com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.builder.core.ErrorReporter, com.android.builder.profile.Recorder) 
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		com.android.builder.core.ErrorReporter errorReporter
		com.android.builder.profile.Recorder recorder
	public java.lang.String getDescription () 
	public com.android.build.gradle.internal.variant.TestVariantData getTestVariantData (com.android.builder.core.VariantType) 
		com.android.builder.core.VariantType type
	public void setTestVariantData (com.android.build.gradle.internal.variant.TestVariantData, com.android.builder.core.VariantType) 
		com.android.build.gradle.internal.variant.TestVariantData testVariantData
		com.android.builder.core.VariantType type
	public transient void registerJavaGeneratingTask (org.gradle.api.Task, java.io.File[]) 
		java.io.File f
		org.gradle.api.Task task
		java.io.File[] generatedSourceFolders
	public void registerJavaGeneratingTask (org.gradle.api.Task, java.util.Collection) 
		java.io.File f
		org.gradle.api.Task task
		java.util.Collection generatedSourceFolders
	public volatile com.android.builder.core.VariantConfiguration getVariantConfiguration () 
}

com/android/build/gradle/internal/variant/AtomVariantFactory.class
AtomVariantFactory.java
package com.android.build.gradle.internal.variant
public com.android.build.gradle.internal.variant.AtomVariantFactory extends java.lang.Object implements com.android.build.gradle.internal.variant.VariantFactory  {
	private org.gradle.internal.reflect.Instantiator instantiator
	private final com.android.build.gradle.AndroidConfig extension
	private final com.android.builder.core.AndroidBuilder androidBuilder
	public void  (org.gradle.internal.reflect.Instantiator, com.android.builder.core.AndroidBuilder, com.android.build.gradle.AndroidConfig) 
		org.gradle.internal.reflect.Instantiator instantiator
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.AndroidConfig extension
	public com.android.build.gradle.internal.variant.BaseVariantData createVariantData (com.android.build.gradle.internal.core.GradleVariantConfiguration, com.android.build.gradle.internal.TaskManager, com.android.builder.profile.Recorder) 
		com.android.build.gradle.internal.core.GradleVariantConfiguration variantConfiguration
		com.android.build.gradle.internal.TaskManager taskManager
		com.android.builder.profile.Recorder recorder
	public com.android.build.gradle.api.AtomVariant createVariantApi (com.android.build.gradle.internal.variant.BaseVariantData, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.variant.AtomVariantOutputData atomOutput
		com.android.build.gradle.internal.api.AtomVariantOutputImpl output
		com.android.build.gradle.internal.variant.BaseVariantOutputData variantOutputData
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
		com.android.build.gradle.internal.api.AtomVariantImpl variant
		java.util.List outputList
		java.util.List apiOutputList
	public com.android.builder.core.VariantType getVariantConfigurationType () 
	public boolean hasTestScope () 
	public void validateModel (com.android.build.gradle.internal.VariantModel) 
		String applicationId
		String applicationIdSuffix
		String applicationIdSuffix
		com.android.build.gradle.internal.BuildTypeData buildType
		String applicationId
		String applicationIdSuffix
		com.android.build.gradle.internal.ProductFlavorData productFlavor
		com.android.build.gradle.internal.VariantModel model
		com.android.builder.core.ErrorReporter errorReporter
		com.android.builder.model.ApiVersion minSdkVersion
	public void preVariantWork (org.gradle.api.Project) 
		org.gradle.api.Project project
	public void createDefaultComponents (org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer, org.gradle.api.NamedDomainObjectContainer) 
		org.gradle.api.NamedDomainObjectContainer buildTypes
		org.gradle.api.NamedDomainObjectContainer productFlavors
		org.gradle.api.NamedDomainObjectContainer signingConfigs
	public volatile com.android.build.gradle.api.BaseVariant createVariantApi (com.android.build.gradle.internal.variant.BaseVariantData, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
}

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

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

com/android/build/gradle/internal/ExtraModelInfo.class
ExtraModelInfo.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.ExtraModelInfo extends com.android.builder.core.ErrorReporter {
	private final org.gradle.api.Project project
	private final com.android.build.gradle.internal.ExtraModelInfo$ErrorFormatMode errorFormatMode
	private final java.util.Map syncIssues
	private final java.util.Map extraArtifactMap
	private final com.google.common.collect.ListMultimap extraAndroidArtifacts
	private final com.google.common.collect.ListMultimap extraJavaArtifacts
	private final com.google.common.collect.ListMultimap extraBuildTypeSourceProviders
	private final com.google.common.collect.ListMultimap extraProductFlavorSourceProviders
	private final com.google.common.collect.ListMultimap extraMultiFlavorSourceProviders
	private final com.google.gson.Gson mGson
	public void  (org.gradle.api.Project) 
		com.google.gson.GsonBuilder gsonBuilder
		org.gradle.api.Project project
	public java.util.Map getSyncIssues () 
	public com.android.builder.model.SyncIssue handleIssue (java.lang.String, int, int, java.lang.String) 
		com.android.builder.model.SyncIssue issue
		com.android.builder.model.SyncIssue issue
		String data
		int type
		int severity
		String msg
		com.android.builder.model.SyncIssue issue
	private static boolean isDependencyIssue (int) 
		int type
	public void receiveMessage (com.android.ide.common.blame.Message) 
		com.android.ide.common.blame.Message message
	private static java.lang.String humanReadableMessage (com.android.ide.common.blame.Message) 
		String separator
		com.android.ide.common.blame.Message message
		StringBuilder errorStringBuilder
		java.util.List positions
		String rawMessage
	private java.lang.String machineReadableMessage (com.android.ide.common.blame.Message) 
		com.android.ide.common.blame.Message message
	public java.util.Collection getExtraArtifacts () 
	public java.util.Collection getExtraAndroidArtifacts (java.lang.String) 
		String variantName
	public java.util.Collection getExtraJavaArtifacts (java.lang.String) 
		String variantName
	public java.util.Collection getExtraFlavorSourceProviders (java.lang.String) 
		String flavorName
	public java.util.Collection getExtraBuildTypeSourceProviders (java.lang.String) 
		String buildTypeName
	public void registerArtifactType (java.lang.String, boolean, int) 
		String name
		boolean isTest
		int artifactType
	public void registerBuildTypeSourceProvider (java.lang.String, com.android.build.gradle.internal.dsl.CoreBuildType, com.android.builder.model.SourceProvider) 
		String name
		com.android.build.gradle.internal.dsl.CoreBuildType buildType
		com.android.builder.model.SourceProvider sourceProvider
	public void registerProductFlavorSourceProvider (java.lang.String, com.android.build.gradle.internal.dsl.CoreProductFlavor, com.android.builder.model.SourceProvider) 
		String name
		com.android.build.gradle.internal.dsl.CoreProductFlavor productFlavor
		com.android.builder.model.SourceProvider sourceProvider
	public void registerMultiFlavorSourceProvider (java.lang.String, java.lang.String, com.android.builder.model.SourceProvider) 
		String name
		String flavorName
		com.android.builder.model.SourceProvider sourceProvider
	public void registerJavaArtifact (java.lang.String, com.android.build.gradle.api.BaseVariant, java.lang.String, java.lang.String, java.util.Collection, java.lang.Iterable, org.gradle.api.artifacts.Configuration, java.io.File, java.io.File, com.android.builder.model.SourceProvider) 
		String name
		com.android.build.gradle.api.BaseVariant variant
		String assembleTaskName
		String javaCompileTaskName
		java.util.Collection generatedSourceFolders
		Iterable ideSetupTaskNames
		org.gradle.api.artifacts.Configuration configuration
		java.io.File classesFolder
		java.io.File javaResourcesFolder
		com.android.builder.model.SourceProvider sourceProvider
		com.android.builder.model.ArtifactMetaData artifactMetaData
		com.android.builder.model.JavaArtifact artifact
	private static com.android.builder.core.ErrorReporter$EvaluationMode computeModelQueryMode (org.gradle.api.Project) 
		org.gradle.api.Project project
	private static com.android.build.gradle.internal.ExtraModelInfo$ErrorFormatMode computeErrorFormatMode (org.gradle.api.Project) 
		org.gradle.api.Project project
	public com.android.build.gradle.internal.ExtraModelInfo$ErrorFormatMode getErrorFormatMode () 
}

com/android/build/gradle/internal/LintGradleProject$JavaLibraryProject.class
LintGradleProject.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.LintGradleProject$JavaLibraryProject extends com.android.build.gradle.internal.LintGradleProject {
	private final com.android.builder.model.JavaLibrary mLibrary
	private void  (com.android.build.gradle.internal.LintGradleClient, java.io.File, java.io.File, com.android.builder.model.JavaLibrary) 
		com.android.build.gradle.internal.LintGradleClient client
		java.io.File dir
		java.io.File referenceDir
		com.android.builder.model.JavaLibrary library
	public boolean isLibrary () 
	public java.util.List getManifestFiles () 
	public java.util.List getProguardFiles () 
	public java.util.List getResourceFolders () 
	public java.util.List getAssetFolders () 
	public java.util.List getJavaSourceFolders () 
	public java.util.List getTestSourceFolders () 
	public java.util.List getJavaClassFolders () 
	public java.util.List getJavaLibraries (boolean) 
		boolean includeProvided
	void  (com.android.build.gradle.internal.LintGradleClient, java.io.File, java.io.File, com.android.builder.model.JavaLibrary, com.android.build.gradle.internal.LintGradleProject$1) 
		com.android.build.gradle.internal.LintGradleClient x0
		java.io.File x1
		java.io.File x2
		com.android.builder.model.JavaLibrary x3
		com.android.build.gradle.internal.LintGradleProject$1 x4
}

com/android/build/gradle/internal/LintGradleClient$1.class
LintGradleClient.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.LintGradleClient$1 extends com.android.tools.lint.LintCliClient$CliConfiguration {
	final java.util.Map val$overrides
	final com.android.build.gradle.internal.LintGradleClient this$0
	void  (com.android.build.gradle.internal.LintGradleClient, java.io.File, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Project, boolean, java.util.Map) 
		com.android.build.gradle.internal.LintGradleClient this$0
		java.io.File x0
		com.android.tools.lint.client.api.Configuration x1
		com.android.tools.lint.detector.api.Project x2
		boolean x3
	public com.android.tools.lint.detector.api.Severity getSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Issue issue
		Integer optionSeverity
}

com/android/build/gradle/internal/VariantDimensionData$1.class
VariantDimensionData.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.VariantDimensionData$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$builder$core$VariantType
	static void  () 
}

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

com/android/build/gradle/internal/process/GradleProcessExecutor$ExecAction.class

com/android/build/gradle/internal/process/GradleProcessExecutor.class
GradleProcessExecutor.java
package com.android.build.gradle.internal.process
public com.android.build.gradle.internal.process.GradleProcessExecutor extends java.lang.Object implements com.android.ide.common.process.ProcessExecutor  {
	private final org.gradle.api.Project project
	public void  (org.gradle.api.Project) 
		org.gradle.api.Project project
	public com.google.common.util.concurrent.ListenableFuture submit (com.android.ide.common.process.ProcessInfo, com.android.ide.common.process.ProcessOutputHandler) 
		com.android.ide.common.process.ProcessInfo processInfo
		com.android.ide.common.process.ProcessOutputHandler processOutputHandler
		com.google.common.util.concurrent.SettableFuture res
	public com.android.ide.common.process.ProcessResult execute (com.android.ide.common.process.ProcessInfo, com.android.ide.common.process.ProcessOutputHandler) 
		java.io.IOException e
		org.gradle.process.ExecResult result
		java.io.IOException e
		com.android.ide.common.process.ProcessException e
		com.android.ide.common.process.ProcessInfo processInfo
		com.android.ide.common.process.ProcessOutputHandler processOutputHandler
		com.android.ide.common.process.ProcessOutput output
		org.gradle.process.ExecResult result
}

com/android/build/gradle/internal/process/GradleProcessExecutor$1.class
GradleProcessExecutor.java
package com.android.build.gradle.internal.process
 com.android.build.gradle.internal.process.GradleProcessExecutor$1 extends java.lang.Thread {
	final com.android.ide.common.process.ProcessInfo val$processInfo
	final com.android.ide.common.process.ProcessOutputHandler val$processOutputHandler
	final com.google.common.util.concurrent.SettableFuture val$res
	final com.android.build.gradle.internal.process.GradleProcessExecutor this$0
	void  (com.android.build.gradle.internal.process.GradleProcessExecutor, com.android.ide.common.process.ProcessInfo, com.android.ide.common.process.ProcessOutputHandler, com.google.common.util.concurrent.SettableFuture) 
		com.android.build.gradle.internal.process.GradleProcessExecutor this$0
	public void run () 
		com.android.ide.common.process.ProcessResult result
		Exception e
}

com/android/build/gradle/internal/process/GradleProcessResult.class
GradleProcessResult.java
package com.android.build.gradle.internal.process
 com.android.build.gradle.internal.process.GradleProcessResult extends java.lang.Object implements com.android.ide.common.process.ProcessResult  {
	private final org.gradle.process.ExecResult result
	private final com.android.ide.common.process.ProcessInfo processInfo
	void  (org.gradle.process.ExecResult, com.android.ide.common.process.ProcessInfo) 
		org.gradle.process.ExecResult result
		com.android.ide.common.process.ProcessInfo processInfo
	public com.android.ide.common.process.ProcessResult assertNormalExitValue ()  throws com.android.ide.common.process.ProcessException 
		org.gradle.process.internal.ExecException e
	public int getExitValue () 
	public com.android.ide.common.process.ProcessResult rethrowFailure ()  throws com.android.ide.common.process.ProcessException 
		org.gradle.process.internal.ExecException e
	private com.android.ide.common.process.ProcessException buildProcessException (org.gradle.process.internal.ExecException) 
		org.gradle.process.internal.ExecException e
}

com/android/build/gradle/internal/process/GradleJavaProcessExecutor$ExecAction.class
GradleJavaProcessExecutor.java
package com.android.build.gradle.internal.process
 com.android.build.gradle.internal.process.GradleJavaProcessExecutor$ExecAction extends java.lang.Object implements org.gradle.api.Action  {
	private final com.android.ide.common.process.JavaProcessInfo javaProcessInfo
	private final com.android.ide.common.process.ProcessOutput processOutput
	private void  (com.android.ide.common.process.JavaProcessInfo, com.android.ide.common.process.ProcessOutput) 
		com.android.ide.common.process.JavaProcessInfo javaProcessInfo
		com.android.ide.common.process.ProcessOutput processOutput
	public void execute (org.gradle.process.JavaExecSpec) 
		org.gradle.process.JavaExecSpec javaExecSpec
	public volatile void execute (java.lang.Object) 
	void  (com.android.ide.common.process.JavaProcessInfo, com.android.ide.common.process.ProcessOutput, com.android.build.gradle.internal.process.GradleJavaProcessExecutor$1) 
		com.android.ide.common.process.JavaProcessInfo x0
		com.android.ide.common.process.ProcessOutput x1
		com.android.build.gradle.internal.process.GradleJavaProcessExecutor$1 x2
}

com/android/build/gradle/internal/process/GradleJavaProcessExecutor.class
GradleJavaProcessExecutor.java
package com.android.build.gradle.internal.process
public com.android.build.gradle.internal.process.GradleJavaProcessExecutor extends java.lang.Object implements com.android.ide.common.process.JavaProcessExecutor  {
	private final org.gradle.api.Project project
	public void  (org.gradle.api.Project) 
		org.gradle.api.Project project
	public com.android.ide.common.process.ProcessResult execute (com.android.ide.common.process.JavaProcessInfo, com.android.ide.common.process.ProcessOutputHandler) 
		java.io.IOException e
		org.gradle.process.ExecResult result
		java.io.IOException e
		com.android.ide.common.process.ProcessException e
		com.android.ide.common.process.JavaProcessInfo javaProcessInfo
		com.android.ide.common.process.ProcessOutputHandler processOutputHandler
		com.android.ide.common.process.ProcessOutput output
		org.gradle.process.ExecResult result
}

com/android/build/gradle/internal/process/OutputHandlerFailedGradleProcessResult.class
OutputHandlerFailedGradleProcessResult.java
package com.android.build.gradle.internal.process
public com.android.build.gradle.internal.process.OutputHandlerFailedGradleProcessResult extends java.lang.Object implements com.android.ide.common.process.ProcessResult  {
	private final com.android.ide.common.process.ProcessException failure
	void  (com.android.ide.common.process.ProcessException) 
		com.android.ide.common.process.ProcessException failure
	public com.android.ide.common.process.ProcessResult assertNormalExitValue ()  throws com.android.ide.common.process.ProcessException 
	public int getExitValue () 
	public com.android.ide.common.process.ProcessResult rethrowFailure ()  throws com.android.ide.common.process.ProcessException 
}

com/android/build/gradle/internal/aapt/
com/android/build/gradle/internal/aapt/AaptGradleFactory.class
AaptGradleFactory.java
package com.android.build.gradle.internal.aapt
public final com.android.build.gradle.internal.aapt.AaptGradleFactory extends java.lang.Object {
	private void  () 
	public static com.android.builder.internal.aapt.Aapt make (com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.scope.VariantScope, java.io.File) 
		com.android.builder.core.AndroidBuilder builder
		com.android.build.gradle.internal.scope.VariantScope scope
		java.io.File intermediateDir
	public static com.android.builder.internal.aapt.Aapt make (com.android.builder.core.AndroidBuilder, boolean, com.android.build.gradle.internal.scope.VariantScope, java.io.File) 
		com.android.builder.core.AndroidBuilder builder
		boolean crunchPng
		com.android.build.gradle.internal.scope.VariantScope scope
		java.io.File intermediateDir
	public static com.android.builder.internal.aapt.Aapt make (com.android.builder.core.AndroidBuilder, boolean, org.gradle.api.Project, java.io.File, int) 
		com.android.builder.core.AndroidBuilder builder
		boolean crunchPng
		org.gradle.api.Project project
		java.io.File intermediateDir
		int cruncherProcesses
	public static com.android.builder.internal.aapt.Aapt make (com.android.builder.core.AndroidBuilder, com.android.ide.common.process.ProcessOutputHandler, boolean, org.gradle.api.Project, java.io.File, int) 
		com.android.builder.internal.aapt.v1.AaptV1$PngProcessMode processMode
		com.android.builder.internal.aapt.v1.AaptV1$PngProcessMode processMode
		com.android.builder.core.AndroidBuilder builder
		com.android.ide.common.process.ProcessOutputHandler outputHandler
		boolean crunchPng
		org.gradle.api.Project project
		java.io.File intermediateDir
		int cruncherProcesses
		com.android.builder.sdk.TargetInfo target
		com.android.sdklib.BuildToolInfo buildTools
		com.android.ide.common.process.ProcessOutputHandler teeOutputHandler
}

com/android/build/gradle/internal/aapt/AaptGradleFactory$FilteringLogger.class
AaptGradleFactory.java
package com.android.build.gradle.internal.aapt
 com.android.build.gradle.internal.aapt.AaptGradleFactory$FilteringLogger extends java.lang.Object implements com.android.utils.ILogger  {
	private static final java.util.List IGNORED_WARNINGS
	private final com.android.utils.ILogger mDelegate
	private void  (com.android.utils.ILogger) 
		com.android.utils.ILogger delegate
	public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String msgFormat
		Object[] args
	public transient void warning (java.lang.String, java.lang.Object[]) 
		String msgFormat
		Object[] args
	public transient void info (java.lang.String, java.lang.Object[]) 
		String msgFormat
		Object[] args
	public transient void verbose (java.lang.String, java.lang.Object[]) 
		String msgFormat
		Object[] args
	private static transient boolean shouldDowngrade (java.lang.String, java.lang.Object[]) 
		java.util.regex.Pattern pattern
		String msgFormat
		Object[] args
		String message
	void  (com.android.utils.ILogger, com.android.build.gradle.internal.aapt.AaptGradleFactory$1) 
		com.android.utils.ILogger x0
		com.android.build.gradle.internal.aapt.AaptGradleFactory$1 x1
	static void  () 
}

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

com/android/build/gradle/internal/TestApplicationTaskManager$1.class
TestApplicationTaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.TestApplicationTaskManager$1 extends com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask$ConfigAction {
	final com.android.build.gradle.internal.TestApplicationTaskManager this$0
	void  (com.android.build.gradle.internal.TestApplicationTaskManager, com.android.build.gradle.internal.scope.VariantScope, com.android.builder.testing.api.DeviceProvider, com.android.builder.testing.TestData, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.TestApplicationTaskManager this$0
		com.android.build.gradle.internal.scope.VariantScope scope
		com.android.builder.testing.api.DeviceProvider deviceProvider
		com.android.builder.testing.TestData testData
		org.gradle.api.file.FileCollection testTargetManifests
	public java.lang.String getName () 
}

com/android/build/gradle/internal/LibraryCache$1$1.class
LibraryCache.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.LibraryCache$1$1 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.build.gradle.internal.LibraryCache$1 this$0
	void  (com.android.build.gradle.internal.LibraryCache$1) 
		com.android.build.gradle.internal.LibraryCache$1 this$0
	public void execute (org.gradle.api.file.FileCopyDetails) 
		org.gradle.api.file.FileCopyDetails details
		String path
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/LintGradleProject$ProjectSearch.class
LintGradleProject.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.LintGradleProject$ProjectSearch extends java.lang.Object {
	public final java.util.Map appProjects
	public final java.util.Map libraryProjects
	public final java.util.Map libraryProjectsByCoordinate
	public final java.util.Map namedProjects
	public final java.util.Map javaLibraryProjects
	public final java.util.Map javaLibraryProjectsByCoordinate
	public final java.util.Map gradleProjects
	public final java.util.List customViewRuleJars
	private final java.util.Set mSeen
	static final boolean $assertionsDisabled
	public void  () 
	private static com.android.builder.model.AndroidProject createAndroidProject (org.gradle.api.Project) 
		org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry
		String modelName
		org.gradle.tooling.provider.model.ToolingModelBuilder builder
		org.gradle.api.Plugin p
		org.gradle.api.Project gradleProject
		org.gradle.api.plugins.PluginContainer pluginContainer
	private com.android.builder.model.AndroidProject getAndroidProject (com.android.build.gradle.internal.LintGradleClient, org.gradle.api.Project) 
		com.android.build.gradle.internal.LintGradleClient client
		org.gradle.api.Project gradleProject
		com.android.builder.model.AndroidProject androidProject
	public com.android.tools.lint.detector.api.Project getProject (com.android.build.gradle.internal.LintGradleClient, org.gradle.api.Project, java.lang.String) 
		com.android.builder.model.Variant variant
		com.android.builder.model.Variant defaultVariant
		java.util.Collection variants
		org.gradle.api.file.SourceDirectorySet javaSrc
		org.gradle.api.file.SourceDirectorySet javaSrc
		org.gradle.api.tasks.SourceSetOutput output
		org.gradle.api.tasks.SourceSet sourceSet
		com.android.tools.lint.detector.api.Project lintProject
		org.gradle.api.Project p
		String group
		String name
		String version
		com.android.builder.dependency.MavenCoordinatesImpl coordinates
		com.android.tools.lint.detector.api.Project javaLib
		java.util.Set files
		org.gradle.api.artifacts.Dependency dependency
		java.util.List sources
		java.util.List classes
		java.util.List libs
		java.util.List tests
		java.io.File projectDir
		java.util.List dependencies
		com.android.tools.lint.detector.api.Project project
		org.gradle.api.artifacts.ConfigurationContainer configurations
		org.gradle.api.artifacts.Configuration compile
		com.android.build.gradle.internal.LintGradleClient lintClient
		org.gradle.api.Project gradleProject
		String variantName
		com.android.builder.model.AndroidProject androidProject
		org.gradle.api.plugins.JavaPluginConvention convention
		org.gradle.api.tasks.SourceSetContainer sourceSets
	public com.android.tools.lint.detector.api.Project getProject (com.android.build.gradle.internal.LintGradleClient, com.android.builder.model.AndroidProject, com.android.builder.model.Variant, org.gradle.api.Project) 
		java.io.File ruleJar
		com.android.builder.model.AndroidLibrary library
		com.android.tools.lint.detector.api.Project depProject
		org.gradle.api.Project p
		org.gradle.api.artifacts.Dependency dependency
		com.android.tools.lint.detector.api.Project libLintProject
		String projectName
		com.android.builder.model.JavaLibrary library
		com.android.build.gradle.internal.LintGradleClient client
		com.android.builder.model.AndroidProject project
		com.android.builder.model.Variant variant
		org.gradle.api.Project gradleProject
		com.android.tools.lint.detector.api.Project cached
		java.io.File dir
		com.android.build.gradle.internal.LintGradleProject$AppGradleProject lintProject
		java.io.File appLintJar
		com.android.builder.model.Dependencies dependencies
		java.util.List processedProjects
		org.gradle.api.artifacts.ConfigurationContainer configurations
		org.gradle.api.artifacts.Configuration compile
	private com.android.tools.lint.detector.api.Project getProject (com.android.build.gradle.internal.LintGradleClient, java.lang.String, org.gradle.api.Project, java.lang.String) 
		com.android.tools.lint.detector.api.Project project
		com.android.build.gradle.internal.LintGradleClient client
		String name
		org.gradle.api.Project gradleProject
		String variantName
		com.android.tools.lint.detector.api.Project cached
		org.gradle.api.Project namedProject
	private com.android.tools.lint.detector.api.Project getLibrary (com.android.build.gradle.internal.LintGradleClient, com.android.builder.model.AndroidLibrary, org.gradle.api.Project, com.android.builder.model.Variant) 
		com.android.tools.lint.detector.api.Project project
		com.android.builder.model.AndroidLibrary dependent
		com.android.build.gradle.internal.LintGradleClient client
		com.android.builder.model.AndroidLibrary library
		org.gradle.api.Project gradleProject
		com.android.builder.model.Variant variant
		com.android.tools.lint.detector.api.Project cached
		com.android.builder.model.MavenCoordinates coordinates
		java.io.File dir
		com.android.build.gradle.internal.LintGradleProject$LibraryProject project
		java.io.File ruleJar
	private com.android.tools.lint.detector.api.Project getLibrary (com.android.build.gradle.internal.LintGradleClient, com.android.builder.model.JavaLibrary) 
		com.android.builder.model.JavaLibrary dependent
		com.android.build.gradle.internal.LintGradleClient client
		com.android.builder.model.JavaLibrary library
		com.android.tools.lint.detector.api.Project cached
		com.android.builder.model.MavenCoordinates coordinates
		java.io.File dir
		com.android.build.gradle.internal.LintGradleProject$JavaLibraryProject project
	static void  () 
}

com/android/build/gradle/internal/packaging/
com/android/build/gradle/internal/packaging/PackagingFileAction.class
PackagingFileAction.java
package com.android.build.gradle.internal.packaging
public final com.android.build.gradle.internal.packaging.PackagingFileAction extends java.lang.Enum {
	public static final com.android.build.gradle.internal.packaging.PackagingFileAction NONE
	public static final com.android.build.gradle.internal.packaging.PackagingFileAction MERGE
	public static final com.android.build.gradle.internal.packaging.PackagingFileAction PICK_FIRST
	public static final com.android.build.gradle.internal.packaging.PackagingFileAction EXCLUDE
	private static final com.android.build.gradle.internal.packaging.PackagingFileAction[] $VALUES
	public static com.android.build.gradle.internal.packaging.PackagingFileAction[] values () 
	public static com.android.build.gradle.internal.packaging.PackagingFileAction valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/packaging/ApkCreatorFactories.class
ApkCreatorFactories.java
package com.android.build.gradle.internal.packaging
public final com.android.build.gradle.internal.packaging.ApkCreatorFactories extends java.lang.Object {
	private static final long BACKGROUND_THREAD_DISCARD_TIME_MS
	private static final int MAXIMUM_COMPRESSION_THREADS
	private void  () 
	public static com.android.apkzlib.zfile.ApkCreatorFactory fromProjectProperties (org.gradle.api.Project, boolean) 
		org.gradle.api.Project project
		boolean debuggableBuild
		boolean keepTimestamps
		com.android.apkzlib.zip.ZFileOptions options
		java.util.concurrent.ThreadPoolExecutor compressionExecutor
}

com/android/build/gradle/internal/packaging/ParsedPackagingOptions.class

com/android/build/gradle/internal/packaging/IncrementalPackagerBuilder.class

com/android/build/gradle/internal/LibraryCache$1.class
LibraryCache.java
package com.android.build.gradle.internal
final com.android.build.gradle.internal.LibraryCache$1 extends groovy.lang.Closure {
	final org.gradle.api.Project val$project
	final java.io.File val$bundle
	final java.io.File val$folderOut
	void  (java.lang.Object, org.gradle.api.Project, java.io.File, java.io.File) 
		Object x0
	public java.lang.Object doCall (org.gradle.api.file.CopySpec) 
		org.gradle.api.file.CopySpec cs
}

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

com/android/build/gradle/internal/dependency/
com/android/build/gradle/internal/dependency/JarTransform.class
JarTransform.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.JarTransform extends org.gradle.api.artifacts.transform.ArtifactTransform {
	public void  () 
	public void configure (org.gradle.api.attributes.AttributeContainer, org.gradle.api.artifacts.transform.ArtifactTransformTargets) 
		org.gradle.api.attributes.AttributeContainer from
		org.gradle.api.artifacts.transform.ArtifactTransformTargets targets
	public java.util.List transform (java.io.File, org.gradle.api.attributes.AttributeContainer) 
		java.io.File file
		org.gradle.api.attributes.AttributeContainer attributeContainer
}

com/android/build/gradle/internal/dependency/ConfigurationDependencyGraphs.class
ConfigurationDependencyGraphs.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.ConfigurationDependencyGraphs extends java.lang.Object implements com.android.builder.model.level2.DependencyGraphs  {
	private final org.gradle.api.artifacts.Configuration configuration
	private java.util.List graphItems
	private java.util.List libraries
	public void  (org.gradle.api.artifacts.Configuration) 
		org.gradle.api.artifacts.Configuration configuration
	public java.util.List getLibraries () 
	public java.util.List getCompileDependencies () 
	public java.util.List getPackageDependencies () 
	public java.util.List getProvidedLibraries () 
	public java.util.List getSkippedLibraries () 
	private void init () 
		com.android.builder.model.level2.Library javaLib
		java.io.File file
		java.util.Set files
}

com/android/build/gradle/internal/dependency/VariantAttr.class
VariantAttr.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.VariantAttr extends java.lang.Object implements org.gradle.api.Named  {
	private static final com.google.common.collect.Interner interner
	public static final org.gradle.api.attributes.Attribute ATTRIBUTE
	private final String name
	public static com.android.build.gradle.internal.dependency.VariantAttr of (java.lang.String) 
		String name
	private void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.dependency.VariantAttr that
	public int hashCode () 
	static void  () 
}

com/android/build/gradle/internal/dependency/MutableDependencyDataMap$2.class
MutableDependencyDataMap.java
package com.android.build.gradle.internal.dependency
final com.android.build.gradle.internal.dependency.MutableDependencyDataMap$2 extends java.lang.Object implements com.android.build.gradle.internal.dependency.MutableDependencyDataMap  {
	void  () 
	public void skip (com.android.builder.dependency.level2.Dependency) 
		com.android.builder.dependency.level2.Dependency dependency
	public boolean isSkipped (com.android.builder.dependency.level2.Dependency) 
		com.android.builder.dependency.level2.Dependency library
	public void setProvided (com.android.builder.dependency.level2.Dependency) 
		com.android.builder.dependency.level2.Dependency dependency
	public boolean isProvided (com.android.builder.dependency.level2.Dependency) 
		com.android.builder.dependency.level2.Dependency dependency
	public java.util.List getProvidedList () 
	public java.util.List getSkippedList () 
}

com/android/build/gradle/internal/dependency/AarTransform$1.class
AarTransform.java
package com.android.build.gradle.internal.dependency
 com.android.build.gradle.internal.dependency.AarTransform$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$publishing$AndroidArtifacts$ArtifactType
	static void  () 
}

com/android/build/gradle/internal/dependency/VariantDependencies.class
VariantDependencies.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.VariantDependencies extends java.lang.Object {
	public static final String CONFIG_NAME_COMPILE
	public static final String CONFIG_NAME_S_COMPILE
	public static final String CONFIG_NAME_PUBLISH
	public static final String CONFIG_NAME_S_PUBLISH
	public static final String CONFIG_NAME_APK
	public static final String CONFIG_NAME_S_APK
	public static final String CONFIG_NAME_PROVIDED
	public static final String CONFIG_NAME_S_PROVIDED
	public static final String CONFIG_NAME_WEAR_APP
	public static final String CONFIG_NAME_ANNOTATION_PROCESSOR
	public static final String CONFIG_NAME_S_WEAR_APP
	public static final String CONFIG_NAME_S_ANNOTATION_PROCESSOR
	public static final String CONFIG_NAME_JACK_PLUGIN
	public static final String CONFIG_NAME_S_JACK_PLUGIN
	public static final String CONFIG_NAME_API
	public static final String CONFIG_NAME_S_API
	public static final String CONFIG_NAME_COMPILE_ONLY
	public static final String CONFIG_NAME_S_COMPILE_ONLY
	public static final String CONFIG_NAME_IMPLEMENTATION
	public static final String CONFIG_NAME_S_IMPLEMENTATION
	public static final String CONFIG_NAME_RUNTIME_ONLY
	public static final String CONFIG_NAME_S_RUNTIME_ONLY
	private final String variantName
	private final org.gradle.api.artifacts.Configuration compileClasspath
	private final org.gradle.api.artifacts.Configuration runtimeClasspath
	private final org.gradle.api.artifacts.Configuration apiElements
	private final org.gradle.api.artifacts.Configuration runtimeElements
	private final org.gradle.api.artifacts.Configuration annotationProcessorConfiguration
	private final org.gradle.api.artifacts.Configuration jackPluginConfiguration
	private final org.gradle.api.artifacts.Configuration wearAppConfiguration
	private final com.android.build.gradle.internal.dependency.VariantDependencies testedVariantDependencies
	private final com.android.builder.dependency.level2.AndroidDependency testedVariantOutput
	private boolean annotationsPresent
	private com.android.build.gradle.internal.dependency.DependencyChecker checker
	public static com.android.build.gradle.internal.dependency.VariantDependencies$Builder builder (org.gradle.api.Project, com.android.builder.core.ErrorReporter, com.android.build.gradle.internal.core.GradleVariantConfiguration) 
		org.gradle.api.Project project
		com.android.builder.core.ErrorReporter errorReporter
		com.android.build.gradle.internal.core.GradleVariantConfiguration variantConfiguration
	private void  (java.lang.String, com.android.build.gradle.internal.dependency.DependencyChecker, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, com.android.build.gradle.internal.dependency.VariantDependencies, com.android.builder.dependency.level2.AndroidDependency) 
		String variantName
		com.android.build.gradle.internal.dependency.DependencyChecker dependencyChecker
		org.gradle.api.artifacts.Configuration compileClasspath
		org.gradle.api.artifacts.Configuration runtimeClasspath
		org.gradle.api.artifacts.Configuration apiElements
		org.gradle.api.artifacts.Configuration runtimeElements
		org.gradle.api.artifacts.Configuration annotationProcessorConfiguration
		org.gradle.api.artifacts.Configuration jackPluginConfiguration
		org.gradle.api.artifacts.Configuration wearAppConfiguration
		com.android.build.gradle.internal.dependency.VariantDependencies testedVariantDependencies
		com.android.builder.dependency.level2.AndroidDependency testedVariantOutput
	public java.lang.String getName () 
	public org.gradle.api.artifacts.Configuration getCompileClasspath () 
	public org.gradle.api.artifacts.Configuration getRuntimeClasspath () 
	public org.gradle.api.artifacts.Configuration getApiElements () 
	public org.gradle.api.artifacts.Configuration getRuntimeElements () 
	public org.gradle.api.artifacts.Configuration getAnnotationProcessorConfiguration () 
	public org.gradle.api.artifacts.Configuration getJackPluginConfiguration () 
	public org.gradle.api.artifacts.Configuration getWearAppConfiguration () 
	public com.android.build.gradle.internal.dependency.DependencyChecker getChecker () 
	public void setAnnotationsPresent (boolean) 
		boolean annotationsPresent
	public boolean isAnnotationsPresent () 
	public java.lang.String toString () 
	void  (java.lang.String, com.android.build.gradle.internal.dependency.DependencyChecker, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, com.android.build.gradle.internal.dependency.VariantDependencies, com.android.builder.dependency.level2.AndroidDependency, com.android.build.gradle.internal.dependency.VariantDependencies$1) 
		String x0
		com.android.build.gradle.internal.dependency.DependencyChecker x1
		org.gradle.api.artifacts.Configuration x2
		org.gradle.api.artifacts.Configuration x3
		org.gradle.api.artifacts.Configuration x4
		org.gradle.api.artifacts.Configuration x5
		org.gradle.api.artifacts.Configuration x6
		org.gradle.api.artifacts.Configuration x7
		org.gradle.api.artifacts.Configuration x8
		com.android.build.gradle.internal.dependency.VariantDependencies x9
		com.android.builder.dependency.level2.AndroidDependency x10
		com.android.build.gradle.internal.dependency.VariantDependencies$1 x11
}

com/android/build/gradle/internal/dependency/VariantDependencies$Builder.class

com/android/build/gradle/internal/dependency/BuildTypeAttr.class
BuildTypeAttr.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.BuildTypeAttr extends java.lang.Object implements org.gradle.api.Named  {
	private static final com.google.common.collect.Interner interner
	public static final org.gradle.api.attributes.Attribute ATTRIBUTE
	private final String name
	public static com.android.build.gradle.internal.dependency.BuildTypeAttr of (java.lang.String) 
		String name
	private void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.dependency.BuildTypeAttr that
	public int hashCode () 
	static void  () 
}

com/android/build/gradle/internal/dependency/MutableDependencyDataMap.class
MutableDependencyDataMap.java
package com.android.build.gradle.internal.dependency
public abstract com.android.build.gradle.internal.dependency.MutableDependencyDataMap extends java.lang.Object {
	public static final com.android.build.gradle.internal.dependency.MutableDependencyDataMap EMPTY
	public static com.android.build.gradle.internal.dependency.MutableDependencyDataMap newInstance () 
	public abstract void skip (com.android.builder.dependency.level2.Dependency) 
	public abstract boolean isSkipped (com.android.builder.dependency.level2.Dependency) 
	public abstract void setProvided (com.android.builder.dependency.level2.Dependency) 
	public abstract boolean isProvided (com.android.builder.dependency.level2.Dependency) 
	public abstract java.util.List getProvidedList () 
	public abstract java.util.List getSkippedList () 
	static void  () 
}

com/android/build/gradle/internal/dependency/ExtractTransform.class

com/android/build/gradle/internal/dependency/DependencyChecker.class
DependencyChecker.java
package com.android.build.gradle.internal.dependency
public com.android.build.gradle.internal.dependency.DependencyChecker extends java.lang.Object implements com.android.builder.core.SyncIssueHandler  {
	private final String projectName
	private final String variantName
	private com.android.builder.core.SyncIssueHandler syncIssueHandler
	private com.android.builder.core.VariantType variantType
	private final com.android.builder.core.VariantType testedVariantType
	private final java.util.List syncIssues
	private final java.util.Map legacyApiLevels
	public void  (java.lang.String, java.lang.String, com.android.builder.core.SyncIssueHandler, com.android.builder.core.VariantType, com.android.builder.core.VariantType) 
		String projectName
		String variantName
		com.android.builder.core.SyncIssueHandler syncIssueHandler
		com.android.builder.core.VariantType variantType
		com.android.builder.core.VariantType testedVariantType
	public java.util.Map getLegacyApiLevels () 
	public java.util.List getSyncIssues () 
	public java.lang.String getVariantName () 
	public boolean checkForExclusion (org.gradle.api.artifacts.ModuleVersionIdentifier) 
		int moduleLevel
		org.gradle.api.artifacts.ModuleVersionIdentifier id
		String group
		String name
		String version
	private static int getApiLevelFromMavenArtifact (java.lang.String) 
		String version
	private void compareAndroidDependencies (java.util.Map, java.util.Map, com.android.build.gradle.internal.dependency.MutableDependencyDataMap, java.util.Map) 
		com.android.builder.model.MavenCoordinates resolvedCoordinates
		com.android.builder.dependency.level2.AndroidDependency compileLib
		com.android.builder.dependency.level2.AndroidDependency packageMatch
		String coordinateKey
		com.android.builder.model.MavenCoordinates packagedCoords
		com.android.builder.dependency.level2.AndroidDependency packageOnlyDep
		java.util.Map compileMap
		java.util.Map packageMap
		com.android.build.gradle.internal.dependency.MutableDependencyDataMap mutableDependencyDataMap
		java.util.Map testedMap
	private void compareJavaDependencies (java.util.Map, java.util.Map, com.android.build.gradle.internal.dependency.MutableDependencyDataMap, java.util.Map) 
		com.android.builder.dependency.level2.JavaDependency packageMatch
		String coordinateKey
		java.util.Map compileMap
		java.util.Map packageMap
		com.android.build.gradle.internal.dependency.MutableDependencyDataMap mutableDependencyDataMap
		java.util.Map testedMap
	private void skipTestDependency (com.android.build.gradle.internal.dependency.MutableDependencyDataMap, com.android.builder.dependency.level2.Dependency, java.util.Map) 
		String artifactInfo
		com.android.build.gradle.internal.dependency.MutableDependencyDataMap mutableDependencyDataMap
		com.android.builder.dependency.level2.Dependency dependency
		java.util.Map testedMap
		com.android.builder.model.MavenCoordinates coordinates
		String testedVersion
	private static void collectSkippableLibraryMap (java.util.Collection, java.util.Map, java.util.Map) 
		com.android.builder.model.MavenCoordinates coordinates
		com.android.builder.model.MavenCoordinates coordinates
		com.android.builder.dependency.level2.Dependency dependency
		java.util.Collection dependencies
		java.util.Map androidMap
		java.util.Map javaMap
	public com.android.builder.model.SyncIssue handleIssue (java.lang.String, int, int, java.lang.String) 
		String data
		int type
		int severity
		String msg
		com.android.builder.model.SyncIssue issue
}

com/android/build/gradle/internal/dependency/AarTransform.class

com/android/build/gradle/internal/dependency/ProductFlavorAttr.class
ProductFlavorAttr.java
package com.android.build.gradle.internal.dependency
public final com.android.build.gradle.internal.dependency.ProductFlavorAttr extends java.lang.Object implements org.gradle.api.Named  {
	private static final com.google.common.collect.Interner interner
	private final String name
	public static com.android.build.gradle.internal.dependency.ProductFlavorAttr of (java.lang.String) 
		String name
	private void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.dependency.ProductFlavorAttr that
	public int hashCode () 
	static void  () 
}

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

com/android/build/gradle/internal/dependency/MutableDependencyDataMap$1.class

com/android/build/gradle/internal/VariantManager$5.class
VariantManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.VariantManager$5 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$builder$core$VariantType
	static void  () 
}

com/android/build/gradle/internal/DependencyManager$ScopeType.class
DependencyManager.java
package com.android.build.gradle.internal
final com.android.build.gradle.internal.DependencyManager$ScopeType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.DependencyManager$ScopeType PACKAGE
	public static final com.android.build.gradle.internal.DependencyManager$ScopeType COMPILE
	public static final com.android.build.gradle.internal.DependencyManager$ScopeType COMPILE_ONLY
	private static final com.android.build.gradle.internal.DependencyManager$ScopeType[] $VALUES
	public static com.android.build.gradle.internal.DependencyManager$ScopeType[] values () 
	public static com.android.build.gradle.internal.DependencyManager$ScopeType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/LintGradleProject.class
LintGradleProject.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.LintGradleProject extends com.android.tools.lint.detector.api.Project {
	protected com.android.sdklib.AndroidVersion minSdkVersion
	protected com.android.sdklib.AndroidVersion targetSdkVersion
	static final boolean $assertionsDisabled
	private void  (com.android.build.gradle.internal.LintGradleClient, java.io.File, java.io.File, java.io.File) 
		com.android.build.gradle.internal.LintGradleClient client
		java.io.File dir
		java.io.File referenceDir
		java.io.File manifest
	private static void addJarsFromJavaLibrariesTransitively (java.util.Collection, java.util.List, boolean) 
		java.io.File jar
		com.android.builder.model.JavaLibrary library
		java.util.Collection libraries
		java.util.List list
		boolean skipProvided
	private static void addJarsFromAndroidLibrariesTransitively (java.util.Collection, java.util.List, boolean) 
		java.io.File jar
		com.android.builder.model.AndroidLibrary library
		java.util.Collection libraries
		java.util.List list
		boolean skipProvided
	public static com.android.utils.Pair create (com.android.build.gradle.internal.LintGradleClient, com.android.builder.model.AndroidProject, com.android.builder.model.Variant, org.gradle.api.Project) 
		com.android.builder.model.AndroidLibrary library
		com.android.build.gradle.internal.LintGradleClient client
		com.android.builder.model.AndroidProject project
		com.android.builder.model.Variant variant
		org.gradle.api.Project gradleProject
		java.io.File dir
		com.android.build.gradle.internal.LintGradleProject$AppGradleProject lintProject
		java.util.List customRules
		java.io.File appLintJar
		java.util.Set libraries
		com.android.builder.model.Dependencies dependencies
	protected void initialize () 
	protected void readManifest (java.io.File) 
		String xml
		org.w3c.dom.Document document
		java.io.IOException e
		java.io.File manifest
	public boolean isGradleProject () 
	protected static boolean dependsOn (com.android.builder.model.Dependencies, java.lang.String) 
		com.android.builder.model.AndroidLibrary library
		com.android.builder.model.Dependencies dependencies
		String artifact
	protected static boolean dependsOn (com.android.builder.model.AndroidLibrary, java.lang.String) 
		com.android.builder.model.AndroidLibrary dependency
		com.android.builder.model.AndroidLibrary library
		String artifact
	void addDirectLibrary (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	private static com.android.build.gradle.internal.LintGradleProject$LibraryProject createLibrary (com.android.build.gradle.internal.LintGradleClient, com.android.builder.model.AndroidLibrary, java.util.Set, java.util.List) 
		com.android.builder.model.AndroidLibrary dependent
		com.android.build.gradle.internal.LintGradleClient client
		com.android.builder.model.AndroidLibrary library
		java.util.Set seen
		java.util.List customRules
		java.io.File dir
		com.android.build.gradle.internal.LintGradleProject$LibraryProject project
		java.io.File ruleJar
	void  (com.android.build.gradle.internal.LintGradleClient, java.io.File, java.io.File, java.io.File, com.android.build.gradle.internal.LintGradleProject$1) 
		com.android.build.gradle.internal.LintGradleClient x0
		java.io.File x1
		java.io.File x2
		java.io.File x3
		com.android.build.gradle.internal.LintGradleProject$1 x4
	static void access$300 (java.util.Collection, java.util.List, boolean) 
		java.util.Collection x0
		java.util.List x1
		boolean x2
	static void access$400 (java.util.Collection, java.util.List, boolean) 
		java.util.Collection x0
		java.util.List x1
		boolean x2
	static void  () 
}

com/android/build/gradle/internal/ndk/
com/android/build/gradle/internal/ndk/NdkR12StlSpecificationFactory.class
NdkR12StlSpecificationFactory.java
package com.android.build.gradle.internal.ndk
public com.android.build.gradle.internal.ndk.NdkR12StlSpecificationFactory extends com.android.build.gradle.internal.ndk.NdkR11StlSpecificationFactory {
	public void  () 
	protected java.util.List getLibcxxStaticLibs (com.android.build.gradle.internal.core.Abi, boolean) 
		com.android.build.gradle.internal.core.Abi abi
		boolean staticStl
		com.google.common.collect.ImmutableList$Builder builder
}

com/android/build/gradle/internal/ndk/Stl.class
Stl.java
package com.android.build.gradle.internal.ndk
public final com.android.build.gradle.internal.ndk.Stl extends java.lang.Enum {
	public static final com.android.build.gradle.internal.ndk.Stl SYSTEM
	public static final com.android.build.gradle.internal.ndk.Stl STLPORT_STATIC
	public static final com.android.build.gradle.internal.ndk.Stl STLPORT_SHARED
	public static final com.android.build.gradle.internal.ndk.Stl GNUSTL_STATIC
	public static final com.android.build.gradle.internal.ndk.Stl GNUSTL_SHARED
	public static final com.android.build.gradle.internal.ndk.Stl GABIPP_STATIC
	public static final com.android.build.gradle.internal.ndk.Stl GABIPP_SHARED
	public static final com.android.build.gradle.internal.ndk.Stl CPP_STATIC
	public static final com.android.build.gradle.internal.ndk.Stl CPP_SHARED
	public static final com.android.build.gradle.internal.ndk.Stl DEFAULT
	private String id
	private String name
	private boolean istStatic
	private static final com.android.build.gradle.internal.ndk.Stl[] $VALUES
	public static com.android.build.gradle.internal.ndk.Stl[] values () 
	public static com.android.build.gradle.internal.ndk.Stl valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.lang.String, boolean) 
		String id
		String name
		boolean isStatic
	public java.lang.String getId () 
	public java.lang.String getName () 
	public boolean isStatic () 
	public static com.android.build.gradle.internal.ndk.Stl getById (java.lang.String) 
		com.android.build.gradle.internal.ndk.Stl stl
		String id
	public java.lang.String toString () 
	static void  () 
}

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

com/android/build/gradle/internal/ndk/NdkR12Info.class
NdkR12Info.java
package com.android.build.gradle.internal.ndk
public com.android.build.gradle.internal.ndk.NdkR12Info extends com.android.build.gradle.internal.ndk.DefaultNdkInfo {
	public void  (java.io.File) 
		java.io.File root
	public com.android.build.gradle.internal.ndk.StlNativeToolSpecification getStlNativeToolSpecification (com.android.build.gradle.internal.ndk.Stl, java.lang.String, com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.ndk.Stl stl
		String stlVersion
		com.android.build.gradle.internal.core.Abi abi
		com.android.build.gradle.internal.ndk.StlSpecification spec
}

com/android/build/gradle/internal/ndk/NdkR14Info.class
NdkR14Info.java
package com.android.build.gradle.internal.ndk
public com.android.build.gradle.internal.ndk.NdkR14Info extends com.android.build.gradle.internal.ndk.DefaultNdkInfo {
	public void  (java.io.File) 
		java.io.File root
	protected com.android.build.gradle.internal.core.Abi getToolchainAbi (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public com.android.build.gradle.internal.ndk.StlNativeToolSpecification getStlNativeToolSpecification (com.android.build.gradle.internal.ndk.Stl, java.lang.String, com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.ndk.Stl stl
		String stlVersion
		com.android.build.gradle.internal.core.Abi abi
		com.android.build.gradle.internal.ndk.StlSpecification spec
}

com/android/build/gradle/internal/ndk/NdkR13StlSpecificationFactory.class
NdkR13StlSpecificationFactory.java
package com.android.build.gradle.internal.ndk
public com.android.build.gradle.internal.ndk.NdkR13StlSpecificationFactory extends com.android.build.gradle.internal.ndk.NdkR12StlSpecificationFactory {
	public void  () 
	protected java.util.List getLibcxxIncludes (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
}

com/android/build/gradle/internal/ndk/NdkR13Info.class
NdkR13Info.java
package com.android.build.gradle.internal.ndk
public com.android.build.gradle.internal.ndk.NdkR13Info extends com.android.build.gradle.internal.ndk.DefaultNdkInfo {
	public void  (java.io.File) 
		java.io.File root
	public com.android.build.gradle.internal.ndk.StlNativeToolSpecification getStlNativeToolSpecification (com.android.build.gradle.internal.ndk.Stl, java.lang.String, com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.ndk.Stl stl
		String stlVersion
		com.android.build.gradle.internal.core.Abi abi
		com.android.build.gradle.internal.ndk.StlSpecification spec
}

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

com/android/build/gradle/internal/ndk/NdkR14StlSpecificationFactory.class
NdkR14StlSpecificationFactory.java
package com.android.build.gradle.internal.ndk
public com.android.build.gradle.internal.ndk.NdkR14StlSpecificationFactory extends com.android.build.gradle.internal.ndk.NdkR13StlSpecificationFactory {
	public void  () 
}

com/android/build/gradle/internal/ndk/NdkR11Info.class
NdkR11Info.java
package com.android.build.gradle.internal.ndk
public com.android.build.gradle.internal.ndk.NdkR11Info extends com.android.build.gradle.internal.ndk.DefaultNdkInfo {
	public void  (java.io.File) 
		java.io.File root
	public com.android.build.gradle.internal.ndk.StlNativeToolSpecification getStlNativeToolSpecification (com.android.build.gradle.internal.ndk.Stl, java.lang.String, com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.ndk.Stl stl
		String stlVersion
		com.android.build.gradle.internal.core.Abi abi
		com.android.build.gradle.internal.ndk.StlSpecification spec
}

com/android/build/gradle/internal/ndk/NativeToolSpecification.class
NativeToolSpecification.java
package com.android.build.gradle.internal.ndk
public abstract com.android.build.gradle.internal.ndk.NativeToolSpecification extends java.lang.Object {
	public abstract java.lang.Iterable getCFlags () 
	public abstract java.lang.Iterable getCppFlags () 
	public abstract java.lang.Iterable getLdFlags () 
}

com/android/build/gradle/internal/ndk/NativeLibrarySpecification.class
NativeLibrarySpecification.java
package com.android.build.gradle.internal.ndk
public abstract com.android.build.gradle.internal.ndk.NativeLibrarySpecification extends java.lang.Object {
	public abstract java.util.List getIncludes () 
	public abstract java.util.List getStaticLibs () 
	public abstract java.util.List getSharedLibs () 
}

com/android/build/gradle/internal/ndk/NdkR11StlSpecificationFactory.class
NdkR11StlSpecificationFactory.java
package com.android.build.gradle.internal.ndk
public com.android.build.gradle.internal.ndk.NdkR11StlSpecificationFactory extends com.android.build.gradle.internal.ndk.DefaultStlSpecificationFactory {
	public void  () 
	public com.android.build.gradle.internal.ndk.StlSpecification create (com.android.build.gradle.internal.ndk.Stl, java.lang.String, com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.ndk.Stl stl
		String stlVersion
		com.android.build.gradle.internal.core.Abi abi
	protected java.util.List getLibcxxIncludes (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
}

com/android/build/gradle/internal/ndk/NdkR11StlSpecificationFactory$1.class
NdkR11StlSpecificationFactory.java
package com.android.build.gradle.internal.ndk
 com.android.build.gradle.internal.ndk.NdkR11StlSpecificationFactory$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$ndk$Stl
	static void  () 
}

com/android/build/gradle/internal/ndk/DefaultStlSpecificationFactory$1.class
DefaultStlSpecificationFactory.java
package com.android.build.gradle.internal.ndk
 com.android.build.gradle.internal.ndk.DefaultStlSpecificationFactory$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$ndk$Stl
	static void  () 
}

com/android/build/gradle/internal/ndk/StlSpecificationFactory.class
StlSpecificationFactory.java
package com.android.build.gradle.internal.ndk
public abstract com.android.build.gradle.internal.ndk.StlSpecificationFactory extends java.lang.Object {
	public abstract com.android.build.gradle.internal.ndk.StlSpecification create (com.android.build.gradle.internal.ndk.Stl, java.lang.String, com.android.build.gradle.internal.core.Abi) 
}

com/android/build/gradle/internal/ndk/StlSpecification.class
StlSpecification.java
package com.android.build.gradle.internal.ndk
public final com.android.build.gradle.internal.ndk.StlSpecification extends java.lang.Object {
	private final java.util.Collection includes
	private final java.util.Collection staticLibs
	private final java.util.Collection sharedLibs
	public void  (java.util.Collection, java.util.Collection, java.util.Collection) 
		java.util.Collection includes
		java.util.Collection staticLibs
		java.util.Collection sharedLibs
	public java.util.Collection getIncludes () 
	public java.util.Collection getStaticLibs () 
	public java.util.Collection getSharedLibs () 
}

com/android/build/gradle/internal/ndk/NdkInfo.class
NdkInfo.java
package com.android.build.gradle.internal.ndk
public abstract com.android.build.gradle.internal.ndk.NdkInfo extends java.lang.Object {
	public abstract java.io.File getRootDirectory () 
	public abstract java.lang.String getSysrootPath (com.android.build.gradle.internal.core.Abi, java.lang.String) 
	public abstract java.lang.String findLatestPlatformVersion (java.lang.String) 
	public abstract int findSuitablePlatformVersion (java.lang.String, int) 
	public abstract java.io.File getCCompiler (com.android.build.gradle.internal.core.Toolchain, java.lang.String, com.android.build.gradle.internal.core.Abi) 
	public abstract java.io.File getCppCompiler (com.android.build.gradle.internal.core.Toolchain, java.lang.String, com.android.build.gradle.internal.core.Abi) 
	public abstract java.io.File getLinker (com.android.build.gradle.internal.core.Toolchain, java.lang.String, com.android.build.gradle.internal.core.Abi) 
	public abstract java.io.File getAssembler (com.android.build.gradle.internal.core.Toolchain, java.lang.String, com.android.build.gradle.internal.core.Abi) 
	public abstract java.io.File getAr (com.android.build.gradle.internal.core.Toolchain, java.lang.String, com.android.build.gradle.internal.core.Abi) 
	public abstract java.io.File getStripExecutable (com.android.build.gradle.internal.core.Toolchain, java.lang.String, com.android.build.gradle.internal.core.Abi) 
	public abstract com.android.build.gradle.internal.ndk.StlNativeToolSpecification getStlNativeToolSpecification (com.android.build.gradle.internal.ndk.Stl, java.lang.String, com.android.build.gradle.internal.core.Abi) 
	public abstract java.io.File getToolchainPath (com.android.build.gradle.internal.core.Toolchain, java.lang.String, com.android.build.gradle.internal.core.Abi) 
	public abstract java.lang.String getDefaultToolchainVersion (com.android.build.gradle.internal.core.Toolchain, com.android.build.gradle.internal.core.Abi) 
}

com/android/build/gradle/internal/ndk/StlNativeToolSpecification.class
StlNativeToolSpecification.java
package com.android.build.gradle.internal.ndk
public abstract com.android.build.gradle.internal.ndk.StlNativeToolSpecification extends java.lang.Object implements com.android.build.gradle.internal.ndk.NativeToolSpecification com.android.build.gradle.internal.ndk.NativeLibrarySpecification  {
}

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

com/android/build/gradle/internal/ndk/NdkHandler.class
NdkHandler.java
package com.android.build.gradle.internal.ndk
public com.android.build.gradle.internal.ndk.NdkHandler extends java.lang.Object {
	private String platformVersion
	private String compileSdkVersion
	private final com.android.build.gradle.internal.core.Toolchain toolchain
	private final String toolchainVersion
	private final java.io.File ndkDirectory
	private final com.android.build.gradle.internal.ndk.NdkInfo ndkInfo
	private final com.android.repository.Revision revision
	private static final int LATEST_SUPPORTED_VERSION
	public void  (java.io.File, java.lang.String, java.lang.String, java.lang.String) 
		java.io.File projectDir
		String platformVersion
		String toolchainName
		String toolchainVersion
	private static java.util.Properties readProperties (java.io.File) 
		java.io.InputStreamReader reader
		java.io.FileInputStream fis
		java.io.IOException e
		java.io.File file
		java.util.Properties properties
	public static com.android.repository.Revision findRevision (java.io.File) 
		java.io.File sourceProperties
		java.util.Properties properties
		String version
		java.io.File ndkDirectory
	public com.android.repository.Revision getRevision () 
	private java.lang.String getPlatformVersion () 
	public void setCompileSdkVersion (java.lang.String) 
		String compileSdkVersion
	public com.android.build.gradle.internal.core.Toolchain getToolchain () 
	public java.lang.String getToolchainVersion () 
	private static java.io.File findNdkDirectory (java.io.File) 
		java.io.File projectDir
		java.io.File localProperties
		java.util.Properties properties
		java.io.File ndkDir
	private static boolean checkNdkDir (java.io.File) 
		java.io.File ndkDir
	private static void invalidNdkWarning (java.lang.String, java.io.File) 
		String message
		java.io.File ndkDir
	public static java.io.File findNdkDirectory (java.util.Properties, java.io.File) 
		java.io.File ndkBundle
		java.util.Properties properties
		java.io.File projectDir
		String ndkDirProp
		String ndkEnvVar
		com.android.utils.Pair sdkLocation
		java.io.File sdkFolder
	public java.io.File getNdkDirectory () 
	public boolean isConfigured () 
	private java.io.File getToolchainPath (com.android.build.gradle.internal.core.Toolchain, java.lang.String, com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Toolchain toolchain
		String toolchainVersion
		com.android.build.gradle.internal.core.Abi abi
	public java.lang.String getSysroot (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public java.lang.String getSysroot (com.android.build.gradle.internal.core.Abi, java.lang.String) 
		com.android.build.gradle.internal.core.Abi abi
		String platformVersionOverride
	private boolean supports64Bits () 
		NumberFormatException ignored
		String targetString
	private java.lang.String getGccToolchainVersion (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public java.io.File getDefaultGccToolchainPath (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public static java.util.Collection getAbiList () 
	private static java.util.Collection getAbiList32 () 
		com.android.build.gradle.internal.core.Abi abi
		com.google.common.collect.ImmutableList$Builder builder
	public java.util.Collection getSupportedAbis () 
	public java.io.File getCCompiler (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public java.io.File getCppCompiler (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public java.io.File getLinker (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public java.io.File getAssembler (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public java.io.File getAr (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public java.io.File getStripExecutable (com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.core.Abi abi
	public com.android.build.gradle.internal.ndk.StlNativeToolSpecification getStlNativeToolSpecification (com.android.build.gradle.internal.ndk.Stl, java.lang.String, com.android.build.gradle.internal.core.Abi) 
		com.android.build.gradle.internal.ndk.Stl stl
		String stlVersion
		com.android.build.gradle.internal.core.Abi abi
	public int findSuitablePlatformVersion (java.lang.String, int) 
		String abi
		int minSdkVersion
}

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

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

com/android/build/gradle/internal/TaskManager$2.class
TaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.TaskManager$2 extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	final com.android.build.gradle.internal.TaskManager this$0
	void  (com.android.build.gradle.internal.TaskManager) 
		com.android.build.gradle.internal.TaskManager this$0
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.TaskManager$ConfigAttrTask) 
		com.android.build.gradle.internal.TaskManager$ConfigAttrTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/
com/android/build/gradle/internal/tasks/PackageRenderscriptConfigAction.class
PackageRenderscriptConfigAction.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.PackageRenderscriptConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private com.android.build.gradle.internal.scope.VariantScope variantScope
	private java.io.File destDir
	public void  (com.android.build.gradle.internal.scope.VariantScope, java.io.File) 
		com.android.build.gradle.internal.scope.VariantScope variantScope
		java.io.File destDir
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (org.gradle.api.tasks.Sync) 
		org.gradle.api.tasks.Sync packageRenderscript
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/PrepareLibraryTask$FileCacheInputParams.class
PrepareLibraryTask.java
package com.android.build.gradle.internal.tasks
final com.android.build.gradle.internal.tasks.PrepareLibraryTask$FileCacheInputParams extends java.lang.Enum {
	public static final com.android.build.gradle.internal.tasks.PrepareLibraryTask$FileCacheInputParams FILE_PATH
	public static final com.android.build.gradle.internal.tasks.PrepareLibraryTask$FileCacheInputParams FILE_SIZE
	public static final com.android.build.gradle.internal.tasks.PrepareLibraryTask$FileCacheInputParams FILE_TIMESTAMP
	private static final com.android.build.gradle.internal.tasks.PrepareLibraryTask$FileCacheInputParams[] $VALUES
	public static com.android.build.gradle.internal.tasks.PrepareLibraryTask$FileCacheInputParams[] values () 
	public static com.android.build.gradle.internal.tasks.PrepareLibraryTask$FileCacheInputParams valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/tasks/AppPreBuildTask$ConfigAction.class
AppPreBuildTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.AppPreBuildTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope variantScope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope variantScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.AppPreBuildTask) 
		com.android.build.gradle.internal.tasks.AppPreBuildTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/TaskInputHelper.class
TaskInputHelper.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.TaskInputHelper extends java.lang.Object {
	private static java.util.concurrent.atomic.AtomicBoolean bypassSupplier
	public void  () 
	public static void disableBypass () 
	public static void enableBypass () 
	public static java.util.function.Supplier bypassFileSupplier (java.util.function.Supplier) 
		java.util.function.Supplier supplier
	public static java.util.concurrent.Callable bypassFileCallable (java.util.function.Supplier) 
		java.util.function.Supplier supplier
	public static java.util.function.Supplier memoize (java.util.function.Supplier) 
		java.util.function.Supplier supplier
	static java.util.concurrent.atomic.AtomicBoolean access$300 () 
	static void  () 
}

com/android/build/gradle/internal/tasks/TaskInputHelper$BypassFileSupplier.class
TaskInputHelper.java
package com.android.build.gradle.internal.tasks
 com.android.build.gradle.internal.tasks.TaskInputHelper$BypassFileSupplier extends com.android.build.gradle.internal.tasks.TaskInputHelper$MemoizedSupplier {
	public java.util.Collection get () 
	private void  (java.util.function.Supplier) 
		java.util.function.Supplier supplier
	public volatile java.lang.Object get () 
	void  (java.util.function.Supplier, com.android.build.gradle.internal.tasks.TaskInputHelper$1) 
		java.util.function.Supplier x0
		com.android.build.gradle.internal.tasks.TaskInputHelper$1 x1
}

com/android/build/gradle/internal/tasks/IncrementalTask$1.class
IncrementalTask.java
package com.android.build.gradle.internal.tasks
 com.android.build.gradle.internal.tasks.IncrementalTask$1 extends java.lang.Object implements org.gradle.api.Action  {
	final java.util.Map val$changedInputs
	final com.android.build.gradle.internal.tasks.IncrementalTask this$0
	void  (com.android.build.gradle.internal.tasks.IncrementalTask, java.util.Map) 
		com.android.build.gradle.internal.tasks.IncrementalTask this$0
	public void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails change
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/AppPreBuildTask.class
AppPreBuildTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.AppPreBuildTask extends com.android.build.gradle.internal.tasks.DefaultAndroidTask {
	private org.gradle.api.artifacts.ArtifactCollection compileClasspath
	private org.gradle.api.artifacts.ArtifactCollection runtimeClasspath
	private com.android.build.gradle.internal.scope.VariantScope variantScope
	public void  () 
	void run () 
	private void checkAppWithAndroidLibAsCompileOnly () 
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifact
		String display
		org.gradle.api.artifacts.result.ResolvedArtifactResult artifact
		java.util.Set compileArtifacts
		java.util.Set runtimeArtifacts
		java.util.Set runtimeIds
	static com.android.build.gradle.internal.scope.VariantScope access$002 (com.android.build.gradle.internal.tasks.AppPreBuildTask, com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.tasks.AppPreBuildTask x0
		com.android.build.gradle.internal.scope.VariantScope x1
}

com/android/build/gradle/internal/tasks/NdkTask.class
NdkTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.NdkTask extends com.android.build.gradle.internal.tasks.BaseTask {
	private com.android.build.gradle.internal.dsl.CoreNdkOptions ndkConfig
	public void  () 
	public com.android.build.gradle.internal.dsl.CoreNdkOptions getNdkConfig () 
	public void setNdkConfig (com.android.build.gradle.internal.dsl.CoreNdkOptions) 
		com.android.build.gradle.internal.dsl.CoreNdkOptions ndkConfig
	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 () 
}

com/android/build/gradle/internal/tasks/MergeFileTask.class
MergeFileTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.MergeFileTask extends com.android.build.gradle.internal.tasks.DefaultAndroidTask {
	private java.util.Set mInputFiles
	private java.io.File mOutputFile
	public void  () 
	public void mergeFiles ()  throws java.io.IOException 
		String content
		java.io.File file
		java.util.Set files
		java.io.File output
	public java.util.Set getInputFiles () 
	public void setInputFiles (java.util.Set) 
		java.util.Set inputFiles
	public java.io.File getOutputFile () 
	public void setOutputFile (java.io.File) 
		java.io.File outputFile
}

com/android/build/gradle/internal/tasks/AndroidTestTask.class
AndroidTestTask.java
package com.android.build.gradle.internal.tasks
public abstract com.android.build.gradle.internal.tasks.AndroidTestTask extends java.lang.Object implements org.gradle.api.tasks.VerificationTask  {
	public abstract java.io.File getResultsDir () 
	public abstract boolean getTestFailed () 
}

com/android/build/gradle/internal/tasks/MockableAndroidJarTask$ConfigAction.class
MockableAndroidJarTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.MockableAndroidJarTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.GlobalScope scope
	private final java.io.File mockableJar
	public void  (com.android.build.gradle.internal.scope.GlobalScope, java.io.File) 
		com.android.build.gradle.internal.scope.GlobalScope scope
		java.io.File mockableJar
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.MockableAndroidJarTask) 
		com.android.build.gradle.internal.tasks.MockableAndroidJarTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/DeviceProviderInstrumentTestTask$ConfigAction.class

com/android/build/gradle/internal/tasks/CheckManifest$ConfigAction.class
CheckManifest.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.CheckManifest$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	private final boolean isManifestOptional
	public void  (com.android.build.gradle.internal.scope.VariantScope, boolean) 
		com.android.build.gradle.internal.scope.VariantScope scope
		boolean isManifestOptional
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.CheckManifest) 
		com.android.build.gradle.internal.tasks.CheckManifest checkManifestTask
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/PrepareDependenciesTask.class
PrepareDependenciesTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.PrepareDependenciesTask extends com.android.build.gradle.internal.tasks.BaseTask {
	private com.android.build.gradle.internal.variant.BaseVariantData variant
	private final java.util.List checkers
	public void  () 
	protected void prepare () 
		String variantName
		org.gradle.api.artifacts.ModuleVersionIdentifier mavenVersion
		int api
		java.util.Map$Entry entry
		com.android.builder.model.SyncIssue syncIssue
		com.android.build.gradle.internal.dependency.DependencyChecker checker
		com.android.builder.model.ApiVersion minSdkVersion
		int minSdk
		boolean foundError
	public void addChecker (com.android.build.gradle.internal.dependency.DependencyChecker) 
		com.android.build.gradle.internal.dependency.DependencyChecker checker
	public com.android.build.gradle.internal.variant.BaseVariantData getVariant () 
	public void setVariant (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData variant
}

com/android/build/gradle/internal/tasks/databinding/
com/android/build/gradle/internal/tasks/databinding/DataBindingProcessLayoutsTask$ConfigAction.class
DataBindingProcessLayoutsTask.java
package com.android.build.gradle.internal.tasks.databinding
public com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope variantScope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope variantScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask) 
		com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/databinding/DataBindingExportBuildInfoTask.class
DataBindingExportBuildInfoTask.java
package com.android.build.gradle.internal.tasks.databinding
public com.android.build.gradle.internal.tasks.databinding.DataBindingExportBuildInfoTask extends org.gradle.api.DefaultTask {
	private android.databinding.tool.LayoutXmlProcessor xmlProcessor
	private java.io.File sdkDir
	private java.io.File xmlOutFolder
	private java.io.File exportClassListTo
	private java.io.File dataBindingClassOutput
	private java.util.function.Supplier compilerClasspath
	private java.util.function.Supplier compilerSources
	public void  () 
	public void exportInfo (org.gradle.api.tasks.incremental.IncrementalTaskInputs) 
		org.gradle.api.tasks.incremental.IncrementalTaskInputs inputs
	public android.databinding.tool.LayoutXmlProcessor getXmlProcessor () 
	public void setXmlProcessor (android.databinding.tool.LayoutXmlProcessor) 
		android.databinding.tool.LayoutXmlProcessor xmlProcessor
	public org.gradle.api.file.FileCollection getCompilerClasspath () 
	public java.lang.Iterable getCompilerSources () 
	public java.io.File getSdkDir () 
	public void setSdkDir (java.io.File) 
		java.io.File sdkDir
	public java.io.File getXmlOutFolder () 
	public void setXmlOutFolder (java.io.File) 
		java.io.File xmlOutFolder
	public java.io.File getExportClassListTo () 
	public void setExportClassListTo (java.io.File) 
		java.io.File exportClassListTo
	public java.io.File getOutput () 
	public void setDataBindingClassOutput (java.io.File) 
		java.io.File dataBindingClassOutput
	static java.util.function.Supplier access$002 (com.android.build.gradle.internal.tasks.databinding.DataBindingExportBuildInfoTask, java.util.function.Supplier) 
		com.android.build.gradle.internal.tasks.databinding.DataBindingExportBuildInfoTask x0
		java.util.function.Supplier x1
	static java.util.function.Supplier access$102 (com.android.build.gradle.internal.tasks.databinding.DataBindingExportBuildInfoTask, java.util.function.Supplier) 
		com.android.build.gradle.internal.tasks.databinding.DataBindingExportBuildInfoTask x0
		java.util.function.Supplier x1
}

com/android/build/gradle/internal/tasks/databinding/DataBindingMergeArtifactsTransform.class

com/android/build/gradle/internal/tasks/databinding/DataBindingProcessLayoutsTask.class
DataBindingProcessLayoutsTask.java
package com.android.build.gradle.internal.tasks.databinding
public com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask extends org.gradle.api.DefaultTask {
	private android.databinding.tool.LayoutXmlProcessor xmlProcessor
	private java.io.File sdkDir
	private int minSdk
	private java.io.File layoutInputFolder
	private java.io.File layoutOutputFolder
	private java.io.File xmlInfoOutFolder
	public void  () 
	public java.io.File getLayoutInputFolder () 
	public void setLayoutInputFolder (java.io.File) 
		java.io.File layoutInputFolder
	public java.io.File getLayoutOutputFolder () 
	public void setLayoutOutputFolder (java.io.File) 
		java.io.File layoutOutputFolder
	public java.io.File getXmlInfoOutFolder () 
	public void processResources (org.gradle.api.tasks.incremental.IncrementalTaskInputs)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException javax.xml.xpath.XPathExpressionException java.io.IOException javax.xml.bind.JAXBException 
		org.gradle.api.tasks.incremental.IncrementalTaskInputs incrementalTaskInputs
		android.databinding.tool.LayoutXmlProcessor$ResourceInput resourceInput
	public void setXmlProcessor (android.databinding.tool.LayoutXmlProcessor) 
		android.databinding.tool.LayoutXmlProcessor xmlProcessor
	public java.io.File getSdkDir () 
	public void setSdkDir (java.io.File) 
		java.io.File sdkDir
	public int getMinSdk () 
	public void setMinSdk (int) 
		int minSdk
	public void setXmlInfoOutFolder (java.io.File) 
		java.io.File xmlInfoOutFolder
}

com/android/build/gradle/internal/tasks/databinding/DataBindingExportBuildInfoTask$ConfigAction.class

com/android/build/gradle/internal/tasks/databinding/DataBindingMergeArtifactsTransform$1.class
DataBindingMergeArtifactsTransform.java
package com.android.build.gradle.internal.tasks.databinding
 com.android.build.gradle.internal.tasks.databinding.DataBindingMergeArtifactsTransform$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/tasks/databinding/DataBindingProcessLayoutsTask$2.class
DataBindingProcessLayoutsTask.java
package com.android.build.gradle.internal.tasks.databinding
 com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask$2 extends java.lang.Object implements org.gradle.api.Action  {
	final android.databinding.tool.LayoutXmlProcessor$ResourceInput val$resourceInput
	final com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask this$0
	void  (com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask, android.databinding.tool.LayoutXmlProcessor$ResourceInput) 
		com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask this$0
	public void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails inputFileDetails
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/databinding/DataBindingProcessLayoutsTask$1.class
DataBindingProcessLayoutsTask.java
package com.android.build.gradle.internal.tasks.databinding
 com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask$1 extends java.lang.Object implements org.gradle.api.Action  {
	final android.databinding.tool.LayoutXmlProcessor$ResourceInput val$resourceInput
	final com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask this$0
	void  (com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask, android.databinding.tool.LayoutXmlProcessor$ResourceInput) 
		com.android.build.gradle.internal.tasks.databinding.DataBindingProcessLayoutsTask this$0
	public void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails inputFileDetails
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/SingleFileCopyTask.class
SingleFileCopyTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.SingleFileCopyTask extends org.gradle.api.DefaultTask {
	protected java.io.File inputFile
	protected java.io.File outputFile
	public void  () 
	public java.io.File getInputFile () 
	public java.io.File getOutputFile () 
	public void setInputFile (java.io.File) 
		java.io.File inputFile
	public void setOutputFile (java.io.File) 
		java.io.File outputFile
	public void copy ()  throws java.io.IOException 
}

com/android/build/gradle/internal/tasks/CheckManifest.class
CheckManifest.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.CheckManifest extends com.android.build.gradle.internal.tasks.DefaultAndroidTask {
	private java.io.File manifest
	private Boolean isOptional
	public void  () 
	public java.io.File getManifest () 
	public void setManifest (java.io.File) 
		java.io.File manifest
	public java.lang.Boolean getOptional () 
	public void setOptional (java.lang.Boolean) 
		Boolean optional
	void check () 
	static java.io.File access$002 (com.android.build.gradle.internal.tasks.CheckManifest, java.io.File) 
		com.android.build.gradle.internal.tasks.CheckManifest x0
		java.io.File x1
}

com/android/build/gradle/internal/tasks/GenerateApkDataTask$ConfigAction.class
GenerateApkDataTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.GenerateApkDataTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	com.android.build.gradle.internal.scope.VariantScope scope
	org.gradle.api.file.FileCollection apkFileCollection
	public void  (com.android.build.gradle.internal.scope.VariantScope, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.VariantScope scope
		org.gradle.api.file.FileCollection apkFileCollection
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.GenerateApkDataTask) 
		com.android.build.gradle.internal.tasks.GenerateApkDataTask task
		com.android.build.gradle.internal.variant.ApkVariantData variantData
		com.android.build.gradle.internal.core.GradleVariantConfiguration variantConfiguration
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/AbstractAndroidCompile.class
AbstractAndroidCompile.java
package com.android.build.gradle.internal.tasks
public abstract com.android.build.gradle.internal.tasks.AbstractAndroidCompile extends org.gradle.api.tasks.compile.AbstractCompile {
	public void  () 
	public java.lang.String getAndroidGradlePluginVersion () 
}

com/android/build/gradle/internal/tasks/UninstallTask.class

com/android/build/gradle/internal/tasks/DefaultAndroidTask.class
DefaultAndroidTask.java
package com.android.build.gradle.internal.tasks
public abstract com.android.build.gradle.internal.tasks.DefaultAndroidTask extends org.gradle.api.DefaultTask {
	private String variantName
	public void  () 
	public java.lang.String getVariantName () 
	public void setVariantName (java.lang.String) 
		String variantName
	public java.lang.String getAndroidGradlePluginVersion () 
}

com/android/build/gradle/internal/tasks/AndroidReportTask$ConfigAction$TaskKind.class
AndroidReportTask.java
package com.android.build.gradle.internal.tasks
public final com.android.build.gradle.internal.tasks.AndroidReportTask$ConfigAction$TaskKind extends java.lang.Enum {
	public static final com.android.build.gradle.internal.tasks.AndroidReportTask$ConfigAction$TaskKind CONNECTED
	public static final com.android.build.gradle.internal.tasks.AndroidReportTask$ConfigAction$TaskKind DEVICE_PROVIDER
	private static final com.android.build.gradle.internal.tasks.AndroidReportTask$ConfigAction$TaskKind[] $VALUES
	public static com.android.build.gradle.internal.tasks.AndroidReportTask$ConfigAction$TaskKind[] values () 
	public static com.android.build.gradle.internal.tasks.AndroidReportTask$ConfigAction$TaskKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/tasks/PrepareDependenciesTask$ConfigAction.class
PrepareDependenciesTask.java
package com.android.build.gradle.internal.tasks
public final com.android.build.gradle.internal.tasks.PrepareDependenciesTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope scope
	private final com.android.build.gradle.internal.dependency.VariantDependencies configurationDependencies
	public void  (com.android.build.gradle.internal.scope.VariantScope, com.android.build.gradle.internal.dependency.VariantDependencies) 
		com.android.build.gradle.internal.scope.VariantScope scope
		com.android.build.gradle.internal.dependency.VariantDependencies configurationDependencies
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.PrepareDependenciesTask) 
		com.android.build.gradle.internal.tasks.PrepareDependenciesTask prepareDependenciesTask
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/DependencyReportTask.class
DependencyReportTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.DependencyReportTask extends org.gradle.api.DefaultTask {
	private com.android.build.gradle.internal.AndroidAsciiReportRenderer renderer
	private java.util.Set variants
	public void  () 
	public void generate ()  throws java.io.IOException 
		com.android.build.gradle.internal.variant.BaseVariantData variant
		java.util.SortedSet sortedConfigurations
	public java.util.Set getVariants () 
	public void setVariants (java.util.Collection) 
		java.util.Collection variants
	public void setVariants (java.util.Set) 
		java.util.Set variants
	public com.android.build.gradle.internal.AndroidAsciiReportRenderer getRenderer () 
	public void setRenderer (com.android.build.gradle.internal.AndroidAsciiReportRenderer) 
		com.android.build.gradle.internal.AndroidAsciiReportRenderer renderer
}

com/android/build/gradle/internal/tasks/BaseTask.class
BaseTask.java
package com.android.build.gradle.internal.tasks
public abstract com.android.build.gradle.internal.tasks.BaseTask extends com.android.build.gradle.internal.tasks.DefaultAndroidTask {
	private com.android.builder.core.AndroidBuilder androidBuilder
	private com.android.utils.ILogger iLogger
	public void  () 
	protected com.android.builder.core.AndroidBuilder getBuilder () 
	protected com.android.utils.ILogger getILogger () 
	protected com.android.sdklib.BuildToolInfo getBuildTools () 
		com.android.builder.sdk.TargetInfo targetInfo
	public void setAndroidBuilder (com.android.builder.core.AndroidBuilder) 
		com.android.builder.core.AndroidBuilder androidBuilder
}

com/android/build/gradle/internal/tasks/GenerateApkDataTask.class

com/android/build/gradle/internal/tasks/DependencyReportTask$1.class
DependencyReportTask.java
package com.android.build.gradle.internal.tasks
 com.android.build.gradle.internal.tasks.DependencyReportTask$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.build.gradle.internal.tasks.DependencyReportTask this$0
	void  (com.android.build.gradle.internal.tasks.DependencyReportTask) 
		com.android.build.gradle.internal.tasks.DependencyReportTask this$0
	public int compare (com.android.build.gradle.internal.variant.BaseVariantData, com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData conf1
		com.android.build.gradle.internal.variant.BaseVariantData conf2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/build/gradle/internal/tasks/ExtractProguardFiles.class
ExtractProguardFiles.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.ExtractProguardFiles extends org.gradle.api.DefaultTask {
	public void  () 
	public void run ()  throws java.io.IOException 
}

com/android/build/gradle/internal/tasks/IncrementalTask.class
IncrementalTask.java
package com.android.build.gradle.internal.tasks
public abstract com.android.build.gradle.internal.tasks.IncrementalTask extends com.android.build.gradle.internal.tasks.BaseTask {
	public static final String MARKER_NAME
	private java.io.File incrementalFolder
	public void  () 
	public void setIncrementalFolder (java.io.File) 
		java.io.File incrementalFolder
	public java.io.File getIncrementalFolder () 
	protected boolean isIncremental () 
	protected abstract void doFullTaskAction ()  throws java.lang.Exception 
	protected void doIncrementalTaskAction (java.util.Map)  throws java.lang.Exception 
		java.util.Map changedInputs
	void taskAction (org.gradle.api.tasks.incremental.IncrementalTaskInputs)  throws java.lang.Exception 
		org.gradle.api.tasks.incremental.IncrementalTaskInputs inputs
		java.util.Map changedInputs
}

com/android/build/gradle/internal/tasks/MockableAndroidJarTask.class

com/android/build/gradle/internal/tasks/TestPreBuildTask$ConfigAction.class
TestPreBuildTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.TestPreBuildTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.VariantScope variantScope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope variantScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.TestPreBuildTask) 
		com.android.build.gradle.internal.tasks.TestPreBuildTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/FilteredJarCopyTask.class

com/android/build/gradle/internal/tasks/CopyLintConfigAction.class
CopyLintConfigAction.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.CopyLintConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private com.android.build.gradle.internal.scope.VariantScope variantScope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope variantScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (org.gradle.api.tasks.Copy) 
		org.gradle.api.tasks.Copy copyLint
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/KnownFilesSaveData.class

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

com/android/build/gradle/internal/tasks/AndroidReportTask$ConfigAction.class

com/android/build/gradle/internal/tasks/KnownFilesSaveData$InputSet.class
KnownFilesSaveData.java
package com.android.build.gradle.internal.tasks
public final com.android.build.gradle.internal.tasks.KnownFilesSaveData$InputSet extends java.lang.Enum {
	public static final com.android.build.gradle.internal.tasks.KnownFilesSaveData$InputSet DEX
	public static final com.android.build.gradle.internal.tasks.KnownFilesSaveData$InputSet JAVA_RESOURCE
	public static final com.android.build.gradle.internal.tasks.KnownFilesSaveData$InputSet NATIVE_RESOURCE
	public static final com.android.build.gradle.internal.tasks.KnownFilesSaveData$InputSet ANDROID_RESOURCE
	public static final com.android.build.gradle.internal.tasks.KnownFilesSaveData$InputSet ASSET
	private static final com.android.build.gradle.internal.tasks.KnownFilesSaveData$InputSet[] $VALUES
	public static com.android.build.gradle.internal.tasks.KnownFilesSaveData$InputSet[] values () 
	public static com.android.build.gradle.internal.tasks.KnownFilesSaveData$InputSet valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/tasks/UninstallTask$ConfigAction.class

com/android/build/gradle/internal/tasks/DeviceProviderInstrumentTestTask.class
DeviceProviderInstrumentTestTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask extends com.android.build.gradle.internal.tasks.BaseTask implements com.android.build.gradle.internal.tasks.AndroidTestTask  {
	private java.io.File reportsDir
	private java.io.File resultsDir
	private java.io.File coverageDir
	private String flavorName
	private java.util.Collection installOptions
	private com.android.builder.testing.api.DeviceProvider deviceProvider
	private com.android.builder.testing.TestData testData
	private java.util.function.Supplier splitSelectExec
	private com.android.ide.common.process.ProcessExecutor processExecutor
	private boolean ignoreFailures
	private boolean testFailed
	private boolean enableSharding
	private Integer numShards
	private org.gradle.api.file.FileCollection testTargetManifests
	public void  () 
	protected void runTests ()  throws com.android.builder.testing.api.DeviceException java.io.IOException java.lang.InterruptedException com.android.builder.testing.TestRunner$NoAuthorizedDeviceFoundException com.android.builder.testing.api.TestException javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
		java.io.File emptyCoverageFile
		java.io.File testApk
		String flavor
		com.android.builder.testing.TestRunner testRunner
		java.util.Collection extraArgs
		String reportUrl
		String message
		java.io.File resultsOutDir
		java.io.File coverageOutDir
		boolean success
		java.io.File reportOutDir
		com.android.build.gradle.internal.test.report.TestReport report
	public void setEnableSharding (boolean) 
		boolean enableSharding
	public void setNumShards (java.lang.Integer) 
		Integer numShards
	private boolean testsFound () 
	public java.io.File getReportsDir () 
	public void setReportsDir (java.io.File) 
		java.io.File reportsDir
	public java.io.File getResultsDir () 
	public void setResultsDir (java.io.File) 
		java.io.File resultsDir
	public java.io.File getCoverageDir () 
	public void setCoverageDir (java.io.File) 
		java.io.File coverageDir
	public java.lang.String getFlavorName () 
	public void setFlavorName (java.lang.String) 
		String flavorName
	public java.util.Collection getInstallOptions () 
	public void setInstallOptions (java.util.Collection) 
		java.util.Collection installOptions
	public com.android.builder.testing.api.DeviceProvider getDeviceProvider () 
	public void setDeviceProvider (com.android.builder.testing.api.DeviceProvider) 
		com.android.builder.testing.api.DeviceProvider deviceProvider
	public com.android.builder.testing.TestData getTestData () 
	public void setTestData (com.android.builder.testing.TestData) 
		com.android.builder.testing.TestData testData
	public java.io.File getSplitSelectExec () 
	public com.android.ide.common.process.ProcessExecutor getProcessExecutor () 
	public void setProcessExecutor (com.android.ide.common.process.ProcessExecutor) 
		com.android.ide.common.process.ProcessExecutor processExecutor
	public boolean getIgnoreFailures () 
	public void setIgnoreFailures (boolean) 
		boolean ignoreFailures
	public boolean getTestFailed () 
	org.gradle.api.file.FileCollection getTestTargetManifests () 
	static org.gradle.api.file.FileCollection access$002 (com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask x0
		org.gradle.api.file.FileCollection x1
	static java.util.function.Supplier access$102 (com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask, java.util.function.Supplier) 
		com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask x0
		java.util.function.Supplier x1
	static java.io.File access$202 (com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask, java.io.File) 
		com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask x0
		java.io.File x1
	static java.io.File access$302 (com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask, java.io.File) 
		com.android.build.gradle.internal.tasks.DeviceProviderInstrumentTestTask x0
		java.io.File x1
}

com/android/build/gradle/internal/tasks/SplitFileSupplier.class
SplitFileSupplier.java
package com.android.build.gradle.internal.tasks
public abstract com.android.build.gradle.internal.tasks.SplitFileSupplier extends java.lang.Object implements com.android.build.gradle.internal.tasks.FileSupplier  {
	public abstract com.android.build.FilterData getFilterData () 
}

com/android/build/gradle/internal/tasks/SigningReportTask.class
SigningReportTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.SigningReportTask extends org.gradle.api.DefaultTask {
	private java.util.Set variants
	public void  () 
	public void generate ()  throws java.io.IOException 
		java.text.DateFormat df
		com.android.build.gradle.internal.tasks.SigningReportTask$SigningInfo signingInfo
		com.android.builder.model.SigningConfig signingConfig
		com.android.build.gradle.internal.variant.BaseVariantData variant
		org.gradle.internal.logging.text.StyledTextOutput textOutput
		java.util.Map cache
	public void setVariants (java.util.Collection) 
		java.util.Collection variants
	private static com.android.build.gradle.internal.tasks.SigningReportTask$SigningInfo getSigningInfo (com.android.builder.model.SigningConfig, java.util.Map) 
		com.android.ide.common.signing.CertificateInfo certificateInfo
		com.android.ide.common.signing.KeytoolException e
		java.io.FileNotFoundException e
		com.android.builder.model.SigningConfig signingConfig
		java.util.Map cache
		com.android.build.gradle.internal.tasks.SigningReportTask$SigningInfo signingInfo
	public static java.lang.String getFingerprint (java.security.cert.Certificate, java.lang.String) 
		java.security.MessageDigest digest
		java.security.cert.Certificate cert
		String hashAlgorithm
	private static java.lang.String toHexadecimalString (byte[]) 
		int num
		int i
		byte[] value
		StringBuilder sb
		int len
}

com/android/build/gradle/internal/tasks/SigningReportTask$SigningInfo.class
SigningReportTask.java
package com.android.build.gradle.internal.tasks
final com.android.build.gradle.internal.tasks.SigningReportTask$SigningInfo extends java.lang.Object {
	String md5
	String sha1
	java.util.Date notAfter
	String error
	private void  () 
	boolean isValid () 
	void  (com.android.build.gradle.internal.tasks.SigningReportTask$1) 
		com.android.build.gradle.internal.tasks.SigningReportTask$1 x0
}

com/android/build/gradle/internal/tasks/AndroidReportTask.class

com/android/build/gradle/internal/tasks/ValidateSigningTask$ConfigAction.class
ValidateSigningTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.ValidateSigningTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private com.android.build.gradle.internal.scope.PackagingScope mPackagingScope
	public void  (com.android.build.gradle.internal.scope.PackagingScope) 
		com.android.build.gradle.internal.scope.PackagingScope packagingScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.ValidateSigningTask) 
		com.android.build.gradle.internal.tasks.ValidateSigningTask task
		com.android.build.gradle.internal.dsl.CoreSigningConfig signingConfig
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/PrepareLibraryTask.class

com/android/build/gradle/internal/tasks/ValidateSigningTask.class
ValidateSigningTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.ValidateSigningTask extends com.android.build.gradle.internal.tasks.BaseTask {
	private com.android.builder.model.SigningConfig signingConfig
	public void  () 
	public void setSigningConfig (com.android.builder.model.SigningConfig) 
		com.android.builder.model.SigningConfig signingConfig
	public com.android.builder.model.SigningConfig getSigningConfig () 
	public java.lang.String getStoreLocation () 
		java.io.File f
	public void validate ()  throws com.android.prefs.AndroidLocation$AndroidLocationException com.android.ide.common.signing.KeytoolException 
		String message
		java.io.File storeDirectory
		java.io.File storeFile
}

com/android/build/gradle/internal/tasks/LintCompile.class
LintCompile.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.LintCompile extends com.android.build.gradle.internal.tasks.BaseTask {
	private java.io.File outputDirectory
	public void  () 
	public java.io.File getOutputDirectory () 
	public void setOutputDirectory (java.io.File) 
		java.io.File outputDirectory
	public void compile () 
}

com/android/build/gradle/internal/tasks/IncrementalTask$2.class
IncrementalTask.java
package com.android.build.gradle.internal.tasks
 com.android.build.gradle.internal.tasks.IncrementalTask$2 extends java.lang.Object implements org.gradle.api.Action  {
	final java.util.Map val$changedInputs
	final com.android.build.gradle.internal.tasks.IncrementalTask this$0
	void  (com.android.build.gradle.internal.tasks.IncrementalTask, java.util.Map) 
		com.android.build.gradle.internal.tasks.IncrementalTask this$0
	public void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails change
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/JackJacocoReportTask.class

com/android/build/gradle/internal/tasks/LintCompile$ConfigAction.class
LintCompile.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.LintCompile$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.GlobalScope globalScope
	public void  (com.android.build.gradle.internal.scope.GlobalScope) 
		com.android.build.gradle.internal.scope.GlobalScope globalScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.LintCompile) 
		com.android.build.gradle.internal.tasks.LintCompile task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/MergeProguardFilesConfigAction.class
MergeProguardFilesConfigAction.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.MergeProguardFilesConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final org.gradle.api.Project project
	private final com.android.build.gradle.internal.scope.VariantScope variantScope
	public void  (org.gradle.api.Project, com.android.build.gradle.internal.scope.VariantScope) 
		org.gradle.api.Project project
		com.android.build.gradle.internal.scope.VariantScope variantScope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.MergeFileTask) 
		com.android.build.gradle.internal.tasks.MergeFileTask mergeProguardFiles
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/tasks/JackJacocoReportTask$ConfigAction.class

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

com/android/build/gradle/internal/tasks/TestPreBuildTask.class

com/android/build/gradle/internal/tasks/TaskInputHelper$MemoizedSupplier.class
TaskInputHelper.java
package com.android.build.gradle.internal.tasks
 com.android.build.gradle.internal.tasks.TaskInputHelper$MemoizedSupplier extends java.lang.Object implements java.util.function.Supplier  {
	private final java.util.function.Supplier supplier
	private Object lastValue
	public java.lang.Object get () 
	private void  (java.util.function.Supplier) 
		java.util.function.Supplier supplier
	void  (java.util.function.Supplier, com.android.build.gradle.internal.tasks.TaskInputHelper$1) 
		java.util.function.Supplier x0
		com.android.build.gradle.internal.tasks.TaskInputHelper$1 x1
}

com/android/build/gradle/internal/tasks/TestServerTask.class

com/android/build/gradle/internal/tasks/SourceSetsTask.class

com/android/build/gradle/internal/tasks/InstallVariantTask$ConfigAction.class

com/android/build/gradle/internal/tasks/FileSupplier.class
FileSupplier.java
package com.android.build.gradle.internal.tasks
public abstract com.android.build.gradle.internal.tasks.FileSupplier extends java.lang.Object implements com.google.common.base.Supplier  {
	public abstract org.gradle.api.Task getTask () 
}

com/android/build/gradle/internal/tasks/TaskInputHelper$BypassFileCallable.class
TaskInputHelper.java
package com.android.build.gradle.internal.tasks
 com.android.build.gradle.internal.tasks.TaskInputHelper$BypassFileCallable extends com.android.build.gradle.internal.tasks.TaskInputHelper$BypassFileSupplier implements java.util.concurrent.Callable  {
	private void  (java.util.function.Supplier) 
		java.util.function.Supplier supplier
	public java.util.Collection call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
	void  (java.util.function.Supplier, com.android.build.gradle.internal.tasks.TaskInputHelper$1) 
		java.util.function.Supplier x0
		com.android.build.gradle.internal.tasks.TaskInputHelper$1 x1
}

com/android/build/gradle/internal/tasks/InstallVariantTask.class

com/android/build/gradle/internal/tasks/SourceSetsTask$ConfigAction.class
SourceSetsTask.java
package com.android.build.gradle.internal.tasks
public com.android.build.gradle.internal.tasks.SourceSetsTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.AndroidConfig extension
	public void  (com.android.build.gradle.AndroidConfig) 
		com.android.build.gradle.AndroidConfig extension
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.tasks.SourceSetsTask) 
		com.android.build.gradle.internal.tasks.SourceSetsTask sourceSetsTask
	public volatile void execute (java.lang.Object) 
}

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

com/android/build/gradle/internal/TaskContainerAdaptor.class
TaskContainerAdaptor.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.TaskContainerAdaptor extends java.lang.Object implements com.android.build.gradle.internal.TaskFactory  {
	private final org.gradle.api.tasks.TaskContainer tasks
	public void  (org.gradle.api.tasks.TaskContainer) 
		org.gradle.api.tasks.TaskContainer 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/internal/TaskManager$6.class
TaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.TaskManager$6 extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	final com.android.build.gradle.internal.scope.VariantScope val$scope
	final com.android.build.gradle.internal.variant.BaseVariantData val$variantData
	final com.android.build.gradle.internal.TaskManager this$0
	void  (com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.scope.VariantScope, com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.TaskManager this$0
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (org.gradle.api.Task) 
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/LoggerWrapper.class
LoggerWrapper.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.LoggerWrapper extends java.lang.Object implements com.android.utils.ILogger  {
	private static final org.gradle.api.logging.LogLevel ILOGGER_ERROR
	private static final org.gradle.api.logging.LogLevel ILOGGER_WARNING
	private static final org.gradle.api.logging.LogLevel ILOGGER_INFO
	private static final org.gradle.api.logging.LogLevel ILOGGER_VERBOSE
	private final org.gradle.api.logging.Logger logger
	public static com.android.build.gradle.internal.LoggerWrapper getLogger (java.lang.Class) 
		Class klass
	public void  (org.gradle.api.logging.Logger) 
		org.gradle.api.logging.Logger logger
	public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable throwable
		String s
		Object[] objects
	public transient void warning (java.lang.String, java.lang.Object[]) 
		String s
		Object[] objects
	public transient void info (java.lang.String, java.lang.Object[]) 
		String s
		Object[] objects
	public transient void verbose (java.lang.String, java.lang.Object[]) 
		String s
		Object[] objects
	private void log (org.gradle.api.logging.LogLevel, java.lang.String, java.lang.Object[]) 
		org.gradle.api.logging.LogLevel logLevel
		String s
		Object[] objects
	static void  () 
}

com/android/build/gradle/internal/pipeline/
com/android/build/gradle/internal/pipeline/TransformTask$2.class
TransformTask.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.TransformTask$2 extends java.lang.Object implements com.android.builder.profile.Recorder$Block  {
	final com.android.ide.common.util.ReferenceHolder val$consumedInputs
	final com.android.ide.common.util.ReferenceHolder val$referencedInputs
	final com.android.ide.common.util.ReferenceHolder val$changedSecondaryInputs
	final com.android.ide.common.util.ReferenceHolder val$isIncremental
	final com.android.build.gradle.internal.pipeline.TransformTask this$0
	void  (com.android.build.gradle.internal.pipeline.TransformTask, com.android.ide.common.util.ReferenceHolder, com.android.ide.common.util.ReferenceHolder, com.android.ide.common.util.ReferenceHolder, com.android.ide.common.util.ReferenceHolder) 
		com.android.build.gradle.internal.pipeline.TransformTask this$0
	public java.lang.Void call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/build/gradle/internal/pipeline/QualifiedContentImpl.class
QualifiedContentImpl.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.QualifiedContentImpl extends java.lang.Object implements com.android.build.api.transform.QualifiedContent  {
	private final String name
	private final java.io.File file
	private final java.util.Set contentTypes
	private final java.util.Set scopes
	protected void  (java.lang.String, java.io.File, java.util.Set, java.util.Set) 
		String name
		java.io.File file
		java.util.Set contentTypes
		java.util.Set scopes
	protected void  (com.android.build.api.transform.QualifiedContent) 
		com.android.build.api.transform.QualifiedContent qualifiedContent
	public java.lang.String getName () 
	public java.io.File getFile () 
	public java.util.Set getContentTypes () 
	public java.util.Set getScopes () 
	public java.lang.String toString () 
}

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

com/android/build/gradle/internal/pipeline/OriginalStream$Builder$1.class
OriginalStream.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.OriginalStream$Builder$1 extends groovy.lang.Closure {
	final com.android.build.gradle.internal.pipeline.OriginalStream$Builder this$0
	void  (com.android.build.gradle.internal.pipeline.OriginalStream$Builder, java.lang.Object) 
		com.android.build.gradle.internal.pipeline.OriginalStream$Builder this$0
		Object x0
	public java.lang.Object doCall (org.gradle.api.file.ConfigurableFileCollection) 
		org.gradle.api.file.ConfigurableFileCollection fileCollection
}

com/android/build/gradle/internal/pipeline/TransformManager.class

com/android/build/gradle/internal/pipeline/IntermediateFolderUtils$2.class
IntermediateFolderUtils.java
package com.android.build.gradle.internal.pipeline
final com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$2 extends java.lang.Object implements com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$InputGenerator  {
	final java.util.List val$directoryInputs
	void  (java.util.List) 
	public boolean accept (java.io.File) 
		java.io.File file
	public void generate (java.io.File, java.util.Set, java.util.Set) 
		java.io.File file
		java.util.Set types
		java.util.Set scopes
}

com/android/build/gradle/internal/pipeline/IntermediateStream$Builder.class
IntermediateStream.java
package com.android.build.gradle.internal.pipeline
final com.android.build.gradle.internal.pipeline.IntermediateStream$Builder extends java.lang.Object {
	private final org.gradle.api.Project project
	private java.util.Set contentTypes
	private java.util.Set scopes
	private java.io.File rootLocation
	private String taskName
	public void  (org.gradle.api.Project) 
		org.gradle.api.Project project
	public com.android.build.gradle.internal.pipeline.IntermediateStream build () 
		org.gradle.api.file.FileCollection fileCollection
	com.android.build.gradle.internal.pipeline.IntermediateStream$Builder addContentTypes (java.util.Set) 
		java.util.Set types
	transient com.android.build.gradle.internal.pipeline.IntermediateStream$Builder addContentTypes (com.android.build.api.transform.QualifiedContent$ContentType[]) 
		com.android.build.api.transform.QualifiedContent$ContentType[] types
	com.android.build.gradle.internal.pipeline.IntermediateStream$Builder addScopes (java.util.Set) 
		Object scope
		java.util.Set scopes
	transient com.android.build.gradle.internal.pipeline.IntermediateStream$Builder addScopes (com.android.build.api.transform.QualifiedContent$Scope[]) 
		com.android.build.api.transform.QualifiedContent$Scope[] scopes
	com.android.build.gradle.internal.pipeline.IntermediateStream$Builder setRootLocation (java.io.File) 
		java.io.File rootLocation
	com.android.build.gradle.internal.pipeline.IntermediateStream$Builder setTaskName (java.lang.String) 
		String taskName
}

com/android/build/gradle/internal/pipeline/StreamBasedTask.class

com/android/build/gradle/internal/pipeline/OriginalStream.class

com/android/build/gradle/internal/pipeline/TransformTask$1.class
TransformTask.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.TransformTask$1 extends java.lang.Object implements com.android.builder.profile.Recorder$Block  {
	final com.android.ide.common.util.ReferenceHolder val$isIncremental
	final org.gradle.api.tasks.incremental.IncrementalTaskInputs val$incrementalTaskInputs
	final com.android.ide.common.util.ReferenceHolder val$consumedInputs
	final com.android.ide.common.util.ReferenceHolder val$referencedInputs
	final com.android.ide.common.util.ReferenceHolder val$changedSecondaryInputs
	final com.android.build.gradle.internal.pipeline.TransformTask this$0
	void  (com.android.build.gradle.internal.pipeline.TransformTask, com.android.ide.common.util.ReferenceHolder, org.gradle.api.tasks.incremental.IncrementalTaskInputs, com.android.ide.common.util.ReferenceHolder, com.android.ide.common.util.ReferenceHolder, com.android.ide.common.util.ReferenceHolder) 
		com.android.build.gradle.internal.pipeline.TransformTask this$0
	public java.lang.Void call ()  throws java.lang.Exception 
		java.util.List incInputs
		java.util.List incReferencedInputs
		java.util.Map changedMap
		java.util.Set removedFiles
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/build/gradle/internal/pipeline/TransformTask$ConfigAction.class
TransformTask.java
package com.android.build.gradle.internal.pipeline
public com.android.build.gradle.internal.pipeline.TransformTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final String variantName
	private final String taskName
	private final com.android.build.api.transform.Transform transform
	private java.util.Collection consumedInputStreams
	private java.util.Collection referencedInputStreams
	private com.android.build.gradle.internal.pipeline.IntermediateStream outputStream
	private final com.android.builder.profile.Recorder recorder
	private final com.android.build.gradle.internal.pipeline.TransformTask$ConfigActionCallback configActionCallback
	void  (java.lang.String, java.lang.String, com.android.build.api.transform.Transform, java.util.Collection, java.util.Collection, com.android.build.gradle.internal.pipeline.IntermediateStream, com.android.builder.profile.Recorder, com.android.build.gradle.internal.pipeline.TransformTask$ConfigActionCallback) 
		String variantName
		String taskName
		com.android.build.api.transform.Transform transform
		java.util.Collection consumedInputStreams
		java.util.Collection referencedInputStreams
		com.android.build.gradle.internal.pipeline.IntermediateStream outputStream
		com.android.builder.profile.Recorder recorder
		com.android.build.gradle.internal.pipeline.TransformTask$ConfigActionCallback configActionCallback
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.pipeline.TransformTask) 
		com.android.build.gradle.internal.pipeline.TransformTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/pipeline/IntermediateFolderUtils$1.class
IntermediateFolderUtils.java
package com.android.build.gradle.internal.pipeline
final com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$1 extends java.lang.Object implements com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$InputGenerator  {
	final java.util.List val$jarInputs
	void  (java.util.List) 
	public boolean accept (java.io.File) 
		java.io.File file
	public void generate (java.io.File, java.util.Set, java.util.Set) 
		java.io.File file
		java.util.Set types
		java.util.Set scopes
}

com/android/build/gradle/internal/pipeline/IncrementalFileMergerTransformUtils.class

com/android/build/gradle/internal/pipeline/TransformTask$3.class
TransformTask.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.TransformTask$3 extends java.lang.Object implements com.android.build.api.transform.SecondaryInput  {
	final com.android.build.api.transform.SecondaryFile val$secondaryFile
	final com.android.build.api.transform.Status val$status
	final com.android.build.gradle.internal.pipeline.TransformTask this$0
	void  (com.android.build.gradle.internal.pipeline.TransformTask, com.android.build.api.transform.SecondaryFile, com.android.build.api.transform.Status) 
		com.android.build.gradle.internal.pipeline.TransformTask this$0
	public com.android.build.api.transform.SecondaryFile getSecondaryInput () 
	public com.android.build.api.transform.Status getStatus () 
}

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

com/android/build/gradle/internal/pipeline/MutableDirectoryInput.class
MutableDirectoryInput.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.MutableDirectoryInput extends com.android.build.gradle.internal.pipeline.QualifiedContentImpl {
	private final java.util.Map changedFiles
	private java.util.List rootLocationSegments
	void  (java.lang.String, java.io.File, java.util.Set, java.util.Set) 
		String name
		java.io.File file
		java.util.Set contentTypes
		java.util.Set scopes
	com.android.build.api.transform.DirectoryInput asImmutable () 
	boolean processForChangedFile (java.io.File, java.util.List, com.android.build.api.transform.Status) 
		int i
		java.io.File file
		java.util.List fileSegments
		com.android.build.api.transform.Status status
	void addChangedFile (java.io.File, com.android.build.api.transform.Status) 
		java.io.File file
		com.android.build.api.transform.Status status
}

com/android/build/gradle/internal/pipeline/OriginalStream$OriginalTransformInput.class
OriginalStream.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.OriginalStream$OriginalTransformInput extends com.android.build.gradle.internal.pipeline.IncrementalTransformInput {
	private void  () 
	protected boolean checkRemovedFolder (java.util.Set, java.util.Set, java.io.File, java.util.List) 
		java.util.Set transformScopes
		java.util.Set transformInputTypes
		java.io.File file
		java.util.List fileSegments
	boolean checkRemovedJarFile (java.util.Set, java.util.Set, java.io.File, java.util.List) 
		java.util.Set transformScopes
		java.util.Set transformInputTypes
		java.io.File file
		java.util.List fileSegments
	void  (com.android.build.gradle.internal.pipeline.OriginalStream$1) 
		com.android.build.gradle.internal.pipeline.OriginalStream$1 x0
}

com/android/build/gradle/internal/pipeline/IntermediateFolderUtils$3.class
IntermediateFolderUtils.java
package com.android.build.gradle.internal.pipeline
final com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$3 extends java.lang.Object implements com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$InputGenerator  {
	final com.android.build.gradle.internal.pipeline.IncrementalTransformInput val$input
	void  (com.android.build.gradle.internal.pipeline.IncrementalTransformInput) 
	public boolean accept (java.io.File) 
		java.io.File file
	public void generate (java.io.File, java.util.Set, java.util.Set) 
		java.io.File file
		java.util.Set types
		java.util.Set scopes
}

com/android/build/gradle/internal/pipeline/IntermediateFolderUtils$3$1.class
IntermediateFolderUtils.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$3$1 extends com.android.build.gradle.internal.pipeline.QualifiedContentImpl {
	final com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$3 this$0
	void  (com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$3, java.lang.String, java.io.File, java.util.Set, java.util.Set) 
		com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$3 this$0
		String name
		java.io.File file
		java.util.Set contentTypes
		java.util.Set scopes
}

com/android/build/gradle/internal/pipeline/TransformTask$ConfigActionCallback.class
TransformTask.java
package com.android.build.gradle.internal.pipeline
public abstract com.android.build.gradle.internal.pipeline.TransformTask$ConfigActionCallback extends java.lang.Object {
	public abstract void callback (com.android.build.api.transform.Transform, com.android.build.gradle.internal.pipeline.TransformTask) 
}

com/android/build/gradle/internal/pipeline/FilterableStreamCollection.class
FilterableStreamCollection.java
package com.android.build.gradle.internal.pipeline
public abstract com.android.build.gradle.internal.pipeline.FilterableStreamCollection extends java.lang.Object {
	public void  () 
	abstract org.gradle.api.Project getProject () 
	abstract java.util.Collection getStreams () 
	public com.google.common.collect.ImmutableList getStreams (com.android.build.gradle.internal.pipeline.StreamFilter) 
		com.android.build.gradle.internal.pipeline.TransformStream s
		com.android.build.gradle.internal.pipeline.StreamFilter streamFilter
		com.google.common.collect.ImmutableList$Builder streamsByType
	public org.gradle.api.file.FileCollection getPipelineOutputAsFileCollection (com.android.build.gradle.internal.pipeline.StreamFilter) 
		com.android.build.gradle.internal.pipeline.TransformStream stream
		com.android.build.gradle.internal.pipeline.StreamFilter streamFilter
		org.gradle.api.Project project
		com.google.common.collect.ImmutableList streams
		org.gradle.api.file.ConfigurableFileCollection collection
}

com/android/build/gradle/internal/pipeline/ImmutableJarInput.class
ImmutableJarInput.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.ImmutableJarInput extends com.android.build.gradle.internal.pipeline.QualifiedContentImpl implements com.android.build.api.transform.JarInput  {
	private final com.android.build.api.transform.Status status
	void  (java.lang.String, java.io.File, com.android.build.api.transform.Status, java.util.Set, java.util.Set) 
		String name
		java.io.File file
		com.android.build.api.transform.Status status
		java.util.Set contentTypes
		java.util.Set scopes
	void  (com.android.build.api.transform.QualifiedContent, com.android.build.api.transform.Status) 
		com.android.build.api.transform.QualifiedContent qualifiedContent
		com.android.build.api.transform.Status status
	public com.android.build.api.transform.Status getStatus () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/pipeline/TransformInvocationBuilder.class
TransformInvocationBuilder.java
package com.android.build.gradle.internal.pipeline
public com.android.build.gradle.internal.pipeline.TransformInvocationBuilder extends java.lang.Object {
	com.android.build.api.transform.Context context
	java.util.Collection inputs
	java.util.Collection referencedInputs
	java.util.Collection secondaryInputs
	com.android.build.api.transform.TransformOutputProvider transformOutputProvider
	boolean isIncremental
	public void  (com.android.build.api.transform.Context) 
		com.android.build.api.transform.Context context
	public com.android.build.gradle.internal.pipeline.TransformInvocationBuilder addInputs (java.util.Collection) 
		java.util.Collection inputs
	public com.android.build.gradle.internal.pipeline.TransformInvocationBuilder addReferencedInputs (java.util.Collection) 
		java.util.Collection referencedInputs
	public com.android.build.gradle.internal.pipeline.TransformInvocationBuilder addSecondaryInputs (java.util.Collection) 
		java.util.Collection secondaryInputs
	public com.android.build.gradle.internal.pipeline.TransformInvocationBuilder addOutputProvider (com.android.build.api.transform.TransformOutputProvider) 
		com.android.build.api.transform.TransformOutputProvider transformOutputProvider
	public com.android.build.gradle.internal.pipeline.TransformInvocationBuilder setIncrementalMode (boolean) 
		boolean isIncremental
	public com.android.build.api.transform.TransformInvocation build () 
}

com/android/build/gradle/internal/pipeline/ImmutableDirectoryInput.class
ImmutableDirectoryInput.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.ImmutableDirectoryInput extends com.android.build.gradle.internal.pipeline.QualifiedContentImpl implements com.android.build.api.transform.DirectoryInput  {
	private final java.util.Map changedFiles
	void  (java.lang.String, java.io.File, java.util.Set, java.util.Set) 
		String name
		java.io.File file
		java.util.Set contentTypes
		java.util.Set scopes
	protected void  (java.lang.String, java.io.File, java.util.Set, java.util.Set, java.util.Map) 
		String name
		java.io.File file
		java.util.Set contentTypes
		java.util.Set scopes
		java.util.Map changedFiles
	public java.util.Map getChangedFiles () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/pipeline/OriginalStream$Builder.class

com/android/build/gradle/internal/pipeline/IncrementalTransformInput.class
IncrementalTransformInput.java
package com.android.build.gradle.internal.pipeline
abstract com.android.build.gradle.internal.pipeline.IncrementalTransformInput extends java.lang.Object {
	private final java.util.Map jarInputs
	private final java.util.List folderInputs
	private final java.util.List convertedJarInputs
	protected void  () 
	boolean checkForJar (java.io.File, com.android.build.api.transform.Status) 
		com.android.build.api.transform.QualifiedContent jarContent
		java.io.File file
		com.android.build.api.transform.Status status
	boolean checkForFolder (java.io.File, java.util.List, com.android.build.api.transform.Status) 
		com.android.build.gradle.internal.pipeline.MutableDirectoryInput folderInput
		java.io.File file
		java.util.List fileSegments
		com.android.build.api.transform.Status status
	boolean checkRemovedFolderFile (java.util.Set, java.util.Set, java.io.File, java.util.List) 
		com.android.build.gradle.internal.pipeline.MutableDirectoryInput folderInput
		java.util.Set transformScopes
		java.util.Set transformInputTypes
		java.io.File file
		java.util.List fileSegments
	abstract boolean checkRemovedJarFile (java.util.Set, java.util.Set, java.io.File, java.util.List) 
	protected abstract boolean checkRemovedFolder (java.util.Set, java.util.Set, java.io.File, java.util.List) 
	void addJarInput (com.android.build.api.transform.QualifiedContent) 
		com.android.build.api.transform.QualifiedContent jarInput
	protected void addImmutableJar (com.android.build.gradle.internal.pipeline.ImmutableJarInput) 
		com.android.build.gradle.internal.pipeline.ImmutableJarInput jarInput
	void addFolderInput (com.android.build.gradle.internal.pipeline.MutableDirectoryInput) 
		com.android.build.gradle.internal.pipeline.MutableDirectoryInput folderInput
	com.android.build.gradle.internal.pipeline.ImmutableTransformInput asImmutable () 
		com.android.build.api.transform.QualifiedContent jarContent
		com.android.build.gradle.internal.pipeline.MutableDirectoryInput folderInput
		java.util.List immutableJarInputs
		java.util.List immutableDirectoryInputs
}

com/android/build/gradle/internal/pipeline/TransformOutputProviderImpl.class
TransformOutputProviderImpl.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.TransformOutputProviderImpl extends java.lang.Object implements com.android.build.api.transform.TransformOutputProvider  {
	private final java.io.File rootLocation
	void  (java.io.File) 
		java.io.File rootLocation
	public void deleteAll ()  throws java.io.IOException 
	public java.io.File getContentLocation (java.lang.String, java.util.Set, java.util.Set, com.android.build.api.transform.Format) 
		String name
		java.util.Set types
		java.util.Set scopes
		com.android.build.api.transform.Format format
}

com/android/build/gradle/internal/pipeline/IntermediateFolderUtils$4.class
IntermediateFolderUtils.java
package com.android.build.gradle.internal.pipeline
final com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$4 extends java.lang.Object implements com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$InputGenerator  {
	final com.android.build.gradle.internal.pipeline.IncrementalTransformInput val$input
	void  (com.android.build.gradle.internal.pipeline.IncrementalTransformInput) 
	public boolean accept (java.io.File) 
		java.io.File file
	public void generate (java.io.File, java.util.Set, java.util.Set) 
		java.io.File file
		java.util.Set types
		java.util.Set scopes
}

com/android/build/gradle/internal/pipeline/StreamFilter.class

com/android/build/gradle/internal/pipeline/ExtendedContentType.class
ExtendedContentType.java
package com.android.build.gradle.internal.pipeline
public final com.android.build.gradle.internal.pipeline.ExtendedContentType extends java.lang.Enum implements com.android.build.api.transform.QualifiedContent$ContentType  {
	public static final com.android.build.gradle.internal.pipeline.ExtendedContentType DEX
	public static final com.android.build.gradle.internal.pipeline.ExtendedContentType NATIVE_LIBS
	public static final com.android.build.gradle.internal.pipeline.ExtendedContentType CLASSES_ENHANCED
	public static final com.android.build.gradle.internal.pipeline.ExtendedContentType JACK
	public static final com.android.build.gradle.internal.pipeline.ExtendedContentType DATA_BINDING
	public static final com.android.build.gradle.internal.pipeline.ExtendedContentType JAVA_SOURCES
	public static final com.android.build.gradle.internal.pipeline.ExtendedContentType DEX_ARCHIVE
	private final int value
	private static final java.util.Set allContentTypes
	private static final com.android.build.gradle.internal.pipeline.ExtendedContentType[] $VALUES
	public static com.android.build.gradle.internal.pipeline.ExtendedContentType[] values () 
	public static com.android.build.gradle.internal.pipeline.ExtendedContentType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public int getValue () 
	public static java.util.Set getAllContentTypes () 
	static void  () 
		com.android.build.api.transform.QualifiedContent$DefaultContentType contentType
		com.android.build.gradle.internal.pipeline.ExtendedContentType extendedContentType
		com.google.common.collect.ImmutableSet$Builder builder
}

com/android/build/gradle/internal/pipeline/TransformStream.class
TransformStream.java
package com.android.build.gradle.internal.pipeline
public abstract com.android.build.gradle.internal.pipeline.TransformStream extends java.lang.Object {
	private final java.util.Set contentTypes
	private final java.util.Set scopes
	private final org.gradle.api.file.FileCollection files
	protected void  (java.util.Set, java.util.Set, org.gradle.api.file.FileCollection) 
		java.util.Set contentTypes
		java.util.Set scopes
		org.gradle.api.file.FileCollection files
	public java.util.Set getContentTypes () 
	public java.util.Set getScopes () 
	public org.gradle.api.file.FileCollection getFiles () 
	abstract com.android.build.api.transform.TransformInput asNonIncrementalInput () 
	abstract com.android.build.gradle.internal.pipeline.IncrementalTransformInput asIncrementalInput () 
	abstract com.android.build.gradle.internal.pipeline.TransformStream makeRestrictedCopy (java.util.Set, java.util.Set) 
	org.gradle.api.file.FileCollection getOutputFileCollection (org.gradle.api.Project, com.android.build.gradle.internal.pipeline.StreamFilter) 
		org.gradle.api.Project project
		com.android.build.gradle.internal.pipeline.StreamFilter streamFilter
}

com/android/build/gradle/internal/pipeline/IntermediateFolderUtils$InputGenerator.class
IntermediateFolderUtils.java
package com.android.build.gradle.internal.pipeline
abstract com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$InputGenerator extends java.lang.Object {
	public abstract boolean accept (java.io.File) 
	public abstract void generate (java.io.File, java.util.Set, java.util.Set) 
}

com/android/build/gradle/internal/pipeline/ImmutableTransformInput.class
ImmutableTransformInput.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.ImmutableTransformInput extends java.lang.Object implements com.android.build.api.transform.TransformInput  {
	private java.io.File optionalRootLocation
	private final java.util.Collection jarInputs
	private final java.util.Collection directoryInputs
	void  (java.util.Collection, java.util.Collection, java.io.File) 
		java.util.Collection jarInputs
		java.util.Collection directoryInputs
		java.io.File optionalRootLocation
	public java.util.Collection getJarInputs () 
	public java.util.Collection getDirectoryInputs () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/pipeline/IntermediateFolderUtils$IntermediateTransformInput.class
IntermediateFolderUtils.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$IntermediateTransformInput extends com.android.build.gradle.internal.pipeline.IncrementalTransformInput {
	private final java.io.File inputRoot
	private java.util.List rootLocationSegments
	void  (java.io.File) 
		java.io.File inputRoot
	protected boolean checkRemovedFolder (java.util.Set, java.util.Set, java.io.File, java.util.List) 
		java.util.Set transformScopes
		java.util.Set transformInputTypes
		java.io.File file
		java.util.List fileSegments
		int index
		java.util.Set types
		java.util.Set scopes
		String name
		java.io.File root
		com.android.build.gradle.internal.pipeline.MutableDirectoryInput folder
	boolean checkRemovedJarFile (java.util.Set, java.util.Set, java.io.File, java.util.List) 
		java.util.Set transformScopes
		java.util.Set transformInputTypes
		java.io.File file
		java.util.List fileSegments
		int index
		java.util.Set types
		java.util.Set scopes
		String name
	private boolean checkRootSegments (java.util.List) 
		int i
		java.util.List fileSegments
}

com/android/build/gradle/internal/pipeline/TransformInvocationBuilder$1.class
TransformInvocationBuilder.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.TransformInvocationBuilder$1 extends java.lang.Object implements com.android.build.api.transform.TransformInvocation  {
	final com.android.build.gradle.internal.pipeline.TransformInvocationBuilder this$0
	void  (com.android.build.gradle.internal.pipeline.TransformInvocationBuilder) 
		com.android.build.gradle.internal.pipeline.TransformInvocationBuilder this$0
	public com.android.build.api.transform.Context getContext () 
	public java.util.Collection getInputs () 
	public java.util.Collection getReferencedInputs () 
	public java.util.Collection getSecondaryInputs () 
	public com.android.build.api.transform.TransformOutputProvider getOutputProvider () 
	public boolean isIncremental () 
}

com/android/build/gradle/internal/pipeline/TransformTask.class

com/android/build/gradle/internal/pipeline/IncrementalFileMergerTransformUtils$1.class
IncrementalFileMergerTransformUtils.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.IncrementalFileMergerTransformUtils$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/pipeline/IntermediateFolderUtils.class

com/android/build/gradle/internal/pipeline/IntermediateFolderUtils$5.class
IntermediateFolderUtils.java
package com.android.build.gradle.internal.pipeline
 com.android.build.gradle.internal.pipeline.IntermediateFolderUtils$5 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Format
	static void  () 
}

com/android/build/gradle/internal/pipeline/IntermediateStream.class

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

com/android/build/gradle/internal/TaskManager$1.class
TaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.TaskManager$1 extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	final com.android.build.gradle.internal.TaskManager this$0
	void  (com.android.build.gradle.internal.TaskManager) 
		com.android.build.gradle.internal.TaskManager this$0
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.TaskManager$ConfigAttrTask) 
		com.android.build.gradle.internal.TaskManager$ConfigAttrTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/externalBuild/
com/android/build/gradle/internal/externalBuild/ExternalBuildPackagingScope.class
ExternalBuildPackagingScope.java
package com.android.build.gradle.internal.externalBuild
public com.android.build.gradle.internal.externalBuild.ExternalBuildPackagingScope extends java.lang.Object implements com.android.build.gradle.internal.scope.PackagingScope  {
	private final org.gradle.api.Project mProject
	private final com.android.build.gradle.internal.externalBuild.ExternalBuildContext mExternalBuildContext
	private final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest mBuildManifest
	private final com.android.build.gradle.internal.externalBuild.ExternalBuildVariantScope mVariantScope
	private final com.android.build.gradle.internal.pipeline.TransformManager mTransformManager
	private com.android.build.gradle.internal.incremental.BuildContext mBuildContext
	private final com.android.build.gradle.internal.dsl.SigningConfig mSigningConfig
	public void  (org.gradle.api.Project, com.android.build.gradle.internal.externalBuild.ExternalBuildContext, com.android.build.gradle.internal.externalBuild.ExternalBuildVariantScope, com.android.build.gradle.internal.pipeline.TransformManager, com.android.build.gradle.internal.dsl.SigningConfig) 
		org.gradle.api.Project project
		com.android.build.gradle.internal.externalBuild.ExternalBuildContext externalBuildContext
		com.android.build.gradle.internal.externalBuild.ExternalBuildVariantScope variantScope
		com.android.build.gradle.internal.pipeline.TransformManager transformManager
		com.android.build.gradle.internal.dsl.SigningConfig signingConfig
	public com.android.builder.core.AndroidBuilder getAndroidBuilder () 
	public java.io.File getOutputPackageFile (java.io.File, java.lang.String, com.android.ide.common.build.ApkData) 
		java.io.File destinationDir
		String projectBaseName
		com.android.ide.common.build.ApkData apkData
	public java.lang.String getProjectBaseName () 
	public java.lang.String getFullVariantName () 
	public com.android.builder.model.ApiVersion getMinSdkVersion () 
	public com.android.build.gradle.internal.incremental.BuildContext getInstantRunBuildContext () 
	public java.io.File getInstantRunSupportDir () 
	public java.io.File getIncrementalDir (java.lang.String) 
		String name
	public org.gradle.api.file.FileCollection getDexFolders () 
	public org.gradle.api.file.FileCollection getJavaResources () 
	public org.gradle.api.file.FileCollection getJniFolders () 
	public com.android.build.gradle.internal.variant.SplitHandlingPolicy getSplitHandlingPolicy () 
	public java.util.Set getAbiFilters () 
	private com.android.build.gradle.api.ApkOutputFile getMainOutputFile () 
	public java.util.Set getSupportedAbis () 
	public boolean isDebuggable () 
	public boolean isJniDebuggable () 
	public com.android.build.gradle.internal.dsl.CoreSigningConfig getSigningConfig () 
	public com.android.build.gradle.internal.dsl.PackagingOptions getPackagingOptions () 
	public java.lang.String getTaskName (java.lang.String) 
		String name
	public java.lang.String getTaskName (java.lang.String, java.lang.String) 
		String prefix
		String suffix
	public org.gradle.api.Project getProject () 
	public java.io.File getInstantRunSplitApkOutputFolder () 
	public java.lang.String getApplicationId () 
	public int getVersionCode () 
	public java.lang.String getVersionName () 
	public com.android.builder.model.AaptOptions getAaptOptions () 
	public com.android.build.gradle.internal.scope.SplitScope getSplitScope () 
	public org.gradle.api.file.FileCollection getOutputs (com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType outputType
	public boolean hasOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$OutputType outputType
	public org.gradle.api.file.ConfigurableFileCollection addTaskOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType, java.io.File, java.lang.String) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType outputType
		java.io.File file
		String taskName
	public void addTaskOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType outputType
		org.gradle.api.file.FileCollection fileCollection
	public org.gradle.api.file.FileCollection createAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType outputType
	public void addToAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType, java.io.File, java.lang.String) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType outputType
		java.io.File file
		String taskName
	public void addToAnchorOutput (com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType, org.gradle.api.file.FileCollection) 
		com.android.build.gradle.internal.scope.TaskOutputHolder$AnchorOutputType outputType
		org.gradle.api.file.FileCollection fileCollection
}

com/android/build/gradle/internal/externalBuild/ExternalBuildExtension.class
ExternalBuildExtension.java
package com.android.build.gradle.internal.externalBuild
public com.android.build.gradle.internal.externalBuild.ExternalBuildExtension extends java.lang.Object {
	String buildManifestPath
	String executionRoot
	public void  () 
	public java.lang.String getExecutionRoot () 
	public void setExecutionRoot (java.lang.String) 
		String executionRoot
	public java.lang.String getBuildManifestPath () 
	public void setBuildManifestPath (java.lang.String) 
		String buildManifestPath
}

com/android/build/gradle/internal/externalBuild/ExternalBuildAndroidTarget.class
ExternalBuildAndroidTarget.java
package com.android.build.gradle.internal.externalBuild
 com.android.build.gradle.internal.externalBuild.ExternalBuildAndroidTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget  {
	private final java.io.File mAndroidJar
	void  (java.io.File) 
		java.io.File androidJar
	public java.lang.String getLocation () 
	public java.lang.String getVendor () 
	public java.lang.String getName () 
	public java.lang.String getFullName () 
	public java.lang.String getClasspathName () 
	public java.lang.String getShortClasspathName () 
	public java.lang.String getDescription () 
	public com.android.sdklib.AndroidVersion getVersion () 
	public java.lang.String getVersionName () 
	public int getRevision () 
	public boolean isPlatform () 
	public com.android.sdklib.IAndroidTarget getParent () 
	public java.lang.String getPath (int) 
		int pathId
	public java.io.File getFile (int) 
		int pathId
	public com.android.sdklib.BuildToolInfo getBuildToolInfo () 
	public java.util.List getBootClasspath () 
	public java.util.List getOptionalLibraries () 
	public java.util.List getAdditionalLibraries () 
	public boolean hasRenderingLibrary () 
	public java.io.File[] getSkins () 
	public java.io.File getDefaultSkin () 
	public java.lang.String[] getPlatformLibraries () 
	public java.lang.String getProperty (java.lang.String) 
		String name
	public java.util.Map getProperties () 
	public boolean canRunOn (com.android.sdklib.IAndroidTarget) 
		com.android.sdklib.IAndroidTarget target
	public java.lang.String hashString () 
	public int compareTo (com.android.sdklib.IAndroidTarget) 
		com.android.sdklib.IAndroidTarget o
	public volatile int compareTo (java.lang.Object) 
}

com/android/build/gradle/internal/externalBuild/ExternalBuildAnchorTask.class
ExternalBuildAnchorTask.java
package com.android.build.gradle.internal.externalBuild
public com.android.build.gradle.internal.externalBuild.ExternalBuildAnchorTask extends com.android.build.gradle.internal.tasks.BaseTask {
	public void  () 
}

com/android/build/gradle/internal/externalBuild/ExternalBuildManifestLoader.class

com/android/build/gradle/internal/externalBuild/ExternalBuildAnchorTask$ConfigAction.class
ExternalBuildAnchorTask.java
package com.android.build.gradle.internal.externalBuild
public com.android.build.gradle.internal.externalBuild.ExternalBuildAnchorTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	public void  () 
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.externalBuild.ExternalBuildAnchorTask) 
		com.android.build.gradle.internal.externalBuild.ExternalBuildAnchorTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/externalBuild/ExternalBuildVariantScope.class

com/android/build/gradle/internal/externalBuild/ExternalBuildProcessor.class
ExternalBuildProcessor.java
package com.android.build.gradle.internal.externalBuild
abstract com.android.build.gradle.internal.externalBuild.ExternalBuildProcessor extends java.lang.Object {
	public abstract void process (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest) 
}

com/android/build/gradle/internal/externalBuild/ExternalBuildTaskManager.class

com/android/build/gradle/internal/externalBuild/ExternalBuildGlobalScope.class

com/android/build/gradle/internal/externalBuild/ExternalBuildContext.class
ExternalBuildContext.java
package com.android.build.gradle.internal.externalBuild
public com.android.build.gradle.internal.externalBuild.ExternalBuildContext extends java.lang.Object {
	private final com.android.build.gradle.internal.externalBuild.ExternalBuildExtension externalBuildExtension
	private java.util.List inputJarFiles
	private com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest buildManifest
	private com.android.builder.core.AndroidBuilder androidBuilder
	private java.io.File executionRoot
	public void  (com.android.build.gradle.internal.externalBuild.ExternalBuildExtension) 
		com.android.build.gradle.internal.externalBuild.ExternalBuildExtension externalBuildExtension
	public void setInputJarFiles (java.util.List) 
		java.util.List inputJarFiles
	public java.util.List getInputJarFiles () 
	public void setExecutionRoot (java.io.File) 
		java.io.File executionRoot
	public java.io.File getExecutionRoot () 
	public com.android.build.gradle.internal.externalBuild.ExternalBuildExtension getExternalBuildExtension () 
	public void setBuildManifest (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest buildManifest
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest getBuildManifest () 
	public void setAndroidBuilder (com.android.builder.core.AndroidBuilder) 
		com.android.builder.core.AndroidBuilder androidBuilder
	public com.android.builder.core.AndroidBuilder getAndroidBuilder () 
}

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

com/android/build/gradle/internal/TaskManager$3$1.class
TaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.TaskManager$3$1 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.build.gradle.internal.TaskManager$3 this$1
	void  (com.android.build.gradle.internal.TaskManager$3) 
		com.android.build.gradle.internal.TaskManager$3 this$1
	public void execute (org.gradle.api.Task) 
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/LintGradleProject$AppGradleProject.class

com/android/build/gradle/internal/api/
com/android/build/gradle/internal/api/AtomVariantImpl.class
AtomVariantImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.AtomVariantImpl extends com.android.build.gradle.internal.api.AndroidArtifactVariantImpl implements com.android.build.gradle.api.AtomVariant com.android.build.gradle.internal.api.TestedVariant  {
	private final com.android.build.gradle.internal.variant.AtomVariantData variantData
	private com.android.build.gradle.api.TestVariant testVariant
	private com.android.build.gradle.api.UnitTestVariant unitTestVariant
	public void  (com.android.build.gradle.internal.variant.AtomVariantData, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.variant.AtomVariantData variantData
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	protected com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
	protected com.android.build.gradle.internal.variant.AndroidArtifactVariantData getAndroidArtifactVariantData () 
	public java.lang.String getVersionName () 
	public int getVersionCode () 
	public void setTestVariant (com.android.build.gradle.api.TestVariant) 
		com.android.build.gradle.api.TestVariant testVariant
	public com.android.build.gradle.api.TestVariant getTestVariant () 
	public com.android.build.gradle.api.UnitTestVariant getUnitTestVariant () 
	public void setUnitTestVariant (com.android.build.gradle.api.UnitTestVariant) 
		com.android.build.gradle.api.UnitTestVariant unitTestVariant
}

com/android/build/gradle/internal/api/ReadOnlyObjectProvider.class
ReadOnlyObjectProvider.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.ReadOnlyObjectProvider extends java.lang.Object {
	private com.android.build.gradle.internal.api.ReadOnlyProductFlavor readOnlyDefaultConfig
	private final java.util.Map readOnlyBuildTypes
	private final java.util.Map readOnlyFlavors
	private final java.util.Map readOnlySigningConfig
	public void  () 
	com.android.builder.model.ProductFlavor getDefaultConfig (com.android.builder.model.ProductFlavor) 
		com.android.builder.model.ProductFlavor defaultConfig
	public com.android.builder.model.BuildType getBuildType (com.android.builder.model.BuildType) 
		com.android.builder.model.BuildType buildType
		com.android.builder.model.BuildType readOnlyBuildType
	public com.android.builder.model.ProductFlavor getProductFlavor (com.android.builder.model.ProductFlavor) 
		com.android.builder.model.ProductFlavor productFlavor
		com.android.builder.model.ProductFlavor readOnlyProductFlavor
	public com.android.builder.model.SigningConfig getSigningConfig (com.android.builder.model.SigningConfig) 
		com.android.builder.model.SigningConfig signingConfig
		com.android.builder.model.SigningConfig readOnlySigningConfig
}

com/android/build/gradle/internal/api/InstantAppVariantImpl.class
InstantAppVariantImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.InstantAppVariantImpl extends com.android.build.gradle.internal.api.InstallableVariantImpl implements com.android.build.gradle.api.InstantAppVariant  {
	private final com.android.build.gradle.internal.variant.InstantAppVariantData variantData
	public void  (com.android.build.gradle.internal.variant.InstantAppVariantData, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.variant.InstantAppVariantData variantData
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	protected com.android.build.gradle.internal.variant.InstallableVariantData getInstallableVariantData () 
	public java.lang.String getVersionName () 
	public int getVersionCode () 
	protected com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
}

com/android/build/gradle/internal/api/ReadOnlyProductFlavor.class
ReadOnlyProductFlavor.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.ReadOnlyProductFlavor extends com.android.build.gradle.internal.api.ReadOnlyBaseConfig implements com.android.builder.model.ProductFlavor  {
	final com.android.builder.model.ProductFlavor productFlavor
	private final com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	void  (com.android.builder.model.ProductFlavor, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.builder.model.ProductFlavor productFlavor
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	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.String getDimension () 
	public java.util.List getJarJarRuleFiles () 
	public java.lang.String getFlavorDimension () 
	public java.lang.Boolean getWearAppUnbundled () 
}

com/android/build/gradle/internal/api/ReadOnlySigningConfig.class
ReadOnlySigningConfig.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.ReadOnlySigningConfig extends java.lang.Object implements com.android.builder.model.SigningConfig  {
	private final com.android.builder.model.SigningConfig signingConfig
	void  (com.android.builder.model.SigningConfig) 
		com.android.builder.model.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/internal/api/ImmutableFlavorList$1.class
ImmutableFlavorList.java
package com.android.build.gradle.internal.api
 com.android.build.gradle.internal.api.ImmutableFlavorList$1 extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator val$baseIterator
	final com.android.build.gradle.internal.api.ImmutableFlavorList this$0
	void  (com.android.build.gradle.internal.api.ImmutableFlavorList, java.util.Iterator) 
		com.android.build.gradle.internal.api.ImmutableFlavorList this$0
	public boolean hasNext () 
	public com.android.builder.model.ProductFlavor next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

com/android/build/gradle/internal/api/ImmutableFlavorList$2.class
ImmutableFlavorList.java
package com.android.build.gradle.internal.api
 com.android.build.gradle.internal.api.ImmutableFlavorList$2 extends java.lang.Object implements java.util.ListIterator  {
	final java.util.ListIterator val$baseIterator
	final com.android.build.gradle.internal.api.ImmutableFlavorList this$0
	void  (com.android.build.gradle.internal.api.ImmutableFlavorList, java.util.ListIterator) 
		com.android.build.gradle.internal.api.ImmutableFlavorList this$0
	public boolean hasNext () 
	public com.android.builder.model.ProductFlavor next () 
	public boolean hasPrevious () 
	public com.android.builder.model.ProductFlavor previous () 
	public int nextIndex () 
	public int previousIndex () 
	public void remove () 
	public void set (com.android.builder.model.ProductFlavor) 
		com.android.builder.model.ProductFlavor productFlavor
	public void add (com.android.builder.model.ProductFlavor) 
		com.android.builder.model.ProductFlavor productFlavor
	public volatile void add (java.lang.Object) 
	public volatile void set (java.lang.Object) 
	public volatile java.lang.Object previous () 
	public volatile java.lang.Object next () 
}

com/android/build/gradle/internal/api/DefaultAndroidSourceFile.class
DefaultAndroidSourceFile.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.DefaultAndroidSourceFile extends java.lang.Object implements com.android.build.gradle.api.AndroidSourceFile  {
	private final String name
	private final org.gradle.api.Project project
	private Object source
	void  (java.lang.String, org.gradle.api.Project) 
		String name
		org.gradle.api.Project project
	public java.lang.String getName () 
	public com.android.build.gradle.api.AndroidSourceFile srcFile (java.lang.Object) 
		Object o
	public java.io.File getSrcFile () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/api/LibraryVariantImpl.class
LibraryVariantImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.LibraryVariantImpl extends com.android.build.gradle.internal.api.BaseVariantImpl implements com.android.build.gradle.api.LibraryVariant com.android.build.gradle.internal.api.TestedVariant  {
	private final com.android.build.gradle.internal.variant.LibraryVariantData variantData
	private com.android.build.gradle.api.TestVariant testVariant
	private com.android.build.gradle.api.UnitTestVariant unitTestVariant
	public void  (com.android.build.gradle.internal.variant.LibraryVariantData, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.variant.LibraryVariantData variantData
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	protected com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
	public void setTestVariant (com.android.build.gradle.api.TestVariant) 
		com.android.build.gradle.api.TestVariant testVariant
	public com.android.build.gradle.api.TestVariant getTestVariant () 
	public com.android.build.gradle.api.UnitTestVariant getUnitTestVariant () 
	public void setUnitTestVariant (com.android.build.gradle.api.UnitTestVariant) 
		com.android.build.gradle.api.UnitTestVariant unitTestVariant
	public org.gradle.api.tasks.bundling.Zip getPackageLibrary () 
	public volatile void registerSplitCustomizer (org.gradle.api.Action) 
	public volatile boolean getOutputsAreSigned () 
	public volatile void setOutputsAreSigned (boolean) 
	public volatile void resValue (java.lang.String, java.lang.String, java.lang.String) 
	public volatile void buildConfigField (java.lang.String, java.lang.String, java.lang.String) 
	public volatile void registerResGeneratingTask (org.gradle.api.Task, java.util.Collection) 
	public volatile void registerResGeneratingTask (org.gradle.api.Task, java.io.File[]) 
	public volatile void registerGeneratedResFolders (org.gradle.api.file.FileCollection) 
	public volatile void registerJavaGeneratingTask (org.gradle.api.Task, java.util.Collection) 
	public volatile void registerJavaGeneratingTask (org.gradle.api.Task, java.io.File[]) 
	public volatile void addJavaSourceFoldersToModel (java.util.Collection) 
	public volatile void addJavaSourceFoldersToModel (java.io.File[]) 
	public volatile org.gradle.api.Task getAssemble () 
	public volatile org.gradle.api.tasks.Sync getProcessJavaResources () 
	public volatile java.io.File getMappingFile () 
	public volatile org.gradle.api.Task getObfuscation () 
	public volatile java.util.Collection getExternalNativeBuildTasks () 
	public volatile com.android.build.gradle.tasks.NdkCompile getNdkCompile () 
	public volatile org.gradle.api.Task getJavaCompiler () 
	public volatile org.gradle.api.tasks.compile.JavaCompile getJavaCompile () 
	public volatile com.android.build.gradle.tasks.GenerateBuildConfig getGenerateBuildConfig () 
	public volatile com.android.build.gradle.tasks.MergeSourceSetFolders getMergeAssets () 
	public volatile com.android.build.gradle.tasks.MergeResources getMergeResources () 
	public volatile com.android.build.gradle.tasks.RenderscriptCompile getRenderscriptCompile () 
	public volatile com.android.build.gradle.tasks.AidlCompile getAidlCompile () 
	public volatile org.gradle.api.Task getCheckManifest () 
	public volatile org.gradle.api.Task getPreBuild () 
	public volatile java.lang.String getApplicationId () 
	public volatile org.gradle.api.artifacts.Configuration getAnnotationProcessorClasspath () 
	public volatile org.gradle.api.artifacts.Configuration getRuntimeClasspath () 
	public volatile org.gradle.api.artifacts.Configuration getCompileClasspath () 
	public volatile java.util.List getSourceSets () 
	public volatile com.android.builder.model.ProductFlavor getMergedFlavor () 
	public volatile java.util.List getProductFlavors () 
	public volatile com.android.builder.model.BuildType getBuildType () 
	public volatile java.util.List getOutputs () 
	public volatile java.lang.String getFlavorName () 
	public volatile java.lang.String getBaseName () 
	public volatile java.lang.String getDirName () 
	public volatile java.lang.String getDescription () 
	public volatile java.lang.String getName () 
	public volatile void addOutputs (java.util.List) 
}

com/android/build/gradle/internal/api/ApplicationVariantImpl.class
ApplicationVariantImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.ApplicationVariantImpl extends com.android.build.gradle.internal.api.ApkVariantImpl implements com.android.build.gradle.api.ApplicationVariant  {
	private final com.android.build.gradle.internal.variant.ApplicationVariantData variantData
	private com.android.build.gradle.api.TestVariant testVariant
	private com.android.build.gradle.api.UnitTestVariant unitTestVariant
	public void  (com.android.build.gradle.internal.variant.ApplicationVariantData, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.variant.ApplicationVariantData variantData
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	protected com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
	protected com.android.build.gradle.internal.variant.ApkVariantData getApkVariantData () 
	public void setTestVariant (com.android.build.gradle.api.TestVariant) 
		com.android.build.gradle.api.TestVariant testVariant
	public com.android.build.gradle.api.TestVariant getTestVariant () 
	public com.android.build.gradle.api.UnitTestVariant getUnitTestVariant () 
	public void setUnitTestVariant (com.android.build.gradle.api.UnitTestVariant) 
		com.android.build.gradle.api.UnitTestVariant unitTestVariant
}

com/android/build/gradle/internal/api/ReadOnlyBaseConfig.class
ReadOnlyBaseConfig.java
package com.android.build.gradle.internal.api
public abstract com.android.build.gradle.internal.api.ReadOnlyBaseConfig extends groovy.lang.GroovyObjectSupport implements com.android.builder.model.BaseConfig  {
	private com.android.builder.model.BaseConfig baseConfig
	protected void  (com.android.builder.model.BaseConfig) 
		com.android.builder.model.BaseConfig baseConfig
	public java.lang.String getName () 
	public java.lang.String getApplicationIdSuffix () 
	public java.lang.String getVersionNameSuffix () 
	public java.util.Map getBuildConfigFields () 
	public java.util.Map getResValues () 
	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.Object propertyMissing (java.lang.String) 
		groovy.lang.MissingPropertyException e
		String name
	public void propertyMissing (java.lang.String, java.lang.Object) 
		String name
		Object value
	public boolean hasProperty (java.lang.String) 
		groovy.lang.GroovyObject groovyObject
		String name
}

com/android/build/gradle/internal/api/ImmutableFlavorList.class
ImmutableFlavorList.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.ImmutableFlavorList extends java.lang.Object implements java.util.List  {
	private final java.util.List list
	private final com.android.build.gradle.internal.api.ReadOnlyObjectProvider immutableObjectProvider
	void  (java.util.List, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		java.util.List list
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider immutableObjectProvider
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public java.util.Iterator iterator () 
		java.util.Iterator baseIterator
	public java.lang.Object[] toArray () 
		int i
		int count
		Object[] array
	public java.lang.Object[] toArray (java.lang.Object[]) 
		int i
		int i
		Object[] array
		int count
	public boolean add (com.android.builder.model.ProductFlavor) 
		com.android.builder.model.ProductFlavor e
	public boolean remove (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection objects
	public boolean addAll (java.util.Collection) 
		java.util.Collection es
	public boolean addAll (int, java.util.Collection) 
		int i
		java.util.Collection es
	public boolean removeAll (java.util.Collection) 
		java.util.Collection objects
	public boolean retainAll (java.util.Collection) 
		java.util.Collection objects
	public void clear () 
	public com.android.builder.model.ProductFlavor get (int) 
		int i
		com.android.builder.model.ProductFlavor gpf
	public com.android.builder.model.ProductFlavor set (int, com.android.builder.model.ProductFlavor) 
		int i
		com.android.builder.model.ProductFlavor e
	public void add (int, com.android.builder.model.ProductFlavor) 
		int i
		com.android.builder.model.ProductFlavor e
	public com.android.builder.model.ProductFlavor remove (int) 
		int i
	public int indexOf (java.lang.Object) 
		Object o
	public int lastIndexOf (java.lang.Object) 
		Object o
	public java.util.ListIterator listIterator () 
		java.util.ListIterator baseIterator
	public java.util.ListIterator listIterator (int) 
		int i
		java.util.ListIterator baseIterator
	public java.util.List subList (int, int) 
		int i
		int i2
	public volatile java.lang.Object remove (int) 
	public volatile void add (int, java.lang.Object) 
	public volatile java.lang.Object set (int, java.lang.Object) 
	public volatile java.lang.Object get (int) 
	public volatile boolean add (java.lang.Object) 
	static com.android.build.gradle.internal.api.ReadOnlyObjectProvider access$000 (com.android.build.gradle.internal.api.ImmutableFlavorList) 
		com.android.build.gradle.internal.api.ImmutableFlavorList x0
}

com/android/build/gradle/internal/api/ImmutableFlavorList$3.class
ImmutableFlavorList.java
package com.android.build.gradle.internal.api
 com.android.build.gradle.internal.api.ImmutableFlavorList$3 extends java.lang.Object implements java.util.ListIterator  {
	final java.util.ListIterator val$baseIterator
	final com.android.build.gradle.internal.api.ImmutableFlavorList this$0
	void  (com.android.build.gradle.internal.api.ImmutableFlavorList, java.util.ListIterator) 
		com.android.build.gradle.internal.api.ImmutableFlavorList this$0
	public boolean hasNext () 
	public com.android.builder.model.ProductFlavor next () 
	public boolean hasPrevious () 
	public com.android.builder.model.ProductFlavor previous () 
	public int nextIndex () 
	public int previousIndex () 
	public void remove () 
	public void set (com.android.builder.model.ProductFlavor) 
		com.android.builder.model.ProductFlavor productFlavor
	public void add (com.android.builder.model.ProductFlavor) 
		com.android.builder.model.ProductFlavor productFlavor
	public volatile void add (java.lang.Object) 
	public volatile void set (java.lang.Object) 
	public volatile java.lang.Object previous () 
	public volatile java.lang.Object next () 
}

com/android/build/gradle/internal/api/AndroidArtifactVariantImpl.class
AndroidArtifactVariantImpl.java
package com.android.build.gradle.internal.api
public abstract com.android.build.gradle.internal.api.AndroidArtifactVariantImpl extends com.android.build.gradle.internal.api.BaseVariantImpl implements com.android.build.gradle.api.AndroidArtifactVariant  {
	protected void  (com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider immutableObjectProvider
	protected abstract com.android.build.gradle.internal.variant.AndroidArtifactVariantData getAndroidArtifactVariantData () 
	public com.android.builder.model.SigningConfig getSigningConfig () 
	public boolean isSigningReady () 
	public java.lang.String getVersionName () 
	public int getVersionCode () 
	public java.util.Set getCompatibleScreens () 
	public volatile void registerSplitCustomizer (org.gradle.api.Action) 
	public volatile boolean getOutputsAreSigned () 
	public volatile void setOutputsAreSigned (boolean) 
	public volatile void resValue (java.lang.String, java.lang.String, java.lang.String) 
	public volatile void buildConfigField (java.lang.String, java.lang.String, java.lang.String) 
	public volatile void registerResGeneratingTask (org.gradle.api.Task, java.util.Collection) 
	public volatile void registerResGeneratingTask (org.gradle.api.Task, java.io.File[]) 
	public volatile void registerGeneratedResFolders (org.gradle.api.file.FileCollection) 
	public volatile void registerJavaGeneratingTask (org.gradle.api.Task, java.util.Collection) 
	public volatile void registerJavaGeneratingTask (org.gradle.api.Task, java.io.File[]) 
	public volatile void addJavaSourceFoldersToModel (java.util.Collection) 
	public volatile void addJavaSourceFoldersToModel (java.io.File[]) 
	public volatile org.gradle.api.Task getAssemble () 
	public volatile org.gradle.api.tasks.Sync getProcessJavaResources () 
	public volatile java.io.File getMappingFile () 
	public volatile org.gradle.api.Task getObfuscation () 
	public volatile java.util.Collection getExternalNativeBuildTasks () 
	public volatile com.android.build.gradle.tasks.NdkCompile getNdkCompile () 
	public volatile org.gradle.api.Task getJavaCompiler () 
	public volatile org.gradle.api.tasks.compile.JavaCompile getJavaCompile () 
	public volatile com.android.build.gradle.tasks.GenerateBuildConfig getGenerateBuildConfig () 
	public volatile com.android.build.gradle.tasks.MergeSourceSetFolders getMergeAssets () 
	public volatile com.android.build.gradle.tasks.MergeResources getMergeResources () 
	public volatile com.android.build.gradle.tasks.RenderscriptCompile getRenderscriptCompile () 
	public volatile com.android.build.gradle.tasks.AidlCompile getAidlCompile () 
	public volatile org.gradle.api.Task getCheckManifest () 
	public volatile org.gradle.api.Task getPreBuild () 
	public volatile java.lang.String getApplicationId () 
	public volatile org.gradle.api.artifacts.Configuration getAnnotationProcessorClasspath () 
	public volatile org.gradle.api.artifacts.Configuration getRuntimeClasspath () 
	public volatile org.gradle.api.artifacts.Configuration getCompileClasspath () 
	public volatile java.util.List getSourceSets () 
	public volatile com.android.builder.model.ProductFlavor getMergedFlavor () 
	public volatile java.util.List getProductFlavors () 
	public volatile com.android.builder.model.BuildType getBuildType () 
	public volatile java.util.List getOutputs () 
	public volatile java.lang.String getFlavorName () 
	public volatile java.lang.String getBaseName () 
	public volatile java.lang.String getDirName () 
	public volatile java.lang.String getDescription () 
	public volatile java.lang.String getName () 
	public volatile void addOutputs (java.util.List) 
}

com/android/build/gradle/internal/api/ApkVariantImpl.class
ApkVariantImpl.java
package com.android.build.gradle.internal.api
public abstract com.android.build.gradle.internal.api.ApkVariantImpl extends com.android.build.gradle.internal.api.InstallableVariantImpl implements com.android.build.gradle.api.ApkVariant  {
	protected void  (com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider immutableObjectProvider
	protected abstract com.android.build.gradle.internal.variant.ApkVariantData getApkVariantData () 
	protected com.android.build.gradle.internal.variant.InstallableVariantData getInstallableVariantData () 
	public java.lang.Object getDex () 
}

com/android/build/gradle/internal/api/BaseVariantOutputImpl.class
BaseVariantOutputImpl.java
package com.android.build.gradle.internal.api
public abstract com.android.build.gradle.internal.api.BaseVariantOutputImpl extends java.lang.Object implements com.android.build.gradle.api.BaseVariantOutput  {
	public void  () 
	protected abstract com.android.build.gradle.internal.variant.BaseVariantOutputData getVariantOutputData () 
	public com.android.build.OutputFile getMainOutputFile () 
	public com.google.common.collect.ImmutableList getOutputs () 
		com.android.build.gradle.api.ApkOutputFile apkOutputFile
		com.google.common.collect.ImmutableList$Builder outputFileBuilder
	public com.android.build.gradle.tasks.ProcessAndroidResources getProcessResources () 
	public org.gradle.api.Task getAssemble () 
	public java.lang.String getName () 
	public java.lang.String getBaseName () 
	public java.lang.String getDirName () 
	public java.lang.String getOutputType () 
	public java.util.Collection getFilterTypes () 
	public java.util.Collection getFilters () 
	public volatile java.util.Collection getOutputs () 
}

com/android/build/gradle/internal/api/InstallableVariantImpl.class
InstallableVariantImpl.java
package com.android.build.gradle.internal.api
public abstract com.android.build.gradle.internal.api.InstallableVariantImpl extends com.android.build.gradle.internal.api.AndroidArtifactVariantImpl implements com.android.build.gradle.api.InstallableVariant  {
	protected void  (com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider immutableObjectProvider
	protected abstract com.android.build.gradle.internal.variant.InstallableVariantData getInstallableVariantData () 
	protected com.android.build.gradle.internal.variant.AndroidArtifactVariantData getAndroidArtifactVariantData () 
	public org.gradle.api.DefaultTask getInstall () 
	public org.gradle.api.DefaultTask getUninstall () 
}

com/android/build/gradle/internal/api/VariantFilter.class
VariantFilter.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.VariantFilter extends java.lang.Object implements com.android.build.gradle.api.VariantFilter  {
	private final com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	private boolean ignore
	private com.android.builder.model.ProductFlavor defaultConfig
	private com.android.builder.model.BuildType buildType
	private java.util.List flavors
	private com.android.builder.core.VariantType type
	private String name
	public void  (com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	public void reset (com.android.builder.model.ProductFlavor, com.android.builder.model.BuildType, com.android.builder.core.VariantType, java.util.List) 
		com.android.builder.model.ProductFlavor defaultConfig
		com.android.builder.model.BuildType buildType
		com.android.builder.core.VariantType type
		java.util.List flavors
	public boolean isIgnore () 
	public void setIgnore (boolean) 
		boolean ignore
	public com.android.builder.model.ProductFlavor getDefaultConfig () 
	public com.android.builder.model.BuildType getBuildType () 
	public java.util.List getFlavors () 
	public java.lang.String getName () 
}

com/android/build/gradle/internal/api/ReadOnlyBuildType.class
ReadOnlyBuildType.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.ReadOnlyBuildType extends com.android.build.gradle.internal.api.ReadOnlyBaseConfig implements com.android.builder.model.BuildType  {
	private final com.android.builder.model.BuildType buildType
	private final com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	public void  (com.android.builder.model.BuildType, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.builder.model.BuildType buildType
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	public boolean isDebuggable () 
	public boolean isTestCoverageEnabled () 
	public boolean isJniDebuggable () 
	public boolean isPseudoLocalesEnabled () 
	public boolean isRenderscriptDebuggable () 
	public int getRenderscriptOptimLevel () 
	public java.lang.String getVersionNameSuffix () 
	public boolean isMinifyEnabled () 
	public boolean isZipAlignEnabled () 
	public boolean isEmbedMicroApp () 
	public com.android.builder.model.SigningConfig getSigningConfig () 
	public java.util.List getJarJarRuleFiles () 
}

com/android/build/gradle/internal/api/UnitTestVariantImpl.class
UnitTestVariantImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.UnitTestVariantImpl extends com.android.build.gradle.internal.api.BaseVariantImpl implements com.android.build.gradle.api.UnitTestVariant  {
	private final com.android.build.gradle.internal.variant.TestVariantData variantData
	private final com.android.build.gradle.internal.api.TestedVariant testedVariant
	public void  (com.android.build.gradle.internal.variant.TestVariantData, com.android.build.gradle.internal.api.TestedVariant, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.variant.TestVariantData variantData
		com.android.build.gradle.internal.api.TestedVariant testedVariant
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	protected com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
	public com.android.build.gradle.internal.api.TestedVariant getTestedVariant () 
	public volatile void registerSplitCustomizer (org.gradle.api.Action) 
	public volatile boolean getOutputsAreSigned () 
	public volatile void setOutputsAreSigned (boolean) 
	public volatile void resValue (java.lang.String, java.lang.String, java.lang.String) 
	public volatile void buildConfigField (java.lang.String, java.lang.String, java.lang.String) 
	public volatile void registerResGeneratingTask (org.gradle.api.Task, java.util.Collection) 
	public volatile void registerResGeneratingTask (org.gradle.api.Task, java.io.File[]) 
	public volatile void registerGeneratedResFolders (org.gradle.api.file.FileCollection) 
	public volatile void registerJavaGeneratingTask (org.gradle.api.Task, java.util.Collection) 
	public volatile void registerJavaGeneratingTask (org.gradle.api.Task, java.io.File[]) 
	public volatile void addJavaSourceFoldersToModel (java.util.Collection) 
	public volatile void addJavaSourceFoldersToModel (java.io.File[]) 
	public volatile org.gradle.api.Task getAssemble () 
	public volatile org.gradle.api.tasks.Sync getProcessJavaResources () 
	public volatile java.io.File getMappingFile () 
	public volatile org.gradle.api.Task getObfuscation () 
	public volatile java.util.Collection getExternalNativeBuildTasks () 
	public volatile com.android.build.gradle.tasks.NdkCompile getNdkCompile () 
	public volatile org.gradle.api.Task getJavaCompiler () 
	public volatile org.gradle.api.tasks.compile.JavaCompile getJavaCompile () 
	public volatile com.android.build.gradle.tasks.GenerateBuildConfig getGenerateBuildConfig () 
	public volatile com.android.build.gradle.tasks.MergeSourceSetFolders getMergeAssets () 
	public volatile com.android.build.gradle.tasks.MergeResources getMergeResources () 
	public volatile com.android.build.gradle.tasks.RenderscriptCompile getRenderscriptCompile () 
	public volatile com.android.build.gradle.tasks.AidlCompile getAidlCompile () 
	public volatile org.gradle.api.Task getCheckManifest () 
	public volatile org.gradle.api.Task getPreBuild () 
	public volatile java.lang.String getApplicationId () 
	public volatile org.gradle.api.artifacts.Configuration getAnnotationProcessorClasspath () 
	public volatile org.gradle.api.artifacts.Configuration getRuntimeClasspath () 
	public volatile org.gradle.api.artifacts.Configuration getCompileClasspath () 
	public volatile java.util.List getSourceSets () 
	public volatile com.android.builder.model.ProductFlavor getMergedFlavor () 
	public volatile java.util.List getProductFlavors () 
	public volatile com.android.builder.model.BuildType getBuildType () 
	public volatile java.util.List getOutputs () 
	public volatile java.lang.String getFlavorName () 
	public volatile java.lang.String getBaseName () 
	public volatile java.lang.String getDirName () 
	public volatile java.lang.String getDescription () 
	public volatile java.lang.String getName () 
	public volatile void addOutputs (java.util.List) 
}

com/android/build/gradle/internal/api/LibraryVariantOutputImpl.class
LibraryVariantOutputImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.LibraryVariantOutputImpl extends com.android.build.gradle.internal.api.BaseVariantOutputImpl implements com.android.build.gradle.api.LibraryVariantOutput  {
	private final com.android.build.gradle.internal.variant.LibVariantOutputData variantOutputData
	public void  (com.android.build.gradle.internal.variant.LibVariantOutputData) 
		com.android.build.gradle.internal.variant.LibVariantOutputData variantOutputData
	protected com.android.build.gradle.internal.variant.BaseVariantOutputData getVariantOutputData () 
	public org.gradle.api.tasks.bundling.Zip getPackageLibrary () 
	public int getVersionCode () 
}

com/android/build/gradle/internal/api/TestedVariant.class
TestedVariant.java
package com.android.build.gradle.internal.api
public abstract com.android.build.gradle.internal.api.TestedVariant extends java.lang.Object {
	public abstract void setTestVariant (com.android.build.gradle.api.TestVariant) 
	public abstract com.android.build.gradle.api.TestVariant getTestVariant () 
	public abstract com.android.build.gradle.api.UnitTestVariant getUnitTestVariant () 
	public abstract void setUnitTestVariant (com.android.build.gradle.api.UnitTestVariant) 
}

com/android/build/gradle/internal/api/BaseVariantImpl.class
BaseVariantImpl.java
package com.android.build.gradle.internal.api
abstract com.android.build.gradle.internal.api.BaseVariantImpl extends java.lang.Object implements com.android.build.gradle.api.BaseVariant  {
	protected com.android.builder.core.AndroidBuilder androidBuilder
	protected com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	protected java.util.List outputs
	void  (com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	protected abstract com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
	public void addOutputs (java.util.List) 
		java.util.List outputs
	public java.lang.String getName () 
	public java.lang.String getDescription () 
	public java.lang.String getDirName () 
	public java.lang.String getBaseName () 
	public java.lang.String getFlavorName () 
	public java.util.List getOutputs () 
	public com.android.builder.model.BuildType getBuildType () 
	public java.util.List getProductFlavors () 
	public com.android.builder.model.ProductFlavor getMergedFlavor () 
	public java.util.List getSourceSets () 
	public org.gradle.api.artifacts.Configuration getCompileClasspath () 
	public org.gradle.api.artifacts.Configuration getRuntimeClasspath () 
	public org.gradle.api.artifacts.Configuration getAnnotationProcessorClasspath () 
	public java.lang.String getApplicationId () 
	public org.gradle.api.Task getPreBuild () 
	public org.gradle.api.Task getCheckManifest () 
	public com.android.build.gradle.tasks.AidlCompile getAidlCompile () 
	public com.android.build.gradle.tasks.RenderscriptCompile getRenderscriptCompile () 
	public com.android.build.gradle.tasks.MergeResources getMergeResources () 
	public com.android.build.gradle.tasks.MergeSourceSetFolders getMergeAssets () 
	public com.android.build.gradle.tasks.GenerateBuildConfig getGenerateBuildConfig () 
	public org.gradle.api.tasks.compile.JavaCompile getJavaCompile () 
	public org.gradle.api.Task getJavaCompiler () 
	public com.android.build.gradle.tasks.NdkCompile getNdkCompile () 
	public java.util.Collection getExternalNativeBuildTasks () 
	public org.gradle.api.Task getObfuscation () 
	public java.io.File getMappingFile () 
	public org.gradle.api.tasks.Sync getProcessJavaResources () 
	public org.gradle.api.Task getAssemble () 
	public transient void addJavaSourceFoldersToModel (java.io.File[]) 
		java.io.File[] generatedSourceFolders
	public void addJavaSourceFoldersToModel (java.util.Collection) 
		java.util.Collection generatedSourceFolders
	public transient void registerJavaGeneratingTask (org.gradle.api.Task, java.io.File[]) 
		org.gradle.api.Task task
		java.io.File[] sourceFolders
	public void registerJavaGeneratingTask (org.gradle.api.Task, java.util.Collection) 
		org.gradle.api.Task task
		java.util.Collection sourceFolders
	public void registerGeneratedResFolders (org.gradle.api.file.FileCollection) 
		org.gradle.api.file.FileCollection folders
	public transient void registerResGeneratingTask (org.gradle.api.Task, java.io.File[]) 
		org.gradle.api.Task task
		java.io.File[] generatedResFolders
	public void registerResGeneratingTask (org.gradle.api.Task, java.util.Collection) 
		org.gradle.api.Task task
		java.util.Collection generatedResFolders
	public void buildConfigField (java.lang.String, java.lang.String, java.lang.String) 
		String type
		String name
		String value
	public void resValue (java.lang.String, java.lang.String, java.lang.String) 
		String type
		String name
		String value
	public void setOutputsAreSigned (boolean) 
		boolean isSigned
	public boolean getOutputsAreSigned () 
	public void registerSplitCustomizer (org.gradle.api.Action) 
		org.gradle.api.Action customizer
	public volatile org.gradle.api.tasks.AbstractCopyTask getProcessJavaResources () 
}

com/android/build/gradle/internal/api/InstantAppVariantOutputImpl.class
InstantAppVariantOutputImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.InstantAppVariantOutputImpl extends com.android.build.gradle.internal.api.BaseVariantOutputImpl implements com.android.build.gradle.api.InstantAppVariantOutput  {
	private final com.android.build.gradle.internal.variant.InstantAppVariantOutputData variantOutputData
	public void  (com.android.build.gradle.internal.variant.InstantAppVariantOutputData) 
		com.android.build.gradle.internal.variant.InstantAppVariantOutputData variantOutputData
	public int getVersionCode () 
	public org.gradle.api.tasks.bundling.Zip getPackageInstantApp () 
	protected com.android.build.gradle.internal.variant.BaseVariantOutputData getVariantOutputData () 
}

com/android/build/gradle/internal/api/ReadOnlyVectorDrawablesOptions.class
ReadOnlyVectorDrawablesOptions.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.ReadOnlyVectorDrawablesOptions extends java.lang.Object implements com.android.builder.model.VectorDrawablesOptions  {
	private final com.android.builder.model.VectorDrawablesOptions mOptions
	public void  (com.android.builder.model.VectorDrawablesOptions) 
		com.android.builder.model.VectorDrawablesOptions options
	public java.util.Set getGeneratedDensities () 
	public java.lang.Boolean getUseSupportLibrary () 
}

com/android/build/gradle/internal/api/DefaultAndroidSourceSet.class
DefaultAndroidSourceSet.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.DefaultAndroidSourceSet extends java.lang.Object implements com.android.build.gradle.api.AndroidSourceSet com.android.builder.model.SourceProvider  {
	private final String name
	private final boolean publishPackage
	private final com.android.build.gradle.api.AndroidSourceDirectorySet javaSource
	private final com.android.build.gradle.api.AndroidSourceDirectorySet javaResources
	private final com.android.build.gradle.api.AndroidSourceFile manifest
	private final com.android.build.gradle.api.AndroidSourceDirectorySet assets
	private final com.android.build.gradle.api.AndroidSourceDirectorySet res
	private final com.android.build.gradle.api.AndroidSourceDirectorySet aidl
	private final com.android.build.gradle.api.AndroidSourceDirectorySet renderscript
	private final com.android.build.gradle.api.AndroidSourceDirectorySet jni
	private final com.android.build.gradle.api.AndroidSourceDirectorySet jniLibs
	private final com.android.build.gradle.api.AndroidSourceDirectorySet shaders
	private final String displayName
	public void  (java.lang.String, org.gradle.api.Project, boolean) 
		String name
		org.gradle.api.Project project
		boolean publishPackage
		String javaSrcDisplayName
		String javaResourcesDisplayName
		String manifestDisplayName
		String assetsDisplayName
		String resourcesDisplayName
		String aidlDisplayName
		String renderscriptDisplayName
		String jniDisplayName
		String libsDisplayName
		String shaderDisplayName
	public java.lang.String getName () 
	public java.lang.String toString () 
	public java.lang.String getDisplayName () 
	public java.lang.String getApiConfigurationName () 
	public java.lang.String getCompileOnlyConfigurationName () 
	public java.lang.String getImplementationConfigurationName () 
	public java.lang.String getRuntimeOnlyConfigurationName () 
	public java.lang.String getCompileConfigurationName () 
	public java.lang.String getPackageConfigurationName () 
	public java.lang.String getProvidedConfigurationName () 
	public java.lang.String getWearAppConfigurationName () 
	public java.lang.String getAnnotationProcessorConfigurationName () 
	public java.lang.String getJackPluginConfigurationName () 
	public com.android.build.gradle.api.AndroidSourceFile getManifest () 
	public com.android.build.gradle.api.AndroidSourceSet manifest (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceDirectorySet getRes () 
	public com.android.build.gradle.api.AndroidSourceSet res (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceDirectorySet getAssets () 
	public com.android.build.gradle.api.AndroidSourceSet assets (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceDirectorySet getAidl () 
	public com.android.build.gradle.api.AndroidSourceSet aidl (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceDirectorySet getRenderscript () 
	public com.android.build.gradle.api.AndroidSourceSet renderscript (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceDirectorySet getJni () 
	public com.android.build.gradle.api.AndroidSourceSet jni (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceDirectorySet getJniLibs () 
	public com.android.build.gradle.api.AndroidSourceSet jniLibs (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceSet shaders (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceDirectorySet getShaders () 
	public com.android.build.gradle.api.AndroidSourceDirectorySet getJava () 
	public com.android.build.gradle.api.AndroidSourceSet java (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceDirectorySet getResources () 
	public com.android.build.gradle.api.AndroidSourceSet resources (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public com.android.build.gradle.api.AndroidSourceSet setRoot (java.lang.String) 
		String path
	public java.util.Set getJavaDirectories () 
	public java.util.Set getResourcesDirectories () 
	public java.io.File getManifestFile () 
	public java.util.Set getAidlDirectories () 
	public java.util.Set getRenderscriptDirectories () 
	public java.util.Set getCDirectories () 
	public java.util.Set getCppDirectories () 
	public java.util.Set getResDirectories () 
	public java.util.Set getAssetsDirectories () 
	public java.util.Collection getJniLibsDirectories () 
	public java.util.Collection getShadersDirectories () 
	public volatile java.util.Collection getAssetsDirectories () 
	public volatile java.util.Collection getResDirectories () 
	public volatile java.util.Collection getCppDirectories () 
	public volatile java.util.Collection getCDirectories () 
	public volatile java.util.Collection getRenderscriptDirectories () 
	public volatile java.util.Collection getAidlDirectories () 
	public volatile java.util.Collection getResourcesDirectories () 
	public volatile java.util.Collection getJavaDirectories () 
}

com/android/build/gradle/internal/api/DefaultAndroidSourceDirectorySet.class

com/android/build/gradle/internal/api/AtomVariantOutputImpl.class
AtomVariantOutputImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.AtomVariantOutputImpl extends com.android.build.gradle.internal.api.BaseVariantOutputImpl implements com.android.build.gradle.api.AtomVariantOutput  {
	private final com.android.build.gradle.internal.variant.AtomVariantOutputData variantOutputData
	public void  (com.android.build.gradle.internal.variant.AtomVariantOutputData) 
		com.android.build.gradle.internal.variant.AtomVariantOutputData variantOutputData
	protected com.android.build.gradle.internal.variant.BaseVariantOutputData getVariantOutputData () 
	public com.android.build.gradle.tasks.BundleAtom getBundleAtom () 
	public int getVersionCode () 
}

com/android/build/gradle/internal/api/TestVariantImpl.class
TestVariantImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.TestVariantImpl extends com.android.build.gradle.internal.api.ApkVariantImpl implements com.android.build.gradle.api.TestVariant  {
	private final com.android.build.gradle.internal.variant.TestVariantData variantData
	private final com.android.build.gradle.api.BaseVariant testedVariantData
	public void  (com.android.build.gradle.internal.variant.TestVariantData, com.android.build.gradle.api.BaseVariant, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.api.ReadOnlyObjectProvider) 
		com.android.build.gradle.internal.variant.TestVariantData variantData
		com.android.build.gradle.api.BaseVariant testedVariantData
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.api.ReadOnlyObjectProvider readOnlyObjectProvider
	protected com.android.build.gradle.internal.variant.BaseVariantData getVariantData () 
	protected com.android.build.gradle.internal.variant.ApkVariantData getApkVariantData () 
	public com.android.build.gradle.api.BaseVariant getTestedVariant () 
	public org.gradle.api.DefaultTask getConnectedInstrumentTest () 
	public java.util.List getProviderInstrumentTests () 
}

com/android/build/gradle/internal/api/ApkVariantOutputImpl.class
ApkVariantOutputImpl.java
package com.android.build.gradle.internal.api
public com.android.build.gradle.internal.api.ApkVariantOutputImpl extends com.android.build.gradle.internal.api.BaseVariantOutputImpl implements com.android.build.gradle.api.ApkVariantOutput  {
	private final com.android.build.gradle.internal.variant.ApkVariantOutputData variantOutputData
	public void  (com.android.build.gradle.internal.variant.ApkVariantOutputData) 
		com.android.build.gradle.internal.variant.ApkVariantOutputData variantOutputData
	protected com.android.build.gradle.internal.variant.BaseVariantOutputData getVariantOutputData () 
	public com.android.build.gradle.tasks.PackageAndroidArtifact getPackageApplication () 
	public org.gradle.api.Task getZipAlign () 
	public void setVersionCodeOverride (int) 
		int versionCodeOverride
	public int getVersionCodeOverride () 
	public void setVersionNameOverride (java.lang.String) 
		String versionNameOverride
	public java.lang.String getVersionNameOverride () 
	public int getVersionCode () 
	public java.lang.String getFilter (com.android.build.VariantOutput$FilterType) 
		com.android.build.VariantOutput$FilterType filterType
}

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

com/android/build/gradle/internal/ExtraModelInfo$SyncIssueKey.class
ExtraModelInfo.java
package com.android.build.gradle.internal
final com.android.build.gradle.internal.ExtraModelInfo$SyncIssueKey extends java.lang.Object {
	private final int type
	private final String data
	static com.android.build.gradle.internal.ExtraModelInfo$SyncIssueKey from (com.android.builder.model.SyncIssue) 
		com.android.builder.model.SyncIssue syncIssue
	private void  (int, java.lang.String) 
		int type
		String data
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.ExtraModelInfo$SyncIssueKey that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/VariantManager$1.class
VariantManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.VariantManager$1 extends java.lang.Object implements org.gradle.api.Action  {
	final com.android.build.gradle.internal.variant.BaseVariantData val$variantData
	final com.android.build.gradle.internal.VariantManager this$0
	void  (com.android.build.gradle.internal.VariantManager, com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.VariantManager this$0
	public void execute (org.gradle.api.Task) 
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/TaskFactory.class
TaskFactory.java
package com.android.build.gradle.internal
public abstract com.android.build.gradle.internal.TaskFactory extends java.lang.Object {
	public abstract boolean containsKey (java.lang.String) 
	public abstract void create (java.lang.String) 
	public abstract void create (java.lang.String, org.gradle.api.Action) 
	public abstract void create (java.lang.String, java.lang.Class) 
	public abstract void create (java.lang.String, java.lang.Class, org.gradle.api.Action) 
	public abstract void named (java.lang.String, org.gradle.api.Action) 
	public abstract org.gradle.api.Task named (java.lang.String) 
}

com/android/build/gradle/internal/TaskManager$4.class
TaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.TaskManager$4 extends java.lang.Object implements com.android.build.gradle.internal.tasks.FileSupplier  {
	final com.android.build.gradle.internal.pipeline.TransformTask val$task
	final com.android.build.gradle.internal.transforms.JackGenerateDexTransform val$transform
	final com.android.build.gradle.internal.TaskManager this$0
	void  (com.android.build.gradle.internal.TaskManager, com.android.build.gradle.internal.pipeline.TransformTask, com.android.build.gradle.internal.transforms.JackGenerateDexTransform) 
		com.android.build.gradle.internal.TaskManager this$0
	public org.gradle.api.Task getTask () 
	public java.io.File get () 
	public volatile java.lang.Object get () 
}

com/android/build/gradle/internal/model/
com/android/build/gradle/internal/model/CoreExternalNativeBuild.class
CoreExternalNativeBuild.java
package com.android.build.gradle.internal.model
public abstract com.android.build.gradle.internal.model.CoreExternalNativeBuild extends java.lang.Object {
	public abstract com.android.build.gradle.internal.model.CoreNdkBuildOptions getNdkBuild () 
	public abstract com.android.build.gradle.internal.model.CoreCmakeOptions getCmake () 
}

com/android/build/gradle/internal/model/CoreNdkBuildOptions.class
CoreNdkBuildOptions.java
package com.android.build.gradle.internal.model
public abstract com.android.build.gradle.internal.model.CoreNdkBuildOptions extends java.lang.Object {
	public abstract java.io.File getPath () 
	public abstract void setPath (java.io.File) 
}

com/android/build/gradle/internal/model/NativeLibraryFactory.class
NativeLibraryFactory.java
package com.android.build.gradle.internal.model
public abstract com.android.build.gradle.internal.model.NativeLibraryFactory extends java.lang.Object {
	public abstract java.util.Optional create (com.android.build.gradle.internal.scope.VariantScope, java.lang.String, com.android.build.gradle.internal.core.Abi) 
}

com/android/build/gradle/internal/model/CoreCmakeOptions.class
CoreCmakeOptions.java
package com.android.build.gradle.internal.model
public abstract com.android.build.gradle.internal.model.CoreCmakeOptions extends java.lang.Object {
	public abstract java.io.File getPath () 
	public abstract void setPath (java.io.File) 
}

com/android/build/gradle/internal/LintGradleProject$ProjectSearch$1.class
LintGradleProject.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.LintGradleProject$ProjectSearch$1 extends com.android.tools.lint.detector.api.Project {
	final java.util.List val$dependencies
	final java.util.List val$sources
	final java.util.List val$classes
	final java.util.List val$libs
	final java.util.List val$tests
	final com.android.build.gradle.internal.LintGradleProject$ProjectSearch this$0
	void  (com.android.build.gradle.internal.LintGradleProject$ProjectSearch, com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.build.gradle.internal.LintGradleProject$ProjectSearch this$0
		com.android.tools.lint.client.api.LintClient x0
		java.io.File x1
		java.io.File x2
	protected void initialize () 
	public boolean isGradleProject () 
	public boolean isAndroidProject () 
	public com.android.sdklib.IAndroidTarget getBuildTarget () 
}

com/android/build/gradle/internal/publishing/
com/android/build/gradle/internal/publishing/AndroidArtifacts$PublishedConfigType.class
AndroidArtifacts.java
package com.android.build.gradle.internal.publishing
public final com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType API_ELEMENTS
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType RUNTIME_ELEMENTS
	private static final com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType[] $VALUES
	public static com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType[] values () 
	public static com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/publishing/AndroidArtifacts$1.class
AndroidArtifacts.java
package com.android.build.gradle.internal.publishing
final com.android.build.gradle.internal.publishing.AndroidArtifacts$1 extends java.lang.Object implements com.android.build.gradle.internal.tasks.FileSupplier  {
	final org.gradle.api.tasks.bundling.AbstractArchiveTask val$task
	void  (org.gradle.api.tasks.bundling.AbstractArchiveTask) 
	public org.gradle.api.Task getTask () 
	public java.io.File get () 
	public volatile java.lang.Object get () 
}

com/android/build/gradle/internal/publishing/AndroidArtifacts$ArtifactScope.class
AndroidArtifacts.java
package com.android.build.gradle.internal.publishing
public final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactScope extends java.lang.Enum {
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactScope ALL
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactScope EXTERNAL
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactScope MODULE
	private static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactScope[] $VALUES
	public static com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactScope[] values () 
	public static com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactScope valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/publishing/FilterDataPersistence$Record.class
FilterDataPersistence.java
package com.android.build.gradle.internal.publishing
public com.android.build.gradle.internal.publishing.FilterDataPersistence$Record extends java.lang.Object {
	public final String filterType
	public final String filterIdentifier
	public final String splitFileName
	private void  (java.lang.String, java.lang.String, java.lang.String) 
		String filterType
		String filterIdentifier
		String splitFileName
	void  (java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.internal.publishing.FilterDataPersistence$1) 
		String x0
		String x1
		String x2
		com.android.build.gradle.internal.publishing.FilterDataPersistence$1 x3
}

com/android/build/gradle/internal/publishing/AndroidArtifacts$AndroidArtifact.class
AndroidArtifacts.java
package com.android.build.gradle.internal.publishing
 com.android.build.gradle.internal.publishing.AndroidArtifacts$AndroidArtifact extends java.lang.Object implements org.gradle.api.artifacts.PublishArtifact  {
	private final String name
	private final String extension
	private final String type
	private final String classifier
	private final com.google.common.base.Supplier outputFileSupplier
	private final org.gradle.api.tasks.TaskDependency taskDependency
	private void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.internal.tasks.FileSupplier) 
		String name
		String extension
		String type
		String classifier
		com.android.build.gradle.internal.tasks.FileSupplier outputFileSupplier
	public java.lang.String getName () 
	public java.lang.String getClassifier () 
	public java.io.File getFile () 
	public java.lang.String getExtension () 
	public java.lang.String getType () 
	public java.util.Date getDate () 
	public org.gradle.api.tasks.TaskDependency getBuildDependencies () 
	public java.lang.String toString () 
	void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.internal.tasks.FileSupplier, com.android.build.gradle.internal.publishing.AndroidArtifacts$1) 
		String x0
		String x1
		String x2
		String x3
		com.android.build.gradle.internal.tasks.FileSupplier x4
		com.android.build.gradle.internal.publishing.AndroidArtifacts$1 x5
}

com/android/build/gradle/internal/publishing/AndroidArtifacts$ConsumedConfigType.class
AndroidArtifacts.java
package com.android.build.gradle.internal.publishing
public final com.android.build.gradle.internal.publishing.AndroidArtifacts$ConsumedConfigType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ConsumedConfigType COMPILE_CLASSPATH
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ConsumedConfigType RUNTIME_CLASSPATH
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ConsumedConfigType ANNOTATION_PROCESSOR
	private final com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType publishedTo
	private static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ConsumedConfigType[] $VALUES
	public static com.android.build.gradle.internal.publishing.AndroidArtifacts$ConsumedConfigType[] values () 
	public static com.android.build.gradle.internal.publishing.AndroidArtifacts$ConsumedConfigType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType) 
		com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType publishedTo
	public com.android.build.gradle.internal.publishing.AndroidArtifacts$PublishedConfigType getPublishedTo () 
	static void  () 
}

com/android/build/gradle/internal/publishing/FilterDataPersistence.class
FilterDataPersistence.java
package com.android.build.gradle.internal.publishing
public com.android.build.gradle.internal.publishing.FilterDataPersistence extends java.lang.Object {
	private final String packageId
	private final java.util.List records
	public void  (java.lang.String, com.google.common.collect.ImmutableList) 
		String packageId
		com.google.common.collect.ImmutableList records
	public java.lang.String getPackageId () 
	public com.google.common.collect.ImmutableList getFilterData () 
	public static void persist (java.lang.String, java.util.List, java.io.Writer)  throws java.io.IOException 
		com.android.build.gradle.internal.tasks.FileSupplier fileSupplier
		String packageID
		java.util.List fileSuppliers
		java.io.Writer writer
		com.google.gson.Gson gson
		com.google.common.collect.ImmutableList$Builder records
		String recordsAsString
	public static com.android.build.gradle.internal.publishing.FilterDataPersistence load (java.io.Reader)  throws java.io.IOException 
		java.io.Reader reader
		com.google.gson.Gson gson
		java.lang.reflect.Type recordType
}

com/android/build/gradle/internal/publishing/AndroidArtifacts$AndroidArtifact$DefaultTaskDependency.class
AndroidArtifacts.java
package com.android.build.gradle.internal.publishing
final com.android.build.gradle.internal.publishing.AndroidArtifacts$AndroidArtifact$DefaultTaskDependency extends java.lang.Object implements org.gradle.api.tasks.TaskDependency  {
	private final java.util.Set tasks
	void  (org.gradle.api.Task) 
		org.gradle.api.Task task
	public java.util.Set getDependencies (org.gradle.api.Task) 
		org.gradle.api.Task task
}

com/android/build/gradle/internal/publishing/AndroidArtifacts.class
AndroidArtifacts.java
package com.android.build.gradle.internal.publishing
public com.android.build.gradle.internal.publishing.AndroidArtifacts extends java.lang.Object {
	public static final org.gradle.api.attributes.Attribute ARTIFACT_TYPE
	public static final String TYPE_AAR
	private static final String TYPE_APK
	private static final String TYPE_MANIFEST
	private static final String TYPE_MANIFEST_METADATA
	private static final String TYPE_ANDROID_RES
	private static final String TYPE_ASSETS
	private static final String TYPE_JNI
	private static final String TYPE_AIDL
	private static final String TYPE_RENDERSCRIPT
	private static final String TYPE_LINT_JAR
	private static final String TYPE_EXT_ANNOTATIONS
	private static final String TYPE_PUBLIC_RES
	private static final String TYPE_SYMBOL
	private static final String TYPE_PROGUARD_RULES
	private static final String TYPE_DATA_BINDING
	private static final String TYPE_ANNOTATION_JAR
	private static final String TYPE_EXPLODED_AAR
	private static final String TYPE_JAR
	private static final String TYPE_ATOM_RESOURCE_PKG
	private static final String TYPE_ATOM_MANIFEST
	private static final String TYPE_ATOM_ANDROID_RES
	private static final String TYPE_ATOM_DEX
	private static final String TYPE_ATOM_JAVA_RES
	private static final String TYPE_ATOM_JNI
	private static final String TYPE_ATOM_ASSETS
	private static final String TYPE_ATOM_LIB_INFO
	private static final String TYPE_MAPPING
	private static final String TYPE_METADATA
	private static final java.util.List API_ELEMENTS_ONLY
	private static final java.util.List RUNTIME_ELEMENTS_ONLY
	private static final java.util.List API_AND_RUNTIME_ELEMENTS
	public void  () 
	public static org.gradle.api.artifacts.PublishArtifact getAarArtifact (org.gradle.api.tasks.bundling.AbstractArchiveTask, java.lang.String) 
		org.gradle.api.tasks.bundling.AbstractArchiveTask task
		String classifier
	static java.util.List access$000 () 
	static java.util.List access$100 () 
	static java.util.List access$200 () 
	static void  () 
}

com/android/build/gradle/internal/publishing/FilterDataPersistence$1.class
FilterDataPersistence.java
package com.android.build.gradle.internal.publishing
final com.android.build.gradle.internal.publishing.FilterDataPersistence$1 extends com.google.common.reflect.TypeToken {
	void  () 
}

com/android/build/gradle/internal/publishing/AndroidArtifacts$ArtifactType.class
AndroidArtifacts.java
package com.android.build.gradle.internal.publishing
public final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType CLASSES
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType MANIFEST
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType MANIFEST_METADATA
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType AIDL
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType RENDERSCRIPT
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType DATA_BINDING
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType JAVA_RES
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ANDROID_RES
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ASSETS
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType SYMBOL_LIST
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType JNI
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ANNOTATIONS
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType PUBLIC_RES
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType PROGUARD_RULES
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType LINT
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType APK_CLASSES
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType APK_MAPPING
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType APK_METADATA
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType APK
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ATOM_RESOURCE_PKG
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ATOM_MANIFEST
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ATOM_ANDROID_RES
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ATOM_DEX
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ATOM_JAVA_RES
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ATOM_JNI
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ATOM_ASSETS
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ATOM_LIB_INFO
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType ATOM_CLASSES
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType EXPLODED_AAR
	public static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType JAR
	private final String type
	private final java.util.List publishedConfigTypes
	private static final java.util.Map reverseMap
	private static final com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType[] $VALUES
	public static com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType[] values () 
	public static com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.util.List) 
		String type
		java.util.List publishedConfigTypes
	public java.lang.String getType () 
	public java.util.Collection getPublishingConfigurations () 
	public static com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType byType (java.lang.String) 
		String typeValue
	static void  () 
		com.android.build.gradle.internal.publishing.AndroidArtifacts$ArtifactType type
}

com/android/build/gradle/internal/VariantManager$3.class
VariantManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.VariantManager$3 extends java.lang.Object implements org.gradle.api.Action  {
	final String val$variantAssembleTaskName
	final com.android.build.gradle.internal.VariantManager this$0
	void  (com.android.build.gradle.internal.VariantManager, java.lang.String) 
		com.android.build.gradle.internal.VariantManager this$0
	public void execute (org.gradle.api.Task) 
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
}

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

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

com/android/build/gradle/internal/InstantRunTaskManager$1.class
InstantRunTaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.InstantRunTaskManager$1 extends org.gradle.api.execution.TaskExecutionAdapter {
	final com.android.build.gradle.internal.InstantRunTaskManager this$0
	void  (com.android.build.gradle.internal.InstantRunTaskManager) 
		com.android.build.gradle.internal.InstantRunTaskManager this$0
	public void afterExecute (org.gradle.api.Task, org.gradle.api.tasks.TaskState) 
		org.gradle.api.Task task
		org.gradle.api.tasks.TaskState state
}

com/android/build/gradle/internal/TaskManager$3.class
TaskManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.TaskManager$3 extends groovy.lang.Closure {
	final java.util.List val$reportTasks
	final com.android.build.gradle.internal.TaskFactory val$tasks
	final com.android.build.gradle.internal.TaskManager this$0
	void  (com.android.build.gradle.internal.TaskManager, java.lang.Object, java.lang.Object, java.util.List, com.android.build.gradle.internal.TaskFactory) 
		com.android.build.gradle.internal.TaskManager this$0
		Object x0
		Object x1
	public void doCall (org.gradle.api.execution.TaskExecutionGraph) 
		String reportTask
		org.gradle.api.execution.TaskExecutionGraph taskGraph
}

com/android/build/gradle/internal/core/
com/android/build/gradle/internal/core/Abi.class
Abi.java
package com.android.build.gradle.internal.core
public final com.android.build.gradle.internal.core.Abi extends java.lang.Enum {
	public static final com.android.build.gradle.internal.core.Abi ARMEABI
	public static final com.android.build.gradle.internal.core.Abi ARMEABI_V7A
	public static final com.android.build.gradle.internal.core.Abi ARM64_V8A
	public static final com.android.build.gradle.internal.core.Abi X86
	public static final com.android.build.gradle.internal.core.Abi X86_64
	public static final com.android.build.gradle.internal.core.Abi MIPS
	public static final com.android.build.gradle.internal.core.Abi MIPS64
	private final String name
	final String architecture
	private final String gccToolchainPrefix
	private final String gccExecutablePrefix
	private final boolean supports64Bits
	private static final com.android.build.gradle.internal.core.Abi[] $VALUES
	public static com.android.build.gradle.internal.core.Abi[] values () 
	public static com.android.build.gradle.internal.core.Abi valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String name
		String architecture
		String gccToolchainPrefix
		String gccExecutablePrefix
		boolean supports64Bits
	public static com.android.build.gradle.internal.core.Abi getByName (java.lang.String) 
		com.android.build.gradle.internal.core.Abi abi
		String name
	public java.lang.String getName () 
	public java.lang.String getArchitecture () 
	public java.lang.String getGccToolchainPrefix () 
	public java.lang.String getGccExecutablePrefix () 
	public boolean supports64Bits () 
	static void  () 
}

com/android/build/gradle/internal/core/MergedExternalNativeCmakeOptions.class
MergedExternalNativeCmakeOptions.java
package com.android.build.gradle.internal.core
public com.android.build.gradle.internal.core.MergedExternalNativeCmakeOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions  {
	private final java.util.List arguments
	private final java.util.List cFlags
	private final java.util.List cppFlags
	private final java.util.Set abiFilters
	private final java.util.Set targets
	public void  () 
	public void reset () 
	public void append (com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions) 
		com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions 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/internal/core/Toolchain.class
Toolchain.java
package com.android.build.gradle.internal.core
public final com.android.build.gradle.internal.core.Toolchain extends java.lang.Enum {
	public static final com.android.build.gradle.internal.core.Toolchain GCC
	public static final com.android.build.gradle.internal.core.Toolchain CLANG
	private final String name
	private static final com.android.build.gradle.internal.core.Toolchain[] $VALUES
	public static com.android.build.gradle.internal.core.Toolchain[] values () 
	public static com.android.build.gradle.internal.core.Toolchain valueOf (java.lang.String) 
		String name
	public static com.android.build.gradle.internal.core.Toolchain getDefault () 
	public static com.android.build.gradle.internal.core.Toolchain getByName (java.lang.String) 
		com.android.build.gradle.internal.core.Toolchain toolchain
		String toolchainName
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getName () 
	static void  () 
}

com/android/build/gradle/internal/core/MergedJavaCompileOptions.class
MergedJavaCompileOptions.java
package com.android.build.gradle.internal.core
public com.android.build.gradle.internal.core.MergedJavaCompileOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreJavaCompileOptions  {
	private com.android.build.gradle.internal.dsl.AnnotationProcessorOptions annotationProcessorOptions
	public void  () 
	public com.android.build.gradle.internal.dsl.CoreAnnotationProcessorOptions getAnnotationProcessorOptions () 
	public void reset () 
	public void append (com.android.build.gradle.internal.dsl.CoreJavaCompileOptions) 
		com.android.build.gradle.internal.dsl.CoreJavaCompileOptions javaCompileOptions
}

com/android/build/gradle/internal/core/GradleVariantConfiguration$TestModuleConfigurationBuilder.class
GradleVariantConfiguration.java
package com.android.build.gradle.internal.core
 com.android.build.gradle.internal.core.GradleVariantConfiguration$TestModuleConfigurationBuilder extends java.lang.Object implements com.android.build.gradle.internal.core.GradleVariantConfiguration$Builder  {
	private void  () 
	public com.android.build.gradle.internal.core.GradleVariantConfiguration create (org.gradle.api.Project, com.android.build.gradle.internal.dsl.CoreProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.core.ManifestAttributeSupplier, com.android.build.gradle.internal.dsl.CoreBuildType, com.android.builder.model.SourceProvider, com.android.builder.core.VariantType, com.android.build.gradle.internal.dsl.CoreSigningConfig) 
		org.gradle.api.Project project
		com.android.build.gradle.internal.dsl.CoreProductFlavor defaultConfig
		com.android.builder.model.SourceProvider defaultSourceProvider
		com.android.builder.core.ManifestAttributeSupplier mainManifestAttributeSupplier
		com.android.build.gradle.internal.dsl.CoreBuildType buildType
		com.android.builder.model.SourceProvider buildTypeSourceProvider
		com.android.builder.core.VariantType type
		com.android.build.gradle.internal.dsl.CoreSigningConfig signingConfigOverride
	void  (com.android.build.gradle.internal.core.GradleVariantConfiguration$1) 
		com.android.build.gradle.internal.core.GradleVariantConfiguration$1 x0
}

com/android/build/gradle/internal/core/MergedExternalNativeBuildOptions.class
MergedExternalNativeBuildOptions.java
package com.android.build.gradle.internal.core
public com.android.build.gradle.internal.core.MergedExternalNativeBuildOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions  {
	private final com.android.build.gradle.internal.core.MergedExternalNativeNdkBuildOptions ndkBuild
	private final com.android.build.gradle.internal.core.MergedExternalNativeCmakeOptions cmake
	public void  () 
	public void reset () 
	public void append (com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions) 
		com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions options
	public com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions getExternalNativeNdkBuildOptions () 
	public com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions getExternalNativeCmakeOptions () 
}

com/android/build/gradle/internal/core/GradleVariantConfiguration.class

com/android/build/gradle/internal/core/MergedJackOptions.class
MergedJackOptions.java
package com.android.build.gradle.internal.core
public com.android.build.gradle.internal.core.MergedJackOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreJackOptions  {
	private boolean isEnabledFlag
	private boolean isJackInProcessFlag
	private java.util.Map additionalParameters
	private java.util.List pluginNames
	public void  () 
	public void reset () 
	public void append (com.android.build.gradle.internal.dsl.CoreJackOptions) 
		com.android.build.gradle.internal.dsl.CoreJackOptions that
	public java.lang.Boolean isEnabled () 
	public java.lang.Boolean isJackInProcess () 
	public java.util.Map getAdditionalParameters () 
	public java.util.List getPluginNames () 
}

com/android/build/gradle/internal/core/GradleVariantConfiguration$VariantConfigurationBuilder.class
GradleVariantConfiguration.java
package com.android.build.gradle.internal.core
 com.android.build.gradle.internal.core.GradleVariantConfiguration$VariantConfigurationBuilder extends java.lang.Object implements com.android.build.gradle.internal.core.GradleVariantConfiguration$Builder  {
	private void  () 
	public com.android.build.gradle.internal.core.GradleVariantConfiguration create (org.gradle.api.Project, com.android.build.gradle.internal.dsl.CoreProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.core.ManifestAttributeSupplier, com.android.build.gradle.internal.dsl.CoreBuildType, com.android.builder.model.SourceProvider, com.android.builder.core.VariantType, com.android.build.gradle.internal.dsl.CoreSigningConfig) 
		org.gradle.api.Project project
		com.android.build.gradle.internal.dsl.CoreProductFlavor defaultConfig
		com.android.builder.model.SourceProvider defaultSourceProvider
		com.android.builder.core.ManifestAttributeSupplier mainManifestAttributeSupplier
		com.android.build.gradle.internal.dsl.CoreBuildType buildType
		com.android.builder.model.SourceProvider buildTypeSourceProvider
		com.android.builder.core.VariantType type
		com.android.build.gradle.internal.dsl.CoreSigningConfig signingConfigOverride
	void  (com.android.build.gradle.internal.core.GradleVariantConfiguration$1) 
		com.android.build.gradle.internal.core.GradleVariantConfiguration$1 x0
}

com/android/build/gradle/internal/core/GradleVariantConfiguration$Builder.class
GradleVariantConfiguration.java
package com.android.build.gradle.internal.core
public abstract com.android.build.gradle.internal.core.GradleVariantConfiguration$Builder extends java.lang.Object {
	public abstract com.android.build.gradle.internal.core.GradleVariantConfiguration create (org.gradle.api.Project, com.android.build.gradle.internal.dsl.CoreProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.core.ManifestAttributeSupplier, com.android.build.gradle.internal.dsl.CoreBuildType, com.android.builder.model.SourceProvider, com.android.builder.core.VariantType, com.android.build.gradle.internal.dsl.CoreSigningConfig) 
}

com/android/build/gradle/internal/core/GradleVariantConfiguration$TestModuleConfigurationBuilder$1.class
GradleVariantConfiguration.java
package com.android.build.gradle.internal.core
 com.android.build.gradle.internal.core.GradleVariantConfiguration$TestModuleConfigurationBuilder$1 extends com.android.build.gradle.internal.core.GradleVariantConfiguration {
	final com.android.build.gradle.internal.core.GradleVariantConfiguration$TestModuleConfigurationBuilder this$0
	void  (com.android.build.gradle.internal.core.GradleVariantConfiguration$TestModuleConfigurationBuilder, org.gradle.api.Project, com.android.builder.core.VariantConfiguration, com.android.build.gradle.internal.dsl.CoreProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.core.ManifestAttributeSupplier, com.android.build.gradle.internal.dsl.CoreBuildType, com.android.builder.model.SourceProvider, com.android.builder.core.VariantType, com.android.build.gradle.internal.dsl.CoreSigningConfig) 
		com.android.build.gradle.internal.core.GradleVariantConfiguration$TestModuleConfigurationBuilder this$0
		org.gradle.api.Project project
		com.android.builder.core.VariantConfiguration testedConfig
		com.android.build.gradle.internal.dsl.CoreProductFlavor defaultConfig
		com.android.builder.model.SourceProvider defaultSourceProvider
		com.android.builder.core.ManifestAttributeSupplier mainManifestAttributeSupplier
		com.android.build.gradle.internal.dsl.CoreBuildType buildType
		com.android.builder.model.SourceProvider buildTypeSourceProvider
		com.android.builder.core.VariantType type
		com.android.build.gradle.internal.dsl.CoreSigningConfig signingConfigOverride
	public java.lang.String getApplicationId () 
		String applicationId
	public java.lang.String getOriginalApplicationId () 
	public java.lang.String getTestApplicationId () 
	public com.android.build.gradle.internal.core.GradleVariantConfiguration getMyTestConfig (com.android.builder.model.SourceProvider, com.android.builder.core.ManifestAttributeSupplier, com.android.builder.model.SourceProvider, com.android.builder.core.VariantType) 
		com.android.builder.model.SourceProvider defaultSourceProvider
		com.android.builder.core.ManifestAttributeSupplier mainManifestAttributeSupplier
		com.android.builder.model.SourceProvider buildTypeSourceProvider
		com.android.builder.core.VariantType type
	public volatile com.android.builder.model.SigningConfig getSigningConfig () 
	public volatile com.android.builder.core.VariantConfiguration addProductFlavor (com.android.builder.model.ProductFlavor, com.android.builder.model.SourceProvider, java.lang.String) 
}

com/android/build/gradle/internal/core/MergedExternalNativeNdkBuildOptions.class
MergedExternalNativeNdkBuildOptions.java
package com.android.build.gradle.internal.core
public com.android.build.gradle.internal.core.MergedExternalNativeNdkBuildOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions  {
	private final java.util.List arguments
	private final java.util.List cFlags
	private final java.util.List cppFlags
	private final java.util.Set abiFilters
	private final java.util.Set targets
	public void  () 
	public void reset () 
	public void append (com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions) 
		com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions 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/internal/core/GradleVariantConfiguration$1.class
GradleVariantConfiguration.java
package com.android.build.gradle.internal.core
 com.android.build.gradle.internal.core.GradleVariantConfiguration$1 extends java.lang.Object {
}

com/android/build/gradle/internal/core/MergedNdkConfig.class
MergedNdkConfig.java
package com.android.build.gradle.internal.core
public com.android.build.gradle.internal.core.MergedNdkConfig extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreNdkOptions  {
	private String moduleName
	private String cFlags
	private java.util.List ldLibs
	private java.util.Set abiFilters
	private String stl
	private Integer jobs
	public void  () 
	public void reset () 
	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 () 
	public void append (com.android.build.gradle.internal.dsl.CoreNdkOptions) 
		com.android.build.gradle.internal.dsl.CoreNdkOptions ndkConfig
}

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

com/android/build/gradle/internal/TaskManager$MergeType.class
TaskManager.java
package com.android.build.gradle.internal
public abstract com.android.build.gradle.internal.TaskManager$MergeType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.TaskManager$MergeType MERGE
	public static final com.android.build.gradle.internal.TaskManager$MergeType PACKAGE
	private static final com.android.build.gradle.internal.TaskManager$MergeType[] $VALUES
	public static com.android.build.gradle.internal.TaskManager$MergeType[] values () 
	public static com.android.build.gradle.internal.TaskManager$MergeType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public abstract com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType getOutputType () 
	void  (java.lang.String, int, com.android.build.gradle.internal.TaskManager$1) 
		String x0
		int x1
		com.android.build.gradle.internal.TaskManager$1 x2
	static void  () 
}

com/android/build/gradle/internal/VariantModel.class
VariantModel.java
package com.android.build.gradle.internal
public abstract com.android.build.gradle.internal.VariantModel extends java.lang.Object {
	public abstract com.android.build.gradle.internal.ProductFlavorData getDefaultConfig () 
	public abstract java.util.Map getBuildTypes () 
	public abstract java.util.Map getProductFlavors () 
	public abstract java.util.Map getSigningConfigs () 
}

com/android/build/gradle/internal/profile/
com/android/build/gradle/internal/profile/ProfilerInitializer$ProfileShutdownListener.class
ProfilerInitializer.java
package com.android.build.gradle.internal.profile
final com.android.build.gradle.internal.profile.ProfilerInitializer$ProfileShutdownListener extends java.lang.Object implements org.gradle.initialization.BuildCompletionListener  {
	private final org.gradle.api.Project project
	void  (org.gradle.api.Project) 
		org.gradle.api.Project project
	public void completed () 
		InterruptedException e
}

com/android/build/gradle/internal/profile/AnalyticsUtil.class
AnalyticsUtil.java
package com.android.build.gradle.internal.profile
public com.android.build.gradle.internal.profile.AnalyticsUtil extends java.lang.Object {
	public void  () 
	public static com.android.tools.build.gradle.internal.profile.GradleTransformExecutionType getTransformType (java.lang.Class) 
		IllegalArgumentException ignored
		Class taskClass
	static java.lang.String getPotentialTransformTypeName (java.lang.Class) 
		Class taskClass
		String taskImpl
	public static com.android.tools.build.gradle.internal.profile.GradleTaskExecutionType getTaskExecutionType (java.lang.Class) 
		IllegalArgumentException ignored
		Class taskClass
	static java.lang.String getPotentialTaskExecutionTypeName (java.lang.Class) 
		Class taskClass
		String taskImpl
}

com/android/build/gradle/internal/profile/ProfilerInitializer.class
ProfilerInitializer.java
package com.android.build.gradle.internal.profile
public final com.android.build.gradle.internal.profile.ProfilerInitializer extends java.lang.Object {
	private static final String PROFILE_DIRECTORY
	private static final java.time.format.DateTimeFormatter PROFILE_FILE_NAME
	private static final Object lock
	private static volatile com.android.build.gradle.internal.profile.RecordingBuildListener recordingBuildListener
	private void  () 
	public static void init (org.gradle.api.Project, com.android.build.gradle.options.ProjectOptions) 
		org.gradle.api.Project project
		com.android.build.gradle.options.ProjectOptions projectOptions
	static java.lang.Object access$000 () 
	static com.android.build.gradle.internal.profile.RecordingBuildListener access$100 () 
	static com.android.build.gradle.internal.profile.RecordingBuildListener access$102 (com.android.build.gradle.internal.profile.RecordingBuildListener) 
		com.android.build.gradle.internal.profile.RecordingBuildListener x0
	static java.time.format.DateTimeFormatter access$200 () 
	static void  () 
}

com/android/build/gradle/internal/profile/RecordingBuildListener.class
RecordingBuildListener.java
package com.android.build.gradle.internal.profile
public com.android.build.gradle.internal.profile.RecordingBuildListener extends java.lang.Object implements org.gradle.api.execution.TaskExecutionListener  {
	private final com.android.builder.profile.ProfileRecordWriter recordWriter
	private final java.util.Map taskRecords
	void  (com.android.builder.profile.ProfileRecordWriter) 
		com.android.builder.profile.ProfileRecordWriter recorder
	public void beforeExecute (org.gradle.api.Task) 
		org.gradle.api.Task task
		com.google.wireless.android.sdk.stats.GradleBuildProfileSpan$Builder builder
	public void afterExecute (org.gradle.api.Task, org.gradle.api.tasks.TaskState) 
		org.gradle.api.Task task
		org.gradle.api.tasks.TaskState taskState
		com.google.wireless.android.sdk.stats.GradleBuildProfileSpan$Builder record
	private static java.lang.String getVariantName (org.gradle.api.Task) 
		org.gradle.api.Task task
		String variantName
}

com/android/build/gradle/internal/dsl/
com/android/build/gradle/internal/dsl/CoreAnnotationProcessorOptions.class
CoreAnnotationProcessorOptions.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.CoreAnnotationProcessorOptions extends java.lang.Object {
	public abstract java.util.List getClassNames () 
	public abstract java.util.Map getArguments () 
	public abstract java.lang.Boolean getIncludeCompileClasspath () 
}

com/android/build/gradle/internal/dsl/DensitySplitOptions.class
DensitySplitOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.DensitySplitOptions extends com.android.build.gradle.internal.dsl.SplitOptions {
	private boolean strict
	private boolean auto
	private java.util.Set compatibleScreens
	public void  () 
	protected java.util.Set getDefaultValues () 
		com.android.resources.Density value
		java.util.Set values
		java.util.Set fullList
	protected com.google.common.collect.ImmutableSet getAllowedValues () 
		com.android.resources.Density value
		com.google.common.collect.ImmutableSet$Builder builder
	public boolean isStrict () 
	public void setStrict (boolean) 
		boolean strict
	public void setCompatibleScreens (java.util.List) 
		java.util.List sizes
	public transient void compatibleScreens (java.lang.String[]) 
		String[] sizes
	public java.util.Set getCompatibleScreens () 
	public void setAuto (boolean) 
		boolean auto
	public boolean isAuto () 
}

com/android/build/gradle/internal/dsl/VectorDrawablesOptions.class
VectorDrawablesOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.VectorDrawablesOptions extends com.android.builder.core.DefaultVectorDrawablesOptions {
	public void  () 
	public transient void generatedDensities (java.lang.String[]) 
		String[] densities
}

com/android/build/gradle/internal/dsl/CoreJackOptions.class
CoreJackOptions.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.CoreJackOptions extends java.lang.Object {
	public abstract java.lang.Boolean isEnabled () 
	public abstract java.lang.Boolean isJackInProcess () 
	public abstract java.util.Map getAdditionalParameters () 
	public abstract java.util.List getPluginNames () 
}

com/android/build/gradle/internal/dsl/AnnotationProcessorOptions.class
AnnotationProcessorOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.AnnotationProcessorOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreAnnotationProcessorOptions  {
	private final java.util.List classNames
	private final java.util.Map arguments
	private Boolean includeCompileClasspath
	public void  () 
	public java.util.List getClassNames () 
	public void setClassNames (java.util.List) 
		java.util.List classNames
	public void className (java.lang.String) 
		String className
	public void classNames (java.util.Collection) 
		java.util.Collection className
	public java.util.Map getArguments () 
	public void setArguments (java.util.Map) 
		java.util.Map arguments
	public void argument (java.lang.String, java.lang.String) 
		String key
		String value
	public void arguments (java.util.Map) 
		java.util.Map arguments
	public java.lang.Boolean getIncludeCompileClasspath () 
	public void setIncludeCompileClasspath (java.lang.Boolean) 
		Boolean includeCompileClasspath
	public void _initWith (com.android.build.gradle.internal.dsl.CoreAnnotationProcessorOptions) 
		com.android.build.gradle.internal.dsl.CoreAnnotationProcessorOptions aptOptions
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.dsl.AnnotationProcessorOptions that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/dsl/TestOptions$UnitTestOptions$1.class
TestOptions.java
package com.android.build.gradle.internal.dsl
 com.android.build.gradle.internal.dsl.TestOptions$UnitTestOptions$1 extends java.lang.Object implements org.gradle.api.Action  {
	final groovy.lang.Closure val$configClosure
	final com.android.build.gradle.internal.dsl.TestOptions$UnitTestOptions this$0
	void  (com.android.build.gradle.internal.dsl.TestOptions$UnitTestOptions, groovy.lang.Closure) 
		com.android.build.gradle.internal.dsl.TestOptions$UnitTestOptions this$0
	public void execute (org.gradle.api.tasks.testing.Test) 
		org.gradle.api.tasks.testing.Test testTask
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/dsl/SigningConfig.class
SigningConfig.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.SigningConfig extends com.android.builder.signing.DefaultSigningConfig implements java.io.Serializable org.gradle.api.Named com.android.build.gradle.internal.dsl.CoreSigningConfig  {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String name
	public com.android.build.gradle.internal.dsl.SigningConfig initWith (com.android.builder.model.SigningConfig) 
		com.android.builder.model.SigningConfig that
	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 equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.dsl.SigningConfig that
	public int hashCode () 
		int result
	public java.lang.String toString () 
}

com/android/build/gradle/internal/dsl/DexOptions.class
DexOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.DexOptions extends com.android.builder.core.DefaultDexOptions {
	private static final String INCREMENTAL_IGNORED
	private static final String OPTIMIZE_IGNORED
	private final com.android.builder.core.ErrorReporter mErrorReporter
	public void  (com.android.builder.core.ErrorReporter) 
		com.android.builder.core.ErrorReporter errorReporter
	public boolean getIncremental () 
	public void setIncremental (boolean) 
		boolean ignored
	public transient void additionalParameters (java.lang.String[]) 
		String[] parameters
	public void setOptimize (java.lang.Boolean) 
		Boolean optimize
}

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

com/android/build/gradle/internal/dsl/CoreNdkOptions.class
CoreNdkOptions.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.CoreNdkOptions extends java.lang.Object {
	public abstract java.lang.String getModuleName () 
	public abstract java.lang.String getcFlags () 
	public abstract java.util.List getLdLibs () 
	public abstract java.util.Set getAbiFilters () 
	public abstract java.lang.String getStl () 
	public abstract java.lang.Integer getJobs () 
}

com/android/build/gradle/internal/dsl/AdbOptions.class
AdbOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.AdbOptions extends java.lang.Object implements com.android.builder.model.AdbOptions  {
	int timeOutInMs
	java.util.List installOptions
	public void  () 
	public int getTimeOutInMs () 
	public void setTimeOutInMs (int) 
		int timeOutInMs
	public void timeOutInMs (int) 
		int timeOutInMs
	public java.util.Collection getInstallOptions () 
	public void setInstallOptions (java.lang.String) 
		String option
	public transient void setInstallOptions (java.lang.String[]) 
		String[] options
	public void installOptions (java.lang.String) 
		String option
	public transient void installOptions (java.lang.String[]) 
		String[] options
}

com/android/build/gradle/internal/dsl/ProductFlavor.class
ProductFlavor.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.ProductFlavor extends com.android.builder.core.DefaultProductFlavor implements com.android.build.gradle.internal.dsl.CoreProductFlavor  {
	protected final org.gradle.api.Project project
	protected final org.gradle.api.logging.Logger logger
	private final com.android.build.gradle.internal.dsl.NdkOptions ndkConfig
	private final com.android.build.gradle.internal.dsl.ExternalNativeBuildOptions externalNativeBuildOptions
	private final com.android.builder.core.ErrorReporter errorReporter
	private final com.android.build.gradle.internal.dsl.JackOptions jackOptions
	private final com.android.build.gradle.internal.dsl.JavaCompileOptions javaCompileOptions
	private final com.android.build.gradle.internal.dsl.ShaderOptions shaderOptions
	public void  (java.lang.String, org.gradle.api.Project, org.gradle.internal.reflect.Instantiator, org.gradle.api.logging.Logger, com.android.builder.core.ErrorReporter) 
		String name
		org.gradle.api.Project project
		org.gradle.internal.reflect.Instantiator instantiator
		org.gradle.api.logging.Logger logger
		com.android.builder.core.ErrorReporter errorReporter
	public com.android.build.gradle.internal.dsl.NdkOptions getNdk () 
	public com.android.build.gradle.internal.dsl.CoreNdkOptions getNdkConfig () 
	public com.android.build.gradle.internal.dsl.ExternalNativeBuildOptions getExternalNativeBuild () 
	public com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions getExternalNativeBuildOptions () 
	public void setMinSdkVersion (int) 
		int minSdkVersion
	public void minSdkVersion (int) 
		int minSdkVersion
	public void setMinSdkVersion (java.lang.String) 
		String minSdkVersion
	public void minSdkVersion (java.lang.String) 
		String minSdkVersion
	public com.android.builder.model.ProductFlavor setTargetSdkVersion (int) 
		int targetSdkVersion
	public void targetSdkVersion (int) 
		int targetSdkVersion
	public void setTargetSdkVersion (java.lang.String) 
		String targetSdkVersion
	public void targetSdkVersion (java.lang.String) 
		String targetSdkVersion
	public void maxSdkVersion (int) 
		int targetSdkVersion
	private static com.android.builder.model.ApiVersion getApiVersion (java.lang.String) 
		int apiLevel
		NumberFormatException e
		String value
	public void testInstrumentationRunnerArgument (java.lang.String, java.lang.String) 
		String key
		String value
	public void testInstrumentationRunnerArguments (java.util.Map) 
		java.util.Map args
	public com.android.build.gradle.internal.dsl.SigningConfig getSigningConfig () 
	public void buildConfigField (java.lang.String, java.lang.String, java.lang.String) 
		String flavorName
		String type
		String name
		String value
		com.android.builder.model.ClassField alreadyPresent
	public void resValue (java.lang.String, java.lang.String, java.lang.String) 
		String flavorName
		String type
		String name
		String value
		com.android.builder.model.ClassField alreadyPresent
	public void proguardFile (java.lang.Object) 
		Object proguardFile
	public transient void proguardFiles (java.lang.Object[]) 
		Object file
		Object[] files
	public void setProguardFiles (java.lang.Iterable) 
		Iterable proguardFileIterable
	public void testProguardFile (java.lang.Object) 
		Object proguardFile
	public transient void testProguardFiles (java.lang.Object[]) 
		Object proguardFile
		Object[] proguardFiles
	public void setTestProguardFiles (java.lang.Iterable) 
		Iterable files
	public void consumerProguardFile (java.lang.Object) 
		Object proguardFile
	public transient void consumerProguardFiles (java.lang.Object[]) 
		Object proguardFile
		Object[] proguardFiles
	public void setConsumerProguardFiles (java.lang.Iterable) 
		Iterable proguardFileIterable
	public void ndk (org.gradle.api.Action) 
		org.gradle.api.Action action
	public void externalNativeBuild (org.gradle.api.Action) 
		org.gradle.api.Action action
	public void resConfig (java.lang.String) 
		String config
	public transient void resConfigs (java.lang.String[]) 
		String[] config
	public void resConfigs (java.util.Collection) 
		java.util.Collection config
	public com.android.build.gradle.internal.dsl.JackOptions getJackOptions () 
	public void jackOptions (org.gradle.api.Action) 
		org.gradle.api.Action action
	public java.lang.Boolean getUseJack () 
	public void setUseJack (java.lang.Boolean) 
		Boolean useJack
	public void useJack (java.lang.Boolean) 
		Boolean useJack
	public com.android.build.gradle.internal.dsl.JavaCompileOptions getJavaCompileOptions () 
	public void javaCompileOptions (org.gradle.api.Action) 
		org.gradle.api.Action action
	public com.android.build.gradle.internal.dsl.CoreShaderOptions getShaders () 
	public void shaders (org.gradle.api.Action) 
		org.gradle.api.Action action
	public void setFlavorDimension (java.lang.String) 
		String dimension
	public java.lang.String getFlavorDimension () 
	public void jarJarRuleFile (java.lang.Object) 
		Object file
	public transient void jarJarRuleFiles (java.lang.Object[]) 
		Object file
		Object[] files
	public java.util.Set getGeneratedDensities () 
	public void setGeneratedDensities (java.lang.Iterable) 
		Iterable densities
	public void vectorDrawables (org.gradle.api.Action) 
		org.gradle.api.Action action
	public com.android.build.gradle.internal.dsl.VectorDrawablesOptions getVectorDrawables () 
	public void wearAppUnbundled (java.lang.Boolean) 
		Boolean wearAppUnbundled
	public volatile com.android.builder.core.DefaultVectorDrawablesOptions getVectorDrawables () 
	public volatile com.android.builder.model.SigningConfig getSigningConfig () 
	public volatile com.android.builder.model.VectorDrawablesOptions getVectorDrawables () 
	public volatile com.android.build.gradle.internal.dsl.CoreJavaCompileOptions getJavaCompileOptions () 
	public volatile com.android.build.gradle.internal.dsl.CoreJackOptions getJackOptions () 
}

com/android/build/gradle/internal/dsl/AbiSplitOptions.class
AbiSplitOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.AbiSplitOptions extends com.android.build.gradle.internal.dsl.SplitOptions {
	private boolean universalApk
	public void  () 
	protected java.util.Set getDefaultValues () 
		com.android.build.gradle.internal.core.Abi abi
		java.util.Set values
	protected com.google.common.collect.ImmutableSet getAllowedValues () 
		com.android.build.gradle.internal.core.Abi abi
		com.google.common.collect.ImmutableSet$Builder builder
	public boolean isUniversalApk () 
	public void setUniversalApk (boolean) 
		boolean universalApk
	public static com.google.common.collect.ImmutableSet getAbiFilters (java.util.Set) 
		String abi
		java.util.Set allFilters
		com.google.common.collect.ImmutableSet$Builder filters
}

com/android/build/gradle/internal/dsl/JackOptions.class
JackOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.JackOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreJackOptions  {
	private Boolean isEnabledFlag
	private Boolean isJackInProcessFlag
	private java.util.Map additionalParameters
	private java.util.List pluginNames
	public void  () 
	void _initWith (com.android.build.gradle.internal.dsl.CoreJackOptions) 
		com.android.build.gradle.internal.dsl.CoreJackOptions that
	public java.lang.Boolean isEnabled () 
	public void setEnabled (java.lang.Boolean) 
		Boolean enabled
	public java.lang.Boolean isJackInProcess () 
	public void setJackInProcess (java.lang.Boolean) 
		Boolean jackInProcess
	public java.util.Map getAdditionalParameters () 
	public void setAdditionalParameters (java.util.Map) 
		java.util.Map additionalParameters
	public void additionalParameters (java.util.Map) 
		java.util.Map additionalParameters
	public void setPluginNames (java.util.List) 
		java.util.List pluginNames
	public transient void pluginNames (java.lang.String[]) 
		String[] pluginNames
	public java.util.List getPluginNames () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.dsl.JackOptions that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/build/gradle/internal/dsl/SplitOptions.class
SplitOptions.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.SplitOptions extends java.lang.Object {
	private final java.util.Set values
	private final com.google.common.collect.ImmutableSet allowedValues
	private boolean enable
	protected void  () 
	protected abstract java.util.Set getDefaultValues () 
	protected abstract com.google.common.collect.ImmutableSet getAllowedValues () 
	public boolean isEnable () 
	public void setEnable (boolean) 
		boolean enable
	public transient void exclude (java.lang.String[]) 
		String[] excludes
	public transient void include (java.lang.String[]) 
		String[] includes
	public void reset () 
	public java.util.Set getApplicableFilters () 
		String value
		java.util.Set results
}

com/android/build/gradle/internal/dsl/CoreBuildType.class
CoreBuildType.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.CoreBuildType extends java.lang.Object implements com.android.builder.model.BuildType  {
	public abstract com.android.build.gradle.internal.dsl.CoreNdkOptions getNdkConfig () 
	public abstract com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions getExternalNativeBuildOptions () 
	public abstract com.android.build.gradle.internal.dsl.CoreJackOptions getJackOptions () 
	public abstract com.android.build.gradle.internal.dsl.CoreJavaCompileOptions getJavaCompileOptions () 
	public abstract com.android.build.gradle.internal.dsl.CoreShaderOptions getShaders () 
	public abstract boolean isShrinkResources () 
	public abstract boolean isUseProguard () 
}

com/android/build/gradle/internal/dsl/ExternalNativeBuild.class
ExternalNativeBuild.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.ExternalNativeBuild extends java.lang.Object implements com.android.build.gradle.internal.model.CoreExternalNativeBuild  {
	private com.android.build.gradle.internal.dsl.NdkBuildOptions ndkBuild
	private com.android.build.gradle.internal.dsl.CmakeOptions cmake
	public void  (org.gradle.internal.reflect.Instantiator, org.gradle.api.Project) 
		org.gradle.internal.reflect.Instantiator instantiator
		org.gradle.api.Project project
	public com.android.build.gradle.internal.dsl.NdkBuildOptions getNdkBuild () 
	public com.android.build.gradle.internal.dsl.NdkBuildOptions ndkBuild (org.gradle.api.Action) 
		org.gradle.api.Action action
	public com.android.build.gradle.internal.dsl.CmakeOptions getCmake () 
	public com.android.build.gradle.internal.dsl.CmakeOptions cmake (org.gradle.api.Action) 
		org.gradle.api.Action action
	public volatile com.android.build.gradle.internal.model.CoreCmakeOptions getCmake () 
	public volatile com.android.build.gradle.internal.model.CoreNdkBuildOptions getNdkBuild () 
}

com/android/build/gradle/internal/dsl/BuildType.class
BuildType.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.BuildType extends com.android.builder.core.DefaultBuildType implements com.android.build.gradle.internal.dsl.CoreBuildType java.io.Serializable  {
	private static final long serialVersionUID
	private final org.gradle.api.Project project
	private final org.gradle.api.logging.Logger logger
	private final com.android.build.gradle.internal.dsl.NdkOptions ndkConfig
	private final com.android.build.gradle.internal.dsl.ExternalNativeBuildOptions externalNativeBuildOptions
	private final com.android.build.gradle.internal.dsl.JackOptions jackOptions
	private final com.android.build.gradle.internal.dsl.JavaCompileOptions javaCompileOptions
	private final com.android.build.gradle.internal.dsl.ShaderOptions shaderOptions
	private boolean shrinkResources
	private boolean useProguard
	static final boolean $assertionsDisabled
	public void  (java.lang.String, org.gradle.api.Project, org.gradle.internal.reflect.Instantiator, org.gradle.api.logging.Logger) 
		String name
		org.gradle.api.Project project
		org.gradle.internal.reflect.Instantiator instantiator
		org.gradle.api.logging.Logger logger
	void  (java.lang.String, org.gradle.api.Project, org.gradle.api.logging.Logger) 
		String name
		org.gradle.api.Project project
		org.gradle.api.logging.Logger logger
	public com.android.build.gradle.internal.dsl.CoreNdkOptions getNdkConfig () 
	public com.android.build.gradle.internal.dsl.ExternalNativeBuildOptions getExternalNativeBuildOptions () 
	public com.android.build.gradle.internal.dsl.JackOptions getJackOptions () 
	public com.android.build.gradle.internal.dsl.CoreJavaCompileOptions getJavaCompileOptions () 
	public com.android.build.gradle.internal.dsl.CoreShaderOptions getShaders () 
	public void init (com.android.build.gradle.internal.dsl.SigningConfig) 
		com.android.build.gradle.internal.dsl.SigningConfig debugSigningConfig
	public com.android.build.gradle.internal.dsl.SigningConfig getSigningConfig () 
	protected void _initWith (com.android.builder.model.BaseConfig) 
		com.android.builder.model.BaseConfig that
		com.android.build.gradle.internal.dsl.BuildType thatBuildType
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.dsl.BuildType other
	public void buildConfigField (java.lang.String, java.lang.String, java.lang.String) 
		String type
		String name
		String value
		com.android.builder.model.ClassField alreadyPresent
	public void resValue (java.lang.String, java.lang.String, java.lang.String) 
		String type
		String name
		String value
		com.android.builder.model.ClassField alreadyPresent
	public com.android.build.gradle.internal.dsl.BuildType proguardFile (java.lang.Object) 
		Object proguardFile
	public transient com.android.build.gradle.internal.dsl.BuildType proguardFiles (java.lang.Object[]) 
		Object file
		Object[] files
	public com.android.build.gradle.internal.dsl.BuildType setProguardFiles (java.lang.Iterable) 
		Iterable proguardFileIterable
	public com.android.build.gradle.internal.dsl.BuildType testProguardFile (java.lang.Object) 
		Object proguardFile
	public transient com.android.build.gradle.internal.dsl.BuildType testProguardFiles (java.lang.Object[]) 
		Object proguardFile
		Object[] proguardFiles
	public com.android.build.gradle.internal.dsl.BuildType setTestProguardFiles (java.lang.Iterable) 
		Iterable files
	public com.android.build.gradle.internal.dsl.BuildType consumerProguardFile (java.lang.Object) 
		Object proguardFile
	public transient com.android.build.gradle.internal.dsl.BuildType consumerProguardFiles (java.lang.Object[]) 
		Object proguardFile
		Object[] proguardFiles
	public com.android.build.gradle.internal.dsl.BuildType setConsumerProguardFiles (java.lang.Iterable) 
		Iterable proguardFileIterable
	public void ndk (org.gradle.api.Action) 
		org.gradle.api.Action action
	public com.android.build.gradle.internal.dsl.ExternalNativeBuildOptions externalNativeBuild (org.gradle.api.Action) 
		org.gradle.api.Action action
	public void jackOptions (org.gradle.api.Action) 
		org.gradle.api.Action action
	public java.lang.Boolean getUseJack () 
	public void setUseJack (java.lang.Boolean) 
		Boolean useJack
	public void shaders (org.gradle.api.Action) 
		org.gradle.api.Action action
	public boolean isShrinkResources () 
	public void setShrinkResources (boolean) 
		boolean shrinkResources
	public boolean isUseProguard () 
	public void setUseProguard (boolean) 
		boolean useProguard
	public void jarJarRuleFile (java.lang.Object) 
		Object file
	public transient void jarJarRuleFiles (java.lang.Object[]) 
		Object file
		Object[] files
	public volatile com.android.builder.model.SigningConfig getSigningConfig () 
	public volatile com.android.build.gradle.internal.dsl.CoreJackOptions getJackOptions () 
	public volatile com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions getExternalNativeBuildOptions () 
	static void  () 
}

com/android/build/gradle/internal/dsl/LanguageSplitOptions.class
LanguageSplitOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.LanguageSplitOptions extends java.lang.Object {
	private boolean enable
	private boolean auto
	private java.util.Set include
	public void  () 
	public java.util.Set getInclude () 
	public void setInclude (java.util.List) 
		java.util.List list
	public transient void include (java.lang.String[]) 
		String[] includes
	public java.util.Set getApplicationFilters () 
	public void setEnable (boolean) 
		boolean enable
	public boolean isEnable () 
	public void setAuto (boolean) 
		boolean auto
	public boolean isAuto () 
}

com/android/build/gradle/internal/dsl/NdkBuildOptions.class
NdkBuildOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.NdkBuildOptions extends java.lang.Object implements com.android.build.gradle.internal.model.CoreNdkBuildOptions  {
	private final org.gradle.api.Project project
	private java.io.File path
	public void  (org.gradle.api.Project) 
		org.gradle.api.Project project
	public java.io.File getPath () 
	public void setPath (java.lang.Object) 
		Object path
	public void setPath (java.io.File) 
		java.io.File path
}

com/android/build/gradle/internal/dsl/CoreShaderOptions.class
CoreShaderOptions.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.CoreShaderOptions extends java.lang.Object {
	public abstract java.util.List getGlslcArgs () 
	public abstract com.google.common.collect.ListMultimap getScopedGlslcArgs () 
}

com/android/build/gradle/internal/dsl/CmakeOptions.class
CmakeOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.CmakeOptions extends java.lang.Object implements com.android.build.gradle.internal.model.CoreCmakeOptions  {
	private final org.gradle.api.Project project
	private java.io.File path
	public void  (org.gradle.api.Project) 
		org.gradle.api.Project project
	public java.io.File getPath () 
	public void setPath (java.lang.Object) 
		Object path
	public void setPath (java.io.File) 
		java.io.File path
}

com/android/build/gradle/internal/dsl/CoreSigningConfig.class
CoreSigningConfig.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.CoreSigningConfig extends java.lang.Object implements com.android.builder.model.SigningConfig  {
	public abstract java.io.File getStoreFile () 
	public abstract java.lang.String getStorePassword () 
	public abstract java.lang.String getKeyAlias () 
	public abstract java.lang.String getStoreType () 
	public abstract boolean isV1SigningEnabled () 
	public abstract boolean isV2SigningEnabled () 
}

com/android/build/gradle/internal/dsl/CoreExternalNativeBuildOptions.class
CoreExternalNativeBuildOptions.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions extends java.lang.Object {
	public abstract com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions getExternalNativeNdkBuildOptions () 
	public abstract com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions getExternalNativeCmakeOptions () 
}

com/android/build/gradle/internal/dsl/SigningConfigFactory.class
SigningConfigFactory.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.SigningConfigFactory extends java.lang.Object implements org.gradle.api.NamedDomainObjectFactory  {
	private final org.gradle.internal.reflect.Instantiator instantiator
	public void  (org.gradle.internal.reflect.Instantiator) 
		org.gradle.internal.reflect.Instantiator instantiator
	public com.android.build.gradle.internal.dsl.SigningConfig create (java.lang.String) 
		com.android.prefs.AndroidLocation$AndroidLocationException e
		String name
		com.android.build.gradle.internal.dsl.SigningConfig signingConfig
	public volatile java.lang.Object create (java.lang.String) 
}

com/android/build/gradle/internal/dsl/TestOptions$UnitTestOptions.class
TestOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.TestOptions$UnitTestOptions extends java.lang.Object {
	private org.gradle.api.DomainObjectSet testTasks
	private boolean returnDefaultValues
	private boolean includeAndroidResources
	public void  () 
	public boolean isReturnDefaultValues () 
	public void setReturnDefaultValues (boolean) 
		boolean returnDefaultValues
	public boolean isIncludeAndroidResources () 
	public void setIncludeAndroidResources (boolean) 
		boolean includeAndroidResources
	public void all (groovy.lang.Closure) 
		groovy.lang.Closure configClosure
	public void applyConfiguration (org.gradle.api.tasks.testing.Test) 
		org.gradle.api.tasks.testing.Test task
}

com/android/build/gradle/internal/dsl/LintOptions$1.class
LintOptions.java
package com.android.build.gradle.internal.dsl
 com.android.build.gradle.internal.dsl.LintOptions$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$tools$lint$detector$api$Severity
	static void  () 
}

com/android/build/gradle/internal/dsl/CoreProductFlavor.class
CoreProductFlavor.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.CoreProductFlavor extends java.lang.Object implements com.android.builder.model.ProductFlavor org.gradle.api.Named  {
	public abstract com.android.build.gradle.internal.dsl.CoreNdkOptions getNdkConfig () 
	public abstract com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions getExternalNativeBuildOptions () 
	public abstract com.android.build.gradle.internal.dsl.CoreJackOptions getJackOptions () 
	public abstract com.android.build.gradle.internal.dsl.CoreJavaCompileOptions getJavaCompileOptions () 
	public abstract com.android.build.gradle.internal.dsl.CoreShaderOptions getShaders () 
}

com/android/build/gradle/internal/dsl/ExternalNativeNdkBuildOptions.class
ExternalNativeNdkBuildOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.ExternalNativeNdkBuildOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions  {
	private final java.util.List arguments
	private final java.util.List cFlags
	private final java.util.List cppFlags
	private final java.util.Set abiFilters
	private final java.util.Set targets
	public void  () 
	public java.util.List getArguments () 
	public void setArguments (java.util.List) 
		java.util.List arguments
	public transient void arguments (java.lang.String[]) 
		String[] arguments
	public java.util.List getcFlags () 
	public void setcFlags (java.util.List) 
		java.util.List flags
	public transient void cFlags (java.lang.String[]) 
		String[] flags
	public java.util.List getCppFlags () 
	public void setCppFlags (java.util.List) 
		java.util.List flags
	public transient void cppFlags (java.lang.String[]) 
		String[] flags
	public java.util.Set getAbiFilters () 
	public void setAbiFilters (java.util.Set) 
		java.util.Set abiFilters
	public transient void abiFilters (java.lang.String[]) 
		String[] abiFilters
	public java.util.Set getTargets () 
	public void setTargets (java.util.Set) 
		java.util.Set targets
	public transient void targets (java.lang.String[]) 
		String[] targets
	public void _initWith (com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions) 
		com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions that
}

com/android/build/gradle/internal/dsl/JavaCompileOptions.class
JavaCompileOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.JavaCompileOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreJavaCompileOptions  {
	private com.android.build.gradle.internal.dsl.AnnotationProcessorOptions annotationProcessorOptions
	public void  () 
	public void  (org.gradle.internal.reflect.Instantiator) 
		org.gradle.internal.reflect.Instantiator instantiator
	public com.android.build.gradle.internal.dsl.AnnotationProcessorOptions getAnnotationProcessorOptions () 
	public void annotationProcessorOptions (org.gradle.api.Action) 
		org.gradle.api.Action configAction
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.dsl.JavaCompileOptions that
	public int hashCode () 
	public volatile com.android.build.gradle.internal.dsl.CoreAnnotationProcessorOptions getAnnotationProcessorOptions () 
}

com/android/build/gradle/internal/dsl/ExternalNativeCmakeOptions.class
ExternalNativeCmakeOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.ExternalNativeCmakeOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions  {
	private final java.util.List arguments
	private final java.util.List cFlags
	private final java.util.List cppFlags
	private final java.util.Set abiFilters
	private final java.util.Set targets
	public void  () 
	public java.util.List getArguments () 
	public void setArguments (java.util.List) 
		java.util.List arguments
	public transient void arguments (java.lang.String[]) 
		String[] arguments
	public java.util.List getcFlags () 
	public void setcFlags (java.util.List) 
		java.util.List flags
	public transient void cFlags (java.lang.String[]) 
		String[] flags
	public java.util.List getCppFlags () 
	public void setCppFlags (java.util.List) 
		java.util.List flags
	public transient void cppFlags (java.lang.String[]) 
		String[] flags
	public java.util.Set getAbiFilters () 
	public void setAbiFilters (java.util.Set) 
		java.util.Set abiFilters
	public transient void abiFilters (java.lang.String[]) 
		String[] abiFilters
	public java.util.Set getTargets () 
	public void setTargets (java.util.Set) 
		java.util.Set targets
	public transient void targets (java.lang.String[]) 
		String[] targets
	public void _initWith (com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions) 
		com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions that
}

com/android/build/gradle/internal/dsl/AaptOptions.class
AaptOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.AaptOptions extends java.lang.Object implements com.android.builder.model.AaptOptions  {
	private String ignoreAssetsPattern
	private java.util.List noCompressList
	private boolean cruncherEnabled
	private boolean failOnMissingConfigEntry
	private java.util.List additionalParameters
	private int cruncherProcesses
	public void  () 
	public void setIgnoreAssetsPattern (java.lang.String) 
		String ignoreAssetsPattern
	public void setIgnoreAssets (java.lang.String) 
		String ignoreAssetsPattern
	public java.lang.String getIgnoreAssets () 
	public java.lang.String getIgnoreAssetsPattern () 
	public void setNoCompress (java.lang.String) 
		String noCompress
	public transient void setNoCompress (java.lang.String[]) 
		String p
		String[] noCompress
	public java.util.Collection getNoCompress () 
	public void useNewCruncher (boolean) 
		boolean value
	public void setUseNewCruncher (boolean) 
		boolean value
	public void setCruncherEnabled (boolean) 
		boolean value
	public boolean getCruncherEnabled () 
	public boolean getUseNewCruncher () 
	public void failOnMissingConfigEntry (boolean) 
		boolean value
	public void setFailOnMissingConfigEntry (boolean) 
		boolean value
	public boolean getFailOnMissingConfigEntry () 
	public void noCompress (java.lang.String) 
		String noCompress
	public transient void noCompress (java.lang.String[]) 
		String[] noCompress
	public void additionalParameters (java.lang.String) 
		String param
	public transient void additionalParameters (java.lang.String[]) 
		String[] params
	public void setAdditionalParameters (java.util.List) 
		java.util.List parameters
	public java.util.List getAdditionalParameters () 
	public void setCruncherProcesses (int) 
		int cruncherProcesses
	public int getCruncherProcesses () 
}

com/android/build/gradle/internal/dsl/CoreJavaCompileOptions.class
CoreJavaCompileOptions.java
package com.android.build.gradle.internal.dsl
public abstract com.android.build.gradle.internal.dsl.CoreJavaCompileOptions extends java.lang.Object {
	public abstract com.android.build.gradle.internal.dsl.CoreAnnotationProcessorOptions getAnnotationProcessorOptions () 
}

com/android/build/gradle/internal/dsl/LintOptions.class
LintOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.LintOptions extends java.lang.Object implements com.android.builder.model.LintOptions java.io.Serializable  {
	public static final String STDOUT
	public static final String STDERR
	private static final long serialVersionUID
	private java.util.Set disable
	private java.util.Set enable
	private java.util.Set check
	private boolean abortOnError
	private boolean absolutePaths
	private boolean noLines
	private boolean quiet
	private boolean checkAllWarnings
	private boolean ignoreWarnings
	private boolean warningsAsErrors
	private boolean showAll
	private boolean checkReleaseBuilds
	private boolean explainIssues
	private boolean checkTestSources
	private java.io.File lintConfig
	private boolean textReport
	private java.io.File textOutput
	private boolean htmlReport
	private java.io.File htmlOutput
	private boolean xmlReport
	private java.io.File xmlOutput
	private java.util.Map severities
	private java.io.File baselineFile
	public void  () 
	public void  (java.util.Set, java.util.Set, java.util.Set, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, java.io.File, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.io.File, java.util.Map) 
		java.util.Map$Entry entry
		java.util.Set disable
		java.util.Set enable
		java.util.Set check
		java.io.File lintConfig
		boolean textReport
		java.io.File textOutput
		boolean htmlReport
		java.io.File htmlOutput
		boolean xmlReport
		java.io.File xmlOutput
		boolean abortOnError
		boolean absolutePaths
		boolean noLines
		boolean quiet
		boolean checkAllWarnings
		boolean ignoreWarnings
		boolean warningsAsErrors
		boolean showAll
		boolean explainIssues
		boolean checkReleaseBuilds
		boolean checkTestSources
		java.io.File baselineFile
		java.util.Map severityOverrides
	public static com.android.builder.model.LintOptions create (com.android.builder.model.LintOptions) 
		com.android.builder.model.LintOptions source
	public java.util.Set getDisable () 
	public void setDisable (java.util.Set) 
		java.util.Set ids
	public java.util.Set getEnable () 
	public void setEnable (java.util.Set) 
		java.util.Set ids
	public java.util.Set getCheck () 
	public void setCheck (java.util.Set) 
		java.util.Set ids
	public boolean isAbortOnError () 
	public void setAbortOnError (boolean) 
		boolean abortOnError
	public boolean isAbsolutePaths () 
	public void setAbsolutePaths (boolean) 
		boolean absolutePaths
	public boolean isNoLines () 
	public void setNoLines (boolean) 
		boolean noLines
	public boolean isQuiet () 
	public void setQuiet (boolean) 
		boolean quiet
	public boolean isCheckAllWarnings () 
	public void setCheckAllWarnings (boolean) 
		boolean warnAll
	public boolean isIgnoreWarnings () 
	public void setIgnoreWarnings (boolean) 
		boolean noWarnings
	public boolean isWarningsAsErrors () 
	public void setWarningsAsErrors (boolean) 
		boolean allErrors
	public boolean isCheckTestSources () 
	public void setCheckTestSources (boolean) 
		boolean checkTestSources
	public boolean isExplainIssues () 
	public void setExplainIssues (boolean) 
		boolean explainIssues
	public boolean isShowAll () 
	public void setShowAll (boolean) 
		boolean showAll
	public boolean isCheckReleaseBuilds () 
	public void setCheckReleaseBuilds (boolean) 
		boolean checkReleaseBuilds
	public java.io.File getLintConfig () 
	public boolean getTextReport () 
	public void setTextReport (boolean) 
		boolean textReport
	public void setHtmlReport (boolean) 
		boolean htmlReport
	public void setHtmlOutput (java.io.File) 
		java.io.File htmlOutput
	public void setXmlReport (boolean) 
		boolean xmlReport
	public void setXmlOutput (java.io.File) 
		java.io.File xmlOutput
	public java.io.File getTextOutput () 
	public boolean getHtmlReport () 
	public java.io.File getHtmlOutput () 
	public boolean getXmlReport () 
	public java.io.File getXmlOutput () 
	public void setLintConfig (java.io.File) 
		java.io.File lintConfig
	public void syncTo (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.lang.String, org.gradle.api.Project, java.io.File, boolean) 
		java.io.Writer writer
		boolean closeWriter
		java.io.Writer writer
		boolean closeWriter
		java.io.Writer writer
		java.io.IOException e
		java.io.File output
		java.io.Writer writer
		java.io.File file
		boolean closeWriter
		java.io.IOException e
		java.io.File output
		java.io.IOException e
		java.io.File output
		com.android.tools.lint.LintCliClient client
		com.android.tools.lint.LintCliFlags flags
		String variantName
		org.gradle.api.Project project
		java.io.File reportsDir
		boolean report
	private static boolean isStdOut (java.io.File) 
		java.io.File output
	private static boolean isStdErr (java.io.File) 
		java.io.File output
	private static java.io.File validateOutputFile (java.io.File) 
		boolean delete
		java.io.File output
		java.io.File parent
	private static java.io.File createOutputPath (org.gradle.api.Project, java.lang.String, java.lang.String, java.io.File, boolean) 
		java.io.File buildDir
		org.gradle.api.Project project
		String variantName
		String extension
		java.io.File reportsDir
		boolean fatalOnly
		StringBuilder base
	public java.io.File getBaselineFile () 
	public void setBaselineFile (java.io.File) 
		java.io.File baselineFile
	public void baseline (java.lang.String) 
		String baseline
		java.io.File file
	public void baseline (java.io.File) 
		java.io.File baselineFile
	public java.util.Map getSeverityOverrides () 
		java.util.Map$Entry entry
		java.util.Map map
	public void check (java.lang.String) 
		String id
	public transient void check (java.lang.String[]) 
		String id
		String[] ids
	public void enable (java.lang.String) 
		String id
		com.android.tools.lint.detector.api.Issue issue
	public transient void enable (java.lang.String[]) 
		String id
		String[] ids
	public void disable (java.lang.String) 
		String id
	public transient void disable (java.lang.String[]) 
		String id
		String[] ids
	public void textOutput (java.lang.String) 
		String textOutput
	public void textOutput (java.io.File) 
		java.io.File textOutput
	public void fatal (java.lang.String) 
		String id
	public transient void fatal (java.lang.String[]) 
		String id
		String[] ids
	public void error (java.lang.String) 
		String id
	public transient void error (java.lang.String[]) 
		String id
		String[] ids
	public void warning (java.lang.String) 
		String id
	public transient void warning (java.lang.String[]) 
		String id
		String[] ids
	public void ignore (java.lang.String) 
		String id
	public transient void ignore (java.lang.String[]) 
		String id
		String[] ids
	public void informational (java.lang.String) 
		String id
	public transient void informational (java.lang.String[]) 
		String id
		String[] ids
	private static int convert (com.android.tools.lint.detector.api.Severity) 
		com.android.tools.lint.detector.api.Severity s
	private static com.android.tools.lint.detector.api.Severity convert (int) 
		int s
}

com/android/build/gradle/internal/dsl/DataBindingOptions.class
DataBindingOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.DataBindingOptions extends java.lang.Object implements com.android.builder.model.DataBindingOptions  {
	private String version
	private boolean enabled
	private boolean addDefaultAdapters
	private boolean enabledForTests
	public void  () 
	public java.lang.String getVersion () 
	public void setVersion (java.lang.String) 
		String version
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enabled
	public boolean getAddDefaultAdapters () 
	public void setAddDefaultAdapters (boolean) 
		boolean addDefaultAdapters
	public boolean isEnabledForTests () 
	public void setEnabledForTests (boolean) 
		boolean enabledForTests
}

com/android/build/gradle/internal/dsl/ShaderOptions.class
ShaderOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.ShaderOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreShaderOptions  {
	java.util.List args
	com.google.common.collect.ListMultimap scopedArgs
	public void  () 
	public java.util.List getGlslcArgs () 
	public com.google.common.collect.ListMultimap getScopedGlslcArgs () 
	public transient void glslcArgs (java.lang.String[]) 
		String[] options
	public transient void glslcScopedArgs (java.lang.String, java.lang.String[]) 
		String key
		String[] options
	void _initWith (com.android.build.gradle.internal.dsl.CoreShaderOptions) 
		com.android.build.gradle.internal.dsl.CoreShaderOptions that
}

com/android/build/gradle/internal/dsl/ExternalNativeBuildOptions.class
ExternalNativeBuildOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.ExternalNativeBuildOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreExternalNativeBuildOptions  {
	private com.android.build.gradle.internal.dsl.ExternalNativeNdkBuildOptions ndkBuildOptions
	private com.android.build.gradle.internal.dsl.ExternalNativeCmakeOptions cmakeOptions
	public void  () 
	public void  (org.gradle.internal.reflect.Instantiator) 
		org.gradle.internal.reflect.Instantiator instantiator
	public void _initWith (com.android.build.gradle.internal.dsl.ExternalNativeBuildOptions) 
		com.android.build.gradle.internal.dsl.ExternalNativeBuildOptions that
	public com.android.build.gradle.internal.dsl.CoreExternalNativeNdkBuildOptions getExternalNativeNdkBuildOptions () 
	public com.android.build.gradle.internal.dsl.ExternalNativeNdkBuildOptions getNdkBuild () 
	public void ndkBuild (org.gradle.api.Action) 
		org.gradle.api.Action action
	public com.android.build.gradle.internal.dsl.CoreExternalNativeCmakeOptions getExternalNativeCmakeOptions () 
	public com.android.build.gradle.internal.dsl.ExternalNativeCmakeOptions getCmake () 
	public void cmake (org.gradle.api.Action) 
		org.gradle.api.Action action
}

com/android/build/gradle/internal/dsl/PackagingOptions.class
PackagingOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.PackagingOptions extends java.lang.Object implements com.android.builder.model.PackagingOptions  {
	private java.util.Set excludes
	private java.util.Set pickFirsts
	private java.util.Set merges
	private java.util.Set doNotStrip
	public void  () 
	public java.util.Set getExcludes () 
	public void setExcludes (java.util.Set) 
		java.util.Set excludes
	public void exclude (java.lang.String) 
		String pattern
	public java.util.Set getPickFirsts () 
	public void pickFirst (java.lang.String) 
		String pattern
	public void setPickFirsts (java.util.Set) 
		java.util.Set pickFirsts
	public java.util.Set getMerges () 
	public void setMerges (java.util.Set) 
		java.util.Set merges
	public void merge (java.lang.String) 
		String pattern
	public java.util.Set getDoNotStrip () 
	public void setDoNotStrip (java.util.Set) 
		java.util.Set doNotStrip
	public void doNotStrip (java.lang.String) 
		String pattern
}

com/android/build/gradle/internal/dsl/NdkOptions.class
NdkOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.NdkOptions extends java.lang.Object implements com.android.build.gradle.internal.dsl.CoreNdkOptions java.io.Serializable  {
	private static final long serialVersionUID
	private String moduleName
	private String cFlags
	private java.util.List ldLibs
	private java.util.Set abiFilters
	private String stl
	private Integer jobs
	public void  () 
	public void _initWith (com.android.build.gradle.internal.dsl.CoreNdkOptions) 
		com.android.build.gradle.internal.dsl.CoreNdkOptions ndkConfig
	public java.lang.String getModuleName () 
	public void setModuleName (java.lang.String) 
		String moduleName
	public java.lang.String getcFlags () 
	public void setcFlags (java.lang.String) 
		String cFlags
	public java.util.List getLdLibs () 
	public com.android.build.gradle.internal.dsl.NdkOptions ldLibs (java.lang.String) 
		String lib
	public transient com.android.build.gradle.internal.dsl.NdkOptions ldLibs (java.lang.String[]) 
		String[] libs
	public com.android.build.gradle.internal.dsl.NdkOptions setLdLibs (java.util.Collection) 
		java.util.Collection libs
	public java.util.Set getAbiFilters () 
	public com.android.build.gradle.internal.dsl.NdkOptions abiFilter (java.lang.String) 
		String filter
	public transient com.android.build.gradle.internal.dsl.NdkOptions abiFilters (java.lang.String[]) 
		String[] filters
	public com.android.build.gradle.internal.dsl.NdkOptions setAbiFilters (java.util.Collection) 
		java.util.Collection filters
	public java.lang.String getStl () 
	public void setStl (java.lang.String) 
		String stl
	public java.lang.Integer getJobs () 
	public void setJobs (java.lang.Integer) 
		Integer jobs
	public boolean equals (java.lang.Object) 
		Object o
		com.android.build.gradle.internal.dsl.NdkOptions that
	public int hashCode () 
}

com/android/build/gradle/internal/dsl/AndroidSourceSetFactory.class
AndroidSourceSetFactory.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.AndroidSourceSetFactory extends java.lang.Object implements org.gradle.api.NamedDomainObjectFactory  {
	private final org.gradle.internal.reflect.Instantiator instantiator
	private final org.gradle.api.Project project
	private final boolean publishPackage
	public void  (org.gradle.internal.reflect.Instantiator, org.gradle.api.Project, boolean) 
		org.gradle.internal.reflect.Instantiator instantiator
		org.gradle.api.Project project
		boolean publishPackage
	public com.android.build.gradle.api.AndroidSourceSet create (java.lang.String) 
		String name
	public volatile java.lang.Object create (java.lang.String) 
}

com/android/build/gradle/internal/dsl/TestOptions.class
TestOptions.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.TestOptions extends java.lang.Object {
	private String resultsDir
	private String reportDir
	private boolean animationsDisabled
	private final com.android.build.gradle.internal.dsl.TestOptions$UnitTestOptions unitTests
	public void  (org.gradle.internal.reflect.Instantiator) 
		org.gradle.internal.reflect.Instantiator instantiator
	public void unitTests (groovy.lang.Closure) 
		groovy.lang.Closure closure
	public com.android.build.gradle.internal.dsl.TestOptions$UnitTestOptions getUnitTests () 
	public java.lang.String getResultsDir () 
	public void setResultsDir (java.lang.String) 
		String resultsDir
	public java.lang.String getReportDir () 
	public void setReportDir (java.lang.String) 
		String reportDir
	public boolean getAnimationsDisabled () 
	public void setAnimationsDisabled (boolean) 
		boolean animationsDisabled
}

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

com/android/build/gradle/internal/dsl/Splits.class
Splits.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.Splits extends java.lang.Object {
	private final com.android.build.gradle.internal.dsl.DensitySplitOptions density
	private final com.android.build.gradle.internal.dsl.AbiSplitOptions abi
	private final com.android.build.gradle.internal.dsl.LanguageSplitOptions language
	public void  (org.gradle.internal.reflect.Instantiator) 
		org.gradle.internal.reflect.Instantiator instantiator
	public com.android.build.gradle.internal.dsl.DensitySplitOptions getDensity () 
	public void density (org.gradle.api.Action) 
		org.gradle.api.Action action
	public com.android.build.gradle.internal.dsl.AbiSplitOptions getAbi () 
	public void abi (org.gradle.api.Action) 
		org.gradle.api.Action action
	public com.android.build.gradle.internal.dsl.LanguageSplitOptions getLanguage () 
	public void language (org.gradle.api.Action) 
		org.gradle.api.Action action
	public java.util.Set getDensityFilters () 
	public java.util.Set getAbiFilters () 
	public java.util.Set getLanguageFilters () 
}

com/android/build/gradle/internal/dsl/BuildTypeFactory.class
BuildTypeFactory.java
package com.android.build.gradle.internal.dsl
public com.android.build.gradle.internal.dsl.BuildTypeFactory extends java.lang.Object implements org.gradle.api.NamedDomainObjectFactory  {
	private final org.gradle.internal.reflect.Instantiator instantiator
	private final org.gradle.api.Project project
	private final org.gradle.api.logging.Logger logger
	public void  (org.gradle.internal.reflect.Instantiator, org.gradle.api.Project, org.gradle.api.logging.Logger) 
		org.gradle.internal.reflect.Instantiator instantiator
		org.gradle.api.Project project
		org.gradle.api.logging.Logger logger
	public com.android.build.gradle.internal.dsl.BuildType create (java.lang.String) 
		String name
	public volatile java.lang.Object create (java.lang.String) 
}

com/android/build/gradle/internal/TaskManager$ConfigAttrTask.class
TaskManager.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.TaskManager$ConfigAttrTask extends org.gradle.api.DefaultTask {
	boolean consumable
	boolean resolvable
	public void  () 
	public void run () 
		org.gradle.api.attributes.Attribute attr
		org.gradle.api.artifacts.PublishArtifact artifact
		org.gradle.api.artifacts.PublishArtifact pa
		org.gradle.api.artifacts.ConfigurationVariant cv
		org.gradle.api.attributes.AttributeContainer attributes
		org.gradle.api.artifacts.Configuration config
}

com/android/build/gradle/internal/CompileOptions.class
CompileOptions.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.CompileOptions extends java.lang.Object {
	private static final String VERSION_PREFIX
	private org.gradle.api.JavaVersion sourceCompatibility
	private org.gradle.api.JavaVersion targetCompatibility
	private String encoding
	private Boolean incremental
	org.gradle.api.JavaVersion defaultJavaVersion
	public void  () 
	public void setSourceCompatibility (java.lang.Object) 
		Object sourceCompatibility
	public org.gradle.api.JavaVersion getSourceCompatibility () 
	public void setTargetCompatibility (java.lang.Object) 
		Object targetCompatibility
	public org.gradle.api.JavaVersion getTargetCompatibility () 
	public void setEncoding (java.lang.String) 
		String encoding
	public java.lang.String getEncoding () 
	public void setDefaultJavaVersion (org.gradle.api.JavaVersion) 
		org.gradle.api.JavaVersion defaultJavaVersion
	public java.lang.Boolean getIncremental () 
	public void setIncremental (boolean) 
		boolean incremental
	private static org.gradle.api.JavaVersion convert (java.lang.Object) 
		String versionString
		Object version
}

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

com/android/build/gradle/internal/ExtraModelInfo$1.class
ExtraModelInfo.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.ExtraModelInfo$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$builder$core$ErrorReporter$EvaluationMode
	static final int[] $SwitchMap$com$android$ide$common$blame$Message$Kind
	static void  () 
}

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

com/android/build/gradle/internal/BuildTypeData.class
BuildTypeData.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.BuildTypeData extends com.android.build.gradle.internal.VariantDimensionData {
	private final com.android.build.gradle.internal.dsl.CoreBuildType buildType
	private com.android.build.gradle.internal.scope.AndroidTask assembleTask
	void  (com.android.build.gradle.internal.dsl.CoreBuildType, org.gradle.api.Project, com.android.build.gradle.internal.api.DefaultAndroidSourceSet, com.android.build.gradle.internal.api.DefaultAndroidSourceSet) 
		com.android.build.gradle.internal.dsl.CoreBuildType buildType
		org.gradle.api.Project project
		com.android.build.gradle.internal.api.DefaultAndroidSourceSet sourceSet
		com.android.build.gradle.internal.api.DefaultAndroidSourceSet unitTestSourceSet
		String sourceSetName
	public com.android.build.gradle.internal.dsl.CoreBuildType getBuildType () 
	public com.android.build.gradle.internal.scope.AndroidTask getAssembleTask () 
	public void setAssembleTask (com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask assembleTask
}

com/android/build/gradle/internal/TaskManager$MergeType$1.class
TaskManager.java
package com.android.build.gradle.internal
final com.android.build.gradle.internal.TaskManager$MergeType$1 extends com.android.build.gradle.internal.TaskManager$MergeType {
	void  (java.lang.String, int) 
	public com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType getOutputType () 
}

com/android/build/gradle/internal/coverage/
com/android/build/gradle/internal/coverage/JacocoPlugin.class

com/android/build/gradle/internal/coverage/JacocoReportTask.class

com/android/build/gradle/internal/coverage/JacocoOptions.class
JacocoOptions.java
package com.android.build.gradle.internal.coverage
public com.android.build.gradle.internal.coverage.JacocoOptions extends java.lang.Object {
	public void  () 
	public void setVersion (java.lang.String) 
		String version
	public java.lang.String getVersion () 
}

com/android/build/gradle/internal/coverage/JacocoReportTask$ConfigAction.class

com/android/build/gradle/internal/ToolingRegistryProvider.class
ToolingRegistryProvider.java
package com.android.build.gradle.internal
public abstract com.android.build.gradle.internal.ToolingRegistryProvider extends java.lang.Object {
	public abstract org.gradle.tooling.provider.model.ToolingModelBuilderRegistry getModelBuilderRegistry () 
}

com/android/build/gradle/internal/ProductFlavorData.class
ProductFlavorData.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.ProductFlavorData extends com.android.build.gradle.internal.VariantDimensionData {
	private final com.android.build.gradle.internal.dsl.CoreProductFlavor productFlavor
	private com.android.build.gradle.internal.scope.AndroidTask assembleTask
	void  (com.android.build.gradle.internal.dsl.CoreProductFlavor, com.android.build.gradle.internal.api.DefaultAndroidSourceSet, com.android.build.gradle.internal.api.DefaultAndroidSourceSet, com.android.build.gradle.internal.api.DefaultAndroidSourceSet, org.gradle.api.Project) 
		com.android.build.gradle.internal.dsl.CoreProductFlavor productFlavor
		com.android.build.gradle.internal.api.DefaultAndroidSourceSet sourceSet
		com.android.build.gradle.internal.api.DefaultAndroidSourceSet androidTestSourceSet
		com.android.build.gradle.internal.api.DefaultAndroidSourceSet unitTestSourceSet
		org.gradle.api.Project project
	public com.android.build.gradle.internal.dsl.CoreProductFlavor getProductFlavor () 
	public com.android.build.gradle.internal.scope.AndroidTask getAssembleTask () 
	public void setAssembleTask (com.android.build.gradle.internal.scope.AndroidTask) 
		com.android.build.gradle.internal.scope.AndroidTask assembleTask
}

com/android/build/gradle/internal/VariantManager$4.class
VariantManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.VariantManager$4 extends java.lang.Object implements org.gradle.api.Action  {
	static final boolean $assertionsDisabled
	final com.android.build.gradle.internal.BuildTypeData val$buildTypeData
	final com.android.build.gradle.internal.VariantManager this$0
	void  (com.android.build.gradle.internal.VariantManager, com.android.build.gradle.internal.BuildTypeData) 
		com.android.build.gradle.internal.VariantManager this$0
	public void execute (org.gradle.api.Task) 
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
	static void  () 
}

com/android/build/gradle/internal/VariantManager$2.class
VariantManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.VariantManager$2 extends java.lang.Object implements org.gradle.api.Action  {
	final String val$name
	final com.android.build.gradle.internal.scope.VariantScope val$variantScope
	final com.android.build.gradle.internal.VariantManager this$0
	void  (com.android.build.gradle.internal.VariantManager, java.lang.String, com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.VariantManager this$0
	public void execute (org.gradle.api.Task) 
		org.gradle.api.Task task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/ExecutionConfigurationUtil.class
ExecutionConfigurationUtil.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.ExecutionConfigurationUtil extends java.lang.Object {
	public void  () 
	public static void setThreadPoolSize (org.gradle.api.Project) 
		org.gradle.api.Project project
		Integer size
}

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

com/android/build/gradle/internal/BadPluginException.class
BadPluginException.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.BadPluginException extends org.gradle.api.GradleException {
	public void  (java.lang.String) 
		String message
}

com/android/build/gradle/internal/test/
com/android/build/gradle/internal/test/report/
com/android/build/gradle/internal/test/report/PageRenderer$4.class
PageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.PageRenderer$4 extends com.android.build.gradle.internal.test.report.ErroringAction {
	final com.android.build.gradle.internal.test.report.PageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.PageRenderer) 
		com.android.build.gradle.internal.test.report.PageRenderer this$0
	public void doExecute (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter writer
	public volatile void doExecute (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/internal/test/report/TextReportRenderer$1.class
TextReportRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.TextReportRenderer$1 extends org.gradle.internal.ErroringAction {
	final Object val$model
	final com.android.build.gradle.internal.test.report.TextReportRenderer this$0
	void  (com.android.build.gradle.internal.test.report.TextReportRenderer, java.lang.Object) 
		com.android.build.gradle.internal.test.report.TextReportRenderer this$0
	protected void doExecute (java.io.Writer)  throws java.lang.Exception 
		java.io.Writer writer
	protected volatile void doExecute (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/internal/test/report/ClassPageRenderer$2.class
ClassPageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.ClassPageRenderer$2 extends java.lang.Object {
	static final int[] $SwitchMap$org$gradle$api$tasks$testing$TestResult$ResultType
	static void  () 
}

com/android/build/gradle/internal/test/report/TabsRenderer$TabDefinition.class
TabsRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.TabsRenderer$TabDefinition extends java.lang.Object {
	final String title
	final org.gradle.reporting.ReportRenderer renderer
	final com.android.build.gradle.internal.test.report.TabsRenderer this$0
	private void  (com.android.build.gradle.internal.test.report.TabsRenderer, java.lang.String, org.gradle.reporting.ReportRenderer) 
		String title
		org.gradle.reporting.ReportRenderer renderer
	void  (com.android.build.gradle.internal.test.report.TabsRenderer, java.lang.String, org.gradle.reporting.ReportRenderer, com.android.build.gradle.internal.test.report.TabsRenderer$1) 
		com.android.build.gradle.internal.test.report.TabsRenderer x0
		String x1
		org.gradle.reporting.ReportRenderer x2
		com.android.build.gradle.internal.test.report.TabsRenderer$1 x3
}

com/android/build/gradle/internal/test/report/AllTestResults.class
AllTestResults.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.AllTestResults extends com.android.build.gradle.internal.test.report.CompositeTestResults {
	private final java.util.Map packages
	public void  () 
	public java.lang.String getTitle () 
	public java.util.Collection getPackages () 
	public java.lang.String getName () 
	public com.android.build.gradle.internal.test.report.TestResult addTest (java.lang.String, java.lang.String, long, java.lang.String, java.lang.String, java.lang.String) 
		String className
		String testName
		long duration
		String device
		String project
		String flavor
		com.android.build.gradle.internal.test.report.PackageTestResults packageResults
		com.android.build.gradle.internal.test.report.TestResult testResult
	public com.android.build.gradle.internal.test.report.ClassTestResults addTestClass (java.lang.String) 
		String className
	private com.android.build.gradle.internal.test.report.PackageTestResults addPackageForClass (java.lang.String) 
		String packageName
		String className
		String packageName
		int pos
	private com.android.build.gradle.internal.test.report.PackageTestResults addPackage (java.lang.String) 
		String packageName
		com.android.build.gradle.internal.test.report.PackageTestResults packageResults
}

com/android/build/gradle/internal/test/report/PageRenderer$1.class
PageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.PageRenderer$1 extends org.gradle.reporting.ReportRenderer {
	final org.gradle.api.Action val$contentRenderer
	final com.android.build.gradle.internal.test.report.PageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.PageRenderer, org.gradle.api.Action) 
		com.android.build.gradle.internal.test.report.PageRenderer this$0
	public void render (com.android.build.gradle.internal.test.report.CompositeTestResults, com.android.build.gradle.internal.test.report.SimpleHtmlWriter) 
		com.android.build.gradle.internal.test.report.CompositeTestResults model
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter writer
	public volatile void render (java.lang.Object, java.lang.Object)  throws java.io.IOException 
}

com/android/build/gradle/internal/test/report/CompositeTestResults.class
CompositeTestResults.java
package com.android.build.gradle.internal.test.report
public abstract com.android.build.gradle.internal.test.report.CompositeTestResults extends com.android.build.gradle.internal.test.report.TestResultModel {
	private final com.android.build.gradle.internal.test.report.CompositeTestResults parent
	private int tests
	private final java.util.Set failures
	private long duration
	private final java.util.Map devices
	private final java.util.Map variants
	protected void  (com.android.build.gradle.internal.test.report.CompositeTestResults) 
		com.android.build.gradle.internal.test.report.CompositeTestResults parent
	public java.lang.String getFilename (com.android.build.gradle.internal.test.report.ReportType) 
		com.android.build.gradle.internal.test.report.ReportType reportType
	public abstract java.lang.String getName () 
	public int getTestCount () 
	public int getFailureCount () 
	public long getDuration () 
	public java.lang.String getFormattedDuration () 
	public java.util.Set getFailures () 
	java.util.Map getResultsPerDevices () 
	java.util.Map getResultsPerVariants () 
	public org.gradle.api.tasks.testing.TestResult$ResultType getResultType () 
	public java.lang.String getFormattedSuccessRate () 
		Number successRate
	public java.lang.Number getSuccessRate () 
		java.math.BigDecimal tests
		java.math.BigDecimal successful
	protected void failed (com.android.build.gradle.internal.test.report.TestResult, java.lang.String, java.lang.String, java.lang.String) 
		com.android.build.gradle.internal.test.report.TestResult failedTest
		String deviceName
		String projectName
		String flavorName
		com.android.build.gradle.internal.test.report.DeviceTestResults deviceResults
		String key
		com.android.build.gradle.internal.test.report.VariantTestResults variantResults
	protected com.android.build.gradle.internal.test.report.TestResult addTest (com.android.build.gradle.internal.test.report.TestResult) 
		com.android.build.gradle.internal.test.report.TestResult test
	protected void addDevice (java.lang.String, com.android.build.gradle.internal.test.report.TestResult) 
		String deviceName
		com.android.build.gradle.internal.test.report.TestResult testResult
		com.android.build.gradle.internal.test.report.DeviceTestResults deviceResults
	protected void addVariant (java.lang.String, java.lang.String, com.android.build.gradle.internal.test.report.TestResult) 
		String projectName
		String flavorName
		com.android.build.gradle.internal.test.report.TestResult testResult
		String key
		com.android.build.gradle.internal.test.report.VariantTestResults variantResults
	private static java.lang.String getVariantKey (java.lang.String, java.lang.String) 
		String projectName
		String flavorName
}

com/android/build/gradle/internal/test/report/TextReportRenderer.class
TextReportRenderer.java
package com.android.build.gradle.internal.test.report
public abstract com.android.build.gradle.internal.test.report.TextReportRenderer extends java.lang.Object {
	public void  () 
	protected abstract void writeTo (java.lang.Object, java.io.Writer)  throws java.lang.Exception 
	public void writeTo (java.lang.Object, java.io.File) 
		Object model
		java.io.File file
}

com/android/build/gradle/internal/test/report/PageRenderer$6.class
PageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.PageRenderer$6 extends org.gradle.reporting.ReportRenderer {
	final com.android.build.gradle.internal.test.report.PageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.PageRenderer) 
		com.android.build.gradle.internal.test.report.PageRenderer this$0
	public void render (com.android.build.gradle.internal.test.report.CompositeTestResults, com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.CompositeTestResults model
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	public volatile void render (java.lang.Object, java.lang.Object)  throws java.io.IOException 
}

com/android/build/gradle/internal/test/report/TestResult$TestFailure.class
TestResult.java
package com.android.build.gradle.internal.test.report
public com.android.build.gradle.internal.test.report.TestResult$TestFailure extends java.lang.Object {
	private final String message
	private final String stackTrace
	private final String exceptionType
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String message
		String stackTrace
		String exceptionType
	public java.lang.String getMessage () 
	public java.lang.String getStackTrace () 
	public java.lang.String getExceptionType () 
}

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

com/android/build/gradle/internal/test/report/VariantTestResults.class
VariantTestResults.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.VariantTestResults extends com.android.build.gradle.internal.test.report.CompositeTestResults {
	private final String name
	public void  (java.lang.String, com.android.build.gradle.internal.test.report.CompositeTestResults) 
		String name
		com.android.build.gradle.internal.test.report.CompositeTestResults parent
	public java.lang.String getTitle () 
	public java.lang.String getName () 
}

com/android/build/gradle/internal/test/report/DeviceTestResults.class
DeviceTestResults.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.DeviceTestResults extends com.android.build.gradle.internal.test.report.CompositeTestResults {
	private final String name
	public void  (java.lang.String, com.android.build.gradle.internal.test.report.CompositeTestResults) 
		String name
		com.android.build.gradle.internal.test.report.CompositeTestResults parent
	public java.lang.String getTitle () 
	public java.lang.String getName () 
}

com/android/build/gradle/internal/test/report/TabsRenderer.class
TabsRenderer.java
package com.android.build.gradle.internal.test.report
public com.android.build.gradle.internal.test.report.TabsRenderer extends org.gradle.reporting.ReportRenderer {
	private final java.util.List tabs
	public void  () 
	public void add (java.lang.String, org.gradle.reporting.ReportRenderer) 
		String title
		org.gradle.reporting.ReportRenderer contentRenderer
	public void clear () 
	public void render (java.lang.Object, com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.TabsRenderer$TabDefinition tab
		String tabId
		int i
		com.android.build.gradle.internal.test.report.TabsRenderer$TabDefinition tab
		String tabId
		int i
		Object model
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriterWriter
	public volatile void render (java.lang.Object, java.lang.Object)  throws java.io.IOException 
}

com/android/build/gradle/internal/test/report/PageRenderer$3.class
PageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.PageRenderer$3 extends com.android.build.gradle.internal.test.report.ErroringAction {
	final com.android.build.gradle.internal.test.report.PageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.PageRenderer) 
		com.android.build.gradle.internal.test.report.PageRenderer this$0
	public void doExecute (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter writer
	public volatile void doExecute (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/internal/test/report/PackageTestResults.class
PackageTestResults.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.PackageTestResults extends com.android.build.gradle.internal.test.report.CompositeTestResults {
	private static final String DEFAULT_PACKAGE
	private final String name
	private final java.util.Map classes
	public void  (java.lang.String, com.android.build.gradle.internal.test.report.AllTestResults) 
		String name
		com.android.build.gradle.internal.test.report.AllTestResults model
	public java.lang.String getTitle () 
	public java.lang.String getName () 
	public java.util.Collection getClasses () 
	public com.android.build.gradle.internal.test.report.TestResult addTest (java.lang.String, java.lang.String, long, java.lang.String, java.lang.String, java.lang.String) 
		String className
		String testName
		long duration
		String device
		String project
		String flavor
		com.android.build.gradle.internal.test.report.ClassTestResults classResults
		com.android.build.gradle.internal.test.report.TestResult testResult
	public com.android.build.gradle.internal.test.report.ClassTestResults addClass (java.lang.String) 
		String className
		com.android.build.gradle.internal.test.report.ClassTestResults classResults
}

com/android/build/gradle/internal/test/report/SimpleHtmlWriter.class
SimpleHtmlWriter.java
package com.android.build.gradle.internal.test.report
public com.android.build.gradle.internal.test.report.SimpleHtmlWriter extends com.android.build.gradle.internal.test.report.SimpleMarkupWriter {
	public void  (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public void  (java.io.Writer, java.lang.String)  throws java.io.IOException 
		java.io.Writer writer
		String indent
	private void writeHtmlHeader ()  throws java.io.IOException 
}

com/android/build/gradle/internal/test/report/ClassPageRenderer.class
ClassPageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.ClassPageRenderer extends com.android.build.gradle.internal.test.report.PageRenderer {
	private final com.android.build.gradle.internal.test.report.CodePanelRenderer codePanelRenderer
	void  (com.android.build.gradle.internal.test.report.ReportType) 
		com.android.build.gradle.internal.test.report.ReportType reportType
	protected java.lang.String getTitle () 
	protected void renderBreadcrumbs (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	private void renderTests (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		String device
		java.util.Map deviceMap
		java.util.Map deviceMap
		com.android.build.gradle.internal.test.report.TestResult test
		String device
		org.gradle.api.tasks.testing.TestResult$ResultType currentType
		String testName
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
		java.util.Map results
		java.util.List devices
		java.util.Set tests
		java.util.List sortedTests
	public static org.gradle.api.tasks.testing.TestResult$ResultType combineResultType (org.gradle.api.tasks.testing.TestResult$ResultType, org.gradle.api.tasks.testing.TestResult$ResultType) 
		org.gradle.api.tasks.testing.TestResult$ResultType currentType
		org.gradle.api.tasks.testing.TestResult$ResultType newType
	public java.lang.String getStatusClass (org.gradle.api.tasks.testing.TestResult$ResultType) 
		org.gradle.api.tasks.testing.TestResult$ResultType resultType
	protected void renderFailures (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.TestResult testResult
		org.gradle.api.tasks.testing.TestResult$ResultType resultType
		java.util.Map deviceMap
		int failed
		int total
		String name
		String name
		com.android.build.gradle.internal.test.report.TestResult$TestFailure failure
		String testName
		com.android.build.gradle.internal.test.report.ClassPageRenderer$TestPercent percent
		String name
		com.android.build.gradle.internal.test.report.TestResult test
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
		java.util.Map results
		java.util.Map testPassPercent
	protected void registerTabs () 
	static void access$000 (com.android.build.gradle.internal.test.report.ClassPageRenderer, com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.ClassPageRenderer x0
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter x1
}

com/android/build/gradle/internal/test/report/SimpleMarkupWriter$Context.class
SimpleMarkupWriter.java
package com.android.build.gradle.internal.test.report
final com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context extends java.lang.Enum {
	public static final com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context Outside
	public static final com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context Text
	public static final com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context CData
	public static final com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context StartTag
	public static final com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context ElementContent
	private static final com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context[] $VALUES
	public static com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context[] values () 
	public static com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/test/report/TestResultModel.class
TestResultModel.java
package com.android.build.gradle.internal.test.report
public abstract com.android.build.gradle.internal.test.report.TestResultModel extends java.lang.Object {
	public static final org.gradle.reporting.DurationFormatter DURATION_FORMATTER
	public void  () 
	public abstract org.gradle.api.tasks.testing.TestResult$ResultType getResultType () 
	public abstract long getDuration () 
	public abstract java.lang.String getTitle () 
	public java.lang.String getFormattedDuration () 
	public java.lang.String getStatusClass () 
	public java.lang.String getFormattedResultType () 
	static void  () 
}

com/android/build/gradle/internal/test/report/HtmlReportRenderer.class
HtmlReportRenderer.java
package com.android.build.gradle.internal.test.report
public com.android.build.gradle.internal.test.report.HtmlReportRenderer extends java.lang.Object {
	private final java.util.Set resources
	public void  () 
	public void requireResource (java.net.URL) 
		java.net.URL resource
	public com.android.build.gradle.internal.test.report.TextReportRenderer renderer (org.gradle.reporting.ReportRenderer) 
		org.gradle.reporting.ReportRenderer renderer
	public com.android.build.gradle.internal.test.report.TextReportRenderer renderer (com.android.build.gradle.internal.test.report.HtmlReportRenderer$TextReportRendererImpl) 
		com.android.build.gradle.internal.test.report.HtmlReportRenderer$TextReportRendererImpl renderer
	public static java.lang.String substringAfterLast (java.lang.String, java.lang.String) 
		String string
		String separator
		int pos
	static java.util.Set access$100 (com.android.build.gradle.internal.test.report.HtmlReportRenderer) 
		com.android.build.gradle.internal.test.report.HtmlReportRenderer x0
}

com/android/build/gradle/internal/test/report/PackagePageRenderer.class
PackagePageRenderer.java
package com.android.build.gradle.internal.test.report
public com.android.build.gradle.internal.test.report.PackagePageRenderer extends com.android.build.gradle.internal.test.report.PageRenderer {
	public void  (com.android.build.gradle.internal.test.report.ReportType) 
		com.android.build.gradle.internal.test.report.ReportType reportType
	protected java.lang.String getTitle () 
	protected void renderBreadcrumbs (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	private void renderClasses (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.ClassTestResults testClass
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	protected void registerTabs () 
	static void access$000 (com.android.build.gradle.internal.test.report.PackagePageRenderer, com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.PackagePageRenderer x0
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter x1
}

com/android/build/gradle/internal/test/report/ReportType.class
ReportType.java
package com.android.build.gradle.internal.test.report
public final com.android.build.gradle.internal.test.report.ReportType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.test.report.ReportType SINGLE_FLAVOR
	public static final com.android.build.gradle.internal.test.report.ReportType MULTI_FLAVOR
	public static final com.android.build.gradle.internal.test.report.ReportType MULTI_PROJECT
	private static final com.android.build.gradle.internal.test.report.ReportType[] $VALUES
	public static com.android.build.gradle.internal.test.report.ReportType[] values () 
	public static com.android.build.gradle.internal.test.report.ReportType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/test/report/TabbedPageRenderer.class
TabbedPageRenderer.java
package com.android.build.gradle.internal.test.report
public abstract com.android.build.gradle.internal.test.report.TabbedPageRenderer extends org.gradle.reporting.ReportRenderer {
	private Object model
	public void  () 
	protected java.lang.Object getModel () 
	protected abstract java.lang.String getTitle () 
	protected abstract org.gradle.reporting.ReportRenderer getHeaderRenderer () 
	protected abstract org.gradle.reporting.ReportRenderer getContentRenderer () 
	protected java.lang.String getPageTitle () 
	public void render (java.lang.Object, com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		Object model
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	public volatile void render (java.lang.Object, java.lang.Object)  throws java.io.IOException 
}

com/android/build/gradle/internal/test/report/ClassPageRenderer$TestPercent.class
ClassPageRenderer.java
package com.android.build.gradle.internal.test.report
final com.android.build.gradle.internal.test.report.ClassPageRenderer$TestPercent extends java.lang.Object {
	int failed
	int total
	void  (int, int) 
		int failed
		int total
	boolean isFullFailure () 
}

com/android/build/gradle/internal/test/report/OverviewPageRenderer.class
OverviewPageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.OverviewPageRenderer extends com.android.build.gradle.internal.test.report.PageRenderer {
	public void  (com.android.build.gradle.internal.test.report.ReportType) 
		com.android.build.gradle.internal.test.report.ReportType reportType
	protected void registerTabs () 
	protected void renderBreadcrumbs (com.android.build.gradle.internal.test.report.SimpleHtmlWriter) 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	private void renderPackages (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.PackageTestResults testPackage
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	private void renderClasses (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.ClassTestResults testClass
		com.android.build.gradle.internal.test.report.PackageTestResults testPackage
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	static void access$000 (com.android.build.gradle.internal.test.report.OverviewPageRenderer, com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.OverviewPageRenderer x0
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter x1
	static void access$100 (com.android.build.gradle.internal.test.report.OverviewPageRenderer, com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.OverviewPageRenderer x0
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter x1
}

com/android/build/gradle/internal/test/report/PageRenderer.class
PageRenderer.java
package com.android.build.gradle.internal.test.report
abstract com.android.build.gradle.internal.test.report.PageRenderer extends com.android.build.gradle.internal.test.report.TabbedPageRenderer {
	private com.android.build.gradle.internal.test.report.CompositeTestResults results
	private final com.android.build.gradle.internal.test.report.TabsRenderer tabsRenderer
	protected final com.android.build.gradle.internal.test.report.ReportType reportType
	void  (com.android.build.gradle.internal.test.report.ReportType) 
		com.android.build.gradle.internal.test.report.ReportType reportType
	protected com.android.build.gradle.internal.test.report.CompositeTestResults getResults () 
	protected abstract void renderBreadcrumbs (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
	protected abstract void registerTabs () 
	protected void addTab (java.lang.String, org.gradle.api.Action) 
		String title
		org.gradle.api.Action contentRenderer
	protected void renderTabs (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	protected void addFailuresTab () 
	protected void addDeviceAndVariantTabs () 
	protected void renderFailures (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.TestResult test
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
		boolean multiDevices
		boolean multiVariants
	protected void renderCompositeResults (com.android.build.gradle.internal.test.report.SimpleHtmlWriter, java.util.Map, java.lang.String)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.CompositeTestResults results
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
		java.util.Map map
		String name
	protected java.lang.String getTitle () 
	protected java.lang.String getPageTitle () 
	protected org.gradle.reporting.ReportRenderer getHeaderRenderer () 
	protected org.gradle.reporting.ReportRenderer getContentRenderer () 
	static com.android.build.gradle.internal.test.report.CompositeTestResults access$000 (com.android.build.gradle.internal.test.report.PageRenderer) 
		com.android.build.gradle.internal.test.report.PageRenderer x0
	static com.android.build.gradle.internal.test.report.CompositeTestResults access$002 (com.android.build.gradle.internal.test.report.PageRenderer, com.android.build.gradle.internal.test.report.CompositeTestResults) 
		com.android.build.gradle.internal.test.report.PageRenderer x0
		com.android.build.gradle.internal.test.report.CompositeTestResults x1
	static com.android.build.gradle.internal.test.report.TabsRenderer access$100 (com.android.build.gradle.internal.test.report.PageRenderer) 
		com.android.build.gradle.internal.test.report.PageRenderer x0
}

com/android/build/gradle/internal/test/report/TestResult.class
TestResult.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.TestResult extends com.android.build.gradle.internal.test.report.TestResultModel implements java.lang.Comparable  {
	private final long duration
	private final String device
	private final String project
	private final String flavor
	final com.android.build.gradle.internal.test.report.ClassTestResults classResults
	final java.util.List failures
	final String name
	private boolean ignored
	public void  (java.lang.String, long, java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.internal.test.report.ClassTestResults) 
		String name
		long duration
		String device
		String project
		String flavor
		com.android.build.gradle.internal.test.report.ClassTestResults classResults
	public java.lang.Object getId () 
	public java.lang.String getName () 
	public java.lang.String getDevice () 
	public java.lang.String getProject () 
	public java.lang.String getFlavor () 
	public java.lang.String getTitle () 
	public org.gradle.api.tasks.testing.TestResult$ResultType getResultType () 
	public long getDuration () 
	public java.lang.String getFormattedDuration () 
	public com.android.build.gradle.internal.test.report.ClassTestResults getClassResults () 
	public java.util.List getFailures () 
	public void addFailure (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String message
		String stackTrace
		String deviceName
		String projectName
		String flavorName
	public void ignored () 
	public int compareTo (com.android.build.gradle.internal.test.report.TestResult) 
		com.android.build.gradle.internal.test.report.TestResult testResult
		int diff
		Integer thisIdentity
		int otherIdentity
	public volatile int compareTo (java.lang.Object) 
}

com/android/build/gradle/internal/test/report/HtmlReportRenderer$1.class
HtmlReportRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.HtmlReportRenderer$1 extends com.android.build.gradle.internal.test.report.TextReportRenderer {
	final com.android.build.gradle.internal.test.report.HtmlReportRenderer$TextReportRendererImpl val$renderer
	final com.android.build.gradle.internal.test.report.HtmlReportRenderer this$0
	void  (com.android.build.gradle.internal.test.report.HtmlReportRenderer, com.android.build.gradle.internal.test.report.HtmlReportRenderer$TextReportRendererImpl) 
		com.android.build.gradle.internal.test.report.HtmlReportRenderer this$0
	protected void writeTo (java.lang.Object, java.io.Writer)  throws java.lang.Exception 
		Object model
		java.io.Writer out
	public void writeTo (java.lang.Object, java.io.File) 
		java.io.OutputStream outputStream
		java.net.URLConnection urlConnection
		java.io.InputStream inputStream
		java.io.IOException e
		String name
		String type
		java.io.File destFile
		java.net.URL resource
		Object model
		java.io.File file
}

com/android/build/gradle/internal/test/report/TestReport.class
TestReport.java
package com.android.build.gradle.internal.test.report
public com.android.build.gradle.internal.test.report.TestReport extends java.lang.Object {
	private final com.android.build.gradle.internal.test.report.HtmlReportRenderer htmlRenderer
	private final com.android.build.gradle.internal.test.report.ReportType reportType
	private final java.io.File resultDir
	private final java.io.File reportDir
	public void  (com.android.build.gradle.internal.test.report.ReportType, java.io.File, java.io.File) 
		com.android.build.gradle.internal.test.report.ReportType reportType
		java.io.File resultDir
		java.io.File reportDir
	public void generateReport () 
		com.android.build.gradle.internal.test.report.AllTestResults model
	private com.android.build.gradle.internal.test.report.AllTestResults loadModel () 
		java.io.File file
		java.io.File[] files
		com.android.build.gradle.internal.test.report.AllTestResults model
	private void mergeFromFile (java.io.File, com.android.build.gradle.internal.test.report.AllTestResults) 
		org.w3c.dom.Document document
		org.w3c.dom.Element properties
		javax.xml.xpath.XPath xPath
		int i
		org.w3c.dom.Element failure
		int j
		org.w3c.dom.Element testCase
		String className
		String testName
		java.math.BigDecimal duration
		org.w3c.dom.NodeList failures
		com.android.build.gradle.internal.test.report.TestResult testResult
		int i
		org.w3c.dom.Element testCase
		String className
		String testName
		int i
		int i
		int i
		org.w3c.dom.Document document
		String deviceName
		String projectName
		String flavorName
		org.w3c.dom.NodeList propertiesList
		org.w3c.dom.NodeList testCases
		org.w3c.dom.NodeList ignoredTestCases
		String suiteClassName
		com.android.build.gradle.internal.test.report.ClassTestResults suiteResults
		org.w3c.dom.NodeList stdOutElements
		org.w3c.dom.NodeList stdErrElements
		Exception e
		java.io.File file
		com.android.build.gradle.internal.test.report.AllTestResults model
		java.io.InputStream inputStream
	private void generateFiles (com.android.build.gradle.internal.test.report.AllTestResults) 
		com.android.build.gradle.internal.test.report.ClassTestResults classResults
		com.android.build.gradle.internal.test.report.PackageTestResults packageResults
		Exception e
		com.android.build.gradle.internal.test.report.AllTestResults model
	private void generatePage (com.android.build.gradle.internal.test.report.CompositeTestResults, com.android.build.gradle.internal.test.report.PageRenderer, java.io.File)  throws java.lang.Exception 
		com.android.build.gradle.internal.test.report.CompositeTestResults model
		com.android.build.gradle.internal.test.report.PageRenderer renderer
		java.io.File outputFile
	public java.math.BigDecimal parse (java.lang.String)  throws java.text.ParseException 
		String source
		java.text.DecimalFormatSymbols symbols
		java.text.DecimalFormat format
}

com/android/build/gradle/internal/test/report/ErroringAction.class
ErroringAction.java
package com.android.build.gradle.internal.test.report
public abstract com.android.build.gradle.internal.test.report.ErroringAction extends java.lang.Object implements org.gradle.api.Action  {
	public void  () 
	public void execute (java.lang.Object) 
		Exception e
		Object thing
	protected abstract void doExecute (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/internal/test/report/PackagePageRenderer$1.class
PackagePageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.PackagePageRenderer$1 extends com.android.build.gradle.internal.test.report.ErroringAction {
	final com.android.build.gradle.internal.test.report.PackagePageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.PackagePageRenderer) 
		com.android.build.gradle.internal.test.report.PackagePageRenderer this$0
	public void doExecute (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	public volatile void doExecute (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/internal/test/report/PageRenderer$2.class
PageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.PageRenderer$2 extends com.android.build.gradle.internal.test.report.ErroringAction {
	final com.android.build.gradle.internal.test.report.PageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.PageRenderer) 
		com.android.build.gradle.internal.test.report.PageRenderer this$0
	public void doExecute (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter writer
	public volatile void doExecute (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/internal/test/report/HtmlReportRenderer$TextReportRendererImpl.class
HtmlReportRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.HtmlReportRenderer$TextReportRendererImpl extends com.android.build.gradle.internal.test.report.TextReportRenderer {
	private final org.gradle.reporting.ReportRenderer delegate
	private void  (org.gradle.reporting.ReportRenderer) 
		org.gradle.reporting.ReportRenderer delegate
	protected void writeTo (java.lang.Object, java.io.Writer)  throws java.lang.Exception 
		Object model
		java.io.Writer writer
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	void  (org.gradle.reporting.ReportRenderer, com.android.build.gradle.internal.test.report.HtmlReportRenderer$1) 
		org.gradle.reporting.ReportRenderer x0
		com.android.build.gradle.internal.test.report.HtmlReportRenderer$1 x1
}

com/android/build/gradle/internal/test/report/SimpleMarkupWriter.class
SimpleMarkupWriter.java
package com.android.build.gradle.internal.test.report
public com.android.build.gradle.internal.test.report.SimpleMarkupWriter extends java.io.Writer {
	private static final String LINE_SEPARATOR
	private final java.io.Writer output
	private final java.util.LinkedList elements
	private com.android.build.gradle.internal.test.report.SimpleMarkupWriter$Context context
	private int squareBrackets
	private final String indent
	static final boolean $assertionsDisabled
	protected void  (java.io.Writer, java.lang.String)  throws java.io.IOException 
		java.io.Writer writer
		String indent
	public void write (char[], int, int)  throws java.io.IOException 
		char[] chars
		int offset
		int length
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public com.android.build.gradle.internal.test.report.SimpleMarkupWriter characters (char[])  throws java.io.IOException 
		char[] characters
	public com.android.build.gradle.internal.test.report.SimpleMarkupWriter characters (char[], int, int)  throws java.io.IOException 
		char[] characters
		int start
		int count
	public com.android.build.gradle.internal.test.report.SimpleMarkupWriter characters (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence characters
	private void maybeStartText ()  throws java.io.IOException 
	private void maybeFinishStartTag ()  throws java.io.IOException 
	public com.android.build.gradle.internal.test.report.SimpleMarkupWriter startElement (java.lang.String)  throws java.io.IOException 
		int i
		String name
	public com.android.build.gradle.internal.test.report.SimpleMarkupWriter endElement ()  throws java.io.IOException 
		int i
	private void writeCDATA (char[], int, int)  throws java.io.IOException 
		int i
		char[] cdata
		int offset
		int count
		int end
	private void writeCDATA (java.lang.CharSequence)  throws java.io.IOException 
		int i
		CharSequence cdata
		int len
	private void writeCDATA (char)  throws java.io.IOException 
		char ch
	private void writeCharacterReference (char)  throws java.io.IOException 
		char ch
	private boolean needsCDATAEscaping (char) 
		char ch
	public com.android.build.gradle.internal.test.report.SimpleMarkupWriter startCDATA ()  throws java.io.IOException 
	public com.android.build.gradle.internal.test.report.SimpleMarkupWriter endCDATA ()  throws java.io.IOException 
	public com.android.build.gradle.internal.test.report.SimpleMarkupWriter attribute (java.lang.String, java.lang.String)  throws java.io.IOException 
		String name
		String value
	private static boolean isValidXmlName (java.lang.String) 
		int i
		String name
		int length
		char ch
	private static boolean isValidNameChar (char) 
		char ch
	private static boolean isValidNameStartChar (char) 
		char ch
	private void writeRaw (char)  throws java.io.IOException 
		char c
	private boolean isLegalCharacter (char) 
		char c
	private boolean isRestrictedCharacter (char) 
		char c
	protected void writeRaw (java.lang.String)  throws java.io.IOException 
		String message
	private void writeXmlEncoded (char[], int, int)  throws java.io.IOException 
		int i
		char[] message
		int offset
		int count
		int end
	private void writeXmlAttributeEncoded (java.lang.CharSequence)  throws java.io.IOException 
		int i
		CharSequence message
		int len
	private void writeXmlAttributeEncoded (char)  throws java.io.IOException 
		char ch
	private void writeXmlEncoded (java.lang.CharSequence)  throws java.io.IOException 
		int i
		CharSequence message
		int len
	private void writeXmlEncoded (char)  throws java.io.IOException 
		char ch
	static void  () 
}

com/android/build/gradle/internal/test/report/OverviewPageRenderer$2.class
OverviewPageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.OverviewPageRenderer$2 extends com.android.build.gradle.internal.test.report.ErroringAction {
	final com.android.build.gradle.internal.test.report.OverviewPageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.OverviewPageRenderer) 
		com.android.build.gradle.internal.test.report.OverviewPageRenderer this$0
	public void doExecute (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	public volatile void doExecute (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/internal/test/report/ClassPageRenderer$1.class
ClassPageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.ClassPageRenderer$1 extends com.android.build.gradle.internal.test.report.ErroringAction {
	final com.android.build.gradle.internal.test.report.ClassPageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.ClassPageRenderer) 
		com.android.build.gradle.internal.test.report.ClassPageRenderer this$0
	public void doExecute (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter writer
	public volatile void doExecute (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/internal/test/report/PageRenderer$5.class
PageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.PageRenderer$5 extends org.gradle.reporting.ReportRenderer {
	final com.android.build.gradle.internal.test.report.PageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.PageRenderer) 
		com.android.build.gradle.internal.test.report.PageRenderer this$0
	public void render (com.android.build.gradle.internal.test.report.CompositeTestResults, com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.CompositeTestResults model
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	public volatile void render (java.lang.Object, java.lang.Object)  throws java.io.IOException 
}

com/android/build/gradle/internal/test/report/CodePanelRenderer.class
CodePanelRenderer.java
package com.android.build.gradle.internal.test.report
public com.android.build.gradle.internal.test.report.CodePanelRenderer extends org.gradle.reporting.ReportRenderer {
	public void  () 
	public void render (java.lang.String, com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		String text
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter htmlWriter
	public volatile void render (java.lang.Object, java.lang.Object)  throws java.io.IOException 
}

com/android/build/gradle/internal/test/report/ClassTestResults.class
ClassTestResults.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.ClassTestResults extends com.android.build.gradle.internal.test.report.CompositeTestResults {
	private final String name
	private final com.android.build.gradle.internal.test.report.PackageTestResults packageResults
	private final java.util.Set results
	private final StringBuilder standardOutput
	private final StringBuilder standardError
	public void  (java.lang.String, com.android.build.gradle.internal.test.report.PackageTestResults) 
		String name
		com.android.build.gradle.internal.test.report.PackageTestResults packageResults
	public java.lang.String getTitle () 
	public java.lang.String getName () 
	public java.lang.String getSimpleName () 
		int pos
	public com.android.build.gradle.internal.test.report.PackageTestResults getPackageResults () 
	public java.util.Map getTestResultsMap () 
		String device
		java.util.Map deviceMap
		com.android.build.gradle.internal.test.report.TestResult result
		java.util.Map map
	public java.lang.CharSequence getStandardError () 
	public java.lang.CharSequence getStandardOutput () 
	public com.android.build.gradle.internal.test.report.TestResult addTest (java.lang.String, long, java.lang.String, java.lang.String, java.lang.String) 
		String testName
		long duration
		String device
		String project
		String flavor
		com.android.build.gradle.internal.test.report.TestResult test
	public void addStandardOutput (java.lang.String) 
		String textContent
	public void addStandardError (java.lang.String) 
		String textContent
}

com/android/build/gradle/internal/test/report/TestResultModel$1.class
TestResultModel.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.TestResultModel$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$gradle$api$tasks$testing$TestResult$ResultType
	static void  () 
}

com/android/build/gradle/internal/test/report/OverviewPageRenderer$1.class
OverviewPageRenderer.java
package com.android.build.gradle.internal.test.report
 com.android.build.gradle.internal.test.report.OverviewPageRenderer$1 extends com.android.build.gradle.internal.test.report.ErroringAction {
	final com.android.build.gradle.internal.test.report.OverviewPageRenderer this$0
	void  (com.android.build.gradle.internal.test.report.OverviewPageRenderer) 
		com.android.build.gradle.internal.test.report.OverviewPageRenderer this$0
	protected void doExecute (com.android.build.gradle.internal.test.report.SimpleHtmlWriter)  throws java.io.IOException 
		com.android.build.gradle.internal.test.report.SimpleHtmlWriter writer
	protected volatile void doExecute (java.lang.Object)  throws java.lang.Exception 
}

com/android/build/gradle/internal/test/TestApplicationTestData.class

com/android/build/gradle/internal/test/TestDataImpl.class

com/android/build/gradle/internal/test/AbstractTestDataImpl.class
AbstractTestDataImpl.java
package com.android.build.gradle.internal.test
public abstract com.android.build.gradle.internal.test.AbstractTestDataImpl extends java.lang.Object implements com.android.builder.testing.TestData  {
	private final com.android.builder.core.VariantConfiguration testVariantConfig
	private java.util.Map extraInstrumentationTestRunnerArgs
	private boolean animationsDisabled
	public void  (com.android.builder.core.VariantConfiguration) 
		com.android.builder.core.VariantConfiguration testVariantConfig
	public java.lang.String getInstrumentationRunner () 
	public java.util.Map getInstrumentationRunnerArguments () 
	public void setExtraInstrumentationTestRunnerArgs (java.util.Map) 
		java.util.Map extraInstrumentationTestRunnerArgs
	public boolean getAnimationsDisabled () 
	public void setAnimationsDisabled (boolean) 
		boolean animationsDisabled
	public boolean isTestCoverageEnabled () 
	public com.android.builder.model.ApiVersion getMinSdkVersion () 
	public java.lang.String getFlavorName () 
}

com/android/build/gradle/internal/TaskManager$MergeType$2.class
TaskManager.java
package com.android.build.gradle.internal
final com.android.build.gradle.internal.TaskManager$MergeType$2 extends com.android.build.gradle.internal.TaskManager$MergeType {
	void  (java.lang.String, int) 
	public com.android.build.gradle.internal.scope.TaskOutputHolder$TaskOutputType getOutputType () 
}

com/android/build/gradle/internal/InternalScope.class
InternalScope.java
package com.android.build.gradle.internal
public final com.android.build.gradle.internal.InternalScope extends java.lang.Enum implements com.android.build.api.transform.QualifiedContent$ScopeType  {
	public static final com.android.build.gradle.internal.InternalScope MAIN_SPLIT
	private final int value
	private static final com.android.build.gradle.internal.InternalScope[] $VALUES
	public static com.android.build.gradle.internal.InternalScope[] values () 
	public static com.android.build.gradle.internal.InternalScope valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public int getValue () 
	static void  () 
}

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

com/android/build/gradle/internal/DependencyManager$1.class
DependencyManager.java
package com.android.build.gradle.internal
 com.android.build.gradle.internal.DependencyManager$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$DependencyManager$ScopeType
	static void  () 
}

com/android/build/gradle/internal/LibraryTaskManager$1.class

com/android/build/gradle/internal/transforms/
com/android/build/gradle/internal/transforms/JackGenerateDexTransform.class

com/android/build/gradle/internal/transforms/JackCompileTransform.class

com/android/build/gradle/internal/transforms/JacocoTransform.class
JacocoTransform.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.JacocoTransform extends com.android.build.api.transform.Transform {
	private final java.io.File jacocoAgent
	public void  (java.io.File) 
		java.io.File jacocoAgent
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Set getScopes () 
	public java.util.Collection getSecondaryFiles () 
	public boolean isIncremental () 
	public void transform (com.android.build.api.transform.TransformInvocation)  throws java.io.IOException com.android.build.api.transform.TransformException java.lang.InterruptedException 
		com.android.build.api.transform.TransformInvocation invocation
		java.io.File outputDir
		com.android.build.api.transform.TransformInput input
		com.android.build.api.transform.DirectoryInput directoryInput
		java.io.File inputDir
		org.jacoco.core.instr.Instrumenter instrumenter
	private static void instrumentFilesIncremental (org.jacoco.core.instr.Instrumenter, java.io.File, java.io.File, java.util.Map)  throws java.io.IOException 
		java.io.File inputFile
		java.io.File outputFile
		java.util.Map$Entry changedInput
		org.jacoco.core.instr.Instrumenter instrumenter
		java.io.File inputDir
		java.io.File outputDir
		java.util.Map changedFiles
	private static void instrumentFilesFullRun (org.jacoco.core.instr.Instrumenter, java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File outputFile
		java.io.File inputFile
		org.jacoco.core.instr.Instrumenter instrumenter
		java.io.File inputDir
		java.io.File outputDir
		Iterable files
	private static void instrumentFile (org.jacoco.core.instr.Instrumenter, java.io.File, java.io.File)  throws java.io.IOException 
		byte[] instrumented
		org.jacoco.core.instr.Instrumenter instrumenter
		java.io.File inputFile
		java.io.File outputFile
		java.io.InputStream inputStream
}

com/android/build/gradle/internal/transforms/FileFilter$4.class
FileFilter.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.FileFilter$4 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$packaging$PackagingFileAction
	static void  () 
}

com/android/build/gradle/internal/transforms/ChangeRecords$RecordHandler.class
ChangeRecords.java
package com.android.build.gradle.internal.transforms
public abstract com.android.build.gradle.internal.transforms.ChangeRecords$RecordHandler extends java.lang.Object {
	public abstract void handle (java.lang.String, com.android.build.api.transform.Status)  throws java.io.IOException com.android.build.api.transform.TransformException 
}

com/android/build/gradle/internal/transforms/LibraryAarJarsTransform.class

com/android/build/gradle/internal/transforms/InstantRunSlicer$Slice.class
InstantRunSlicer.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice extends java.lang.Object {
	private final String name
	private final int hashBucket
	private final java.util.List slicedElements
	private void  (java.lang.String, int) 
		String name
		int hashBucket
	private void add (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement) 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement slicedElement
	private void writeTo (com.android.build.api.transform.TransformOutputProvider)  throws java.io.IOException 
		java.io.File outputFile
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement slicedElement
		com.android.build.api.transform.TransformOutputProvider outputProvider
		java.io.File sliceOutputLocation
	static java.lang.String access$500 (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice) 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice x0
	void  (java.lang.String, int, com.android.build.gradle.internal.transforms.InstantRunSlicer$1) 
		String x0
		int x1
		com.android.build.gradle.internal.transforms.InstantRunSlicer$1 x2
	static void access$700 (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice, com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement) 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice x0
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement x1
	static void access$800 (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice, com.android.build.api.transform.TransformOutputProvider)  throws java.io.IOException 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice x0
		com.android.build.api.transform.TransformOutputProvider x1
}

com/android/build/gradle/internal/transforms/InstantRunBuildType$2.class
InstantRunBuildType.java
package com.android.build.gradle.internal.transforms
final com.android.build.gradle.internal.transforms.InstantRunBuildType$2 extends com.android.build.gradle.internal.transforms.InstantRunBuildType {
	void  (java.lang.String, int) 
	java.io.File getOutputFolder (com.android.build.gradle.internal.scope.InstantRunVariantScope) 
		com.android.build.gradle.internal.scope.InstantRunVariantScope variantScope
}

com/android/build/gradle/internal/transforms/InstantRunSplitApkBuilder$DexFiles.class
InstantRunSplitApkBuilder.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.InstantRunSplitApkBuilder$DexFiles extends java.lang.Object {
	private final com.google.common.collect.ImmutableSet dexFiles
	private final String dexFolderName
	protected void  (java.io.File[], java.lang.String) 
		java.io.File[] dexFiles
		String dexFolderName
	protected void  (com.google.common.collect.ImmutableSet, java.lang.String) 
		com.google.common.collect.ImmutableSet dexFiles
		String dexFolderName
	protected java.lang.String encodeName () 
	protected com.google.common.collect.ImmutableSet getDexFiles () 
	static com.google.common.collect.ImmutableSet access$000 (com.android.build.gradle.internal.transforms.InstantRunSplitApkBuilder$DexFiles) 
		com.android.build.gradle.internal.transforms.InstantRunSplitApkBuilder$DexFiles x0
}

com/android/build/gradle/internal/transforms/ShrinkResourcesTransform.class
ShrinkResourcesTransform.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.ShrinkResourcesTransform extends com.android.build.api.transform.Transform {
	private static boolean ourWarned
	private final com.android.build.gradle.internal.variant.BaseVariantOutputData variantOutputData
	private final java.io.File uncompressedResources
	private final java.io.File compressedResources
	private final com.android.builder.core.AndroidBuilder androidBuilder
	private final org.gradle.api.logging.Logger logger
	private final com.google.common.collect.ImmutableList secondaryInputs
	private final java.io.File sourceDir
	private final java.io.File resourceDir
	private final java.io.File mergedManifest
	private final java.io.File mappingFile
	private final com.android.build.gradle.internal.scope.SplitList splitList
	public void  (com.android.build.gradle.internal.variant.BaseVariantOutputData, java.io.File, java.io.File, com.android.builder.core.AndroidBuilder, org.gradle.api.logging.Logger) 
		com.android.build.gradle.internal.variant.BaseVariantOutputData variantOutputData
		java.io.File uncompressedResources
		java.io.File compressedResources
		com.android.builder.core.AndroidBuilder androidBuilder
		org.gradle.api.logging.Logger logger
		com.android.build.gradle.internal.variant.BaseVariantData variantData
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Set getOutputTypes () 
	public java.util.Set getScopes () 
	public java.util.Set getReferencedScopes () 
	public java.util.Collection getSecondaryFileInputs () 
	public java.util.Collection getSecondaryFileOutputs () 
	public org.gradle.api.file.FileCollection getSplitListResource () 
	public boolean isIncremental () 
	public void transform (com.android.build.api.transform.TransformInvocation)  throws java.io.IOException com.android.build.api.transform.TransformException java.lang.InterruptedException 
		java.io.File logDir
		String name
		StringBuilder sb
		long before
		long after
		long percent
		int unused
		Exception e
		com.android.build.api.transform.TransformInvocation invocation
		com.android.build.api.transform.TransformInput input
		java.io.File minifiedOutJar
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		com.android.build.gradle.tasks.ProcessAndroidResources processResourcesTask
		java.io.File reportFile
		com.android.build.gradle.tasks.ResourceUsageAnalyzer analyzer
	private static java.lang.String toKbString (long) 
		long size
	static void  () 
}

com/android/build/gradle/internal/transforms/PreDexCallable$FileCacheInputParams.class
PreDexCallable.java
package com.android.build.gradle.internal.transforms
final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams extends java.lang.Enum {
	public static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams FILE_PATH
	public static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams EXPLODED_AAR_FILE_PATH
	public static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams INSTANT_RUN_JAR_FILE_NAME
	public static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams FILE_HASH
	public static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams BUILD_TOOLS_REVISION
	public static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams JUMBO_MODE
	public static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams OPTIMIZE
	public static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams MULTI_DEX
	public static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams ADDITIONAL_PARAMETERS
	private static final com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams[] $VALUES
	public static com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams[] values () 
	public static com.android.build.gradle.internal.transforms.PreDexCallable$FileCacheInputParams valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunSliceSplitApkBuilder$1.class
InstantRunSliceSplitApkBuilder.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunSliceSplitApkBuilder$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/transforms/DexArchiveBuilderTransformCallable$FileCacheInputParams.class
DexArchiveBuilderTransformCallable.java
package com.android.build.gradle.internal.transforms
final com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams extends java.lang.Enum {
	public static final com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams FILE_PATH
	public static final com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams EXPLODED_AAR_FILE_PATH
	public static final com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams INSTANT_RUN_JAR_FILE_NAME
	public static final com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams FILE_HASH
	public static final com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams DX_VERSION
	public static final com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams JUMBO_MODE
	public static final com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams OPTIMIZE
	private static final com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams[] $VALUES
	public static com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams[] values () 
	public static com.android.build.gradle.internal.transforms.DexArchiveBuilderTransformCallable$FileCacheInputParams valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunSlicer$Slice$SlicedElement.class
InstantRunSlicer.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement extends java.lang.Object {
	private final String packagePath
	private final java.io.File slicedFile
	private void  (java.lang.String, java.io.File) 
		String packagePath
		java.io.File slicedFile
	public int getHashBucket () 
		String hashTarget
	public java.lang.String toString () 
	void  (java.lang.String, java.io.File, com.android.build.gradle.internal.transforms.InstantRunSlicer$1) 
		String x0
		java.io.File x1
		com.android.build.gradle.internal.transforms.InstantRunSlicer$1 x2
	static java.lang.String access$1000 (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement) 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement x0
	static java.io.File access$1100 (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement) 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement x0
}

com/android/build/gradle/internal/transforms/InstantRunBuildType.class
InstantRunBuildType.java
package com.android.build.gradle.internal.transforms
public abstract com.android.build.gradle.internal.transforms.InstantRunBuildType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.transforms.InstantRunBuildType RELOAD
	public static final com.android.build.gradle.internal.transforms.InstantRunBuildType RESTART
	private static final com.android.build.gradle.internal.transforms.InstantRunBuildType[] $VALUES
	public static com.android.build.gradle.internal.transforms.InstantRunBuildType[] values () 
	public static com.android.build.gradle.internal.transforms.InstantRunBuildType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract java.io.File getOutputFolder (com.android.build.gradle.internal.scope.InstantRunVariantScope) 
	void  (java.lang.String, int, com.android.build.gradle.internal.transforms.InstantRunBuildType$1) 
		String x0
		int x1
		com.android.build.gradle.internal.transforms.InstantRunBuildType$1 x2
	static void  () 
}

com/android/build/gradle/internal/transforms/DexMergerTransformCallable.class
DexMergerTransformCallable.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.DexMergerTransformCallable extends java.lang.Object implements java.util.concurrent.Callable  {
	private final com.android.builder.dexing.DexingMode dexingMode
	private final com.android.ide.common.process.ProcessOutput processOutput
	private final java.io.File dexOutputDir
	private final java.util.Collection dexArchives
	private final java.util.Set mainDexList
	private final com.android.ide.common.internal.WaitableExecutor executor
	public void  (com.android.builder.dexing.DexingMode, com.android.ide.common.process.ProcessOutput, java.io.File, java.util.Collection, java.util.Set, com.android.ide.common.internal.WaitableExecutor) 
		com.android.builder.dexing.DexingMode dexingMode
		com.android.ide.common.process.ProcessOutput processOutput
		java.io.File dexOutputDir
		java.util.Collection dexArchives
		java.util.Set mainDexList
		com.android.ide.common.internal.WaitableExecutor executor
	public java.lang.Void call ()  throws java.lang.Exception 
		com.android.dx.command.dexer.DxContext dxContext
		com.android.builder.dexing.DexMergerConfig config
		com.android.builder.dexing.DexArchiveMerger merger
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/android/build/gradle/internal/transforms/PreDexCallable.class

com/android/build/gradle/internal/transforms/ExtractJarsTransform$Action.class
ExtractJarsTransform.java
package com.android.build.gradle.internal.transforms
final com.android.build.gradle.internal.transforms.ExtractJarsTransform$Action extends java.lang.Enum {
	public static final com.android.build.gradle.internal.transforms.ExtractJarsTransform$Action COPY
	public static final com.android.build.gradle.internal.transforms.ExtractJarsTransform$Action IGNORE
	private static final com.android.build.gradle.internal.transforms.ExtractJarsTransform$Action[] $VALUES
	public static com.android.build.gradle.internal.transforms.ExtractJarsTransform$Action[] values () 
	public static com.android.build.gradle.internal.transforms.ExtractJarsTransform$Action valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunTransform$1.class
InstantRunTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunTransform$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunVerifierTransform$1.class
InstantRunVerifierTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunVerifierTransform$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/transforms/JarMerger.class
JarMerger.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.JarMerger extends java.lang.Object {
	private final byte[] buffer
	public static final java.nio.file.attribute.FileTime ZERO_TIME
	private final com.android.utils.ILogger logger
	private final java.io.File jarFile
	private com.google.common.io.Closer closer
	private java.util.jar.JarOutputStream jarOutputStream
	private com.android.builder.packaging.ZipEntryFilter filter
	private com.android.build.gradle.tasks.annotations.TypedefRemover typedefRemover
	static final boolean $assertionsDisabled
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File jarFile
	public void setTypedefRemover (com.android.build.gradle.tasks.annotations.TypedefRemover) 
		com.android.build.gradle.tasks.annotations.TypedefRemover typedefRemover
	private void init ()  throws java.io.IOException 
		java.io.FileOutputStream fos
		java.io.BufferedOutputStream bos
	public void setFilter (com.android.builder.packaging.ZipEntryFilter) 
		com.android.builder.packaging.ZipEntryFilter filter
	public void addFolder (java.io.File)  throws java.io.IOException 
		com.android.builder.packaging.ZipAbortException e
		java.io.File folder
	private void addFolder (java.io.File, java.lang.String)  throws java.io.IOException com.android.builder.packaging.ZipAbortException 
		java.io.InputStream fis
		int count
		com.google.common.io.Closer localCloser
		java.util.jar.JarEntry jarEntry
		String entryPath
		java.io.File file
		java.io.File folder
		String path
		java.io.File[] files
	public void addJar (java.io.File)  throws java.io.IOException 
		java.util.jar.JarEntry newEntry
		String name
		java.util.jar.JarEntry newEntry
		int count
		java.io.FileInputStream fis
		java.util.zip.ZipInputStream zis
		java.util.zip.ZipEntry entry
		com.google.common.io.Closer localCloser
		com.android.builder.packaging.ZipAbortException e
		java.io.File file
	public void addEntry (java.lang.String, byte[])  throws java.io.IOException 
		String path
		byte[] bytes
	public void close ()  throws java.io.IOException 
	static void  () 
}

com/android/build/gradle/internal/transforms/JackOptionsUtils.class
JackOptionsUtils.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.JackOptionsUtils extends java.lang.Object {
	private static final com.android.utils.ILogger logger
	public static com.android.builder.core.JackProcessOptions forPreDexing (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
		com.android.build.gradle.internal.scope.GlobalScope globalScope
		org.gradle.api.Project project
		com.android.builder.core.JackProcessOptions$Builder builder
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		java.util.Map additionalParameters
	public static com.android.builder.core.JackProcessOptions forSourceCompilation (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
		com.android.builder.core.JackProcessOptions$Builder builder
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		com.android.build.gradle.internal.dsl.CoreAnnotationProcessorOptions annotationProcessorOptions
		com.android.build.gradle.AndroidConfig androidConfig
		com.android.build.gradle.internal.CompileOptions compileOptions
		org.gradle.api.Project project
		org.gradle.api.artifacts.Configuration annotationConfig
		boolean incremental
	public static com.android.builder.core.JackProcessOptions forDexGeneration (com.android.build.gradle.internal.scope.VariantScope) 
		java.io.File sdkDir
		java.io.File defaultProguardFile
		java.util.Set proguardFiles
		java.io.File proguardResFile
		java.io.File file
		com.android.build.gradle.internal.scope.VariantScope scope
		com.android.builder.core.JackProcessOptions preDexOptions
		com.android.builder.core.JackProcessOptions$Builder builder
		com.android.build.gradle.internal.core.GradleVariantConfiguration config
		org.gradle.api.Project project
		java.util.List jarJarRuleFiles
		java.util.Map additionalParameters
	public static void executeJackChecks (com.android.build.gradle.internal.dsl.CoreJackOptions) 
		com.android.build.gradle.internal.dsl.CoreJackOptions jackOptions
	private static void configureJackPlugins (com.android.builder.core.JackProcessOptions$Builder, com.android.build.gradle.internal.scope.VariantScope) 
		com.android.builder.core.JackProcessOptions$Builder builder
		com.android.build.gradle.internal.scope.VariantScope scope
		java.util.Set pluginNames
	private static java.io.File getJackIncrementalDir (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
		String taskName
	private static boolean isInProcess (boolean, boolean) 
		boolean tryInProcess
		boolean logWarning
		long DEFAULT_SUGGESTED_HEAP_SIZE
		long maxMemory
	private void  () 
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunDex.class
InstantRunDex.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.InstantRunDex extends com.android.build.api.transform.Transform {
	private final java.util.function.Supplier dexByteCodeConverter
	private final com.android.builder.core.DexOptions dexOptions
	private final com.android.utils.ILogger logger
	private final com.android.build.gradle.internal.scope.InstantRunVariantScope variantScope
	public void  (com.android.build.gradle.internal.scope.InstantRunVariantScope, java.util.function.Supplier, com.android.builder.core.DexOptions, org.gradle.api.logging.Logger) 
		com.android.build.gradle.internal.scope.InstantRunVariantScope transformVariantScope
		java.util.function.Supplier dexByteCodeConverter
		com.android.builder.core.DexOptions dexOptions
		org.gradle.api.logging.Logger logger
	public void transform (com.android.build.api.transform.TransformInvocation)  throws java.io.IOException com.android.build.api.transform.TransformException java.lang.InterruptedException 
		java.io.File file
		java.util.Map$Entry entry
		java.io.File inputFile
		Iterable files
		java.io.File folder
		com.android.build.api.transform.DirectoryInput directoryInput
		com.android.build.api.transform.TransformInput input
		com.android.ide.common.process.ProcessException e
		com.android.build.api.transform.TransformInvocation invocation
		java.io.File outputFolder
		boolean changesAreCompatible
		boolean restartDexRequested
		java.io.File classesJar
		com.android.build.gradle.internal.transforms.InstantRunDex$JarClassesBuilder jarClassesBuilder
		com.google.common.collect.ImmutableList$Builder inputFiles
	protected void convertByteCode (java.util.List, java.io.File)  throws java.lang.InterruptedException com.android.ide.common.process.ProcessException java.io.IOException 
		java.util.List inputFiles
		java.io.File outputFolder
	protected com.android.build.gradle.internal.transforms.InstantRunDex$JarClassesBuilder getJarClassBuilder (java.io.File) 
		java.io.File outputFile
	private static void copyFileInJar (java.io.File, java.io.File, java.util.jar.JarOutputStream)  throws java.io.IOException 
		java.io.File inputDir
		java.io.File inputFile
		java.util.jar.JarOutputStream jarOutputStream
		String entryName
		java.util.jar.JarEntry jarEntry
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Set getScopes () 
	public java.util.Set getReferencedScopes () 
	public java.util.Map getParameterInputs () 
	public java.util.Collection getSecondaryDirectoryOutputs () 
	public boolean isIncremental () 
	static void access$000 (java.io.File, java.io.File, java.util.jar.JarOutputStream)  throws java.io.IOException 
		java.io.File x0
		java.io.File x1
		java.util.jar.JarOutputStream x2
}

com/android/build/gradle/internal/transforms/MultiDexTransform.class

com/android/build/gradle/internal/transforms/PreDexTransform.class

com/android/build/gradle/internal/transforms/LibraryIntermediateJarsTransform.class

com/android/build/gradle/internal/transforms/FileFilter$SubStream.class
FileFilter.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.FileFilter$SubStream extends java.lang.Object {
	private final java.io.File folder
	private final String name
	void  (java.io.File, java.lang.String) 
		java.io.File folder
		String name
	public java.io.File getFolder () 
	public java.lang.String getName () 
}

com/android/build/gradle/internal/transforms/JarMergingTransform.class
JarMergingTransform.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.JarMergingTransform extends com.android.build.api.transform.Transform {
	private final com.google.common.collect.ImmutableSet scopes
	public void  (java.util.Set) 
		java.util.Set scopes
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Set getScopes () 
	public boolean isIncremental () 
	public void transform (com.android.build.api.transform.TransformInvocation)  throws com.android.build.api.transform.TransformException java.io.IOException 
		com.android.build.api.transform.JarInput jarInput
		com.android.build.api.transform.DirectoryInput directoryInput
		com.android.build.api.transform.TransformInput input
		java.io.FileNotFoundException e
		java.io.IOException e
		com.android.build.api.transform.TransformInvocation invocation
		com.android.build.api.transform.TransformOutputProvider outputProvider
		java.io.File jarFile
		com.android.build.gradle.internal.transforms.JarMerger jarMerger
}

com/android/build/gradle/internal/transforms/DexArchiveBuilderTransform.class

com/android/build/gradle/internal/transforms/InstantRunTransform$NonDelegatingUrlClassloader.class
InstantRunTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunTransform$NonDelegatingUrlClassloader extends java.net.URLClassLoader {
	public void  (java.util.List) 
		java.util.List urls
	public java.net.URL getResource (java.lang.String) 
		String name
}

com/android/build/gradle/internal/transforms/StripDebugSymbolTransform$1.class
StripDebugSymbolTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.StripDebugSymbolTransform$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/transforms/MergeJavaResourcesTransform$2.class
MergeJavaResourcesTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.MergeJavaResourcesTransform$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$packaging$PackagingFileAction
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunBuildType$1.class
InstantRunBuildType.java
package com.android.build.gradle.internal.transforms
final com.android.build.gradle.internal.transforms.InstantRunBuildType$1 extends com.android.build.gradle.internal.transforms.InstantRunBuildType {
	void  (java.lang.String, int) 
	java.io.File getOutputFolder (com.android.build.gradle.internal.scope.InstantRunVariantScope) 
		com.android.build.gradle.internal.scope.InstantRunVariantScope variantScope
}

com/android/build/gradle/internal/transforms/MergeJavaResourcesTransform.class

com/android/build/gradle/internal/transforms/PreDexTransform$1.class
PreDexTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.PreDexTransform$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/transforms/ProGuardTransform$1.class
ProGuardTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.ProGuardTransform$1 extends java.lang.Object implements com.android.builder.tasks.Task  {
	final com.android.build.api.transform.TransformInvocation val$invocation
	final com.google.common.util.concurrent.SettableFuture val$resultFuture
	final com.android.build.gradle.internal.transforms.ProGuardTransform this$0
	void  (com.android.build.gradle.internal.transforms.ProGuardTransform, com.android.build.api.transform.TransformInvocation, com.google.common.util.concurrent.SettableFuture) 
		com.android.build.gradle.internal.transforms.ProGuardTransform this$0
	public void run (com.android.builder.tasks.Job, com.android.builder.tasks.JobContext)  throws java.io.IOException 
		com.android.builder.tasks.Job job
		com.android.builder.tasks.JobContext context
	public void finished () 
	public void error (java.lang.Exception) 
		Exception e
}

com/android/build/gradle/internal/transforms/StripDebugSymbolTransform.class

com/android/build/gradle/internal/transforms/InstantRunSlicer$Slices.class
InstantRunSlicer.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices extends java.lang.Object {
	private final java.util.List slices
	private void  () 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice newSlice
		int i
	private void addElement (java.lang.String, java.io.File) 
		String packagePath
		java.io.File file
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement slicedElement
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice slice
	private void writeTo (com.android.build.api.transform.TransformOutputProvider)  throws java.io.IOException 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice slice
		com.android.build.api.transform.TransformOutputProvider outputProvider
	private com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice getSliceFor (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement) 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement slicedElement
	void  (com.android.build.gradle.internal.transforms.InstantRunSlicer$1) 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$1 x0
	static void access$100 (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices, java.lang.String, java.io.File) 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices x0
		String x1
		java.io.File x2
	static void access$200 (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices, com.android.build.api.transform.TransformOutputProvider)  throws java.io.IOException 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices x0
		com.android.build.api.transform.TransformOutputProvider x1
	static com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice access$400 (com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices, com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement) 
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices x0
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice$SlicedElement x1
}

com/android/build/gradle/internal/transforms/MergeJavaResourcesTransform$1.class

com/android/build/gradle/internal/transforms/ExtractJarsTransform$1.class
ExtractJarsTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.ExtractJarsTransform$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunDependenciesApkBuilder.class

com/android/build/gradle/internal/transforms/ChangeRecords.class
ChangeRecords.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.ChangeRecords extends java.lang.Object {
	java.util.Map records
	public void  () 
	public synchronized void add (com.android.build.api.transform.Status, java.lang.String) 
		com.android.build.api.transform.Status status
		String filePath
	public synchronized void addAll (com.android.build.gradle.internal.transforms.ChangeRecords) 
		java.util.Map$Entry changeRecord
		com.android.build.gradle.internal.transforms.ChangeRecords changeRecords
	synchronized com.android.build.api.transform.Status getChangeFor (java.lang.String) 
		String filePath
	void write (java.io.File)  throws java.io.IOException 
		java.util.Map$Entry record
		java.io.FileWriter fileWriter
		java.io.File file
	synchronized java.util.Set getFilesForStatus (com.android.build.api.transform.Status) 
		String s
		com.android.build.api.transform.Status status
		com.google.common.collect.ImmutableSet$Builder builder
	public static void process (java.io.File, com.android.build.gradle.internal.transforms.ChangeRecords$RecordHandler)  throws java.io.IOException com.android.build.api.transform.TransformException 
		java.util.Map$Entry changeRecord
		java.io.File incrementalFile
		com.android.build.gradle.internal.transforms.ChangeRecords$RecordHandler handler
		java.util.Map changeRecords
	static com.android.build.gradle.internal.transforms.ChangeRecords load (java.io.File)  throws java.io.IOException 
		java.util.StringTokenizer st
		String rawRecord
		java.io.File file
		com.android.build.gradle.internal.transforms.ChangeRecords changeRecords
		java.util.List rawRecords
}

com/android/build/gradle/internal/transforms/TransformInputUtil.class
TransformInputUtil.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.TransformInputUtil extends java.lang.Object {
	public void  () 
	public static java.util.Collection getAllFiles (java.util.Collection) 
		java.util.Collection transformInputs
	public static java.util.Collection getJarFiles (java.util.Collection) 
		java.util.Collection transformInputs
	public static java.util.Collection getDirectories (java.util.Collection) 
		java.util.Collection transformInputs
	private static java.util.Collection getAllFiles (java.util.Collection, boolean, boolean) 
		com.android.build.api.transform.DirectoryInput directoryInput
		com.android.build.api.transform.JarInput jarInput
		com.android.build.api.transform.TransformInput input
		java.util.Collection transformInputs
		boolean includeDirectoryInput
		boolean includeJarInput
		com.google.common.collect.ImmutableList$Builder inputFiles
}

com/android/build/gradle/internal/transforms/BaseProguardAction.class
BaseProguardAction.java
package com.android.build.gradle.internal.transforms
public abstract com.android.build.gradle.internal.transforms.BaseProguardAction extends com.android.build.gradle.internal.transforms.ProguardConfigurable {
	protected static final java.util.List JAR_FILTER
	protected final proguard.Configuration configuration
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public void runProguard ()  throws java.io.IOException 
	public void keep (java.lang.String) 
		proguard.ConfigurationParser parser
		proguard.ClassSpecification classSpecification
		java.io.IOException e
		proguard.ParseException e
		String keep
		proguard.ClassSpecification classSpecification
	public void dontshrink () 
	public void dontobfuscate () 
	public void dontoptimize () 
	public void dontpreverify () 
	public void keepattributes () 
	public void dontwarn (java.lang.String) 
		String dontwarn
	public void dontwarn () 
	public void dontnote () 
	public void forceprocessing () 
	protected void applyMapping (java.io.File) 
		java.io.File testedMappingFile
	public void applyConfigurationFile (java.io.File)  throws java.io.IOException proguard.ParseException 
		java.io.File file
		proguard.ConfigurationParser parser
	public void printconfiguration (java.io.File) 
		java.io.File file
	protected void inJar (java.io.File) 
		java.io.File jarFile
	protected void outJar (java.io.File) 
		java.io.File file
		proguard.ClassPathEntry classPathEntry
	protected void libraryJar (java.io.File) 
		java.io.File jarFile
	protected static void inputJar (proguard.ClassPath, java.io.File, java.util.List) 
		proguard.ClassPath classPath
		java.io.File file
		java.util.List filter
		proguard.ClassPathEntry classPathEntry
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunSlicer$1.class
InstantRunSlicer.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunSlicer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunVerifierTransform.class

com/android/build/gradle/internal/transforms/NewShrinkerTransform.class
NewShrinkerTransform.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.NewShrinkerTransform extends com.android.build.gradle.internal.transforms.ProguardConfigurable {
	private static final org.slf4j.Logger logger
	private static final String NAME
	private final java.util.Set platformJars
	private final java.io.File incrementalDir
	private final java.util.List dontwarnLines
	private final java.util.List keepLines
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Collection getSecondaryFiles () 
	public java.util.Collection getSecondaryDirectoryOutputs () 
	public boolean isIncremental () 
	public void transform (com.android.build.api.transform.TransformInvocation)  throws java.io.IOException com.android.build.api.transform.TransformException java.lang.InterruptedException 
		com.android.build.api.transform.TransformInvocation invocation
		com.android.build.api.transform.TransformOutputProvider output
		java.util.Collection referencedInputs
	private void fullRun (java.util.Collection, java.util.Collection, com.android.build.api.transform.TransformOutputProvider)  throws java.io.IOException 
		java.util.Collection inputs
		java.util.Collection referencedInputs
		com.android.build.api.transform.TransformOutputProvider output
		com.android.build.gradle.shrinker.ProguardConfig config
		com.android.build.gradle.shrinker.ShrinkerLogger shrinkerLogger
		com.android.build.gradle.shrinker.FullRunShrinker shrinker
		boolean saveState
	private static void checkForWarnings (com.android.build.gradle.shrinker.ProguardConfig, com.android.build.gradle.shrinker.ShrinkerLogger) 
		com.android.build.gradle.shrinker.ProguardConfig config
		com.android.build.gradle.shrinker.ShrinkerLogger shrinkerLogger
	private com.android.build.gradle.shrinker.ProguardConfig getConfig ()  throws java.io.IOException 
		java.io.File configFile
		com.android.build.gradle.shrinker.ProguardConfig config
	private java.lang.String getAdditionalConfigString () 
		String keepLine
		String dontWarn
		StringBuilder sb
	private void incrementalRun (java.util.Collection, java.util.Collection, com.android.build.api.transform.TransformOutputProvider)  throws java.io.IOException 
		com.google.common.base.Stopwatch stopwatch
		com.android.build.gradle.shrinker.JavaSerializationShrinkerGraph graph
		com.android.build.gradle.shrinker.ProguardConfig config
		com.android.build.gradle.shrinker.ShrinkerLogger shrinkerLogger
		com.android.build.gradle.shrinker.IncrementalShrinker shrinker
		com.android.build.gradle.shrinker.IncrementalShrinker$IncrementalRunImpossibleException e
		java.util.Collection inputs
		java.util.Collection referencedInputs
		com.android.build.api.transform.TransformOutputProvider output
	private static boolean isIncrementalRun (boolean, java.util.Collection) 
		com.android.build.api.transform.JarInput jarInput
		com.android.build.api.transform.DirectoryInput directoryInput
		com.android.build.api.transform.TransformInput referencedInput
		boolean isIncremental
		java.util.Collection referencedInputs
	public void keep (java.lang.String) 
		String keep
	public void dontwarn (java.lang.String) 
		String dontwarn
	static void  () 
}

com/android/build/gradle/internal/transforms/MainDexListTransform.class

com/android/build/gradle/internal/transforms/InstantRunDex$JarClassesBuilder.class
InstantRunDex.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunDex$JarClassesBuilder extends java.lang.Object implements java.io.Closeable  {
	final java.io.File outputFile
	private java.util.jar.JarOutputStream jarOutputStream
	boolean empty
	private void  (java.io.File) 
		java.io.File outputFile
	void add (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File inputDir
		java.io.File file
	public void close ()  throws java.io.IOException 
	boolean isEmpty () 
	void  (java.io.File, com.android.build.gradle.internal.transforms.InstantRunDex$1) 
		java.io.File x0
		com.android.build.gradle.internal.transforms.InstantRunDex$1 x1
}

com/android/build/gradle/internal/transforms/DexArchiveBuilderTransformCallable.class

com/android/build/gradle/internal/transforms/CustomClassTransform$1.class
CustomClassTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.CustomClassTransform$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/transforms/JacocoTransform$1.class
JacocoTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.JacocoTransform$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$api$transform$Status
	static void  () 
}

com/android/build/gradle/internal/transforms/ExtractJarsTransform.class

com/android/build/gradle/internal/transforms/ProguardConfigurable.class
ProguardConfigurable.java
package com.android.build.gradle.internal.transforms
public abstract com.android.build.gradle.internal.transforms.ProguardConfigurable extends com.android.build.api.transform.Transform {
	private final org.gradle.api.file.ConfigurableFileCollection configurationFiles
	private final com.android.builder.core.VariantType variantType
	void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public void setConfigurationFiles (org.gradle.api.file.FileCollection) 
		org.gradle.api.file.FileCollection configFiles
	org.gradle.api.file.FileCollection getAllConfigurationFiles () 
	public java.util.Set getScopes () 
	public java.util.Set getReferencedScopes () 
		java.util.Set set
	public abstract void keep (java.lang.String) 
	public abstract void dontwarn (java.lang.String) 
}

com/android/build/gradle/internal/transforms/InstantRunTransform$WorkItem.class
InstantRunTransform.java
package com.android.build.gradle.internal.transforms
abstract com.android.build.gradle.internal.transforms.InstantRunTransform$WorkItem extends java.lang.Object {
	public abstract java.lang.Void doWork ()  throws java.io.IOException 
}

com/android/build/gradle/internal/transforms/LibraryJniLibsTransform.class

com/android/build/gradle/internal/transforms/InstantRunTransform.class

com/android/build/gradle/internal/transforms/LibraryBaseTransform$ExcludeListProvider.class
LibraryBaseTransform.java
package com.android.build.gradle.internal.transforms
public abstract com.android.build.gradle.internal.transforms.LibraryBaseTransform$ExcludeListProvider extends java.lang.Object {
	public abstract java.util.List getExcludeList () 
}

com/android/build/gradle/internal/transforms/LibraryBaseTransform.class

com/android/build/gradle/internal/transforms/JackPreDexTransform$InputType.class
JackPreDexTransform.java
package com.android.build.gradle.internal.transforms
public final com.android.build.gradle.internal.transforms.JackPreDexTransform$InputType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.transforms.JackPreDexTransform$InputType CLASSPATH_LIBRARY
	public static final com.android.build.gradle.internal.transforms.JackPreDexTransform$InputType PACKAGED_LIBRARY
	private final com.android.builder.core.JackProcessOptions$ProcessingTool processingTool
	private static final com.android.build.gradle.internal.transforms.JackPreDexTransform$InputType[] $VALUES
	public static com.android.build.gradle.internal.transforms.JackPreDexTransform$InputType[] values () 
	public static com.android.build.gradle.internal.transforms.JackPreDexTransform$InputType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, com.android.builder.core.JackProcessOptions$ProcessingTool) 
		com.android.builder.core.JackProcessOptions$ProcessingTool processingTool
	public com.android.builder.core.JackProcessOptions$ProcessingTool getProcessingTool () 
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunSplitApkBuilder.class
InstantRunSplitApkBuilder.java
package com.android.build.gradle.internal.transforms
abstract com.android.build.gradle.internal.transforms.InstantRunSplitApkBuilder extends com.android.build.api.transform.Transform {
	protected final org.gradle.api.logging.Logger logger
	protected final org.gradle.api.Project project
	private final com.android.builder.core.AndroidBuilder androidBuilder
	private final com.android.build.gradle.internal.incremental.BuildContext buildContext
	protected final java.io.File outputDirectory
	private final com.android.build.gradle.internal.dsl.CoreSigningConfig signingConf
	private final com.android.build.gradle.internal.scope.PackagingScope packagingScope
	private final com.android.builder.model.AaptOptions aaptOptions
	private final java.io.File supportDirectory
	public void  (org.gradle.api.logging.Logger, org.gradle.api.Project, com.android.build.gradle.internal.incremental.BuildContext, com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.scope.PackagingScope, com.android.build.gradle.internal.dsl.CoreSigningConfig, com.android.builder.model.AaptOptions, java.io.File, java.io.File) 
		org.gradle.api.logging.Logger logger
		org.gradle.api.Project project
		com.android.build.gradle.internal.incremental.BuildContext buildContext
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.scope.PackagingScope packagingScope
		com.android.build.gradle.internal.dsl.CoreSigningConfig signingConf
		com.android.builder.model.AaptOptions aaptOptions
		java.io.File outputDirectory
		java.io.File supportDirectory
	public java.util.Map getParameterInputs () 
		java.io.File zipAlignExe
		com.google.common.collect.ImmutableMap$Builder builder
	protected java.io.File generateSplitApk (com.android.build.gradle.internal.transforms.InstantRunSplitApkBuilder$DexFiles)  throws java.io.IOException com.android.ide.common.signing.KeytoolException com.android.builder.packaging.PackagerException java.lang.InterruptedException com.android.ide.common.process.ProcessException com.android.build.api.transform.TransformException 
		com.android.build.gradle.internal.transforms.InstantRunSplitApkBuilder$DexFiles dexFiles
		String uniqueName
		java.io.File alignedOutput
		java.io.File resPackageFile
		java.io.File tempDir
	private java.io.File getZipAlignExe ()  throws com.android.build.api.transform.TransformException 
		com.android.builder.sdk.TargetInfo info
		String path1
	private java.io.File generateSplitApkManifest (java.lang.String)  throws java.io.IOException com.android.ide.common.process.ProcessException java.lang.InterruptedException 
		java.io.OutputStreamWriter fileWriter
		String uniqueName
		String versionNameToUse
		int versionCode
		java.io.File apkSupportDir
		java.io.File androidManifest
		java.io.File resFilePackageFile
		com.android.builder.internal.aapt.AaptPackageConfig$Builder aaptConfig
	protected com.android.builder.internal.aapt.Aapt getAapt () 
	public static com.android.builder.internal.aapt.Aapt makeAapt (com.android.builder.core.AndroidBuilder, com.android.build.gradle.internal.scope.PackagingScope, java.lang.String) 
		com.android.builder.core.AndroidBuilder androidBuilder
		com.android.build.gradle.internal.scope.PackagingScope packagingScope
		String incrementalDirName
}

com/android/build/gradle/internal/transforms/JarMergingTransform$1.class
JarMergingTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.JarMergingTransform$1 extends java.lang.Object implements com.android.builder.packaging.ZipEntryFilter  {
	final com.android.build.gradle.internal.transforms.JarMergingTransform this$0
	void  (com.android.build.gradle.internal.transforms.JarMergingTransform) 
		com.android.build.gradle.internal.transforms.JarMergingTransform this$0
	public boolean checkEntry (java.lang.String) 
		String archivePath
}

com/android/build/gradle/internal/transforms/FileFilter.class
FileFilter.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.FileFilter extends java.lang.Object implements com.android.builder.packaging.ZipEntryFilter  {
	private final com.android.build.gradle.internal.packaging.ParsedPackagingOptions packagingOptions
	private final java.util.List expandedFolders
	public void  (java.util.List, com.android.build.gradle.internal.dsl.PackagingOptions) 
		java.util.List expandedFolders
		com.android.build.gradle.internal.dsl.PackagingOptions packagingOptions
	public boolean checkEntry (java.lang.String)  throws com.android.builder.packaging.ZipAbortException 
		java.util.List allFiles
		String archivePath
		com.android.build.gradle.internal.packaging.PackagingFileAction action
	void handleChanged (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File outputDir
		java.io.File changedFile
		String archivePath
		com.android.build.gradle.internal.packaging.PackagingFileAction action
	public void handleRemoved (java.io.File, java.lang.String)  throws java.io.IOException 
		com.google.common.base.Optional firstPick
		java.io.File outputDir
		String removedFilePath
		java.io.File outFile
		com.android.build.gradle.internal.packaging.PackagingFileAction itemAction
	private static void copy (java.io.File, java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File inputFile
		java.io.File outputDir
		String archivePath
		java.io.File outputFile
	private void mergeAll (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File file
		java.io.OutputStream os
		java.io.File outputDir
		String archivePath
		java.io.File outputFile
		java.util.List allFiles
	private com.google.common.base.Optional getFirstPick (java.lang.String) 
		String archivePath
	private java.util.List getAllFiles (java.lang.String) 
		String archivePath
		com.google.common.collect.ImmutableList$Builder matchingFiles
	private java.io.File forEachExpansionFolder (com.android.build.gradle.internal.transforms.FileFilter$FolderAction) 
		java.io.File value
		com.android.build.gradle.internal.transforms.FileFilter$SubStream subStream
		com.android.build.gradle.internal.transforms.FileFilter$FolderAction action
	private java.io.File getExpansionFolder (java.io.File) 
		java.io.File expandedFile
		java.io.File expansionFolder
	private java.lang.String getArchivePath (java.io.File) 
		java.io.File expandedFile
		java.io.File expansionFolder
	private com.android.build.gradle.internal.packaging.PackagingFileAction getPackagingAction (java.lang.String) 
		String archivePath
}

com/android/build/gradle/internal/transforms/FileFilter$FolderAction.class
FileFilter.java
package com.android.build.gradle.internal.transforms
abstract com.android.build.gradle.internal.transforms.FileFilter$FolderAction extends java.lang.Object {
	public abstract java.io.File on (java.io.File) 
}

com/android/build/gradle/internal/transforms/ProGuardTransform.class
ProGuardTransform.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.ProGuardTransform extends com.android.build.gradle.internal.transforms.BaseProguardAction {
	private final com.android.build.gradle.internal.scope.VariantScope variantScope
	private final java.io.File proguardOut
	private final java.io.File printMapping
	private final java.io.File dump
	private final java.io.File printSeeds
	private final java.io.File printUsage
	private final com.google.common.collect.ImmutableList secondaryFileOutputs
	private java.io.File testedMappingFile
	private org.gradle.api.file.FileCollection testMappingConfiguration
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope variantScope
		com.android.build.gradle.internal.scope.GlobalScope globalScope
	public java.io.File getMappingFile () 
	public void applyTestedMapping (java.io.File) 
		java.io.File testedMappingFile
	public void applyTestedMapping (org.gradle.api.file.FileCollection) 
		org.gradle.api.file.FileCollection testMappingConfiguration
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Collection getSecondaryFiles () 
		java.util.List files
	public java.util.Collection getSecondaryFileOutputs () 
	public boolean isIncremental () 
	public void transform (com.android.build.api.transform.TransformInvocation)  throws com.android.build.api.transform.TransformException 
		java.util.concurrent.ExecutionException e
		InterruptedException e
		com.android.build.api.transform.TransformInvocation invocation
		com.google.common.util.concurrent.SettableFuture resultFuture
		com.android.builder.tasks.Job job
	private void doMinification (java.util.Collection, java.util.Collection, com.android.build.api.transform.TransformOutputProvider)  throws java.io.IOException 
		java.io.File runtimeJar
		java.io.File configFile
		com.android.build.gradle.internal.scope.GlobalScope globalScope
		java.io.File testedMappingFile
		Exception e
		java.util.Collection inputs
		java.util.Collection referencedInputs
		com.android.build.api.transform.TransformOutputProvider output
		java.util.Set outputTypes
		java.util.Set scopes
		java.io.File outFile
	private void addInputsToConfiguration (java.util.Collection, boolean) 
		proguard.ClassPath classPath
		java.util.List baseFilter
		com.android.build.api.transform.JarInput jarInput
		com.android.build.api.transform.DirectoryInput directoryInput
		com.android.build.api.transform.TransformInput transformInput
		java.util.Collection inputs
		boolean referencedOnly
		proguard.ClassPath classPath
		java.util.List baseFilter
	private static void handleQualifiedContent (proguard.ClassPath, com.android.build.api.transform.QualifiedContent, java.util.List) 
		com.google.common.collect.ImmutableList$Builder builder
		proguard.ClassPath classPath
		com.android.build.api.transform.QualifiedContent content
		java.util.List baseFilter
		java.util.List filter
	private java.io.File computeMappingFile () 
	static void access$000 (com.android.build.gradle.internal.transforms.ProGuardTransform, java.util.Collection, java.util.Collection, com.android.build.api.transform.TransformOutputProvider)  throws java.io.IOException 
		com.android.build.gradle.internal.transforms.ProGuardTransform x0
		java.util.Collection x1
		java.util.Collection x2
		com.android.build.api.transform.TransformOutputProvider x3
}

com/android/build/gradle/internal/transforms/CustomClassTransform.class
CustomClassTransform.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.CustomClassTransform extends com.android.build.api.transform.Transform {
	private final String name
	private final String path
	public static final java.util.Set SCOPE_EXTERNAL
	static final boolean $assertionsDisabled
	public void  (java.lang.String) 
		String path
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Set getOutputTypes () 
	public java.util.Set getScopes () 
	public java.util.Collection getSecondaryFiles () 
	public boolean isIncremental () 
	private java.lang.String getOutputName (java.io.File) 
		java.io.File input
		com.google.common.hash.HashFunction hashFunction
		com.google.common.hash.HashCode hashCode
	public void transform (com.android.build.api.transform.TransformInvocation)  throws java.lang.InterruptedException java.io.IOException 
		java.io.FileOutputStream fos
		String name
		java.io.File outputJar
		java.util.regex.Matcher matcher
		java.util.zip.ZipEntry entry
		java.util.regex.Pattern pattern
		java.util.zip.ZipInputStream zis
		java.io.File inputJar
		String name
		java.io.File outputJar
		com.android.build.api.transform.JarInput jarInput
		java.io.File out
		java.io.File outputFile
		java.io.File inputFile
		java.util.Map$Entry entry
		java.io.File out
		java.io.File in
		java.io.File inputDir
		String name
		java.io.File outputDir
		com.android.build.api.transform.DirectoryInput di
		com.android.build.api.transform.TransformInput ti
		com.android.build.api.transform.TransformInvocation invocation
		java.net.URL url
		java.net.URLClassLoader loader
		java.util.function.BiConsumer function
	private java.util.function.BiConsumer loadTransformFunction (java.net.URLClassLoader) 
		java.lang.reflect.ParameterizedType generic
		java.lang.reflect.Type[] args
		java.lang.reflect.Type type
		java.net.URLClassLoader loader
		java.util.ServiceLoader serviceLoader
		java.util.ArrayList functions
		java.util.function.BiConsumer uncheckedFunction
		java.lang.reflect.Type[] types
	private void transformJar (java.util.function.BiConsumer, java.io.File, java.io.File)  throws java.io.IOException 
		java.util.zip.ZipEntry entry
		java.util.zip.ZipOutputStream zos
		java.io.FileOutputStream fos
		java.util.zip.ZipInputStream zis
		java.io.FileInputStream fis
		java.util.function.BiConsumer function
		java.io.File inputJar
		java.io.File outputJar
	private void transformFile (java.util.function.BiConsumer, java.io.File, java.io.File)  throws java.io.IOException 
		java.io.FileOutputStream fos
		java.io.FileInputStream fis
		java.util.function.BiConsumer function
		java.io.File inputFile
		java.io.File outputFile
	private static java.io.File toOutputFile (java.io.File, java.io.File, java.io.File) 
		java.io.File outputDir
		java.io.File inputDir
		java.io.File inputFile
	private void apply (java.util.function.BiConsumer, java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		java.io.UncheckedIOException e
		java.util.function.BiConsumer function
		java.io.InputStream in
		java.io.OutputStream out
	static void  () 
}

com/android/build/gradle/internal/transforms/FileFilter$2.class
FileFilter.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.FileFilter$2 extends java.lang.Object implements com.android.build.gradle.internal.transforms.FileFilter$FolderAction  {
	final String val$archivePath
	final com.google.common.collect.ImmutableList$Builder val$matchingFiles
	final com.android.build.gradle.internal.transforms.FileFilter this$0
	void  (com.android.build.gradle.internal.transforms.FileFilter, java.lang.String, com.google.common.collect.ImmutableList$Builder) 
		com.android.build.gradle.internal.transforms.FileFilter this$0
	public java.io.File on (java.io.File) 
		java.io.File folder
		java.io.File expandedFile
}

com/android/build/gradle/internal/transforms/InstantRunVerifierTransform$VerificationResult.class
InstantRunVerifierTransform.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.InstantRunVerifierTransform$VerificationResult extends java.lang.Object {
	private final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus changes
	void  (com.android.build.gradle.internal.incremental.InstantRunVerifierStatus) 
		com.android.build.gradle.internal.incremental.InstantRunVerifierStatus changes
	public boolean isCompatible () 
}

com/android/build/gradle/internal/transforms/DexMergerTransform.class

com/android/build/gradle/internal/transforms/FileFilter$3.class
FileFilter.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.FileFilter$3 extends java.lang.Object implements com.android.build.gradle.internal.transforms.FileFilter$FolderAction  {
	final java.io.File val$expandedFile
	final com.android.build.gradle.internal.transforms.FileFilter this$0
	void  (com.android.build.gradle.internal.transforms.FileFilter, java.io.File) 
		com.android.build.gradle.internal.transforms.FileFilter this$0
	public java.io.File on (java.io.File) 
		java.io.File folder
}

com/android/build/gradle/internal/transforms/DexTransform.class
DexTransform.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.DexTransform extends com.android.build.api.transform.Transform {
	private static final com.android.build.gradle.internal.LoggerWrapper logger
	private final com.android.builder.core.DexOptions dexOptions
	private final com.android.builder.dexing.DexingMode dexingMode
	private boolean preDexEnabled
	private final org.gradle.api.file.FileCollection mainDexListFile
	private final com.android.builder.sdk.TargetInfo targetInfo
	private final com.android.builder.core.DexByteCodeConverter dexByteCodeConverter
	private final com.android.builder.core.ErrorReporter errorReporter
	public void  (com.android.builder.core.DexOptions, com.android.builder.dexing.DexingMode, boolean, org.gradle.api.file.FileCollection, com.android.builder.sdk.TargetInfo, com.android.builder.core.DexByteCodeConverter, com.android.builder.core.ErrorReporter) 
		com.android.builder.core.DexOptions dexOptions
		com.android.builder.dexing.DexingMode dexingMode
		boolean preDexEnabled
		org.gradle.api.file.FileCollection mainDexListFile
		com.android.builder.sdk.TargetInfo targetInfo
		com.android.builder.core.DexByteCodeConverter dexByteCodeConverter
		com.android.builder.core.ErrorReporter errorReporter
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Set getOutputTypes () 
	public java.util.Set getScopes () 
	public java.util.Collection getSecondaryFiles () 
	public java.util.Map getParameterInputs () 
		java.util.Map params
		com.android.sdklib.BuildToolInfo buildTools
		Exception e
	public boolean isIncremental () 
	public void transform (com.android.build.api.transform.TransformInvocation)  throws com.android.build.api.transform.TransformException java.io.IOException java.lang.InterruptedException 
		java.util.Collection transformInputs
		java.io.File outputDir
		java.io.File mainDexList
		Exception e
		com.android.build.api.transform.TransformInvocation transformInvocation
		com.android.build.api.transform.TransformOutputProvider outputProvider
		com.android.ide.common.process.ProcessOutputHandler outputHandler
	static void  () 
}

com/android/build/gradle/internal/transforms/NoChangesVerifierTransform.class
NoChangesVerifierTransform.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.NoChangesVerifierTransform extends com.android.build.api.transform.Transform {
	private final String transformName
	private final com.android.build.gradle.internal.incremental.BuildContext buildContext
	private final java.util.Set inputTypes
	private final java.util.Set mergeScopes
	private final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus failureStatus
	public void  (java.lang.String, com.android.build.gradle.internal.incremental.BuildContext, java.util.Set, java.util.Set, com.android.build.gradle.internal.incremental.InstantRunVerifierStatus) 
		String transformName
		com.android.build.gradle.internal.incremental.BuildContext buildContext
		java.util.Set inputTypes
		java.util.Set mergeScopes
		com.android.build.gradle.internal.incremental.InstantRunVerifierStatus failureStatus
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Set getScopes () 
	public java.util.Set getReferencedScopes () 
	public boolean isIncremental () 
	public void transform (com.android.build.api.transform.TransformInvocation)  throws com.android.build.api.transform.TransformException java.lang.InterruptedException java.io.IOException 
		com.android.build.api.transform.TransformInvocation transformInvocation
	private boolean hasChangedInputs (java.util.Collection) 
		com.android.build.api.transform.DirectoryInput directoryInput
		com.android.build.api.transform.JarInput jarInput
		com.android.build.api.transform.TransformInput input
		java.util.Collection inputs
}

com/android/build/gradle/internal/transforms/JackPreDexTransform.class
JackPreDexTransform.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.JackPreDexTransform extends com.android.build.api.transform.Transform {
	private static final com.android.utils.ILogger LOG
	private final java.util.function.Supplier bootClasspath
	private final java.util.function.Supplier buildToolInfo
	private final com.android.builder.core.ErrorReporter errorReporter
	private final com.android.ide.common.process.JavaProcessExecutor javaProcessExecutor
	private final com.android.builder.core.JackProcessOptions baseOptions
	private final com.android.build.gradle.internal.transforms.JackPreDexTransform$InputType inputType
	private final org.gradle.api.file.FileCollection jackPluginsClassPath
	public void  (com.android.builder.core.JackProcessOptions, java.util.function.Supplier, java.util.function.Supplier, com.android.builder.core.ErrorReporter, com.android.ide.common.process.JavaProcessExecutor, com.android.build.gradle.internal.transforms.JackPreDexTransform$InputType, org.gradle.api.file.FileCollection) 
		com.android.builder.core.JackProcessOptions baseOptions
		java.util.function.Supplier bootClasspath
		java.util.function.Supplier buildToolInfo
		com.android.builder.core.ErrorReporter errorReporter
		com.android.ide.common.process.JavaProcessExecutor javaProcessExecutor
		com.android.build.gradle.internal.transforms.JackPreDexTransform$InputType inputType
		org.gradle.api.file.FileCollection jackPluginsClassPath
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Set getOutputTypes () 
	public java.util.Set getScopes () 
	public java.util.Collection getSecondaryFiles () 
	public boolean isIncremental () 
	public java.util.Map getParameterInputs () 
	public void transform (com.android.build.api.transform.TransformInvocation)  throws com.android.build.api.transform.TransformException java.lang.InterruptedException java.io.IOException 
		Exception e
		com.android.build.api.transform.TransformInvocation transformInvocation
	private void runJack (com.android.build.api.transform.TransformInvocation)  throws com.android.builder.core.JackToolchain$ToolchainException java.lang.ClassNotFoundException com.android.ide.common.process.ProcessException java.lang.InterruptedException java.io.IOException 
		String parentName
		java.io.File dexFile
		java.io.File[] dexFiles
		java.io.File jackOutputFile
		java.io.File dexOutputDir
		com.android.builder.core.JackProcessOptions jackOptions
		java.io.File file
		com.android.build.api.transform.TransformInvocation transformInvocation
		com.android.build.api.transform.TransformOutputProvider outputProvider
		Iterable jarInputs
		java.util.List resolvedClassPath
	public static java.lang.String getJackFileName (java.io.File) 
		java.io.File inputFile
		String name
		int pos
		String input
		com.google.common.hash.HashFunction hashFunction
		com.google.common.hash.HashCode hashCode
	public boolean isForRuntimeLibs () 
	static void  () 
}

com/android/build/gradle/internal/transforms/InstantRunSliceSplitApkBuilder.class

com/android/build/gradle/internal/transforms/InstantRunSlicer.class
InstantRunSlicer.java
package com.android.build.gradle.internal.transforms
public com.android.build.gradle.internal.transforms.InstantRunSlicer extends com.android.build.api.transform.Transform {
	static final String PACKAGE_FOR_GUARD_CLASS
	public static final int NUMBER_OF_SLICES_FOR_PROJECT_CLASSES
	private final com.android.utils.ILogger logger
	private final com.android.build.gradle.internal.scope.InstantRunVariantScope variantScope
	public void  (org.gradle.api.logging.Logger, com.android.build.gradle.internal.scope.InstantRunVariantScope) 
		org.gradle.api.logging.Logger logger
		com.android.build.gradle.internal.scope.InstantRunVariantScope variantScope
	public java.lang.String getName () 
	public java.util.Set getInputTypes () 
	public java.util.Set getOutputTypes () 
	public java.util.Set getScopes () 
	public boolean isIncremental () 
	public void transform (com.android.build.api.transform.TransformInvocation)  throws java.io.IOException com.android.build.api.transform.TransformException java.lang.InterruptedException 
		com.android.build.api.transform.TransformInvocation transformInvocation
		com.android.build.api.transform.TransformOutputProvider outputProvider
		boolean isIncremental
		java.util.Collection inputs
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices slices
	private static void slice (java.util.Collection, com.android.build.api.transform.TransformOutputProvider, com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices)  throws java.io.IOException com.android.build.api.transform.TransformException java.lang.InterruptedException 
		String packagePath
		java.io.File file
		java.io.File inputDir
		com.android.build.api.transform.DirectoryInput directoryInput
		com.android.build.api.transform.TransformInput input
		java.util.Collection inputs
		com.android.build.api.transform.TransformOutputProvider outputProvider
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices slices
	private void processCodeChanges (java.util.Collection, com.android.build.api.transform.TransformOutputProvider, com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices)  throws com.android.build.api.transform.TransformException java.lang.InterruptedException java.io.IOException 
		java.io.File fileToProcess
		com.android.build.api.transform.Status status
		java.io.File sliceOutputLocation
		String relativePath
		java.io.File outputFile
		java.util.Map$Entry changedFile
		com.android.build.api.transform.DirectoryInput directoryInput
		com.android.build.api.transform.TransformInput input
		java.util.Collection inputs
		com.android.build.api.transform.TransformOutputProvider outputProvider
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices slices
	private static java.io.File getOutputStreamForFile (com.android.build.api.transform.TransformOutputProvider, com.android.build.api.transform.DirectoryInput, java.io.File, com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices) 
		com.android.build.api.transform.TransformOutputProvider transformOutputProvider
		com.android.build.api.transform.DirectoryInput input
		java.io.File file
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slices slices
		String relativePackagePath
		com.android.build.gradle.internal.transforms.InstantRunSlicer$Slice slice
	private static void createGuardClass (java.lang.String, java.io.File)  throws java.io.IOException 
		String name
		java.io.File outputDir
		org.objectweb.asm.ClassWriter cw
		java.io.File packageDir
		java.io.File outputFile
		String appInfoOwner
	static void access$900 (java.lang.String, java.io.File)  throws java.io.IOException 
		String x0
		java.io.File x1
}

com/android/build/gradle/internal/transforms/FileFilter$1.class
FileFilter.java
package com.android.build.gradle.internal.transforms
 com.android.build.gradle.internal.transforms.FileFilter$1 extends java.lang.Object implements com.android.build.gradle.internal.transforms.FileFilter$FolderAction  {
	final String val$archivePath
	final com.android.build.gradle.internal.transforms.FileFilter this$0
	void  (com.android.build.gradle.internal.transforms.FileFilter, java.lang.String) 
		com.android.build.gradle.internal.transforms.FileFilter this$0
	public java.io.File on (java.io.File) 
		java.io.File folder
		java.io.File expandedFile
}

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

com/android/build/gradle/internal/incremental/
com/android/build/gradle/internal/incremental/InstantRunAnchorTaskConfigAction.class
InstantRunAnchorTaskConfigAction.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.InstantRunAnchorTaskConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final com.android.build.gradle.internal.scope.TransformVariantScope variantScope
	public void  (com.android.build.gradle.internal.scope.VariantScope) 
		com.android.build.gradle.internal.scope.VariantScope scope
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (org.gradle.api.DefaultTask) 
		org.gradle.api.DefaultTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/incremental/InstantRunAnalyticsHelper$1.class
InstantRunAnalyticsHelper.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.InstantRunAnalyticsHelper$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$incremental$InstantRunBuildMode
	static final int[] $SwitchMap$com$android$build$gradle$internal$incremental$InstantRunPatchingPolicy
	static final int[] $SwitchMap$com$android$build$gradle$internal$incremental$FileType
	static void  () 
}

com/android/build/gradle/internal/incremental/BuildContext$Artifact.class

com/android/build/gradle/internal/incremental/FileType.class
FileType.java
package com.android.build.gradle.internal.incremental
public final com.android.build.gradle.internal.incremental.FileType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.FileType MAIN
	public static final com.android.build.gradle.internal.incremental.FileType SPLIT_MAIN
	public static final com.android.build.gradle.internal.incremental.FileType RELOAD_DEX
	public static final com.android.build.gradle.internal.incremental.FileType SPLIT
	public static final com.android.build.gradle.internal.incremental.FileType RESOURCES
	public static final com.android.build.gradle.internal.incremental.FileType AAR
	public static final com.android.build.gradle.internal.incremental.FileType FULL_SPLIT
	private static final com.android.build.gradle.internal.incremental.FileType[] $VALUES
	public static com.android.build.gradle.internal.incremental.FileType[] values () 
	public static com.android.build.gradle.internal.incremental.FileType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/incremental/BuildContext$PersistenceMode.class
BuildContext.java
package com.android.build.gradle.internal.incremental
final com.android.build.gradle.internal.incremental.BuildContext$PersistenceMode extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.BuildContext$PersistenceMode FULL_BUILD
	public static final com.android.build.gradle.internal.incremental.BuildContext$PersistenceMode INCREMENTAL_BUILD
	public static final com.android.build.gradle.internal.incremental.BuildContext$PersistenceMode TEMP_BUILD
	private static final com.android.build.gradle.internal.incremental.BuildContext$PersistenceMode[] $VALUES
	public static com.android.build.gradle.internal.incremental.BuildContext$PersistenceMode[] values () 
	public static com.android.build.gradle.internal.incremental.BuildContext$PersistenceMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/incremental/BuildContext.class

com/android/build/gradle/internal/incremental/BuildContext$TaskType.class
BuildContext.java
package com.android.build.gradle.internal.incremental
public final com.android.build.gradle.internal.incremental.BuildContext$TaskType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.BuildContext$TaskType JAVAC
	public static final com.android.build.gradle.internal.incremental.BuildContext$TaskType INSTANT_RUN_DEX
	public static final com.android.build.gradle.internal.incremental.BuildContext$TaskType INSTANT_RUN_TRANSFORM
	public static final com.android.build.gradle.internal.incremental.BuildContext$TaskType VERIFIER
	private static final com.android.build.gradle.internal.incremental.BuildContext$TaskType[] $VALUES
	public static com.android.build.gradle.internal.incremental.BuildContext$TaskType[] values () 
	public static com.android.build.gradle.internal.incremental.BuildContext$TaskType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/incremental/BuildInfoWriterTask$ConfigAction.class
BuildInfoWriterTask.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.BuildInfoWriterTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final String taskName
	private final com.android.build.gradle.internal.scope.InstantRunVariantScope variantScope
	private final org.gradle.api.logging.Logger logger
	public static java.io.File getBuildInfoFile (com.android.build.gradle.internal.scope.InstantRunVariantScope) 
		com.android.build.gradle.internal.scope.InstantRunVariantScope scope
	public static java.io.File getTmpBuildInfoFile (com.android.build.gradle.internal.scope.InstantRunVariantScope) 
		com.android.build.gradle.internal.scope.InstantRunVariantScope scope
	public void  (com.android.build.gradle.internal.scope.InstantRunVariantScope, org.gradle.api.logging.Logger) 
		com.android.build.gradle.internal.scope.InstantRunVariantScope scope
		org.gradle.api.logging.Logger logger
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.incremental.BuildInfoWriterTask) 
		com.android.build.gradle.internal.incremental.BuildInfoWriterTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/incremental/InstantRunAnalyticsHelper.class
InstantRunAnalyticsHelper.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.InstantRunAnalyticsHelper extends java.lang.Object {
	public static com.google.wireless.android.sdk.stats.InstantRunStatus generateAnalyticsProto (com.android.build.gradle.internal.incremental.BuildContext) 
		com.android.build.gradle.internal.incremental.BuildContext$Artifact artifact
		com.android.build.gradle.internal.incremental.BuildContext buildContext
		com.google.wireless.android.sdk.stats.InstantRunStatus$Builder builder
		com.android.build.gradle.internal.incremental.BuildContext$Build last
	static com.google.wireless.android.sdk.stats.InstantRunStatus$BuildMode convert (com.android.build.gradle.internal.incremental.InstantRunBuildMode) 
		com.android.build.gradle.internal.incremental.InstantRunBuildMode mode
	static com.google.wireless.android.sdk.stats.InstantRunStatus$PatchingPolicy convert (com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy) 
		com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy policy
	static com.google.wireless.android.sdk.stats.InstantRunStatus$VerifierStatus convert (com.android.build.gradle.internal.incremental.InstantRunVerifierStatus) 
		IllegalArgumentException ignored
		com.android.build.gradle.internal.incremental.InstantRunVerifierStatus status
	static com.google.wireless.android.sdk.stats.InstantRunArtifact$Type convert (com.android.build.gradle.internal.incremental.FileType) 
		com.android.build.gradle.internal.incremental.FileType type
	private void  () 
}

com/android/build/gradle/internal/incremental/BuildInfoLoaderTask.class
BuildInfoLoaderTask.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.BuildInfoLoaderTask extends com.android.build.gradle.internal.tasks.BaseTask {
	java.io.File pastBuildsFolder
	java.io.File buildInfoFile
	java.io.File tmpBuildInfoFile
	org.gradle.api.logging.Logger logger
	com.android.build.gradle.internal.incremental.BuildContext buildContext
	public void  () 
	public void executeAction () 
		long token
		Exception e
		java.io.File oldLocation
		java.io.File newLocation
		com.android.build.gradle.internal.incremental.BuildContext$Artifact artifact
		com.android.build.gradle.internal.incremental.BuildContext$Build lastBuild
		java.io.File backupFolder
		Exception e
}

com/android/build/gradle/internal/incremental/BuildInfoWriterTask.class
BuildInfoWriterTask.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.BuildInfoWriterTask extends com.android.build.gradle.internal.tasks.BaseTask {
	java.io.File buildInfoFile
	java.io.File tmpBuildInfoFile
	org.gradle.api.logging.Logger logger
	com.android.build.gradle.internal.incremental.BuildContext buildContext
	public void  () 
	public void executeAction () 
		Exception e
		String xml
		Exception e
}

com/android/build/gradle/internal/incremental/BuildContext$Build.class

com/android/build/gradle/internal/incremental/BuildContext$1.class
BuildContext.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.BuildContext$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$incremental$InstantRunPatchingPolicy
	static final int[] $SwitchMap$com$android$build$gradle$internal$incremental$BuildContext$PersistenceMode
	static void  () 
}

com/android/build/gradle/internal/incremental/BuildInfoLoaderTask$ConfigAction.class
BuildInfoLoaderTask.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.BuildInfoLoaderTask$ConfigAction extends java.lang.Object implements com.android.build.gradle.internal.scope.TaskConfigAction  {
	private final String taskName
	private final com.android.build.gradle.internal.scope.InstantRunVariantScope variantScope
	private final org.gradle.api.logging.Logger logger
	public void  (com.android.build.gradle.internal.scope.InstantRunVariantScope, org.gradle.api.logging.Logger) 
		com.android.build.gradle.internal.scope.InstantRunVariantScope scope
		org.gradle.api.logging.Logger logger
	public java.lang.String getName () 
	public java.lang.Class getType () 
	public void execute (com.android.build.gradle.internal.incremental.BuildInfoLoaderTask) 
		com.android.build.gradle.internal.incremental.BuildInfoLoaderTask task
	public volatile void execute (java.lang.Object) 
}

com/android/build/gradle/internal/incremental/BuildContext$BuildIdAllocator.class
BuildContext.java
package com.android.build.gradle.internal.incremental
abstract com.android.build.gradle.internal.incremental.BuildContext$BuildIdAllocator extends java.lang.Object {
	public abstract long allocatedBuildId () 
}

com/android/build/gradle/internal/LibraryCache.class
LibraryCache.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.LibraryCache extends java.lang.Object {
	private static final com.android.build.gradle.internal.LibraryCache sCache
	private final java.util.Map bundleLatches
	public void  () 
	public static com.android.build.gradle.internal.LibraryCache getCache () 
	public synchronized void unload () 
	public static void unzipAar (java.io.File, java.io.File, org.gradle.api.Project) 
		java.io.File f
		java.io.File bundle
		java.io.File folderOut
		org.gradle.api.Project project
	static void  () 
}

com/android/build/gradle/internal/annotations/
com/android/build/gradle/internal/annotations/PackageFile.class
PackageFile.java
package com.android.build.gradle.internal.annotations
public abstract com.android.build.gradle.internal.annotations.PackageFile extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/build/gradle/internal/LoggingUtil.class
LoggingUtil.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.LoggingUtil extends java.lang.Object {
	public void  () 
	public static void displayWarning (com.android.utils.ILogger, org.gradle.api.Project, java.lang.String) 
		com.android.utils.ILogger logger
		org.gradle.api.Project project
		String message
	public static void displayWarning (org.gradle.api.logging.Logger, org.gradle.api.Project, java.lang.String) 
		org.gradle.api.logging.Logger logger
		org.gradle.api.Project project
		String message
	public static void displayDeprecationWarning (org.gradle.api.logging.Logger, org.gradle.api.Project, java.lang.String) 
		org.gradle.api.logging.Logger logger
		org.gradle.api.Project project
		String message
	private static java.lang.String createWarning (java.lang.String, java.lang.String) 
		String projectName
		String message
}

com/android/build/gradle/internal/SourceSetSourceProviderWrapper.class
SourceSetSourceProviderWrapper.java
package com.android.build.gradle.internal
public com.android.build.gradle.internal.SourceSetSourceProviderWrapper extends java.lang.Object implements com.android.builder.model.SourceProvider  {
	private final org.gradle.api.tasks.SourceSet sourceSet
	public void  (org.gradle.api.tasks.SourceSet) 
		org.gradle.api.tasks.SourceSet sourceSet
	public java.lang.String getName () 
	public java.io.File getManifestFile () 
	public java.util.Collection getJavaDirectories () 
	public java.util.Collection getResourcesDirectories () 
	public java.util.Collection getAidlDirectories () 
	public java.util.Collection getRenderscriptDirectories () 
	public java.util.Collection getCDirectories () 
	public java.util.Collection getCppDirectories () 
	public java.util.Collection getResDirectories () 
	public java.util.Collection getAssetsDirectories () 
	public java.util.Collection getJniLibsDirectories () 
	public java.util.Collection getShadersDirectories () 
}

com/google/
com/google/devtools/
com/google/devtools/build/
com/google/devtools/build/lib/
com/google/devtools/build/lib/rules/
com/google/devtools/build/lib/rules/android/
com/google/devtools/build/lib/rules/android/apkmanifest/
com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$1.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 extends java.lang.Object implements com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner  {
	void  () 
	public com.google.protobuf.ExtensionRegistry assignDescriptors (com.google.protobuf.Descriptors$FileDescriptor) 
		com.google.protobuf.Descriptors$FileDescriptor root
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidSdk.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk extends com.google.protobuf.GeneratedMessageV3 implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdkOrBuilder  {
	public static final int AAPT_FIELD_NUMBER
	private volatile Object aapt_
	public static final int ADB_FIELD_NUMBER
	private volatile Object adb_
	public static final int AIDL_FIELD_NUMBER
	private volatile Object aidl_
	public static final int ANDROID_JAR_FIELD_NUMBER
	private volatile Object androidJar_
	public static final int ANNOTATIONS_JAR_FIELD_NUMBER
	private volatile Object annotationsJar_
	public static final int APKBUILDER_FIELD_NUMBER
	private volatile Object apkbuilder_
	public static final int DX_FIELD_NUMBER
	private volatile Object dx_
	public static final int FRAMEWORK_AIDL_FIELD_NUMBER
	private volatile Object frameworkAidl_
	public static final int JACK_FIELD_NUMBER
	private volatile Object jack_
	public static final int JILL_FIELD_NUMBER
	private volatile Object jill_
	public static final int MAIN_DEX_CLASSES_FIELD_NUMBER
	private volatile Object mainDexClasses_
	public static final int MAIN_DEX_LIST_CREATOR_FIELD_NUMBER
	private volatile Object mainDexListCreator_
	public static final int PROGUARD_FIELD_NUMBER
	private volatile Object proguard_
	public static final int RESOURCE_EXTRACTOR_FIELD_NUMBER
	private volatile Object resourceExtractor_
	public static final int SHRINKED_ANDROID_JAR_FIELD_NUMBER
	private volatile Object shrinkedAndroidJar_
	public static final int ZIPALIGN_FIELD_NUMBER
	private volatile Object zipalign_
	public static final int BUILD_TOOLS_VERSION_FIELD_NUMBER
	private volatile Object buildToolsVersion_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.lang.String getAapt () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAaptBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getAdb () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAdbBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getAidl () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAidlBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getAndroidJar () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAndroidJarBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getAnnotationsJar () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAnnotationsJarBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getApkbuilder () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getApkbuilderBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getDx () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getDxBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getFrameworkAidl () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getFrameworkAidlBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getJack () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getJackBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getJill () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getJillBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getMainDexClasses () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getMainDexClassesBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getMainDexListCreator () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getMainDexListCreatorBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getProguard () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getProguardBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getResourceExtractor () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getResourceExtractorBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getShrinkedAndroidJar () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getShrinkedAndroidJarBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getZipalign () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getZipalignBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getBuildToolsVersion () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getBuildToolsVersionBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk other
		boolean result
	public int hashCode () 
		int hash
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder newBuilderForType () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder newBuilder () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder newBuilder (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk prototype
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder toBuilder () 
	protected com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder builder
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$3000 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
	static java.lang.Object access$3202 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$3302 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$3402 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$3502 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$3602 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$3702 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$3802 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$3902 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$4002 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$4102 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$4202 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$4302 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$4402 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$4502 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$4602 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$4702 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$4802 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
		Object x1
	static java.lang.Object access$3200 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$3300 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$3400 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$3500 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$3600 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$3700 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$3800 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$3900 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$4000 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$4100 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$4200 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$4300 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$4400 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$4500 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$4600 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$4700 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static java.lang.Object access$4800 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x0
	static com.google.protobuf.Parser access$4900 () 
	static void access$5000 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5100 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5200 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5300 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5400 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5500 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5600 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5700 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5800 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5900 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$6000 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$6100 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$6200 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$6300 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$6400 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$6500 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$6600 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x2
	static void  () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$NativeLib$1.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$ApkManifest$Builder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifestOrBuilder  {
	private int bitField0_
	private com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk androidSdk_
	private com.google.protobuf.SingleFieldBuilderV3 androidSdkBuilder_
	private java.util.List jars_
	private com.google.protobuf.RepeatedFieldBuilderV3 jarsBuilder_
	private com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact resourceApk_
	private com.google.protobuf.SingleFieldBuilderV3 resourceApkBuilder_
	private java.util.List nativeLib_
	private com.google.protobuf.RepeatedFieldBuilderV3 nativeLibBuilder_
	private com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact androidManifest_
	private com.google.protobuf.SingleFieldBuilderV3 androidManifestBuilder_
	private java.util.List androidManifestResources_
	private com.google.protobuf.RepeatedFieldBuilderV3 androidManifestResourcesBuilder_
	private com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact debugKeystore_
	private com.google.protobuf.SingleFieldBuilderV3 debugKeystoreBuilder_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest getDefaultInstanceForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest build () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest result
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest buildPartial () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest result
		int from_bitField0_
		int to_bitField0_
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clone () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder mergeFrom (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest other
	public final boolean isInitialized () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parsedMessage
	public boolean hasAndroidSdk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk getAndroidSdk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setAndroidSdk (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setAndroidSdk (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder mergeAndroidSdk (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clearAndroidSdk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder getAndroidSdkBuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdkOrBuilder getAndroidSdkOrBuilder () 
	private com.google.protobuf.SingleFieldBuilderV3 getAndroidSdkFieldBuilder () 
	private void ensureJarsIsMutable () 
	public java.util.List getJarsList () 
	public int getJarsCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getJars (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setJars (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setJars (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addJars (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addJars (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addJars (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addJars (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addAllJars (java.lang.Iterable) 
		Iterable values
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clearJars () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder removeJars (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder getJarsBuilder (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getJarsOrBuilder (int) 
		int index
	public java.util.List getJarsOrBuilderList () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder addJarsBuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder addJarsBuilder (int) 
		int index
	public java.util.List getJarsBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getJarsFieldBuilder () 
	public boolean hasResourceApk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getResourceApk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setResourceApk (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setResourceApk (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder mergeResourceApk (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clearResourceApk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder getResourceApkBuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getResourceApkOrBuilder () 
	private com.google.protobuf.SingleFieldBuilderV3 getResourceApkFieldBuilder () 
	private void ensureNativeLibIsMutable () 
	public java.util.List getNativeLibList () 
	public int getNativeLibCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib getNativeLib (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setNativeLib (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setNativeLib (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addNativeLib (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addNativeLib (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addNativeLib (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addNativeLib (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addAllNativeLib (java.lang.Iterable) 
		Iterable values
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clearNativeLib () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder removeNativeLib (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder getNativeLibBuilder (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLibOrBuilder getNativeLibOrBuilder (int) 
		int index
	public java.util.List getNativeLibOrBuilderList () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder addNativeLibBuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder addNativeLibBuilder (int) 
		int index
	public java.util.List getNativeLibBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getNativeLibFieldBuilder () 
	public boolean hasAndroidManifest () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getAndroidManifest () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setAndroidManifest (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setAndroidManifest (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder mergeAndroidManifest (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clearAndroidManifest () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder getAndroidManifestBuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getAndroidManifestOrBuilder () 
	private com.google.protobuf.SingleFieldBuilderV3 getAndroidManifestFieldBuilder () 
	private void ensureAndroidManifestResourcesIsMutable () 
	public java.util.List getAndroidManifestResourcesList () 
	public int getAndroidManifestResourcesCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource getAndroidManifestResources (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setAndroidManifestResources (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setAndroidManifestResources (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addAndroidManifestResources (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addAndroidManifestResources (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addAndroidManifestResources (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addAndroidManifestResources (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder addAllAndroidManifestResources (java.lang.Iterable) 
		Iterable values
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clearAndroidManifestResources () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder removeAndroidManifestResources (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder getAndroidManifestResourcesBuilder (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResourceOrBuilder getAndroidManifestResourcesOrBuilder (int) 
		int index
	public java.util.List getAndroidManifestResourcesOrBuilderList () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder addAndroidManifestResourcesBuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder addAndroidManifestResourcesBuilder (int) 
		int index
	public java.util.List getAndroidManifestResourcesBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getAndroidManifestResourcesFieldBuilder () 
	public boolean hasDebugKeystore () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getDebugKeystore () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setDebugKeystore (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setDebugKeystore (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder mergeDebugKeystore (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder clearDebugKeystore () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder getDebugKeystoreBuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getDebugKeystoreOrBuilder () 
	private com.google.protobuf.SingleFieldBuilderV3 getDebugKeystoreFieldBuilder () 
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$NativeLib.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib extends com.google.protobuf.GeneratedMessageV3 implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLibOrBuilder  {
	private int bitField0_
	public static final int NATIVE_LIBS_FIELD_NUMBER
	private java.util.List nativeLibs_
	public static final int ARCH_FIELD_NUMBER
	private volatile Object arch_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.util.List getNativeLibsList () 
	public java.util.List getNativeLibsOrBuilderList () 
	public int getNativeLibsCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getNativeLibs (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getNativeLibsOrBuilder (int) 
		int index
	public java.lang.String getArch () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getArchBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib other
		boolean result
	public int hashCode () 
		int hash
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder newBuilderForType () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder newBuilder () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder newBuilder (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib prototype
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder toBuilder () 
	protected com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder builder
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$1700 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
	static java.util.List access$1902 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib, java.util.List) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib x0
		java.util.List x1
	static java.lang.Object access$2002 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib x0
		Object x1
	static int access$2102 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib, int) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib x0
		int x1
	static java.util.List access$1900 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib x0
	static boolean access$2200 () 
	static java.lang.Object access$2000 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib x0
	static com.google.protobuf.Parser access$2300 () 
	static void access$2400 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x2
	static void  () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidManifestResource$ValueHashOrBuilder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHashOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.lang.String getQualifier () 
	public abstract com.google.protobuf.ByteString getQualifierBytes () 
	public abstract com.google.protobuf.ByteString getHash () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$Artifact$Builder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder  {
	private Object execRootPath_
	private com.google.protobuf.ByteString hash_
	private Object label_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getDefaultInstanceForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact build () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact result
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact buildPartial () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact result
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder clone () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder mergeFrom (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact other
	public final boolean isInitialized () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parsedMessage
	public java.lang.String getExecRootPath () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getExecRootPathBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder setExecRootPath (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder clearExecRootPath () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder setExecRootPathBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public com.google.protobuf.ByteString getHash () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder setHash (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder clearHash () 
	public java.lang.String getLabel () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getLabelBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder setLabel (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder clearLabel () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder setLabelBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHashOrBuilder  {
	private Object qualifier_
	private com.google.protobuf.ByteString hash_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash getDefaultInstanceForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash build () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash result
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash buildPartial () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash result
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder clone () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder mergeFrom (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash other
	public final boolean isInitialized () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parsedMessage
	public java.lang.String getQualifier () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getQualifierBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder setQualifier (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder clearQualifier () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder setQualifierBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public com.google.protobuf.ByteString getHash () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder setHash (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder clearHash () 
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$NativeLibOrBuilder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLibOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.util.List getNativeLibsList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getNativeLibs (int) 
	public abstract int getNativeLibsCount () 
	public abstract java.util.List getNativeLibsOrBuilderList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getNativeLibsOrBuilder (int) 
	public abstract java.lang.String getArch () 
	public abstract com.google.protobuf.ByteString getArchBytes () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$ApkManifest$1.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidSdk$Builder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdkOrBuilder  {
	private Object aapt_
	private Object adb_
	private Object aidl_
	private Object androidJar_
	private Object annotationsJar_
	private Object apkbuilder_
	private Object dx_
	private Object frameworkAidl_
	private Object jack_
	private Object jill_
	private Object mainDexClasses_
	private Object mainDexListCreator_
	private Object proguard_
	private Object resourceExtractor_
	private Object shrinkedAndroidJar_
	private Object zipalign_
	private Object buildToolsVersion_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk getDefaultInstanceForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk build () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk result
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk buildPartial () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk result
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clone () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder mergeFrom (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk other
	public final boolean isInitialized () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parsedMessage
	public java.lang.String getAapt () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAaptBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAapt (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearAapt () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAaptBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getAdb () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAdbBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAdb (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearAdb () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAdbBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getAidl () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAidlBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAidl (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearAidl () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAidlBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getAndroidJar () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAndroidJarBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAndroidJar (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearAndroidJar () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAndroidJarBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getAnnotationsJar () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAnnotationsJarBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAnnotationsJar (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearAnnotationsJar () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setAnnotationsJarBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getApkbuilder () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getApkbuilderBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setApkbuilder (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearApkbuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setApkbuilderBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getDx () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getDxBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setDx (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearDx () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setDxBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getFrameworkAidl () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getFrameworkAidlBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setFrameworkAidl (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearFrameworkAidl () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setFrameworkAidlBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getJack () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getJackBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setJack (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearJack () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setJackBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getJill () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getJillBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setJill (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearJill () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setJillBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getMainDexClasses () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getMainDexClassesBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setMainDexClasses (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearMainDexClasses () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setMainDexClassesBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getMainDexListCreator () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getMainDexListCreatorBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setMainDexListCreator (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearMainDexListCreator () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setMainDexListCreatorBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getProguard () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getProguardBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setProguard (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearProguard () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setProguardBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getResourceExtractor () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getResourceExtractorBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setResourceExtractor (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearResourceExtractor () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setResourceExtractorBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getShrinkedAndroidJar () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getShrinkedAndroidJarBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setShrinkedAndroidJar (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearShrinkedAndroidJar () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setShrinkedAndroidJarBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getZipalign () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getZipalignBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setZipalign (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearZipalign () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setZipalignBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getBuildToolsVersion () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getBuildToolsVersionBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setBuildToolsVersion (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder clearBuildToolsVersion () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setBuildToolsVersionBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidSdk$1.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidManifestResource$ValueHash$1.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidManifestResourceOrBuilder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResourceOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.lang.String getName () 
	public abstract com.google.protobuf.ByteString getNameBytes () 
	public abstract java.lang.String getType () 
	public abstract com.google.protobuf.ByteString getTypeBytes () 
	public abstract java.util.List getValueHashesList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash getValueHashes (int) 
	public abstract int getValueHashesCount () 
	public abstract java.util.List getValueHashesOrBuilderList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHashOrBuilder getValueHashesOrBuilder (int) 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$ApkManifest.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest extends com.google.protobuf.GeneratedMessageV3 implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifestOrBuilder  {
	private int bitField0_
	public static final int ANDROID_SDK_FIELD_NUMBER
	private com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk androidSdk_
	public static final int JARS_FIELD_NUMBER
	private java.util.List jars_
	public static final int RESOURCE_APK_FIELD_NUMBER
	private com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact resourceApk_
	public static final int NATIVE_LIB_FIELD_NUMBER
	private java.util.List nativeLib_
	public static final int ANDROID_MANIFEST_FIELD_NUMBER
	private com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact androidManifest_
	public static final int ANDROID_MANIFEST_RESOURCES_FIELD_NUMBER
	private java.util.List androidManifestResources_
	public static final int DEBUG_KEYSTORE_FIELD_NUMBER
	private com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact debugKeystore_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk$Builder subBuilder
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder subBuilder
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder subBuilder
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder subBuilder
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public boolean hasAndroidSdk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk getAndroidSdk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdkOrBuilder getAndroidSdkOrBuilder () 
	public java.util.List getJarsList () 
	public java.util.List getJarsOrBuilderList () 
	public int getJarsCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getJars (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getJarsOrBuilder (int) 
		int index
	public boolean hasResourceApk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getResourceApk () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getResourceApkOrBuilder () 
	public java.util.List getNativeLibList () 
	public java.util.List getNativeLibOrBuilderList () 
	public int getNativeLibCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib getNativeLib (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLibOrBuilder getNativeLibOrBuilder (int) 
		int index
	public boolean hasAndroidManifest () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getAndroidManifest () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getAndroidManifestOrBuilder () 
	public java.util.List getAndroidManifestResourcesList () 
	public java.util.List getAndroidManifestResourcesOrBuilderList () 
	public int getAndroidManifestResourcesCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource getAndroidManifestResources (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResourceOrBuilder getAndroidManifestResourcesOrBuilder (int) 
		int index
	public boolean hasDebugKeystore () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getDebugKeystore () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getDebugKeystoreOrBuilder () 
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		int i
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int i
		int i
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest other
		boolean result
	public int hashCode () 
		int hash
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder newBuilderForType () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder newBuilder () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder newBuilder (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest prototype
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder toBuilder () 
	protected com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest$Builder builder
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$9800 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
	static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk access$10002 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk x1
	static java.util.List access$10102 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest, java.util.List) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
		java.util.List x1
	static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact access$10202 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact x1
	static java.util.List access$10302 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest, java.util.List) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
		java.util.List x1
	static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact access$10402 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact x1
	static java.util.List access$10502 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest, java.util.List) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
		java.util.List x1
	static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact access$10602 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact x1
	static int access$10702 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest, int) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
		int x1
	static java.util.List access$10100 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
	static boolean access$10800 () 
	static java.util.List access$10300 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
	static boolean access$10900 () 
	static java.util.List access$10500 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifest x0
	static boolean access$11000 () 
	static com.google.protobuf.Parser access$11100 () 
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x2
	static void  () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidManifestResource$ValueHash.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash extends com.google.protobuf.GeneratedMessageV3 implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHashOrBuilder  {
	public static final int QUALIFIER_FIELD_NUMBER
	private volatile Object qualifier_
	public static final int HASH_FIELD_NUMBER
	private com.google.protobuf.ByteString hash_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.lang.String getQualifier () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getQualifierBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.protobuf.ByteString getHash () 
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash other
		boolean result
	public int hashCode () 
		int hash
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder newBuilderForType () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder newBuilder () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder newBuilder (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash prototype
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder toBuilder () 
	protected com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder builder
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$7400 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
	static java.lang.Object access$7602 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash x0
		Object x1
	static com.google.protobuf.ByteString access$7702 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash, com.google.protobuf.ByteString) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash x0
		com.google.protobuf.ByteString x1
	static java.lang.Object access$7600 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash x0
	static com.google.protobuf.Parser access$7800 () 
	static void access$7900 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x2
	static void  () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$ArtifactOrBuilder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.lang.String getExecRootPath () 
	public abstract com.google.protobuf.ByteString getExecRootPathBytes () 
	public abstract com.google.protobuf.ByteString getHash () 
	public abstract java.lang.String getLabel () 
	public abstract com.google.protobuf.ByteString getLabelBytes () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidManifestResource.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource extends com.google.protobuf.GeneratedMessageV3 implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResourceOrBuilder  {
	private int bitField0_
	public static final int NAME_FIELD_NUMBER
	private volatile Object name_
	public static final int TYPE_FIELD_NUMBER
	private volatile Object type_
	public static final int VALUE_HASHES_FIELD_NUMBER
	private java.util.List valueHashes_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		String s
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.lang.String getName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getType () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getTypeBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.util.List getValueHashesList () 
	public java.util.List getValueHashesOrBuilderList () 
	public int getValueHashesCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash getValueHashes (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHashOrBuilder getValueHashesOrBuilder (int) 
		int index
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource other
		boolean result
	public int hashCode () 
		int hash
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder newBuilderForType () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder newBuilder () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder newBuilder (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource prototype
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder toBuilder () 
	protected com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder builder
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$8300 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
	static java.lang.Object access$8502 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource x0
		Object x1
	static java.lang.Object access$8602 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource x0
		Object x1
	static java.util.List access$8702 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource, java.util.List) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource x0
		java.util.List x1
	static int access$8802 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource, int) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource x0
		int x1
	static java.lang.Object access$8500 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource x0
	static java.lang.Object access$8600 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource x0
	static java.util.List access$8700 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource x0
	static boolean access$8900 () 
	static com.google.protobuf.Parser access$9000 () 
	static void access$9100 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$9200 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x2
	static void  () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$ApkManifestOrBuilder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ApkManifestOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract boolean hasAndroidSdk () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdk getAndroidSdk () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdkOrBuilder getAndroidSdkOrBuilder () 
	public abstract java.util.List getJarsList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getJars (int) 
	public abstract int getJarsCount () 
	public abstract java.util.List getJarsOrBuilderList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getJarsOrBuilder (int) 
	public abstract boolean hasResourceApk () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getResourceApk () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getResourceApkOrBuilder () 
	public abstract java.util.List getNativeLibList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib getNativeLib (int) 
	public abstract int getNativeLibCount () 
	public abstract java.util.List getNativeLibOrBuilderList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLibOrBuilder getNativeLibOrBuilder (int) 
	public abstract boolean hasAndroidManifest () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getAndroidManifest () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getAndroidManifestOrBuilder () 
	public abstract java.util.List getAndroidManifestResourcesList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource getAndroidManifestResources (int) 
	public abstract int getAndroidManifestResourcesCount () 
	public abstract java.util.List getAndroidManifestResourcesOrBuilderList () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResourceOrBuilder getAndroidManifestResourcesOrBuilder (int) 
	public abstract boolean hasDebugKeystore () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getDebugKeystore () 
	public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getDebugKeystoreOrBuilder () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidManifestResource$Builder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResourceOrBuilder  {
	private int bitField0_
	private Object name_
	private Object type_
	private java.util.List valueHashes_
	private com.google.protobuf.RepeatedFieldBuilderV3 valueHashesBuilder_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource getDefaultInstanceForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource build () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource result
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource buildPartial () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource result
		int from_bitField0_
		int to_bitField0_
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder clone () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder mergeFrom (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource other
	public final boolean isInitialized () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parsedMessage
	public java.lang.String getName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder setName (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder clearName () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder setNameBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getType () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getTypeBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder setType (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder clearType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder setTypeBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	private void ensureValueHashesIsMutable () 
	public java.util.List getValueHashesList () 
	public int getValueHashesCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash getValueHashes (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder setValueHashes (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder setValueHashes (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder addValueHashes (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder addValueHashes (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder addValueHashes (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder addValueHashes (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder addAllValueHashes (java.lang.Iterable) 
		Iterable values
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder clearValueHashes () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder removeValueHashes (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder getValueHashesBuilder (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHashOrBuilder getValueHashesOrBuilder (int) 
		int index
	public java.util.List getValueHashesOrBuilderList () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder addValueHashesBuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$ValueHash$Builder addValueHashesBuilder (int) 
		int index
	public java.util.List getValueHashesBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getValueHashesFieldBuilder () 
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$NativeLib$Builder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLibOrBuilder  {
	private int bitField0_
	private java.util.List nativeLibs_
	private com.google.protobuf.RepeatedFieldBuilderV3 nativeLibsBuilder_
	private Object arch_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib getDefaultInstanceForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib build () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib result
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib buildPartial () 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib result
		int from_bitField0_
		int to_bitField0_
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder clone () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder mergeFrom (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib other
	public final boolean isInitialized () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib parsedMessage
	private void ensureNativeLibsIsMutable () 
	public java.util.List getNativeLibsList () 
	public int getNativeLibsCount () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getNativeLibs (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder setNativeLibs (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder setNativeLibs (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder addNativeLibs (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder addNativeLibs (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder addNativeLibs (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder addNativeLibs (int, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder) 
		int index
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builderForValue
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder addAllNativeLibs (java.lang.Iterable) 
		Iterable values
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder clearNativeLibs () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder removeNativeLibs (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder getNativeLibsBuilder (int) 
		int index
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder getNativeLibsOrBuilder (int) 
		int index
	public java.util.List getNativeLibsOrBuilderList () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder addNativeLibsBuilder () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder addNativeLibsBuilder (int) 
		int index
	public java.util.List getNativeLibsBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getNativeLibsFieldBuilder () 
	public java.lang.String getArch () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getArchBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder setArch (java.lang.String) 
		String value
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder clearArch () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder setArchBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$NativeLib$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest extends java.lang.Object {
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_externalBuild_apk_manifest_Artifact_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_externalBuild_apk_manifest_Artifact_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_externalBuild_apk_manifest_NativeLib_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_externalBuild_apk_manifest_NativeLib_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_externalBuild_apk_manifest_AndroidSdk_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_externalBuild_apk_manifest_AndroidSdk_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_externalBuild_apk_manifest_AndroidManifestResource_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_externalBuild_apk_manifest_AndroidManifestResource_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_externalBuild_apk_manifest_AndroidManifestResource_ValueHash_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_externalBuild_apk_manifest_AndroidManifestResource_ValueHash_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_externalBuild_apk_manifest_ApkManifest_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_externalBuild_apk_manifest_ApkManifest_fieldAccessorTable
	private static com.google.protobuf.Descriptors$FileDescriptor descriptor
	private void  () 
	public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite) 
		com.google.protobuf.ExtensionRegistryLite registry
	public static void registerAllExtensions (com.google.protobuf.ExtensionRegistry) 
		com.google.protobuf.ExtensionRegistry registry
	public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor () 
	static com.google.protobuf.Descriptors$Descriptor access$000 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$100 () 
	static com.google.protobuf.Descriptors$Descriptor access$1300 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$1400 () 
	static com.google.protobuf.Descriptors$Descriptor access$2600 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$2700 () 
	static com.google.protobuf.Descriptors$Descriptor access$6800 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$6900 () 
	static com.google.protobuf.Descriptors$Descriptor access$7000 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$7100 () 
	static com.google.protobuf.Descriptors$Descriptor access$9400 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$9500 () 
	static com.google.protobuf.Descriptors$FileDescriptor access$11302 (com.google.protobuf.Descriptors$FileDescriptor) 
		com.google.protobuf.Descriptors$FileDescriptor x0
	static void  () 
		String[] descriptorData
		com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner assigner
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$Artifact.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact extends com.google.protobuf.GeneratedMessageV3 implements com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$ArtifactOrBuilder  {
	public static final int EXEC_ROOT_PATH_FIELD_NUMBER
	private volatile Object execRootPath_
	public static final int HASH_FIELD_NUMBER
	private com.google.protobuf.ByteString hash_
	public static final int LABEL_FIELD_NUMBER
	private volatile Object label_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		String s
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.lang.String getExecRootPath () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getExecRootPathBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public com.google.protobuf.ByteString getHash () 
	public java.lang.String getLabel () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getLabelBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact other
		boolean result
	public int hashCode () 
		int hash
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder newBuilderForType () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder newBuilder () 
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder newBuilder (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact prototype
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder toBuilder () 
	protected com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$Builder builder
	public static com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$400 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x1
	static java.lang.Object access$602 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact x0
		Object x1
	static com.google.protobuf.ByteString access$702 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact, com.google.protobuf.ByteString) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact x0
		com.google.protobuf.ByteString x1
	static java.lang.Object access$802 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact, java.lang.Object) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact x0
		Object x1
	static java.lang.Object access$600 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact x0
	static java.lang.Object access$800 (com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact) 
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact x0
	static com.google.protobuf.Parser access$900 () 
	static void access$1000 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$1100 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$1 x2
	static void  () 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidManifestResource$1.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidManifestResource parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$Artifact$1.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
final com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$Artifact parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

com/google/devtools/build/lib/rules/android/apkmanifest/ExternalBuildApkManifest$AndroidSdkOrBuilder.class
ExternalBuildApkManifest.java
package com.google.devtools.build.lib.rules.android.apkmanifest
public abstract com.google.devtools.build.lib.rules.android.apkmanifest.ExternalBuildApkManifest$AndroidSdkOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.lang.String getAapt () 
	public abstract com.google.protobuf.ByteString getAaptBytes () 
	public abstract java.lang.String getAdb () 
	public abstract com.google.protobuf.ByteString getAdbBytes () 
	public abstract java.lang.String getAidl () 
	public abstract com.google.protobuf.ByteString getAidlBytes () 
	public abstract java.lang.String getAndroidJar () 
	public abstract com.google.protobuf.ByteString getAndroidJarBytes () 
	public abstract java.lang.String getAnnotationsJar () 
	public abstract com.google.protobuf.ByteString getAnnotationsJarBytes () 
	public abstract java.lang.String getApkbuilder () 
	public abstract com.google.protobuf.ByteString getApkbuilderBytes () 
	public abstract java.lang.String getDx () 
	public abstract com.google.protobuf.ByteString getDxBytes () 
	public abstract java.lang.String getFrameworkAidl () 
	public abstract com.google.protobuf.ByteString getFrameworkAidlBytes () 
	public abstract java.lang.String getJack () 
	public abstract com.google.protobuf.ByteString getJackBytes () 
	public abstract java.lang.String getJill () 
	public abstract com.google.protobuf.ByteString getJillBytes () 
	public abstract java.lang.String getMainDexClasses () 
	public abstract com.google.protobuf.ByteString getMainDexClassesBytes () 
	public abstract java.lang.String getMainDexListCreator () 
	public abstract com.google.protobuf.ByteString getMainDexListCreatorBytes () 
	public abstract java.lang.String getProguard () 
	public abstract com.google.protobuf.ByteString getProguardBytes () 
	public abstract java.lang.String getResourceExtractor () 
	public abstract com.google.protobuf.ByteString getResourceExtractorBytes () 
	public abstract java.lang.String getShrinkedAndroidJar () 
	public abstract com.google.protobuf.ByteString getShrinkedAndroidJarBytes () 
	public abstract java.lang.String getZipalign () 
	public abstract com.google.protobuf.ByteString getZipalignBytes () 
	public abstract java.lang.String getBuildToolsVersion () 
	public abstract com.google.protobuf.ByteString getBuildToolsVersionBytes () 
}

apk_manifest.proto
com/android/build/gradle/proguard-android.txt
com/android/build/gradle/proguard-android-optimize.txt
com/android/build/gradle/internal/test/report/report.js
com/android/build/gradle/internal/test/report/base-style.css
com/android/build/gradle/internal/test/report/style.css
NOTICE
com/android/build/gradle/internal/incremental/AsmUtils$ClassReaderProvider.class
AsmUtils.java
package com.android.build.gradle.internal.incremental
public abstract com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider extends java.lang.Object {
	public abstract org.objectweb.asm.ClassReader loadClassBytes (java.lang.String, com.android.utils.ILogger)  throws java.io.IOException 
}

com/android/build/gradle/internal/incremental/AsmUtils$DirectoryBasedClassReader.class
AsmUtils.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.AsmUtils$DirectoryBasedClassReader extends java.lang.Object implements com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider  {
	private final java.io.File binaryFolder
	public void  (java.io.File) 
		java.io.File binaryFolder
	public org.objectweb.asm.ClassReader loadClassBytes (java.lang.String, com.android.utils.ILogger) 
		java.io.InputStream outerClassInputStream
		java.io.IOException e
		String className
		com.android.utils.ILogger logger
		java.io.File outerClassFile
}

com/android/build/gradle/internal/incremental/AsmUtils.class
AsmUtils.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.AsmUtils extends java.lang.Object {
	public void  () 
	public static java.util.List getInvisibleAnnotationsOnClassOrOuterClasses (com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider, org.objectweb.asm.tree.ClassNode, com.android.utils.ILogger)  throws java.io.IOException 
		java.util.List invisibleAnnotations
		String outerClassName
		com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider classReader
		org.objectweb.asm.tree.ClassNode classNode
		com.android.utils.ILogger logger
		com.google.common.collect.ImmutableList$Builder listBuilder
	public static org.objectweb.asm.tree.ClassNode readClass (com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider, java.lang.String, com.android.utils.ILogger)  throws java.io.IOException 
		com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider classReaderProvider
		String className
		com.android.utils.ILogger logger
		org.objectweb.asm.ClassReader classReader
	public static org.objectweb.asm.tree.ClassNode readClass (org.objectweb.asm.ClassReader) 
		org.objectweb.asm.ClassReader classReader
		org.objectweb.asm.tree.ClassNode node
	public static java.util.List parseParents (com.android.utils.ILogger, com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider, org.objectweb.asm.tree.ClassNode, int)  throws java.io.IOException 
		java.io.IOException e
		ClassLoader contextClassLoader
		org.objectweb.asm.tree.ClassNode parentNode
		com.android.utils.ILogger logger
		com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider classBytesReader
		org.objectweb.asm.tree.ClassNode classNode
		int targetApi
		java.util.List parentNodes
		String currentParentName
	public static org.objectweb.asm.tree.ClassNode readClass (java.lang.ClassLoader, java.lang.String)  throws java.io.IOException 
		org.objectweb.asm.ClassReader parentClassReader
		org.objectweb.asm.tree.ClassNode node
		java.io.InputStream is
		ClassLoader classLoader
		String className
	public static org.objectweb.asm.tree.ClassNode parsePackageInfo (java.io.File)  throws java.io.IOException 
		org.objectweb.asm.ClassReader classReader
		java.io.InputStream reader
		java.io.File inputFile
		java.io.File packageFolder
		java.io.File packageInfoClass
	public static java.lang.String getOuterClassName (org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.InnerClassNode innerClassNode
		java.util.List innerClassNodes
		org.objectweb.asm.tree.ClassNode classNode
}

com/android/build/gradle/internal/incremental/ByteCodeUtils.class
ByteCodeUtils.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.ByteCodeUtils extends java.lang.Object {
	public static final String CONSTRUCTOR
	public static final String CLASS_INITIALIZER
	private static final org.objectweb.asm.Type NUMBER_TYPE
	private static final org.objectweb.asm.commons.Method SHORT_VALUE
	private static final org.objectweb.asm.commons.Method BYTE_VALUE
	public void  () 
	public static void unbox (org.objectweb.asm.commons.GeneratorAdapter, org.objectweb.asm.Type) 
		org.objectweb.asm.commons.GeneratorAdapter mv
		org.objectweb.asm.Type type
	public static java.lang.String textify (org.objectweb.asm.tree.MethodNode) 
		Object line
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.util.Textifier textifier
		org.objectweb.asm.util.TraceMethodVisitor trace
		String ret
	static void newVariableArray (org.objectweb.asm.commons.GeneratorAdapter, java.util.List) 
		org.objectweb.asm.commons.GeneratorAdapter mv
		java.util.List variables
	static void loadVariableArray (org.objectweb.asm.commons.GeneratorAdapter, java.util.List, int) 
		com.android.build.gradle.internal.incremental.LocalVariable variable
		int i
		org.objectweb.asm.commons.GeneratorAdapter mv
		java.util.List variables
		int offset
	static void restoreVariables (org.objectweb.asm.commons.GeneratorAdapter, java.util.List) 
		com.android.build.gradle.internal.incremental.LocalVariable variable
		int i
		org.objectweb.asm.commons.GeneratorAdapter mv
		java.util.List variables
	static java.util.List toLocalVariables (java.util.List) 
		org.objectweb.asm.Type type
		int i
		java.util.List types
		java.util.List variables
		int stack
	static org.objectweb.asm.Type getTypeForStoreOpcode (int) 
		int opcode
	public static java.lang.String toInternalName (java.lang.String) 
		String className
	public static java.lang.String getClassName (java.lang.String) 
		String memberName
	public static java.util.Optional getPackageName (java.lang.String) 
		String internalName
		java.util.List parts
	static void  () 
}

com/android/build/gradle/internal/incremental/Constructor.class
Constructor.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.Constructor extends java.lang.Object {
	public String owner
	public final java.util.List prelude
	public final org.objectweb.asm.tree.VarInsnNode loadThis
	public final int lineForLoad
	public final org.objectweb.asm.tree.MethodNode args
	public final org.objectweb.asm.tree.MethodInsnNode delegation
	public final org.objectweb.asm.tree.MethodNode body
	public final java.util.List variables
	public final int localsAtLoadThis
	void  (java.lang.String, java.util.List, org.objectweb.asm.tree.VarInsnNode, int, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.MethodInsnNode, org.objectweb.asm.tree.MethodNode, java.util.List, int) 
		String owner
		java.util.List prelude
		org.objectweb.asm.tree.VarInsnNode loadThis
		int lineForLoad
		org.objectweb.asm.tree.MethodNode args
		org.objectweb.asm.tree.MethodInsnNode delegation
		org.objectweb.asm.tree.MethodNode body
		java.util.List variables
		int localsAtLoadThis
}

com/android/build/gradle/internal/incremental/ConstructorBuilder$1.class
ConstructorBuilder.java
package com.android.build.gradle.internal.incremental
final com.android.build.gradle.internal.incremental.ConstructorBuilder$1 extends org.objectweb.asm.tree.analysis.BasicInterpreter {
	boolean done
	void  () 
	public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type) 
		org.objectweb.asm.tree.analysis.BasicValue ret
		org.objectweb.asm.Type type
	public volatile org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type) 
}

com/android/build/gradle/internal/incremental/ConstructorBuilder$LocalValue.class
ConstructorBuilder.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.ConstructorBuilder$LocalValue extends org.objectweb.asm.tree.analysis.BasicValue {
	public void  (org.objectweb.asm.Type) 
		org.objectweb.asm.Type type
	public java.lang.String toString () 
}

com/android/build/gradle/internal/incremental/ConstructorBuilder.class
ConstructorBuilder.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.ConstructorBuilder extends java.lang.Object {
	public void  () 
	public static com.android.build.gradle.internal.incremental.Constructor build (java.lang.String, org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.Type type
		org.objectweb.asm.tree.MethodInsnNode methodhInsn
		org.objectweb.asm.Type[] types
		org.objectweb.asm.tree.analysis.Value value
		org.objectweb.asm.tree.VarInsnNode var
		org.objectweb.asm.Type type
		org.objectweb.asm.tree.LineNumberNode lineNumberNode
		org.objectweb.asm.tree.AbstractInsnNode insn
		org.objectweb.asm.tree.analysis.Frame frame
		int i
		org.objectweb.asm.tree.analysis.Frame[] frames
		int stackAtThis
		boolean poppedThis
		int firstLocal
		java.util.LinkedHashSet variables
		org.objectweb.asm.tree.VarInsnNode lastThis
		int localsAtLastThis
		int recentLine
		org.objectweb.asm.tree.analysis.AnalyzerException e
		String owner
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.analysis.BasicInterpreter interpreter
		org.objectweb.asm.tree.analysis.Analyzer analyzer
		org.objectweb.asm.tree.AbstractInsnNode[] instructions
	private static com.android.build.gradle.internal.incremental.Constructor split (java.lang.String, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.VarInsnNode, org.objectweb.asm.tree.MethodInsnNode, int, java.util.List, int) 
		org.objectweb.asm.Type type
		int i
		org.objectweb.asm.tree.TryCatchBlockNode tryCatch
		org.objectweb.asm.tree.LocalVariableNode var0
		org.objectweb.asm.tree.LocalVariableNode var1
		boolean startsInBody
		boolean endsInBody
		org.objectweb.asm.tree.LocalVariableNode variable
		String owner
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.VarInsnNode loadThis
		org.objectweb.asm.tree.MethodInsnNode delegation
		int loadThisLine
		java.util.List variables
		int localsAtLoadThis
		String[] exceptions
		String newDesc
		org.objectweb.asm.Type[] argumentTypes
		java.util.List fixed
		org.objectweb.asm.tree.AbstractInsnNode insn
		org.objectweb.asm.tree.MethodNode initArgs
		org.objectweb.asm.commons.GeneratorAdapter mv
		int newArgument
		org.objectweb.asm.tree.LabelNode labelBefore
		org.objectweb.asm.Type[] returnTypes
		int args
		org.objectweb.asm.tree.MethodNode body
		org.objectweb.asm.tree.LabelNode labelAfter
		java.util.Set bodyLabels
}

com/android/build/gradle/internal/incremental/ConstructorRedirection.class
ConstructorRedirection.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.ConstructorRedirection extends com.android.build.gradle.internal.incremental.Redirection {
	static final String DISPATCHING_THIS_SIGNATURE
	private final com.android.build.gradle.internal.incremental.Constructor constructor
	void  (org.objectweb.asm.tree.LabelNode, com.android.build.gradle.internal.incremental.Constructor, java.util.List) 
		org.objectweb.asm.tree.LabelNode label
		com.android.build.gradle.internal.incremental.Constructor constructor
		java.util.List types
	protected void doRedirect (org.objectweb.asm.commons.GeneratorAdapter, int) 
		org.objectweb.asm.commons.GeneratorAdapter mv
		int change
		org.objectweb.asm.Type arrayType
		int array
	static void  () 
}

com/android/build/gradle/internal/incremental/DexPackagingPolicy.class
DexPackagingPolicy.java
package com.android.build.gradle.internal.incremental
public final com.android.build.gradle.internal.incremental.DexPackagingPolicy extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.DexPackagingPolicy STANDARD
	public static final com.android.build.gradle.internal.incremental.DexPackagingPolicy INSTANT_RUN_SHARDS_IN_SINGLE_APK
	public static final com.android.build.gradle.internal.incremental.DexPackagingPolicy INSTANT_RUN_MULTI_APK
	private static final com.android.build.gradle.internal.incremental.DexPackagingPolicy[] $VALUES
	public static com.android.build.gradle.internal.incremental.DexPackagingPolicy[] values () 
	public static com.android.build.gradle.internal.incremental.DexPackagingPolicy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/incremental/IncrementalChangeVisitor$1.class
IncrementalChangeVisitor.java
package com.android.build.gradle.internal.incremental
final com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$1 extends java.lang.Object implements com.android.build.gradle.internal.incremental.IncrementalVisitor$VisitorBuilder  {
	void  () 
	public com.android.build.gradle.internal.incremental.IncrementalVisitor build (org.objectweb.asm.tree.ClassNode, java.util.List, org.objectweb.asm.ClassVisitor, com.android.utils.ILogger) 
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List parentNodes
		org.objectweb.asm.ClassVisitor classVisitor
		com.android.utils.ILogger logger
	public java.lang.String getMangledRelativeClassFilePath (java.lang.String) 
		String path
	public com.android.build.gradle.internal.incremental.IncrementalVisitor$OutputType getOutputType () 
}

com/android/build/gradle/internal/incremental/IncrementalChangeVisitor$2.class
IncrementalChangeVisitor.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$2 extends com.android.build.gradle.internal.incremental.StringSwitch {
	final org.objectweb.asm.commons.GeneratorAdapter val$mv
	final java.util.Map val$methods
	final com.android.build.gradle.internal.incremental.IncrementalChangeVisitor this$0
	void  (com.android.build.gradle.internal.incremental.IncrementalChangeVisitor, org.objectweb.asm.commons.GeneratorAdapter, java.util.Map) 
		com.android.build.gradle.internal.incremental.IncrementalChangeVisitor this$0
	void visitString () 
	void visitCase (java.lang.String) 
		org.objectweb.asm.Type t
		String methodName
		org.objectweb.asm.tree.MethodNode methodNode
		String name
		boolean isStatic
		String newDesc
		org.objectweb.asm.Type[] args
		int argc
		org.objectweb.asm.Type ret
	void visitDefault () 
}

com/android/build/gradle/internal/incremental/IncrementalChangeVisitor$ISVisitor.class
IncrementalChangeVisitor.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$ISVisitor extends org.objectweb.asm.commons.GeneratorAdapter {
	private final boolean isStatic
	private final boolean isConstructor
	final com.android.build.gradle.internal.incremental.IncrementalChangeVisitor this$0
	public void  (com.android.build.gradle.internal.incremental.IncrementalChangeVisitor, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, boolean, boolean) 
		com.android.build.gradle.internal.incremental.IncrementalChangeVisitor this$0
		org.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
		boolean isStatic
		boolean isConstructor
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
		org.objectweb.asm.tree.FieldNode fieldNode
		int opcode
		String owner
		String name
		String desc
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
		boolean handled
	private boolean visitFieldAccess (int, java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight) 
		int opcode
		String owner
		String name
		String desc
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
		boolean useReflection
	private boolean visitStaticFieldAccess (int, java.lang.String, java.lang.String, java.lang.String, com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight) 
		int opcode
		String owner
		String name
		String desc
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
		boolean opcodeHandled
	private boolean handleSpecialOpcode (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String newDesc
		int arr
		String owner
		String name
		String desc
		boolean itf
	private boolean handleVirtualOpcode (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
	private boolean handleStaticOpcode (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String s
	public void visitInsn (int) 
		int opcode
	private boolean handleConstructor (java.lang.String, java.lang.String, java.lang.String) 
		org.objectweb.asm.Type expectedType
		String owner
		String name
		String desc
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		int index
	public void visitEnd () 
	private com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight getMethodAccessRight (java.lang.String, java.lang.String, java.lang.String) 
		org.objectweb.asm.tree.MethodNode methodByName
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
		String owner
		String name
		String desc
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
	private void pushMethodRedirectArgumentsOnStack (java.lang.String, java.lang.String) 
		String name
		String desc
		org.objectweb.asm.Type[] parameterTypes
		int parameters
	private void pushParameterTypesOnStack (org.objectweb.asm.Type[]) 
		int i
		org.objectweb.asm.Type[] parameterTypes
	private void handleReturnType (java.lang.String) 
		String desc
		org.objectweb.asm.Type ret
	private int boxParametersToNewLocalArray (org.objectweb.asm.Type[]) 
		int i
		org.objectweb.asm.Type[] parameterTypes
		int parameters
}

com/android/build/gradle/internal/incremental/IncrementalChangeVisitor$MachineState.class
IncrementalChangeVisitor.java
package com.android.build.gradle.internal.incremental
final com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState NORMAL
	public static final com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState AFTER_NEW
	private static final com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState[] $VALUES
	public static com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState[] values () 
	public static com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/incremental/IncrementalChangeVisitor.class
IncrementalChangeVisitor.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.IncrementalChangeVisitor extends com.android.build.gradle.internal.incremental.IncrementalVisitor {
	public static final com.android.build.gradle.internal.incremental.IncrementalVisitor$VisitorBuilder VISITOR_BUILDER
	private static final boolean DEBUG
	public static final String OVERRIDE_SUFFIX
	private static final String METHOD_MANGLE_PREFIX
	private com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState state
	private boolean instantRunDisabled
	private String instanceToStaticDescPrefix
	java.util.List addedMethods
	public void  (org.objectweb.asm.tree.ClassNode, java.util.List, org.objectweb.asm.ClassVisitor, com.android.utils.ILogger) 
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List parentNodes
		org.objectweb.asm.ClassVisitor classVisitor
		com.android.utils.ILogger logger
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
		org.objectweb.asm.MethodVisitor mv
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		com.android.build.gradle.internal.incremental.Constructor constructor
		org.objectweb.asm.MethodVisitor mv
		String newName
		int access
		String name
		String desc
		String signature
		String[] exceptions
		boolean isStatic
		String newDesc
		org.objectweb.asm.tree.MethodNode method
	private org.objectweb.asm.MethodVisitor createMethodAdapter (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean) 
		int access
		String name
		String originalDesc
		String newDesc
		String signature
		String[] exceptions
		boolean isStatic
		boolean isConstructor
		org.objectweb.asm.MethodVisitor methodVisitor
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public void visitEnd () 
	private void addDispatchMethod () 
		org.objectweb.asm.tree.MethodNode methodNode
		int access
		org.objectweb.asm.commons.Method m
		org.objectweb.asm.MethodVisitor visitor
		org.objectweb.asm.commons.GeneratorAdapter mv
		java.util.List allMethods
		java.util.Map methods
	private boolean isInSamePackage (java.lang.String) 
		String type
	private java.lang.String getPackage (java.lang.String) 
		String className
		int i
	private boolean isAnAncestor (java.lang.String) 
		org.objectweb.asm.tree.ClassNode parentNode
		String className
	private java.lang.String computeOverrideMethodDesc (java.lang.String, boolean) 
		String desc
		boolean isStatic
	private java.lang.String computeOverrideMethodName (java.lang.String, java.lang.String) 
		String name
		String desc
	static java.lang.String access$000 (com.android.build.gradle.internal.incremental.IncrementalChangeVisitor, java.lang.String, boolean) 
		com.android.build.gradle.internal.incremental.IncrementalChangeVisitor x0
		String x1
		boolean x2
	static java.lang.String access$100 (com.android.build.gradle.internal.incremental.IncrementalChangeVisitor) 
		com.android.build.gradle.internal.incremental.IncrementalChangeVisitor x0
	static com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState access$200 (com.android.build.gradle.internal.incremental.IncrementalChangeVisitor) 
		com.android.build.gradle.internal.incremental.IncrementalChangeVisitor x0
	static boolean access$300 (com.android.build.gradle.internal.incremental.IncrementalChangeVisitor, java.lang.String) 
		com.android.build.gradle.internal.incremental.IncrementalChangeVisitor x0
		String x1
	static com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState access$202 (com.android.build.gradle.internal.incremental.IncrementalChangeVisitor, com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState) 
		com.android.build.gradle.internal.incremental.IncrementalChangeVisitor x0
		com.android.build.gradle.internal.incremental.IncrementalChangeVisitor$MachineState x1
	static java.lang.String access$400 (com.android.build.gradle.internal.incremental.IncrementalChangeVisitor, java.lang.String, java.lang.String) 
		com.android.build.gradle.internal.incremental.IncrementalChangeVisitor x0
		String x1
		String x2
	static void  () 
}

com/android/build/gradle/internal/incremental/IncrementalSupportVisitor$1.class
IncrementalSupportVisitor.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$1 extends com.android.build.gradle.internal.incremental.StringSwitch {
	final org.objectweb.asm.commons.GeneratorAdapter val$mv
	final java.util.Map val$uniqueMethods
	final com.android.build.gradle.internal.incremental.IncrementalSupportVisitor this$0
	void  (com.android.build.gradle.internal.incremental.IncrementalSupportVisitor, org.objectweb.asm.commons.GeneratorAdapter, java.util.Map) 
		com.android.build.gradle.internal.incremental.IncrementalSupportVisitor this$0
	void visitString () 
	void visitCase (java.lang.String) 
		org.objectweb.asm.Type t
		String methodName
		com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$MethodReference methodRef
		org.objectweb.asm.Type[] args
		int argc
		String parentName
		org.objectweb.asm.Type ret
	void visitDefault () 
}

com/android/build/gradle/internal/incremental/IncrementalSupportVisitor$2.class
IncrementalSupportVisitor.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$2 extends com.android.build.gradle.internal.incremental.StringSwitch {
	final org.objectweb.asm.commons.GeneratorAdapter val$mv
	final int val$constructorCanonicalName
	final java.util.Map val$uniqueMethods
	final com.android.build.gradle.internal.incremental.IncrementalSupportVisitor this$0
	void  (com.android.build.gradle.internal.incremental.IncrementalSupportVisitor, org.objectweb.asm.commons.GeneratorAdapter, int, java.util.Map) 
		com.android.build.gradle.internal.incremental.IncrementalSupportVisitor this$0
	void visitString () 
	void visitCase (java.lang.String) 
		org.objectweb.asm.Type t
		String canonicalName
		org.objectweb.asm.tree.MethodNode methodNode
		String owner
		org.objectweb.asm.Type[] args
		int argc
	void visitDefault () 
}

com/android/build/gradle/internal/incremental/IncrementalSupportVisitor$ISMethodVisitor.class
IncrementalSupportVisitor.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$ISMethodVisitor extends org.objectweb.asm.commons.GeneratorAdapter {
	private boolean disableRedirection
	private int change
	private final java.util.List args
	private final java.util.List redirections
	private final java.util.Map resolvedRedirections
	private final org.objectweb.asm.Label start
	final com.android.build.gradle.internal.incremental.IncrementalSupportVisitor this$0
	public void  (com.android.build.gradle.internal.incremental.IncrementalSupportVisitor, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String) 
		org.objectweb.asm.MethodVisitor mv
		int access
		String name
		String desc
		boolean isStatic
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public void visitCode () 
		com.android.build.gradle.internal.incremental.Redirection redirection
	public void visitLabel (org.objectweb.asm.Label) 
		org.objectweb.asm.Label label
	private void redirectAt (org.objectweb.asm.Label) 
		org.objectweb.asm.Label label
		com.android.build.gradle.internal.incremental.Redirection redirection
	public void addRedirection (com.android.build.gradle.internal.incremental.Redirection) 
		com.android.build.gradle.internal.incremental.Redirection redirection
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		int index
	public org.objectweb.asm.Label getStartLabel () 
}

com/android/build/gradle/internal/incremental/IncrementalSupportVisitor$MethodReference.class
IncrementalSupportVisitor.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$MethodReference extends java.lang.Object {
	final org.objectweb.asm.tree.MethodNode method
	final org.objectweb.asm.tree.ClassNode owner
	private void  (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.ClassNode owner
	void  (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.ClassNode, com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$1) 
		org.objectweb.asm.tree.MethodNode x0
		org.objectweb.asm.tree.ClassNode x1
		com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$1 x2
}

com/android/build/gradle/internal/incremental/IncrementalSupportVisitor$VisitorBuilder.class
IncrementalSupportVisitor.java
package com.android.build.gradle.internal.incremental
final com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$VisitorBuilder extends java.lang.Object implements com.android.build.gradle.internal.incremental.IncrementalVisitor$VisitorBuilder  {
	private void  () 
	public com.android.build.gradle.internal.incremental.IncrementalVisitor build (org.objectweb.asm.tree.ClassNode, java.util.List, org.objectweb.asm.ClassVisitor, com.android.utils.ILogger) 
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List parentNodes
		org.objectweb.asm.ClassVisitor classVisitor
		com.android.utils.ILogger logger
	public java.lang.String getMangledRelativeClassFilePath (java.lang.String) 
		String originalClassFilePath
	public com.android.build.gradle.internal.incremental.IncrementalVisitor$OutputType getOutputType () 
	void  (com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$1) 
		com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$1 x0
}

com/android/build/gradle/internal/incremental/IncrementalSupportVisitor.class
IncrementalSupportVisitor.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.IncrementalSupportVisitor extends com.android.build.gradle.internal.incremental.IncrementalVisitor {
	private boolean disableRedirectionForClass
	public static final com.android.build.gradle.internal.incremental.IncrementalVisitor$VisitorBuilder VISITOR_BUILDER
	public void  (org.objectweb.asm.tree.ClassNode, java.util.List, org.objectweb.asm.ClassVisitor, com.android.utils.ILogger) 
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List parentNodes
		org.objectweb.asm.ClassVisitor classVisitor
		com.android.utils.ILogger logger
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
		int newAccess
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		com.android.build.gradle.internal.incremental.Constructor constructor
		org.objectweb.asm.tree.LabelNode start
		java.util.ArrayList args
		boolean isStatic
		org.objectweb.asm.commons.JSRInlinerAdapter jsrInlinerAdapter
		com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$ISMethodVisitor mv
		int access
		String name
		String desc
		String signature
		String[] exceptions
		org.objectweb.asm.MethodVisitor defaultVisitor
		org.objectweb.asm.tree.MethodNode method
		boolean hasIncompatibleChange
	private static int transformClassAccessForInstantRun (int) 
		int access
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
		int fixedVisibility
	private static int transformAccessForInstantRun (int) 
		int access
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
	private void createAccessSuper () 
		org.objectweb.asm.tree.ClassNode parentNode
		int access
		org.objectweb.asm.commons.Method m
		org.objectweb.asm.MethodVisitor visitor
		org.objectweb.asm.commons.GeneratorAdapter mv
		java.util.Map uniqueMethods
	private void createDispatchingThis () 
		org.objectweb.asm.tree.ClassNode parentNode
		java.util.Map uniqueMethods
		int access
		org.objectweb.asm.commons.Method m
		org.objectweb.asm.MethodVisitor visitor
		org.objectweb.asm.commons.GeneratorAdapter mv
		org.objectweb.asm.Label label
		int constructorCanonicalName
	public void visitEnd () 
	java.lang.String findParentClassForMethod (com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$MethodReference) 
		org.objectweb.asm.tree.MethodNode methodNode
		org.objectweb.asm.tree.ClassNode node
		com.android.build.gradle.internal.incremental.IncrementalSupportVisitor$MethodReference methodReference
		java.util.Iterator parentIterator
		org.objectweb.asm.tree.ClassNode parent
	private static boolean isParentClassVisible (org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.ClassNode parent
		org.objectweb.asm.tree.ClassNode child
	private static void addAllNewMethods (org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.ClassNode, java.util.Map) 
		String name
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.ClassNode instrumentedClass
		org.objectweb.asm.tree.ClassNode superClass
		java.util.Map methods
	private static boolean isCallableFromSubclass (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.ClassNode superClass
		org.objectweb.asm.tree.ClassNode subclass
	private void addAllNewConstructors (java.util.Map, org.objectweb.asm.tree.ClassNode, boolean) 
		String key
		org.objectweb.asm.tree.MethodNode method
		java.util.Map methods
		org.objectweb.asm.tree.ClassNode classNode
		boolean keepPrivateConstructors
	static void  () 
}

com/android/build/gradle/internal/incremental/IncrementalVisitor$1.class
IncrementalVisitor.java
package com.android.build.gradle.internal.incremental
final com.android.build.gradle.internal.incremental.IncrementalVisitor$1 extends org.objectweb.asm.ClassWriter {
	void  (org.objectweb.asm.ClassReader, int) 
		org.objectweb.asm.ClassReader x0
		int x1
	protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) 
		Class c
		Class d
		ClassNotFoundException e
		Exception e
		String type1
		String type2
		Class c
		Class d
		ClassLoader classLoader
}

com/android/build/gradle/internal/incremental/IncrementalVisitor$AccessRight.class
IncrementalVisitor.java
package com.android.build.gradle.internal.incremental
public final com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight PRIVATE
	public static final com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight PACKAGE_PRIVATE
	public static final com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight PROTECTED
	public static final com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight PUBLIC
	private static final com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight[] $VALUES
	public static com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight[] values () 
	public static com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight fromNodeAccess (int) 
		int nodeAccess
	static void  () 
}

com/android/build/gradle/internal/incremental/IncrementalVisitor$OutputType.class
IncrementalVisitor.java
package com.android.build.gradle.internal.incremental
public final com.android.build.gradle.internal.incremental.IncrementalVisitor$OutputType extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.IncrementalVisitor$OutputType INSTRUMENT
	public static final com.android.build.gradle.internal.incremental.IncrementalVisitor$OutputType OVERRIDE
	private static final com.android.build.gradle.internal.incremental.IncrementalVisitor$OutputType[] $VALUES
	public static com.android.build.gradle.internal.incremental.IncrementalVisitor$OutputType[] values () 
	public static com.android.build.gradle.internal.incremental.IncrementalVisitor$OutputType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/incremental/IncrementalVisitor$VisitorBuilder.class
IncrementalVisitor.java
package com.android.build.gradle.internal.incremental
public abstract com.android.build.gradle.internal.incremental.IncrementalVisitor$VisitorBuilder extends java.lang.Object {
	public abstract com.android.build.gradle.internal.incremental.IncrementalVisitor build (org.objectweb.asm.tree.ClassNode, java.util.List, org.objectweb.asm.ClassVisitor, com.android.utils.ILogger) 
	public abstract java.lang.String getMangledRelativeClassFilePath (java.lang.String) 
	public abstract com.android.build.gradle.internal.incremental.IncrementalVisitor$OutputType getOutputType () 
}

com/android/build/gradle/internal/incremental/IncrementalVisitor.class
IncrementalVisitor.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.IncrementalVisitor extends org.objectweb.asm.ClassVisitor {
	public static final String PACKAGE
	public static final String ABSTRACT_PATCHES_LOADER_IMPL
	public static final String APP_PATCHES_LOADER_IMPL
	protected static final org.objectweb.asm.Type INSTANT_RELOAD_EXCEPTION
	protected static final org.objectweb.asm.Type RUNTIME_TYPE
	public static final org.objectweb.asm.Type DISABLE_ANNOTATION_TYPE
	public static final org.objectweb.asm.Type TARGET_API_TYPE
	protected static final boolean TRACING_ENABLED
	public static final org.objectweb.asm.Type CHANGE_TYPE
	protected String visitedClassName
	protected String visitedSuperName
	protected final org.objectweb.asm.tree.ClassNode classNode
	protected final java.util.List parentNodes
	protected final com.android.utils.ILogger logger
	public void  (org.objectweb.asm.tree.ClassNode, java.util.List, org.objectweb.asm.ClassVisitor, com.android.utils.ILogger) 
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List parentNodes
		org.objectweb.asm.ClassVisitor classVisitor
		com.android.utils.ILogger logger
	protected static java.lang.String getRuntimeTypeName (org.objectweb.asm.Type) 
		org.objectweb.asm.Type type
	org.objectweb.asm.tree.FieldNode getFieldByName (java.lang.String) 
		org.objectweb.asm.tree.ClassNode parentNode
		String fieldName
		org.objectweb.asm.tree.FieldNode fieldNode
		java.util.Iterator iterator
	protected static org.objectweb.asm.tree.FieldNode getFieldByNameInClass (java.lang.String, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.FieldNode field
		String fieldName
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List fields
	protected org.objectweb.asm.tree.MethodNode getMethodByName (java.lang.String, java.lang.String) 
		org.objectweb.asm.tree.ClassNode parentNode
		String methodName
		String desc
		org.objectweb.asm.tree.MethodNode methodNode
		java.util.Iterator iterator
	protected static org.objectweb.asm.tree.MethodNode getMethodByNameInClass (java.lang.String, java.lang.String, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.MethodNode method
		String methodName
		String desc
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List methods
	protected static void trace (org.objectweb.asm.commons.GeneratorAdapter, java.lang.String) 
		org.objectweb.asm.commons.GeneratorAdapter mv
		String s
	protected static void trace (org.objectweb.asm.commons.GeneratorAdapter, java.lang.String, java.lang.String) 
		org.objectweb.asm.commons.GeneratorAdapter mv
		String s1
		String s2
	protected static void trace (org.objectweb.asm.commons.GeneratorAdapter, java.lang.String, java.lang.String, java.lang.String) 
		org.objectweb.asm.commons.GeneratorAdapter mv
		String s1
		String s2
		String s3
	protected static void trace (org.objectweb.asm.commons.GeneratorAdapter, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		org.objectweb.asm.commons.GeneratorAdapter mv
		String s1
		String s2
		String s3
		String s4
	protected static void trace (org.objectweb.asm.commons.GeneratorAdapter, int) 
		int i
		org.objectweb.asm.commons.GeneratorAdapter mv
		int argsNumber
		StringBuilder methodSignature
	protected static boolean isAccessCompatibleWithInstantRun (int) 
		int access
	public static java.io.File instrumentClass (int, java.io.File, java.io.File, java.io.File, com.android.build.gradle.internal.incremental.IncrementalVisitor$VisitorBuilder, com.android.utils.ILogger)  throws java.io.IOException 
		java.io.File outputFile
		int targetApiLevel
		java.io.File inputRootDirectory
		java.io.File inputFile
		java.io.File outputDirectory
		com.android.build.gradle.internal.incremental.IncrementalVisitor$VisitorBuilder visitorBuilder
		com.android.utils.ILogger logger
		byte[] classBytes
		String path
		org.objectweb.asm.ClassReader classReader
		org.objectweb.asm.ClassWriter classWriter
		org.objectweb.asm.tree.ClassNode classNode
		com.android.build.gradle.internal.incremental.IncrementalVisitor$AccessRight accessRight
		java.io.File outputFile
		com.android.build.gradle.internal.incremental.AsmUtils$DirectoryBasedClassReader directoryClassReader
		java.util.List parentsNodes
		com.android.build.gradle.internal.incremental.IncrementalVisitor visitor
	private static java.io.File getBinaryFolder (java.io.File, org.objectweb.asm.tree.ClassNode) 
		java.io.File inputFile
		org.objectweb.asm.tree.ClassNode classNode
	static boolean isClassTargetingNewerPlatform (int, org.objectweb.asm.Type, com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider, org.objectweb.asm.tree.ClassNode, com.android.utils.ILogger)  throws java.io.IOException 
		Object value
		String name
		int valueIndex
		java.util.List values
		org.objectweb.asm.tree.AnnotationNode classAnnotation
		int targetApiLevel
		org.objectweb.asm.Type targetApiAnnotationType
		com.android.build.gradle.internal.incremental.AsmUtils$ClassReaderProvider locator
		org.objectweb.asm.tree.ClassNode classNode
		com.android.utils.ILogger logger
		java.util.List invisibleAnnotations
	private static boolean isPackageInstantRunDisabled (java.io.File)  throws java.io.IOException 
		org.objectweb.asm.tree.AnnotationNode annotation
		java.util.List annotations
		java.io.File inputFile
		org.objectweb.asm.tree.ClassNode packageInfoClass
	static boolean isClassEligibleForInstantRun (java.io.File) 
		String fileName
		java.io.File inputFile
	static void  () 
}

com/android/build/gradle/internal/incremental/InstantRunBuildMode.class
InstantRunBuildMode.java
package com.android.build.gradle.internal.incremental
public final com.android.build.gradle.internal.incremental.InstantRunBuildMode extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.InstantRunBuildMode HOT_WARM
	public static final com.android.build.gradle.internal.incremental.InstantRunBuildMode COLD
	public static final com.android.build.gradle.internal.incremental.InstantRunBuildMode FULL
	private static final com.android.build.gradle.internal.incremental.InstantRunBuildMode[] $VALUES
	public static com.android.build.gradle.internal.incremental.InstantRunBuildMode[] values () 
	public static com.android.build.gradle.internal.incremental.InstantRunBuildMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public com.android.build.gradle.internal.incremental.InstantRunBuildMode combine (com.android.build.gradle.internal.incremental.InstantRunBuildMode) 
		com.android.build.gradle.internal.incremental.InstantRunBuildMode other
	static void  () 
}

com/android/build/gradle/internal/incremental/InstantRunMethodVerifier$VerifierMethodVisitor.class
InstantRunMethodVerifier.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.InstantRunMethodVerifier$VerifierMethodVisitor extends org.objectweb.asm.tree.MethodNode {
	com.google.common.base.Optional incompatibleChange
	public void  (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode method
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		org.objectweb.asm.commons.Method method
		int opcode
		String owner
		String name
		String desc
		boolean itf
		org.objectweb.asm.Type receiver
}

com/android/build/gradle/internal/incremental/InstantRunMethodVerifier.class
InstantRunMethodVerifier.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.InstantRunMethodVerifier extends java.lang.Object {
	private static final com.google.common.collect.ImmutableMultimap blackListedMethods
	public void  () 
	public static com.android.build.gradle.internal.incremental.InstantRunVerifierStatus verifyMethod (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode method
		com.android.build.gradle.internal.incremental.InstantRunMethodVerifier$VerifierMethodVisitor mv
	static com.google.common.collect.ImmutableMultimap access$000 () 
	static void  () 
}

com/android/build/gradle/internal/incremental/InstantRunPatchingPolicy.class
InstantRunPatchingPolicy.java
package com.android.build.gradle.internal.incremental
public final com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy PRE_LOLLIPOP
	public static final com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy MULTI_APK
	private final com.android.build.gradle.internal.incremental.DexPackagingPolicy dexPatchingPolicy
	private final boolean useMultiDex
	private static final com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy[] $VALUES
	public static com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy[] values () 
	public static com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, com.android.build.gradle.internal.incremental.DexPackagingPolicy, boolean) 
		com.android.build.gradle.internal.incremental.DexPackagingPolicy dexPatchingPolicy
		boolean useMultiDex
	public boolean useMultiDex () 
	public com.android.build.gradle.internal.incremental.DexPackagingPolicy getDexPatchingPolicy () 
	public static com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy getPatchingPolicy (int) 
		int featureLevel
	static void  () 
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$1.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
final com.android.build.gradle.internal.incremental.InstantRunVerifier$1 extends java.lang.Object implements com.android.build.gradle.internal.incremental.InstantRunVerifier$Comparator  {
	void  () 
	public boolean areEqual (org.objectweb.asm.tree.FieldNode, org.objectweb.asm.tree.FieldNode) 
		org.objectweb.asm.tree.FieldNode first
		org.objectweb.asm.tree.FieldNode second
	public volatile boolean areEqual (java.lang.Object, java.lang.Object) 
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$2.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.InstantRunVerifier$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$build$gradle$internal$incremental$InstantRunVerifier$Diff
	static void  () 
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$AnnotationEntryAndValue.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.InstantRunVerifier$AnnotationEntryAndValue extends java.lang.Object {
	private final String name
	private final Object value
	void  (java.lang.String, java.lang.Object) 
		String name
		Object value
	public boolean equals (java.lang.Object) 
		java.util.List list
		java.util.List otherList
		java.util.Iterator iterator
		java.util.Iterator otherIterator
		Object obj
		com.android.build.gradle.internal.incremental.InstantRunVerifier$AnnotationEntryAndValue other
		Object otherValue
	public int hashCode () 
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$AnnotationNodeComparator.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.InstantRunVerifier$AnnotationNodeComparator extends java.lang.Object implements com.android.build.gradle.internal.incremental.InstantRunVerifier$Comparator  {
	public void  () 
	public boolean areEqual (org.objectweb.asm.tree.AnnotationNode, org.objectweb.asm.tree.AnnotationNode) 
		org.objectweb.asm.tree.AnnotationNode first
		org.objectweb.asm.tree.AnnotationNode second
		java.util.List firstEntries
		java.util.List secondEntries
	public volatile boolean areEqual (java.lang.Object, java.lang.Object) 
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$ClassBytesFileProvider.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.InstantRunVerifier$ClassBytesFileProvider extends java.lang.Object implements com.android.build.gradle.internal.incremental.InstantRunVerifier$ClassBytesProvider  {
	private final java.io.File file
	public void  (java.io.File) 
		java.io.File file
	public byte[] load ()  throws java.io.IOException 
	public java.io.File getFile () 
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$ClassBytesJarEntryProvider.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.InstantRunVerifier$ClassBytesJarEntryProvider extends java.lang.Object implements com.android.build.gradle.internal.incremental.InstantRunVerifier$ClassBytesProvider  {
	private final java.util.jar.JarFile jarFile
	private final java.util.jar.JarEntry jarEntry
	public void  (java.util.jar.JarFile, java.util.jar.JarEntry) 
		java.util.jar.JarFile jarFile
		java.util.jar.JarEntry jarEntry
	public byte[] load ()  throws java.io.IOException 
		java.io.InputStream is
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$ClassBytesProvider.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
public abstract com.android.build.gradle.internal.incremental.InstantRunVerifier$ClassBytesProvider extends java.lang.Object {
	public abstract byte[] load ()  throws java.io.IOException 
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$Comparator.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
abstract com.android.build.gradle.internal.incremental.InstantRunVerifier$Comparator extends java.lang.Object {
	public abstract boolean areEqual (java.lang.Object, java.lang.Object) 
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$Diff.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
final com.android.build.gradle.internal.incremental.InstantRunVerifier$Diff extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifier$Diff NONE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifier$Diff ADDITION
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifier$Diff REMOVAL
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifier$Diff CHANGE
	private static final com.android.build.gradle.internal.incremental.InstantRunVerifier$Diff[] $VALUES
	public static com.android.build.gradle.internal.incremental.InstantRunVerifier$Diff[] values () 
	public static com.android.build.gradle.internal.incremental.InstantRunVerifier$Diff valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$MethodNodeComparator.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.InstantRunVerifier$MethodNodeComparator extends java.lang.Object implements com.android.build.gradle.internal.incremental.InstantRunVerifier$Comparator  {
	private void  () 
	public boolean areEqual (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode first
		org.objectweb.asm.tree.MethodNode second
		com.android.build.gradle.internal.incremental.InstantRunVerifier$VerifierTextifier firstMethodTextifier
		com.android.build.gradle.internal.incremental.InstantRunVerifier$VerifierTextifier secondMethodTextifier
		java.io.StringWriter firstText
		java.io.StringWriter secondText
	public volatile boolean areEqual (java.lang.Object, java.lang.Object) 
	void  (com.android.build.gradle.internal.incremental.InstantRunVerifier$1) 
		com.android.build.gradle.internal.incremental.InstantRunVerifier$1 x0
}

com/android/build/gradle/internal/incremental/InstantRunVerifier$VerifierTextifier.class
InstantRunVerifier.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.InstantRunVerifier$VerifierTextifier extends org.objectweb.asm.util.Textifier {
	protected void  () 
	public void visitLineNumber (int, org.objectweb.asm.Label) 
		int i
		org.objectweb.asm.Label label
}

com/android/build/gradle/internal/incremental/InstantRunVerifier.class

com/android/build/gradle/internal/incremental/InstantRunVerifierStatus.class
InstantRunVerifierStatus.java
package com.android.build.gradle.internal.incremental
public final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus extends java.lang.Enum {
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus NO_CHANGES
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus COMPATIBLE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus NOT_RUN
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus INSTANT_RUN_DISABLED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus INSTANT_RUN_FAILURE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus CLASS_ADDED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus PARENT_CLASS_CHANGED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus IMPLEMENTED_INTERFACES_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus CLASS_ANNOTATION_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus STATIC_INITIALIZER_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus CONSTRUCTOR_SIGNATURE_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus METHOD_SIGNATURE_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus METHOD_ANNOTATION_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus METHOD_DELETED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus METHOD_ADDED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus FIELD_ADDED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus FIELD_REMOVED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus FIELD_TYPE_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus R_CLASS_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus REFLECTION_USED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus JAVA_RESOURCES_CHANGED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus BUILD_NOT_INCREMENTAL
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus DEPENDENCY_CHANGED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus MANIFEST_FILE_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus BINARY_MANIFEST_FILE_CHANGE
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus COLD_SWAP_REQUESTED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus FULL_BUILD_REQUESTED
	public static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus INITIAL_BUILD
	private final com.google.common.collect.ImmutableMap buildMode
	private static final com.android.build.gradle.internal.incremental.InstantRunVerifierStatus[] $VALUES
	public static com.android.build.gradle.internal.incremental.InstantRunVerifierStatus[] values () 
	public static com.android.build.gradle.internal.incremental.InstantRunVerifierStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	private void  (java.lang.String, int, com.android.build.gradle.internal.incremental.InstantRunBuildMode, com.android.build.gradle.internal.incremental.InstantRunBuildMode) 
		com.android.build.gradle.internal.incremental.InstantRunBuildMode preLollipopBuildMode
		com.android.build.gradle.internal.incremental.InstantRunBuildMode multiApkBuildMode
	public com.android.build.gradle.internal.incremental.InstantRunBuildMode getInstantRunBuildModeForPatchingPolicy (com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy) 
		com.android.build.gradle.internal.incremental.InstantRunPatchingPolicy patchingPolicy
	static void  () 
}

com/android/build/gradle/internal/incremental/LocalVariable.class
LocalVariable.java
package com.android.build.gradle.internal.incremental
 com.android.build.gradle.internal.incremental.LocalVariable extends java.lang.Object {
	public final org.objectweb.asm.Type type
	public final int var
	void  (org.objectweb.asm.Type, int) 
		org.objectweb.asm.Type type
		int var
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

com/android/build/gradle/internal/incremental/MethodRedirection.class
MethodRedirection.java
package com.android.build.gradle.internal.incremental
public com.android.build.gradle.internal.incremental.MethodRedirection extends com.android.build.gradle.internal.incremental.Redirection {
	private final String name
	void  (org.objectweb.asm.tree.LabelNode, java.lang.String, java.util.List, org.objectweb.asm.Type) 
		org.objectweb.asm.tree.LabelNode label
		String name
		java.util.List types
		org.objectweb.asm.Type type
	protected void doRedirect (org.objectweb.asm.commons.GeneratorAdapter, int) 
		org.objectweb.asm.commons.GeneratorAdapter mv
		int change
}

com/android/build/gradle/internal/incremental/Redirection.class
Redirection.java
package com.android.build.gradle.internal.incremental
public abstract com.android.build.gradle.internal.incremental.Redirection extends java.lang.Object {
	private final org.objectweb.asm.tree.LabelNode label
	protected final java.util.List types
	public final org.objectweb.asm.Type type
	void  (org.objectweb.asm.tree.LabelNode, java.util.List, org.objectweb.asm.Type) 
		org.objectweb.asm.tree.LabelNode label
		java.util.List types
		org.objectweb.asm.Type type
	void redirect (org.objectweb.asm.commons.GeneratorAdapter, int) 
		org.objectweb.asm.commons.GeneratorAdapter mv
		int change
		org.objectweb.asm.Label l0
	abstract void doRedirect (org.objectweb.asm.commons.GeneratorAdapter, int) 
	public org.objectweb.asm.tree.LabelNode getPosition () 
}

com/android/build/gradle/internal/incremental/StringSwitch.class

instant-run/
instant-run/instant-run-server.jar