Skip navigation links
A C D E F G H I L M R S T V W 

A

addJavaSources(List<File>, File) - Static method in class com.android.tools.lint.annotations.Extractor
 
addProgressPrinter() - Method in class com.android.tools.lint.gradle.LintGradleClient
 
analyze() - Method in class com.android.tools.lint.gradle.LintGradleExecution
 
ANDROID_ANNOTATIONS_PREFIX - Static variable in class com.android.tools.lint.annotations.Extractor
 
ANDROID_INT_DEF - Static variable in class com.android.tools.lint.annotations.Extractor
 
ANDROID_INT_RANGE - Static variable in class com.android.tools.lint.annotations.Extractor
 
ANDROID_LONG_DEF - Static variable in class com.android.tools.lint.annotations.Extractor
 
ANDROID_NOTNULL - Static variable in class com.android.tools.lint.annotations.Extractor
 
ANDROID_NULLABLE - Static variable in class com.android.tools.lint.annotations.Extractor
 
ANDROID_REQUIRES_PERMISSION - Static variable in class com.android.tools.lint.annotations.Extractor
 
ANDROID_STRING_DEF - Static variable in class com.android.tools.lint.annotations.Extractor
 
ANDROIDX_NOTNULL - Static variable in class com.android.tools.lint.annotations.Extractor
 
ANDROIDX_NULLABLE - Static variable in class com.android.tools.lint.annotations.Extractor
 
ApiDatabase - Class in com.android.tools.lint.annotations
Reads a signature file in the format of the new API files in frameworks/base/api
ApiDatabase(List<String>) - Constructor for class com.android.tools.lint.annotations.ApiDatabase
 
ApiDatabase(File) - Constructor for class com.android.tools.lint.annotations.ApiDatabase
 
ATTR_PURE - Static variable in class com.android.tools.lint.annotations.Extractor
 
ATTR_VAL - Static variable in class com.android.tools.lint.annotations.Extractor
 

C

com.android.tools.lint.annotations - package com.android.tools.lint.annotations
 
com.android.tools.lint.gradle - package com.android.tools.lint.gradle
 
continueAfterBaseLineCreated() - Static method in class com.android.tools.lint.gradle.LintGradleClient
Whether lint should continue running after a baseline has been created
createAndroidProject(Project, ToolingModelBuilderRegistry) - Static method in class com.android.tools.lint.gradle.LintGradleExecution
 
createData(String, UAnnotation) - Method in class com.android.tools.lint.annotations.Extractor
 
createDriver(IssueRegistry, LintRequest) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
createLintRequest(List<File>) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
createLocation(GradleContext, Object) - Method in class com.android.tools.lint.gradle.GroovyGradleVisitor
 
createOutputPath(Project, String, String, File, boolean) - Static method in class com.android.tools.lint.gradle.SyncOptions
 
createProject(File, File) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
createUnitsForFiles(Project, List<File>) - Static method in class com.android.tools.lint.annotations.Extractor
 
createUnitsInDirectories(Project, List<File>) - Static method in class com.android.tools.lint.annotations.Extractor
 

D

dependsOn(Dependencies, String) - Static method in class com.android.tools.lint.gradle.LintGradleProject
 
dependsOn(AndroidLibrary, String) - Static method in class com.android.tools.lint.gradle.LintGradleProject
 

E

export(File, File) - Method in class com.android.tools.lint.annotations.Extractor
 
extractFromProjectSource(List<? extends PsiFile>) - Method in class com.android.tools.lint.annotations.Extractor
 
Extractor - Class in com.android.tools.lint.annotations
Annotation extractor which looks for annotations in parsed compilation units and writes the annotations into a format suitable for use by IntelliJ and Android Studio etc; it's basically an XML file, organized by package, which lists the signatures for fields and methods in classes in the given package, and identifiers method parameters by index, and lists the annotations annotated on that element.
Extractor(ApiDatabase, Collection<File>, boolean, boolean, boolean) - Constructor for class com.android.tools.lint.annotations.Extractor
 
