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.classLintDetectorTest.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.classProjectDescription.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.classTestFile.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.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/TestFiles$3.classTestFiles.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.classTestFile.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.classTestFiles.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.classTestLintTask.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.classTestLintTask.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.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/TestFile$PropertyTestFile.classTestFile.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.classTestFile.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.classTestLintClient.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.classTestLintTask.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.classLintDetectorTest.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.classTestFile.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.classTestConfiguration.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.classTestFiles.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.classTestLintClient.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.classTestLintTask.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.classTestLintClient.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.classGradleModelMocker.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.classTestResourceProvider.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.classTestFile.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.classLintDetectorTest.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.classTestFile.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.classTestLintTask.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.classTestFiles.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.classGradleModelMocker.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.classTestFile.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.classTestFile.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.classProjectDescription.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.classTestFile.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.classTestFile.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.classLintDetectorTest.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.classTestLintClient.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.classTestFile.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