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$2.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient$2 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)
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient this$1
String x0
String x1
protected void checkItems () throws com.android.ide.common.res2.DuplicateDataException
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$PropertyTestFile.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$PropertyTestFile extends com.android.testutils.SdkTestCase$TestFile {
private StringBuilder mStringBuilder
private int mNextLibraryIndex
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 com.android.tools.lint.checks.infrastructure.LintDetectorTest$PropertyTestFile property (java.lang.String, java.lang.String)
String key
String value
String escapedValue
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$PropertyTestFile compileSdk (int)
int target
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$PropertyTestFile library (boolean)
boolean isLibrary
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$PropertyTestFile manifestMerger (boolean)
boolean merger
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$PropertyTestFile dependsOn (java.lang.String)
String relative
public com.android.testutils.SdkTestCase$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
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public abstract com.android.tools.lint.checks.infrastructure.LintDetectorTest extends com.android.testutils.SdkTestCase {
private com.android.tools.lint.detector.api.Detector mDetector
private static final java.util.regex.Pattern PACKAGE_PATTERN
private static final java.util.regex.Pattern CLASS_PATTERN
private StringBuilder mOutput
public void ()
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
java.util.List issues
Throwable t
com.android.tools.lint.detector.api.Issue issue
java.util.List issues
protected abstract com.android.tools.lint.detector.api.Detector getDetector ()
protected final com.android.tools.lint.detector.api.Detector getDetectorInstance ()
protected boolean allowCompilationErrors ()
protected boolean skipExtraTokenChecks ()
protected abstract java.util.List getIssues ()
protected transient java.lang.String lintFiles (java.lang.String[]) throws java.lang.Exception
java.io.File file
String relativePath
String[] relativePaths
java.util.List files
java.io.File targetDir
protected java.lang.String checkLint (java.util.List) throws java.lang.Exception
java.util.List files
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient lintClient
protected java.lang.String checkLint (com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient, java.util.List) throws java.lang.Exception
java.lang.reflect.Field field
java.util.List list
Throwable t
String secondResult
String secondResult
java.io.File f
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient lintClient
java.util.List files
String result
protected 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.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
protected com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient createClient ()
protected com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestConfiguration getConfiguration (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.detector.api.Project project
protected void configureDriver (com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.client.api.LintDriver driver
protected transient java.lang.String lintProject (java.lang.String[]) throws java.lang.Exception
String[] relativePaths
java.io.File projectDir
protected transient java.lang.String lintProjectIncrementally (java.lang.String, java.lang.String[]) throws java.lang.Exception
String currentFile
String[] relativePaths
java.io.File projectDir
java.io.File current
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient client
protected transient java.lang.String lintProjectIncrementally (java.lang.String, com.android.testutils.SdkTestCase$TestFile[]) throws java.lang.Exception
String currentFile
com.android.testutils.SdkTestCase$TestFile[] files
java.io.File projectDir
java.io.File current
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient client
protected transient java.lang.String lintProject (com.android.testutils.SdkTestCase$TestFile[]) throws java.lang.Exception
com.android.testutils.SdkTestCase$TestFile[] files
java.io.File projectDir
protected java.io.File getTargetDir ()
java.io.File targetDir
public com.android.testutils.SdkTestCase$TestFile file ()
public com.android.testutils.SdkTestCase$TestFile source (java.lang.String, java.lang.String)
String to
String source
public com.android.testutils.SdkTestCase$TestFile java (java.lang.String, java.lang.String)
String to
String source
public com.android.testutils.SdkTestCase$TestFile java (java.lang.String)
String source
java.util.regex.Matcher matcher
String pkg
String cls
String to
public com.android.testutils.SdkTestCase$TestFile xml (java.lang.String, java.lang.String)
String to
String source
public com.android.testutils.SdkTestCase$TestFile copy (java.lang.String, java.lang.String)
String from
String to
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$ManifestTestFile manifest ()
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$PropertyTestFile projectProperties ()
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$BinaryTestFile bytecode (java.lang.String, com.android.tools.lint.checks.infrastructure.LintDetectorTest$BytecodeProducer)
String to
com.android.tools.lint.checks.infrastructure.LintDetectorTest$BytecodeProducer producer
public static java.lang.String toBase64 (byte[])
byte[] bytes
String base64
public static java.lang.String toBase64 (java.io.File) throws java.io.IOException
java.io.File file
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$BinaryTestFile base64 (java.lang.String, java.lang.String)
String to
String encoded
byte[] bytes
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$JarTestFile jar (java.lang.String)
String to
public transient com.android.tools.lint.checks.infrastructure.LintDetectorTest$JarTestFile jar (java.lang.String, com.android.testutils.SdkTestCase$TestFile[])
String to
com.android.testutils.SdkTestCase$TestFile[] files
com.android.tools.lint.checks.infrastructure.LintDetectorTest$JarTestFile jar
public com.android.testutils.SdkTestCase$TestFile copy (java.lang.String)
String from
protected transient java.io.File getProjectDir (java.lang.String, java.lang.String[]) throws java.lang.Exception
String relativePath
String name
String[] relativePaths
java.util.List testFiles
protected transient java.io.File getProjectDir (java.lang.String, com.android.testutils.SdkTestCase$TestFile[]) throws java.lang.Exception
java.io.File file
com.android.testutils.SdkTestCase$TestFile fp
String name
com.android.testutils.SdkTestCase$TestFile[] testFiles
java.io.File projectDir
private static void addManifestFile (java.io.File) throws java.io.IOException
java.io.File manifest
java.io.FileWriter fw
java.io.File projectDir
protected java.io.InputStream getTestResource (java.lang.String, boolean)
String relativePath
boolean expectExists
String path
java.io.InputStream stream
protected boolean isEnabled (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
Class detectorClass
protected boolean includeParentPath ()
protected java.util.EnumSet getLintScope (java.util.List)
java.util.List file
public java.lang.String getSuperClass (com.android.tools.lint.detector.api.Project, java.lang.String)
com.android.tools.lint.detector.api.Project project
String name
protected boolean ignoreSystemErrors ()
protected java.io.File getRootDir ()
java.io.File settingsGradle
java.io.File lint
java.io.File tools
java.io.File dir
java.net.MalformedURLException e
java.net.URL location
java.security.CodeSource source
static java.io.File access$000 (com.android.tools.lint.checks.infrastructure.LintDetectorTest, java.io.File, java.lang.String, java.lang.String, java.io.InputStream) throws java.io.IOException
com.android.tools.lint.checks.infrastructure.LintDetectorTest x0
java.io.File x1
String x2
String x3
java.io.InputStream x4
static java.lang.StringBuilder access$100 (com.android.tools.lint.checks.infrastructure.LintDetectorTest)
com.android.tools.lint.checks.infrastructure.LintDetectorTest x0
static java.lang.String access$200 (com.android.tools.lint.checks.infrastructure.LintDetectorTest, java.lang.String)
com.android.tools.lint.checks.infrastructure.LintDetectorTest x0
String x1
static void ()
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$2.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.LintDetectorTest$2 extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$BytecodeProducer {
final byte[] val$bytes
final com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
void (com.android.tools.lint.checks.infrastructure.LintDetectorTest, byte[])
com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
public byte[] produce ()
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$BinaryTestFile.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$BinaryTestFile extends com.android.testutils.SdkTestCase$TestFile {
private final com.android.tools.lint.checks.infrastructure.LintDetectorTest$BytecodeProducer mProducer
final com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
public void (com.android.tools.lint.checks.infrastructure.LintDetectorTest, java.lang.String, com.android.tools.lint.checks.infrastructure.LintDetectorTest$BytecodeProducer)
com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
String to
com.android.tools.lint.checks.infrastructure.LintDetectorTest$BytecodeProducer producer
public com.android.testutils.SdkTestCase$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
int index
String relative
String name
java.io.InputStream stream
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$BytecodeProducer.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$BytecodeProducer extends com.android.tools.lint.checks.infrastructure.LintDetectorTest$ByteProducer implements org.objectweb.asm.Opcodes {
public void ()
public byte[] produce ()
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$1.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.LintDetectorTest$1 extends java.lang.Object implements java.util.Comparator {
final com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
void (com.android.tools.lint.checks.infrastructure.LintDetectorTest)
com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
public int compare (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
com.android.resources.ResourceFolderType folder1
com.android.resources.ResourceFolderType folder2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$ByteProducer.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$ByteProducer extends java.lang.Object {
public void ()
public byte[] produce ()
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestLintClient.class
com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestLintClient$1.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
com.android.tools.lint.checks.infrastructure.LintDetectorTest$TestLintClient$1 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 void 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
}
com/android/tools/lint/checks/infrastructure/LintDetectorTest$TestConfiguration.classLintDetectorTest.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/LintDetectorTest$ManifestTestFile.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$ManifestTestFile extends com.android.testutils.SdkTestCase$TestFile {
public String pkg
public int minSdk
public int targetSdk
public String[] permissions
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 com.android.tools.lint.checks.infrastructure.LintDetectorTest$ManifestTestFile minSdk (int)
int min
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$ManifestTestFile targetSdk (int)
int target
public transient com.android.tools.lint.checks.infrastructure.LintDetectorTest$ManifestTestFile permissions (java.lang.String[])
String[] permissions
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$CustomIssueRegistry.classLintDetectorTest.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/LintDetectorTest$JarTestFile.classLintDetectorTest.java
package com.android.tools.lint.checks.infrastructure
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$JarTestFile extends com.android.testutils.SdkTestCase$TestFile {
private java.util.List mFiles
private java.util.Map mPath
final com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
public void (com.android.tools.lint.checks.infrastructure.LintDetectorTest, java.lang.String)
com.android.tools.lint.checks.infrastructure.LintDetectorTest this$0
String to
public transient com.android.tools.lint.checks.infrastructure.LintDetectorTest$JarTestFile files (com.android.testutils.SdkTestCase$TestFile[])
com.android.testutils.SdkTestCase$TestFile[] files
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$JarTestFile add (com.android.testutils.SdkTestCase$TestFile, java.lang.String)
com.android.testutils.SdkTestCase$TestFile file
String path
public com.android.tools.lint.checks.infrastructure.LintDetectorTest$JarTestFile add (com.android.testutils.SdkTestCase$TestFile)
com.android.testutils.SdkTestCase$TestFile file
public com.android.testutils.SdkTestCase$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.testutils.SdkTestCase$TestFile file
java.io.File targetDir
int index
String relative
String name
java.io.File dir
java.io.File tempFile
java.util.jar.Manifest manifest
java.util.jar.JarOutputStream jarOutputStream
}
NOTICE