Extractor.ClassKind - Enum in com.android.tools.lint.annotations
 

F

findResource(String) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
findRuleJars(Project) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
forClass(PsiClass) - Static method in enum com.android.tools.lint.annotations.Extractor.ClassKind
 

G

gatherSources(List<File>) - Static method in class com.android.tools.lint.annotations.Extractor
 
getBaselineVariantName() - Method in class com.android.tools.lint.gradle.LintGradleClient
 
getBuildTools(Project) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
getCacheDir(String, boolean) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
getClientRevision() - Method in class com.android.tools.lint.gradle.LintGradleClient
 
getConfiguration(Project, LintDriver) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
getDeclaredIntFields(String) - Method in class com.android.tools.lint.annotations.ApiDatabase
 
getGradleVisitor() - Method in class com.android.tools.lint.gradle.LintGradleClient
 
getKeepType() - Method in enum com.android.tools.lint.annotations.Extractor.ClassKind
 
getMergedManifest() - Method in class com.android.tools.lint.gradle.LintGradleClient
 
getMergedManifest(Project) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
getPropertyKeyCookie(Object) - Method in class com.android.tools.lint.gradle.GroovyGradleVisitor
 
getPropertyPairCookie(Object) - Method in class com.android.tools.lint.gradle.GroovyGradleVisitor
 
getSdkHome() - Method in class com.android.tools.lint.gradle.LintGradleClient
 
getStartOffset(GradleContext, Object) - Method in class com.android.tools.lint.gradle.GroovyGradleVisitor
 
GroovyGradleVisitor - Class in com.android.tools.lint.gradle
Implementation of the GradleDetector using a real Groovy AST, which the Gradle plugin has access to.
GroovyGradleVisitor() - Constructor for class com.android.tools.lint.gradle.GroovyGradleVisitor
 

H

hasClass(String) - Method in class com.android.tools.lint.annotations.ApiDatabase
 
hasField(String, String) - Method in class com.android.tools.lint.annotations.ApiDatabase
 
hasMethod(String, String, String) - Method in class com.android.tools.lint.annotations.ApiDatabase
 
hasPackage(String) - Method in class com.android.tools.lint.annotations.ApiDatabase
 

I

IDEA_CONTRACT - Static variable in class com.android.tools.lint.annotations.Extractor
 
IDEA_MAGIC - Static variable in class com.android.tools.lint.annotations.Extractor
 
IDEA_NON_NLS - Static variable in class com.android.tools.lint.annotations.Extractor
 
IDEA_NOTNULL - Static variable in class com.android.tools.lint.annotations.Extractor
 
IDEA_NULLABLE - Static variable in class com.android.tools.lint.annotations.Extractor
 
initialize() - Method in class com.android.tools.lint.gradle.LintGradleProject
 
isGradleProject() - Method in class com.android.tools.lint.gradle.LintGradleProject
 
