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

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/checks/
com/android/tools/lint/checks/infrastructure/
com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestLintClient$3.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
 com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient$3 extends com.android.ide.common.res2.ResourceSet {
	final com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient this$1
	void  (com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient, java.lang.String, java.lang.String, java.lang.String, boolean) 
		com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient this$1
		String x0
		String x1
		String x2
		boolean x3
	protected void checkItems ()  throws com.android.ide.common.res2.DuplicateDataException 
}

com/android/tools/lint/checks/infrastructure/TestLintClient$TestProject.class

com/android/tools/lint/checks/infrastructure/ProjectDescription$Type.class
ProjectDescription.java
package com.android.tools.lint.checks.infrastructure
public final com.android.tools.lint.checks.infrastructure.ProjectDescription$Type extends java.lang.Enum {
	public static final com.android.tools.lint.checks.infrastructure.ProjectDescription$Type APP
	public static final com.android.tools.lint.checks.infrastructure.ProjectDescription$Type LIBRARY
	public static final com.android.tools.lint.checks.infrastructure.ProjectDescription$Type JAVA
	private static final com.android.tools.lint.checks.infrastructure.ProjectDescription$Type[] $VALUES
	public static com.android.tools.lint.checks.infrastructure.ProjectDescription$Type[] values () 
	public static com.android.tools.lint.checks.infrastructure.ProjectDescription$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/tools/lint/checks/infrastructure/TestFile$ImageTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile extends com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile {
	private final java.awt.image.BufferedImage mImage
	private String mFormat
	public void  (java.lang.String, int, int) 
		String to
		int width
		int height
	public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile fill (int) 
		int argb
	public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile fill (int, int, int, int, int) 
		int x
		int y
		int width
		int height
		int argb
		java.awt.Graphics2D graphics
	public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile text (int, int, java.lang.String, int) 
		int x
		int y
		String s
		int argb
		java.awt.Graphics2D graphics
	public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile fillOval (int, int, int, int, int) 
		int x
		int y
		int width
		int height
		int argb
		java.awt.Graphics2D graphics
	public byte[] getBinaryContents () 
		java.io.IOException e
		java.io.ByteArrayOutputStream output
	public com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile format (java.lang.String) 
		String format
}

com/android/tools/lint/checks/infrastructure/LintDetectorTest$CustomIssueRegistry.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$CustomIssueRegistry extends com.android.tools.lint.client.api.IssueRegistry {
	final com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
	public void  (com.android.tools.lint.checks.infrastructure.LintDetectorTest) 
		com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
	public java.util.List getIssues () 
}

com/android/tools/lint/checks/infrastructure/TestFiles$3.class
TestFiles.java
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestFiles$3 extends com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer {
	final byte[] val$finalBytes
	void  (byte[]) 
	public byte[] produce () 
}

com/android/tools/lint/checks/infrastructure/TestFile$KotlinTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$KotlinTestFile extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile {
	private static final java.util.regex.Pattern PACKAGE_PATTERN
	private static final java.util.regex.Pattern CLASS_PATTERN
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile create (java.lang.String) 
		String source
		java.util.regex.Matcher matcher
		boolean foundPackage
		String pkg
		boolean foundClass
		String cls
		String to
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile create (java.lang.String, java.lang.String) 
		String to
		String source
	static void  () 
}

com/android/tools/lint/checks/infrastructure/TestFiles$2.class
TestFiles.java
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestFiles$2 extends com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer {
	final byte[] val$bytes
	void  (byte[]) 
	public byte[] produce () 
}

com/android/tools/lint/checks/infrastructure/TestLintTask.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestLintTask extends java.lang.Object {
	final java.util.Map projectMocks
	final java.util.Map dirToProjectDescription
	private java.util.List checkedIssues
	private boolean alreadyRun
	protected com.android.tools.lint.checks.infrastructure.ProjectDescription[] projects
	boolean allowCompilationErrors
	boolean allowSystemErrors
	String incrementalFileName
	com.android.tools.lint.detector.api.Issue[] issues
	String[] issueIds
	public java.io.File sdkHome
	com.android.tools.lint.client.api.LintListener listener
	com.android.tools.lint.checks.infrastructure.TestLintTask$GradleMockModifier mockModifier
	com.android.tools.lint.checks.infrastructure.TestLintTask$LintDriverConfigurator driverConfigurator
	com.android.tools.lint.checks.infrastructure.TestLintTask$OptionSetter optionSetter
	com.android.tools.lint.checks.infrastructure.TestLintTask$ErrorMessageChecker messageChecker
	String variantName
	java.util.EnumSet customScope
	public boolean forceSymbolResolutionErrors
	com.android.tools.lint.checks.infrastructure.TestLintClient client
	boolean skipExtraTokenChecks
	com.android.tools.lint.detector.api.Detector detector
	java.io.File[] customRules
	boolean ignoreUnknownGradleConstructs
	Boolean supportResourceRepository
	boolean allowMissingSdk
	boolean requireCompileSdk
	boolean runCompatChecks
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.tools.lint.checks.infrastructure.TestLintTask lint () 
	public void  (com.android.tools.lint.checks.infrastructure.ProjectDescription[]) 
		com.android.tools.lint.checks.infrastructure.ProjectDescription[] projects
	public transient com.android.tools.lint.checks.infrastructure.TestLintTask projects (com.android.tools.lint.checks.infrastructure.ProjectDescription[]) 
		com.android.tools.lint.checks.infrastructure.ProjectDescription[] projects
	public transient com.android.tools.lint.checks.infrastructure.TestLintTask files (com.android.tools.lint.checks.infrastructure.TestFile[]) 
		com.android.tools.lint.checks.infrastructure.TestFile[] files
	public com.android.tools.lint.checks.infrastructure.TestLintTask allowCompilationErrors () 
	public com.android.tools.lint.checks.infrastructure.TestLintTask allowCompilationErrors (boolean) 
		boolean allow
	public com.android.tools.lint.checks.infrastructure.TestLintTask allowMissingSdk () 
	public com.android.tools.lint.checks.infrastructure.TestLintTask allowMissingSdk (boolean) 
		boolean allowMissingSdk
	public com.android.tools.lint.checks.infrastructure.TestLintTask requireCompileSdk () 
	public com.android.tools.lint.checks.infrastructure.TestLintTask requireCompileSdk (boolean) 
		boolean requireCompileSdk
	public com.android.tools.lint.checks.infrastructure.TestLintTask allowSystemErrors (boolean) 
		boolean allow
	public com.android.tools.lint.checks.infrastructure.TestLintTask incremental (java.lang.String) 
		String currentFileName
	public com.android.tools.lint.checks.infrastructure.TestLintTask detector (com.android.tools.lint.detector.api.Detector) 
		com.android.tools.lint.detector.api.Detector detector
	public transient com.android.tools.lint.checks.infrastructure.TestLintTask issues (com.android.tools.lint.detector.api.Issue[]) 
		com.android.tools.lint.detector.api.Issue[] issues
	public transient com.android.tools.lint.checks.infrastructure.TestLintTask issueIds (java.lang.String[]) 
		String[] ids
	public transient com.android.tools.lint.checks.infrastructure.TestLintTask customRules (java.io.File[]) 
		java.io.File[] customRuleJars
	public com.android.tools.lint.checks.infrastructure.TestLintTask incremental () 
		com.android.tools.lint.checks.infrastructure.TestFile file
		com.android.tools.lint.checks.infrastructure.ProjectDescription project
		StringBuilder sb
	public com.android.tools.lint.checks.infrastructure.TestLintTask listener (com.android.tools.lint.client.api.LintListener) 
		com.android.tools.lint.client.api.LintListener listener
	public com.android.tools.lint.checks.infrastructure.TestLintTask sdkHome (java.io.File) 
		java.io.File sdkHomeOverride
	public com.android.tools.lint.checks.infrastructure.TestLintTask modifyGradleMocks (com.android.tools.lint.checks.infrastructure.TestLintTask$GradleMockModifier) 
		com.android.tools.lint.checks.infrastructure.TestLintTask$GradleMockModifier mockModifier
	public com.android.tools.lint.checks.infrastructure.TestLintTask configureDriver (com.android.tools.lint.checks.infrastructure.TestLintTask$LintDriverConfigurator) 
		com.android.tools.lint.checks.infrastructure.TestLintTask$LintDriverConfigurator configurator
	public com.android.tools.lint.checks.infrastructure.TestLintTask configureOptions (com.android.tools.lint.checks.infrastructure.TestLintTask$OptionSetter) 
		com.android.tools.lint.checks.infrastructure.TestLintTask$OptionSetter setter
	public com.android.tools.lint.checks.infrastructure.TestLintTask customScope (java.util.EnumSet) 
		java.util.EnumSet customScope
	public com.android.tools.lint.checks.infrastructure.TestLintTask checkMessage (com.android.tools.lint.checks.infrastructure.TestLintTask$ErrorMessageChecker) 
		com.android.tools.lint.checks.infrastructure.TestLintTask$ErrorMessageChecker checker
	public com.android.tools.lint.checks.infrastructure.TestLintTask client (com.android.tools.lint.checks.infrastructure.TestLintClient) 
		com.android.tools.lint.checks.infrastructure.TestLintClient client
	public com.android.tools.lint.checks.infrastructure.TestLintTask variant (java.lang.String) 
		String variantName
	public com.android.tools.lint.checks.infrastructure.TestLintTask skipExtraTokenChecks () 
	public com.android.tools.lint.checks.infrastructure.TestLintTask ignoreUnknownGradleConstructs () 
	public com.android.tools.lint.checks.infrastructure.TestLintTask forceSymbolResolutionErrors () 
	public com.android.tools.lint.checks.infrastructure.TestLintTask supportResourceRepository (boolean) 
		boolean supportResourceRepository
	private void ensureConfigured () 
	private void ensurePreRun () 
	private static transient void addProjects (java.util.List, com.android.tools.lint.checks.infrastructure.ProjectDescription[]) 
		com.android.tools.lint.checks.infrastructure.ProjectDescription dependency
		com.android.tools.lint.checks.infrastructure.ProjectDescription project
		java.util.List target
		com.android.tools.lint.checks.infrastructure.ProjectDescription[] projects
	private java.util.List createProjects (java.io.File) 
		com.android.tools.lint.checks.infrastructure.ProjectDescription project
		int i
		com.android.tools.lint.checks.infrastructure.TestFile file
		com.android.tools.lint.checks.infrastructure.ProjectDescription dependency
		com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile propertyFile
		int index
		com.android.tools.lint.checks.infrastructure.TestFile[] files
		java.io.File projectDir
		Exception e
		com.android.tools.lint.checks.infrastructure.ProjectDescription project
		java.io.File rootDir
		java.util.List allProjects
		java.util.List projectDirs
	public com.android.tools.lint.checks.infrastructure.TestLintResult run () 
		com.android.utils.Pair result
		String output
		java.util.List warnings
		Exception e
		java.io.File rootDir
		java.util.List projectDirs
	public java.util.List createProjects (boolean) 
		java.io.File dir
		java.util.List projects
		boolean keepFiles
		java.io.File rootDir
		java.util.List projectDirs
		com.android.tools.lint.checks.infrastructure.TestLintClient lintClient
	private com.android.utils.Pair checkLint (java.io.File, java.util.List)  throws java.lang.Exception 
		java.io.File rootDir
		java.util.List files
		com.android.tools.lint.checks.infrastructure.TestLintClient lintClient
	private com.android.tools.lint.checks.infrastructure.TestLintClient createClient () 
		com.android.tools.lint.checks.infrastructure.TestLintClient lintClient
	public transient void populateProjectDirectory (com.android.tools.lint.checks.infrastructure.ProjectDescription, java.io.File, com.android.tools.lint.checks.infrastructure.TestFile[])  throws java.io.IOException 
		boolean ok
		com.android.tools.lint.checks.infrastructure.TestFile fp
		com.android.tools.lint.checks.infrastructure.GradleModelMocker mocker
		com.android.tools.lint.checks.infrastructure.TestFile fp
		java.io.File manifest
		com.android.tools.lint.checks.infrastructure.ProjectDescription project
		java.io.File projectDir
		com.android.tools.lint.checks.infrastructure.TestFile[] testFiles
		boolean haveGradle
		java.io.File manifest
	private static void addManifestFileIfNecessary (java.io.File)  throws java.io.IOException 
		boolean ok
		java.io.FileWriter fw
		java.io.File parentFile
		java.io.File manifest
	public java.util.List getCheckedIssues () 
		com.android.tools.lint.client.api.JarFileIssueRegistry registry
		Throwable t
		java.io.File jar
		com.android.tools.lint.checks.infrastructure.TestLintClient client
		java.lang.reflect.Field field
		Class detectorClass
		com.android.tools.lint.detector.api.Issue issue
		String id
	public com.android.tools.lint.checks.infrastructure.TestLintTask runCompatChecks (boolean) 
		boolean runCompatChecks
	static void  () 
}

com/android/tools/lint/checks/infrastructure/TestLintTask$ErrorMessageChecker.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestLintTask$ErrorMessageChecker extends java.lang.Object {
	public abstract void checkReportedError (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/checks/infrastructure/LintDetectorTest$TestConfiguration.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestConfiguration extends com.android.tools.lint.client.api.DefaultConfiguration {
	final com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
	protected void  (com.android.tools.lint.checks.infrastructure.LintDetectorTest, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.Configuration) 
		com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.Configuration parent
	public void  (com.android.tools.lint.checks.infrastructure.LintDetectorTest, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.Configuration, java.io.File) 
		com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.Configuration parent
		java.io.File configFile
	protected com.android.tools.lint.detector.api.Severity getDefaultSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
	public boolean isEnabled (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	public void ignore (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
	public void setSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
}

com/android/tools/lint/checks/infrastructure/TestFile$PropertyTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile {
	private final StringBuilder stringBuilder
	private int nextLibraryIndex
	public void  () 
	public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile property (java.lang.String, java.lang.String) 
		String key
		String value
		String escapedValue
	public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile compileSdk (int) 
		int target
	public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile library (boolean) 
		boolean isLibrary
	public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile manifestMerger (boolean) 
		boolean merger
	public com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile dependsOn (java.lang.String) 
		String relative
	public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile withSource (java.lang.String) 
		String source
	public java.lang.String getContents () 
	public java.io.File createFile (java.io.File)  throws java.io.IOException 
		java.io.File targetDir
	public volatile com.android.tools.lint.checks.infrastructure.TestFile withSource (java.lang.String) 
}

com/android/tools/lint/checks/infrastructure/TestFile$ByteProducer.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer extends java.lang.Object {
	public void  () 
	public byte[] produce () 
}

com/android/tools/lint/checks/infrastructure/TestLintClient$3.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
 com.android.tools.lint.checks.infrastructure.TestLintClient$3 extends com.android.ide.common.res2.ResourceSet {
	final com.android.tools.lint.checks.infrastructure.TestLintClient this$0
	void  (com.android.tools.lint.checks.infrastructure.TestLintClient, java.lang.String, java.lang.String, java.lang.String, boolean) 
		com.android.tools.lint.checks.infrastructure.TestLintClient this$0
		String x0
		String x1
		String x2
		boolean x3
	protected void checkItems ()  throws com.android.ide.common.res2.DuplicateDataException 
}

com/android/tools/lint/checks/infrastructure/TestLintClient.class

com/android/tools/lint/checks/infrastructure/TestLintTask$LintDriverConfigurator.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestLintTask$LintDriverConfigurator extends java.lang.Object {
	public abstract void configure (com.android.tools.lint.client.api.LintDriver) 
}

com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestLintClient.class

com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestLintClient$1.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
 com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient$1 extends com.android.tools.lint.LintCliClient$LintCliUastParser {
	final com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient this$1
	void  (com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient this$1
		com.android.tools.lint.detector.api.Project x0
	public boolean prepare (java.util.List) 
		java.util.List contexts
		boolean ok
	public org.jetbrains.uast.UFile parse (com.android.tools.lint.detector.api.JavaContext) 
		com.intellij.psi.PsiErrorElement error
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UFile file
}

com/android/tools/lint/checks/infrastructure/TestFile$XmlTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$XmlTestFile extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile {
	private String rawSource
	public void  () 
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile create (java.lang.String, java.lang.String) 
		String to
		String source
		String plainSource
	private com.android.tools.lint.checks.infrastructure.TestFile$XmlTestFile withRawSource (java.lang.String) 
		String rawSource
	public com.android.tools.lint.checks.infrastructure.TestFile$XmlTestFile keepProcessingInstructions () 
	public java.lang.String getRawContents () 
	private static java.lang.String stripErrorMarkers (java.lang.String) 
		StringBuilder sb
		int prev
		int index
		String source
}

com/android/tools/lint/checks/infrastructure/TestConfiguration.class
TestConfiguration.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestConfiguration extends com.android.tools.lint.client.api.DefaultConfiguration {
	private final com.android.tools.lint.checks.infrastructure.TestLintTask task
	protected void  (com.android.tools.lint.checks.infrastructure.TestLintTask, com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.Configuration) 
		com.android.tools.lint.checks.infrastructure.TestLintTask task
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.Configuration parent
	protected com.android.tools.lint.detector.api.Severity getDefaultSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
	public boolean isEnabled (com.android.tools.lint.detector.api.Issue) 
		String id
		com.android.tools.lint.detector.api.Issue issue
	public void ignore (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
	public void setSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
}

com/android/tools/lint/checks/infrastructure/TestFiles.class
TestFiles.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFiles extends java.lang.Object {
	private void  () 
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile file () 
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile source (java.lang.String, java.lang.String) 
		String to
		String source
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile java (java.lang.String, java.lang.String) 
		String to
		String source
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile java (java.lang.String) 
		String source
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile kt (java.lang.String) 
		String source
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile kt (java.lang.String, java.lang.String) 
		String to
		String source
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile kotlin (java.lang.String) 
		String source
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile kotlin (java.lang.String, java.lang.String) 
		String to
		String source
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile xml (java.lang.String, java.lang.String) 
		String to
		String source
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile copy (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider) 
		String from
		com.android.tools.lint.checks.infrastructure.TestResourceProvider resourceProvider
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile copy (java.lang.String, java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider) 
		String from
		String to
		com.android.tools.lint.checks.infrastructure.TestResourceProvider resourceProvider
	public static com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile gradle (java.lang.String, java.lang.String) 
		String to
		String source
	public static com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile gradle (java.lang.String) 
		String source
	public static com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile manifest () 
	public static com.android.tools.lint.checks.infrastructure.TestFile$PropertyTestFile projectProperties () 
	public static com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile bytecode (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer) 
		String to
		com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer producer
	public static com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile bytes (java.lang.String, byte[]) 
		String to
		byte[] bytes
		com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer producer
	public static java.lang.String toBase64 (byte[]) 
		byte[] bytes
		String base64
	public static java.lang.String toBase64gzip (byte[]) 
		java.util.zip.GZIPOutputStream stream
		java.io.ByteArrayOutputStream out
		byte[] bytes
		String base64
	public static java.lang.String toBase64 (java.io.File)  throws java.io.IOException 
		java.io.File file
	public static java.lang.String toBase64gzip (java.io.File)  throws java.io.IOException 
		java.io.File file
	public static com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile base64 (java.lang.String, java.lang.String) 
		String to
		String encoded
		byte[] bytes
	public static com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile base64gzip (java.lang.String, java.lang.String) 
		java.io.ByteArrayInputStream in
		java.util.zip.GZIPInputStream stream
		String to
		String encoded
		byte[] bytes
		byte[] finalBytes
	public static transient com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile classpath (java.lang.String[]) 
		String path
		String[] extraLibraries
		StringBuilder sb
	public static com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile jar (java.lang.String) 
		String to
	public static transient com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile jar (java.lang.String, com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile[]) 
		String to
		com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile[] files
		com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile jar
	public static com.android.tools.lint.checks.infrastructure.TestFile$ImageTestFile image (java.lang.String, int, int) 
		String to
		int width
		int height
}

com/android/tools/lint/checks/infrastructure/TestLintClient$2.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
 com.android.tools.lint.checks.infrastructure.TestLintClient$2 extends com.android.tools.lint.EcjParser {
	final com.android.tools.lint.checks.infrastructure.TestLintClient this$0
	void  (com.android.tools.lint.checks.infrastructure.TestLintClient, com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.checks.infrastructure.TestLintClient this$0
		com.android.tools.lint.LintCliClient x0
		com.android.tools.lint.detector.api.Project x1
	public boolean prepareJavaParse (java.util.List) 
		String filename
		org.eclipse.jdt.core.compiler.IProblem problem
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		StringBuilder sb
		java.util.List contexts
		boolean success
}

com/android/tools/lint/checks/infrastructure/TestLintResult.class

com/android/tools/lint/checks/infrastructure/TestLintTask$OptionSetter.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestLintTask$OptionSetter extends java.lang.Object {
	public abstract void set (com.android.tools.lint.LintCliFlags) 
}

com/android/tools/lint/checks/infrastructure/TestLintClient$CustomIssueRegistry.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestLintClient$CustomIssueRegistry extends com.android.tools.lint.client.api.IssueRegistry {
	private final java.util.List issues
	public void  (java.util.List) 
		java.util.List issues
	public java.util.List getIssues () 
}

com/android/tools/lint/checks/infrastructure/GradleModelMocker.class
GradleModelMocker.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.GradleModelMocker extends java.lang.Object {
	private com.android.builder.model.AndroidProject project
	private com.android.builder.model.Variant variant
	private com.android.builder.model.level2.GlobalLibraryMap globalLibraryMap
	private final java.util.List buildTypes
	private final java.util.List androidLibraries
	private final java.util.List javaLibraries
	private final java.util.List allJavaLibraries
	private com.android.builder.model.ProductFlavor mergedFlavor
	private com.android.builder.model.ProductFlavor defaultFlavor
	private java.io.File projectDir
	private final java.util.List productFlavors
	private final com.google.common.collect.Multimap splits
	private com.android.utils.ILogger logger
	private boolean initialized
	private final String gradle
	private com.android.ide.common.repository.GradleVersion modelVersion
	private final java.util.Map graphs
	private boolean useBuildCache
	private com.android.builder.model.VectorDrawablesOptions vectorDrawablesOptions
	private boolean allowUnrecognizedConstructs
	private boolean fullDependencies
	static final boolean $assertionsDisabled
	public void  (java.lang.String) 
		String gradle
	public com.android.tools.lint.checks.infrastructure.GradleModelMocker withLogger (com.android.utils.ILogger) 
		com.android.utils.ILogger logger
	public com.android.tools.lint.checks.infrastructure.GradleModelMocker withModelVersion (java.lang.String) 
		String modelVersion
	public com.android.tools.lint.checks.infrastructure.GradleModelMocker withProjectDir (java.io.File) 
		java.io.File projectDir
	public com.android.tools.lint.checks.infrastructure.GradleModelMocker withDependencyGraph (java.lang.String) 
		String graph
	public com.android.tools.lint.checks.infrastructure.GradleModelMocker allowUnrecognizedConstructs () 
	public com.android.tools.lint.checks.infrastructure.GradleModelMocker withBuildCache (boolean) 
		boolean useBuildCache
	public com.android.tools.lint.checks.infrastructure.GradleModelMocker withFullDependencies (boolean) 
		boolean fullDependencies
	private void warn (java.lang.String) 
		String message
	private void error (java.lang.String) 
		String message
	private void ensureInitialized () 
	public com.android.builder.model.AndroidProject getProject () 
	public com.android.builder.model.Variant getVariant () 
	public com.android.builder.model.level2.GlobalLibraryMap getGlobalLibraryMap () 
	private void initialize () 
		com.android.builder.model.BuildTypeContainer container
		com.android.builder.model.SourceProvider provider
		com.android.builder.model.BuildType buildType
		com.android.builder.model.ProductFlavorContainer container
		com.android.builder.model.SourceProvider flavorSourceProvider
		com.android.builder.model.ProductFlavor flavor
		com.android.builder.model.level2.DependencyGraphs graphs
		java.util.Map$Entry entry
		String name
		String dimension
		com.android.builder.model.ProductFlavor flavor
		int apiVersion
		com.android.builder.model.Dependencies dependencies
		java.util.List containers
		com.android.builder.model.ProductFlavorContainer defaultContainer
		com.android.builder.model.SourceProvider mainProvider
		com.android.builder.model.SourceProviderContainer extraProvider
		com.android.builder.model.SourceProvider testSourceProvider
		java.util.List extraProviders
		java.util.List flavorContainers
		com.android.builder.model.AndroidArtifact artifact
		java.util.Collection outputs
		java.util.Set seenDimensions
		String defaultVariant
	private com.android.builder.model.level2.DependencyGraphs createDependencyGraphs () 
		com.android.builder.model.level2.Library lib
		com.android.builder.model.JavaLibrary library
		com.android.builder.model.level2.DependencyGraphs graphs
		java.util.List compileItems
		java.util.Map globalMap
		java.util.HashSet seen
	private void addGraphItems (java.util.List, java.util.Map, java.util.Set, java.util.Collection) 
		com.android.builder.model.AndroidLibrary androidLibrary
		com.android.builder.model.JavaLibrary javaLibrary
		com.android.builder.model.level2.GraphItem item
		com.android.builder.model.MavenCoordinates coordinates
		String name
		com.android.builder.model.Library library
		java.util.List result
		java.util.Map globalMap
		java.util.Set seen
		java.util.Collection libraries
	private com.android.builder.model.level2.Library createLevel2Library (com.android.builder.model.Library) 
		com.android.builder.model.AndroidLibrary androidLibrary
		java.io.File folder
		java.io.File jar
		com.android.builder.model.JavaLibrary javaLibrary
		java.util.List jars
		java.io.File jarFile
		com.android.builder.model.Library library
		com.android.builder.model.level2.Library lib
		com.android.builder.model.MavenCoordinates coordinates
		String name
	private void createEmptyJar (java.io.File) 
		java.util.jar.JarOutputStream jarOutputStream
		java.io.IOException e
		java.io.File parentFile
		java.util.jar.Manifest manifest
		java.io.File jar
	private static java.lang.String normalize (java.lang.String) 
		int commentEnd
		String line
		int commentIndex
	private void scan (java.lang.String, java.lang.String) 
		char c
		int i
		String name
		String blockBody
		String line
		int index
		String block
		char c
		int i
		int nameEnd
		String name
		int lineEnd
		int balance
		String gradle
		String context
		int start
		int end
	private static java.lang.String getUnquotedValue (java.lang.String) 
		String key
		int index
	private void line (java.lang.String, java.lang.String) 
		String part
		String group
		String artifact
		String version
		String declaration
		String declaration
		String id
		com.android.builder.model.ProductFlavor flavor
		com.android.builder.model.ApiVersion apiVersion
		com.android.builder.model.ProductFlavor flavor
		com.android.builder.model.ApiVersion version
		com.android.builder.model.ProductFlavor flavor
		int number
		com.android.builder.model.ProductFlavor flavor
		String value
		String name
		com.android.builder.model.ProductFlavor flavor
		String value
		String value
		String name
		com.android.builder.model.BuildType buildType
		String value
		String value
		String flavorName
		com.android.builder.model.ProductFlavor flavor
		com.android.builder.model.ProductFlavor flavor
		String s
		com.android.builder.model.ProductFlavor flavor
		java.util.Collection configs
		com.android.builder.model.VectorDrawablesOptions options
		String value
		String value
		com.android.ide.common.repository.GradleCoordinate gc
		java.util.Map manifestPlaceholders
		String name
		com.android.builder.model.BuildType buildType
		java.util.Map manifestPlaceholders
		java.util.Map manifestPlaceholders
		String name
		com.android.builder.model.ProductFlavor flavor
		java.util.Map manifestPlaceholders
		java.util.Map manifestPlaceholders
		String mapString
		int index
		String mapKey
		String mapValue
		String dimension
		String s
		String value
		java.util.Collection flavorDimensions
		String name
		com.android.builder.model.ProductFlavor productFlavor
		String dimension
		java.util.Map resValues
		com.android.builder.model.BuildType buildType
		java.util.Map resValues
		java.util.Map resValues
		com.android.builder.model.ProductFlavor flavor
		java.util.Map resValues
		String component
		int index
		String name
		java.util.Map resValues
		String fieldName
		String value
		String type
		String declaration
		com.google.common.base.Splitter splitter
		int resIndex
		com.android.builder.model.ClassField field
		String s
		String value
		String type
		String line
		String context
		String key
	private com.android.builder.model.ProductFlavor getFlavorFromContext (java.lang.String) 
		String name
		String context
	private com.android.builder.model.VectorDrawablesOptions getVectorDrawableOptions () 
	private com.android.builder.model.BuildType getBuildType (java.lang.String, boolean) 
		com.android.builder.model.BuildType type
		String name
		boolean create
	private com.android.builder.model.BuildType createBuildType (java.lang.String) 
		String name
		com.android.builder.model.BuildType buildType
	private void block (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String blockBody
		String context
	private com.android.builder.model.ProductFlavor getProductFlavor (java.lang.String, boolean) 
		com.android.builder.model.ProductFlavor flavor
		String name
		boolean create
	private com.android.builder.model.ProductFlavor createProductFlavor (java.lang.String) 
		String name
		com.android.builder.model.ProductFlavor flavor
	private static com.android.builder.model.AndroidArtifactOutput createAndroidArtifactOutput (java.lang.String, java.lang.String) 
		java.util.List filters
		com.android.build.FilterData filter
		String filterType
		String identifier
		com.android.builder.model.AndroidArtifactOutput artifactOutput
		com.android.build.OutputFile outputFile
		java.util.List outputFiles
		org.mockito.stubbing.OngoingStubbing when
	private static com.android.builder.model.SourceProvider createSourceProvider (java.io.File, java.lang.String) 
		java.io.File root
		String name
		com.android.builder.model.SourceProvider provider
		java.util.List resDirectories
		java.util.List javaDirectories
	private static com.android.builder.model.ApiVersion createApiVersion (java.lang.String) 
		String codeName
		com.android.sdklib.AndroidVersion sdkVersion
		String value
		com.android.builder.model.ApiVersion version
		String s
	private void addDependency (java.lang.String, java.lang.String, boolean) 
		String version
		String version
		String version
		String version
		String version
		String version
		String version
		String version
		com.android.builder.model.JavaLibrary library
		com.android.builder.model.AndroidLibrary library
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
		String declaration
		String scope
		boolean isProvided
	private void addTransitiveLibrary (java.lang.String) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
		String graph
	private void addLibrary (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
		com.android.builder.model.Library library
	private static boolean isJavaLibrary (java.lang.String) 
		String declaration
	private com.android.builder.model.AndroidLibrary createAndroidLibrary (java.lang.String, boolean) 
		String coordinateString
		boolean isProvided
	private com.android.builder.model.AndroidLibrary createAndroidLibrary (java.lang.String, java.lang.String, boolean) 
		String hash
		java.io.File dir
		String coordinateString
		String promotedTo
		boolean isProvided
		com.android.ide.common.repository.GradleCoordinate coordinate
		com.android.builder.model.MavenCoordinates mavenCoordinates
		com.android.builder.model.AndroidLibrary library
		java.io.File dir
		java.io.File jar
	private com.android.builder.model.JavaLibrary createJavaLibrary (java.lang.String, boolean) 
		String coordinateString
		boolean isProvided
	private com.android.builder.model.JavaLibrary createJavaLibrary (java.lang.String, java.lang.String, boolean) 
		String coordinateString
		String promotedTo
		boolean isProvided
		com.android.ide.common.repository.GradleCoordinate coordinate
		com.android.builder.model.MavenCoordinates mavenCoordinates
		com.android.builder.model.JavaLibrary library
		java.io.File jar
	public java.io.File getProjectDir () 
	public void setVariantName (java.lang.String) 
		com.android.builder.model.ProductFlavor flavor
		com.android.builder.model.BuildType buildType
		String s
		String variantName
		com.google.common.base.Splitter splitter
		java.util.List flavors
	com.android.builder.model.Dependencies createDependencies (java.lang.String) 
		String graph
		java.util.List deps
	java.util.List parseDependencyGraph (java.lang.String) 
		String graph
	java.util.List parseDependencyGraph (java.lang.String, java.util.Map) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep lastChild
		int depth
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
		String line
		String graph
		java.util.Map map
		String[] lines
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep root
		java.util.Deque stack
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep parent
	private static int getDepth (java.lang.String) 
		String line
	private static int getIndent (java.lang.String) 
		char c
		int i
		String line
	private com.android.builder.model.Dependencies createDependencies (java.util.List) 
		String name
		com.android.builder.model.AndroidLibrary library
		java.util.List deps
		com.android.builder.model.Dependencies dependencies
		java.util.List androidLibraries
		java.util.List javaLibraries
		java.util.List projects
	private java.util.List createAndroidLibraries (java.util.List) 
		com.android.builder.model.AndroidLibrary androidLibrary
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
		java.util.List deps
		java.util.List androidLibraries
	private java.util.List createJavaLibraries (java.util.List) 
		com.android.builder.model.JavaLibrary javaLibrary
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep dep
		java.util.List deps
		java.util.List javaLibraries
	static boolean access$400 (java.lang.String) 
		String x0
	static com.android.builder.model.AndroidLibrary access$500 (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String, java.lang.String, boolean) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker x0
		String x1
		String x2
		boolean x3
	static java.util.List access$600 (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.util.List) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker x0
		java.util.List x1
	static java.util.List access$700 (com.android.tools.lint.checks.infrastructure.GradleModelMocker) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker x0
	static java.util.List access$800 (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.util.List) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker x0
		java.util.List x1
	static com.android.builder.model.JavaLibrary access$900 (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String, java.lang.String, boolean) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker x0
		String x1
		String x2
		boolean x3
	static void  () 
}

com/android/tools/lint/checks/infrastructure/TestResourceProvider.class
TestResourceProvider.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestResourceProvider extends java.lang.Object {
	public abstract java.io.InputStream getTestResource (java.lang.String, boolean) 
}

com/android/tools/lint/checks/infrastructure/TestFile$JavaTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$JavaTestFile extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile {
	private static final java.util.regex.Pattern PACKAGE_PATTERN
	private static final java.util.regex.Pattern CLASS_PATTERN
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile create (java.lang.String) 
		String source
		java.util.regex.Matcher matcher
		boolean foundPackage
		String pkg
		boolean foundClass
		String cls
		String to
	public static com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile create (java.lang.String, java.lang.String) 
		String to
		String source
	static void  () 
}

com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestLintClient$2.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
 com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient$2 extends com.android.tools.lint.EcjParser {
	final com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient this$1
	void  (com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient, com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient this$1
		com.android.tools.lint.LintCliClient x0
		com.android.tools.lint.detector.api.Project x1
	public boolean prepareJavaParse (java.util.List) 
		String filename
		org.eclipse.jdt.core.compiler.IProblem problem
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		StringBuilder sb
		java.util.List contexts
		boolean success
}

com/android/tools/lint/checks/infrastructure/TestFile$GradleTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$GradleTestFile extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile {
	private com.android.tools.lint.checks.infrastructure.GradleModelMocker mocker
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.lang.String) 
		String to
		String source
	public com.android.tools.lint.checks.infrastructure.GradleModelMocker getMocker (java.io.File) 
		java.io.File projectDir
	static void  () 
}

com/android/tools/lint/checks/infrastructure/TestLintTask$GradleMockModifier.class
TestLintTask.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.TestLintTask$GradleMockModifier extends java.lang.Object {
	public abstract void modify (com.android.builder.model.AndroidProject, com.android.builder.model.Variant) 
}

com/android/tools/lint/checks/infrastructure/TestFiles$1.class
TestFiles.java
package com.android.tools.lint.checks.infrastructure
final com.android.tools.lint.checks.infrastructure.TestFiles$1 extends com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer {
	final byte[] val$bytes
	void  (byte[]) 
	public byte[] produce () 
}

com/android/tools/lint/checks/infrastructure/GradleModelMocker$Dep.class
GradleModelMocker.java
package com.android.tools.lint.checks.infrastructure
 com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep extends java.lang.Object {
	public final com.android.ide.common.repository.GradleCoordinate coordinate
	public final String coordinateString
	public final String promotedTo
	public final java.util.List children
	public final int depth
	final com.android.tools.lint.checks.infrastructure.GradleModelMocker this$0
	public void  (com.android.tools.lint.checks.infrastructure.GradleModelMocker, java.lang.String, int) 
		String coordinateString
		int depth
		int promoted
	private void add (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep child
	public boolean isJavaLibrary () 
	public boolean isProject () 
	com.android.builder.model.Library createLibrary () 
	private com.android.builder.model.AndroidLibrary createAndroidLibrary () 
		String name
		com.android.builder.model.AndroidLibrary androidLibrary
		java.util.List jc
		java.util.List ac
		org.mockito.stubbing.OngoingStubbing stub2
		com.android.builder.model.AndroidLibrary androidLibrary
	private com.android.builder.model.JavaLibrary createJavaLibrary () 
		java.util.List children
		org.mockito.stubbing.OngoingStubbing stub
		com.android.builder.model.JavaLibrary javaLibrary
	private com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep getLastChild () 
	public java.lang.String toString () 
	public void printTree (int, java.io.PrintStream) 
		int i
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep child
		int indent
		java.io.PrintStream writer
	static void access$000 (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep, com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep x0
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep x1
	static com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep access$100 (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep x0
	static com.android.builder.model.AndroidLibrary access$200 (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep x0
	static com.android.builder.model.JavaLibrary access$300 (com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep) 
		com.android.tools.lint.checks.infrastructure.GradleModelMocker$Dep x0
}

com/android/tools/lint/checks/infrastructure/TestFile$BytecodeProducer.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer extends com.android.tools.lint.checks.infrastructure.TestFile$ByteProducer implements org.objectweb.asm.Opcodes  {
	public void  () 
	public byte[] produce () 
}

com/android/tools/lint/checks/infrastructure/TestFile$JarTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile {
	private final java.util.List files
	private final java.util.Map path
	public void  (java.lang.String) 
		String to
	public transient com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile files (com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile[]) 
		com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile[] files
	public com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile add (com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile, java.lang.String) 
		com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile file
		String path
	public com.android.tools.lint.checks.infrastructure.TestFile$JarTestFile add (com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile) 
		com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile file
	public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile withSource (java.lang.String) 
		String source
	public java.lang.String getContents () 
	public java.io.File createFile (java.io.File)  throws java.io.IOException 
		boolean mkdir
		boolean mkdir
		boolean deleted
		byte[] bytes
		String contents
		byte[] bytes
		String path
		com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile file
		java.util.jar.JarOutputStream jarOutputStream
		java.io.File targetDir
		String target
		int index
		String relative
		String name
		java.io.File dir
		java.io.File tempFile
		java.util.jar.Manifest manifest
	public volatile com.android.tools.lint.checks.infrastructure.TestFile withSource (java.lang.String) 
}

com/android/tools/lint/checks/infrastructure/ProjectDescription.class
ProjectDescription.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.ProjectDescription extends java.lang.Object {
	com.android.tools.lint.checks.infrastructure.TestFile[] files
	final java.util.List dependsOn
	String name
	String dependencyGraph
	com.android.tools.lint.checks.infrastructure.ProjectDescription$Type type
	boolean report
	static final boolean $assertionsDisabled
	public void  () 
	public transient void  (com.android.tools.lint.checks.infrastructure.TestFile[]) 
		com.android.tools.lint.checks.infrastructure.TestFile[] files
	public com.android.tools.lint.checks.infrastructure.ProjectDescription name (java.lang.String) 
		String name
	public transient com.android.tools.lint.checks.infrastructure.ProjectDescription files (com.android.tools.lint.checks.infrastructure.TestFile[]) 
		com.android.tools.lint.checks.infrastructure.TestFile[] files
	public com.android.tools.lint.checks.infrastructure.ProjectDescription dependsOn (com.android.tools.lint.checks.infrastructure.ProjectDescription) 
		com.android.tools.lint.checks.infrastructure.ProjectDescription library
	public com.android.tools.lint.checks.infrastructure.ProjectDescription withDependencyGraph (java.lang.String) 
		String dependencyGraph
	public com.android.tools.lint.checks.infrastructure.ProjectDescription type (com.android.tools.lint.checks.infrastructure.ProjectDescription$Type) 
		com.android.tools.lint.checks.infrastructure.ProjectDescription$Type type
	public com.android.tools.lint.checks.infrastructure.ProjectDescription report (boolean) 
		boolean report
	static void  () 
}

com/android/tools/lint/checks/infrastructure/TestFile$BinaryTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$BinaryTestFile extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile {
	private final com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer producer
	public void  (java.lang.String, com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer) 
		String to
		com.android.tools.lint.checks.infrastructure.TestFile$BytecodeProducer producer
	public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile withSource (java.lang.String) 
		String source
	public java.lang.String getContents () 
	public byte[] getBinaryContents () 
	public java.io.File createFile (java.io.File)  throws java.io.IOException 
		java.io.File targetDir
		String target
		int index
		String relative
		String name
		java.io.InputStream stream
	public volatile com.android.tools.lint.checks.infrastructure.TestFile withSource (java.lang.String) 
}

com/android/tools/lint/checks/infrastructure/LintDetectorTest.class

com/android/tools/lint/checks/infrastructure/TestFile$ManifestTestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile {
	public String pkg
	public int minSdk
	public int targetSdk
	public String[] permissions
	public void  () 
	public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile minSdk (int) 
		int min
	public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile targetSdk (int) 
		int target
	public transient com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile permissions (java.lang.String[]) 
		String[] permissions
	public com.android.tools.lint.checks.infrastructure.TestFile$ManifestTestFile pkg (java.lang.String) 
		String pkg
	public java.lang.String getContents () 
		String permission
		StringBuilder permissionBlock
		StringBuilder sb
	public java.io.File createFile (java.io.File)  throws java.io.IOException 
		java.io.File targetDir
}

com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestFile.class
LintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile extends com.android.tools.lint.checks.infrastructure.TestFile {
	public void  () 
	public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile withSource (java.lang.String) 
		String source
	public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile from (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider) 
		String from
		com.android.tools.lint.checks.infrastructure.TestResourceProvider provider
	public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile to (java.lang.String) 
		String to
	public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile copy (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider) 
		String relativePath
		com.android.tools.lint.checks.infrastructure.TestResourceProvider provider
	public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile withBytes (byte[]) 
		byte[] bytes
	public com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestFile within (java.lang.String) 
		String root
	public volatile com.android.tools.lint.checks.infrastructure.TestFile withBytes (byte[]) 
	public volatile com.android.tools.lint.checks.infrastructure.TestFile copy (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider) 
	public volatile com.android.tools.lint.checks.infrastructure.TestFile within (java.lang.String) 
	public volatile com.android.tools.lint.checks.infrastructure.TestFile to (java.lang.String) 
	public volatile com.android.tools.lint.checks.infrastructure.TestFile from (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider) 
	public volatile com.android.tools.lint.checks.infrastructure.TestFile withSource (java.lang.String) 
}

com/android/tools/lint/checks/infrastructure/TestLintClient$1.class
TestLintClient.java
package com.android.tools.lint.checks.infrastructure
 com.android.tools.lint.checks.infrastructure.TestLintClient$1 extends com.android.tools.lint.LintCliClient$LintCliUastParser {
	final com.android.tools.lint.checks.infrastructure.TestLintClient this$0
	void  (com.android.tools.lint.checks.infrastructure.TestLintClient, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.checks.infrastructure.TestLintClient this$0
		com.android.tools.lint.detector.api.Project x0
	public boolean prepare (java.util.List) 
		java.util.List contexts
		boolean ok
	public org.jetbrains.uast.UFile parse (com.android.tools.lint.detector.api.JavaContext) 
		com.intellij.psi.PsiErrorElement error
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UFile file
}

com/android/tools/lint/checks/infrastructure/TestFile.class
TestFile.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.TestFile extends java.lang.Object {
	public String sourceRelativePath
	public String targetRelativePath
	public String contents
	public byte[] bytes
	private com.android.tools.lint.checks.infrastructure.TestResourceProvider resourceProvider
	public String targetRootFolder
	static final boolean $assertionsDisabled
	public void  () 
	public com.android.tools.lint.checks.infrastructure.TestFile withSource (java.lang.String) 
		String source
	public com.android.tools.lint.checks.infrastructure.TestFile from (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider) 
		String from
		com.android.tools.lint.checks.infrastructure.TestResourceProvider provider
	public com.android.tools.lint.checks.infrastructure.TestFile to (java.lang.String) 
		String to
	public com.android.tools.lint.checks.infrastructure.TestFile within (java.lang.String) 
		String root
	public com.android.tools.lint.checks.infrastructure.TestFile copy (java.lang.String, com.android.tools.lint.checks.infrastructure.TestResourceProvider) 
		String relativePath
		com.android.tools.lint.checks.infrastructure.TestResourceProvider provider
		String targetPath
		int replaceIndex
	public java.lang.String getTargetPath () 
		String target
	public java.io.File createFile (java.io.File)  throws java.io.IOException 
		java.io.InputStream stream
		java.io.InputStream stream
		java.io.File targetDir
		java.io.InputStream stream
		String target
		int index
		String relative
		String name
	public java.lang.String getContents () 
		java.io.IOException ignore
		java.io.InputStream stream
	public java.lang.String getRawContents () 
	public com.android.tools.lint.checks.infrastructure.TestFile withBytes (byte[]) 
		byte[] bytes
	static void  () 
}

com/android/tools/lint/checks/infrastructure/BaseLintDetectorTest.class

NOTICE