isHiddenTypeDef(UClass) - Static method in class com.android.tools.lint.annotations.Extractor
Returns true if this type declaration for a typedef is hidden (e.g.
isListIgnored() - Method in class com.android.tools.lint.annotations.Extractor
 

L

lintAllVariants(AndroidProject) - Method in class com.android.tools.lint.gradle.LintGradleExecution
Runs lint individually on all the variants, and then compares the results across variants and reports these
LintGradleClient - Class in com.android.tools.lint.gradle
 
LintGradleClient(String, IssueRegistry, LintCliFlags, Project, File, Variant, VariantInputs, BuildToolInfo, boolean, String) - Constructor for class com.android.tools.lint.gradle.LintGradleClient
 
LintGradleExecution - Class in com.android.tools.lint.gradle
Class responsible for driving lint from within Gradle.
LintGradleExecution(LintExecutionRequest) - Constructor for class com.android.tools.lint.gradle.LintGradleExecution
 
LintGradleProject - Class in com.android.tools.lint.gradle
An implementation of Lint's Project class wrapping a Gradle model (project or library)
lintNonAndroid() - Method in class com.android.tools.lint.gradle.LintGradleExecution
Runs lint for a non-Android project (such as a project that only applies the Kotlin Gradle plugin, not the Android Gradle plugin
lintSingleVariant(Variant) - Method in class com.android.tools.lint.gradle.LintGradleExecution
Runs lint on a single specified variant

M

merge(Map<Variant, List<Warning>>, AndroidProject) - Static method in class com.android.tools.lint.gradle.LintGradleClient
Given a list of results from separate variants, merge them into a single list of warnings, and mark their
mergeExisting(File) - Method in class com.android.tools.lint.annotations.Extractor
 
minSdkVersion - Variable in class com.android.tools.lint.gradle.LintGradleProject
 

R

readManifest(File) - Method in class com.android.tools.lint.gradle.LintGradleProject
 
REMOVE_HIDDEN_TYPEDEFS - Static variable in class com.android.tools.lint.annotations.Extractor
If true, remove typedefs (even public ones) if they are marked with @hide.
removeTypedefClasses() - Method in class com.android.tools.lint.annotations.Extractor
 
removeTypedefClasses(Collection<File>, File) - Static method in class com.android.tools.lint.annotations.Extractor
 
report(Context, Issue, Severity, Location, String, TextFormat, LintFix) - Method in class com.android.tools.lint.gradle.LintGradleClient
 
REQUIRES_PERMISSION - Static variable in class com.android.tools.lint.annotations.Extractor
 
RESOURCE_TYPE_ANNOTATIONS_SUFFIX - Static variable in class com.android.tools.lint.annotations.Extractor
 
run(IssueRegistry) - Method in class com.android.tools.lint.gradle.LintGradleClient
Run lint with the given registry, optionally fix any warnings found and return the resulting warnings

S

setExternalLibrary(boolean) - Method in class com.android.tools.lint.gradle.LintGradleProject
 
setListIgnored(boolean) - Method in class com.android.tools.lint.annotations.Extractor
 
setMavenCoordinates(MavenCoordinates) - Method in class com.android.tools.lint.gradle.LintGradleProject
 
SUPPORT_KEEP - Static variable in class com.android.tools.lint.annotations.Extractor
 
SUPPORT_NOTNULL - Static variable in class com.android.tools.lint.annotations.Extractor
 
SUPPORT_NULLABLE - Static variable in class com.android.tools.lint.annotations.Extractor
 
SyncOptions - Class in com.android.tools.lint.gradle
 
SyncOptions() - Constructor for class com.android.tools.lint.gradle.SyncOptions
 
syncTo(LintOptions, LintCliClient, LintCliFlags, String, Project, File, boolean) - Static method in class com.android.tools.lint.gradle.SyncOptions
 
SYSTEM_SERVICE - Static variable in class com.android.tools.lint.annotations.Extractor
 

T

targetSdkVersion - Variable in class com.android.tools.lint.gradle.LintGradleProject
 
toString() - Method in enum com.android.tools.lint.annotations.Extractor.ClassKind
 

V

validateOutputFile(File) - Static method in class com.android.tools.lint.gradle.SyncOptions
 
valueOf(String) - Static method in enum com.android.tools.lint.annotations.Extractor.ClassKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.android.tools.lint.annotations.Extractor.ClassKind
Returns an array containing the constants of this enum type, in the order they are declared.
visitBuildScript(GradleContext, List<? extends GradleScanner>) - Method in class com.android.tools.lint.gradle.GroovyGradleVisitor
 

W

writeStats() - Method in class com.android.tools.lint.annotations.Extractor
 
writeTypedefFile(File) - Method in class com.android.tools.lint.annotations.Extractor
 
A C D E F G H I L M R S T V W 
Skip navigation links