public class LintGradleProject
extends com.android.tools.lint.detector.api.Project
Project class wrapping a Gradle model (project or
library)| Modifier and Type | Field and Description |
|---|---|
protected com.android.sdklib.AndroidVersion |
minSdkVersion |
protected com.android.sdklib.AndroidVersion |
targetSdkVersion |
allLibraries, appCompat, assetFolders, buildSdk, buildTargetHash, client, configuration, dir, directLibraries, files, generatedSourceFolders, gradleFiles, gradleProject, gradleVersion, javaClassFolders, javaLibraries, javaSourceFolders, library, manifestFiles, manifestMinSdk, manifestTargetSdk, mergeManifests, name, nonProvidedJavaLibraries, pkg, proguardFiles, proguardPath, referenceDir, reportIssues, resourceFolders, sdkInfo, supportLib, target, testLibraries, testSourceFolders| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
dependsOn(com.android.builder.model.AndroidLibrary library,
java.lang.String artifact) |
protected static boolean |
dependsOn(com.android.builder.model.Dependencies dependencies,
java.lang.String artifact) |
protected void |
initialize() |
boolean |
isGradleProject() |
protected void |
readManifest(java.io.File manifest) |
addFile, create, dependsOn, equals, getAllLibraries, getApplicableDensities, getAssetFolders, getBuildSdk, getBuildTarget, getBuildTargetHash, getBuildTools, getClient, getConfiguration, getCurrentVariant, getDir, getDirectLibraries, getDisplayPath, getGeneratedSourceFolders, getGradleBuildScripts, getGradleLibraryModel, getGradleModelVersion, getGradleProjectModel, getJavaClassFolders, getJavaLibraries, getJavaSourceFolders, getManifestFiles, getMergedManifest, getMinSdk, getMinSdkVersion, getName, getPackage, getProguardFiles, getPropertyFiles, getReferenceDir, getRelativePath, getReportIssues, getResourceFolders, getResourceVisibility, getSdkInfo, getSubset, getSuperClassMap, getTargetSdk, getTargetSdkVersion, getTestLibraries, getTestSourceFolders, hashCode, isAndroidProject, isAospBuildEnvironment, isAospFrameworksProject, isAospFrameworksRelatedProject, isLibrary, isMergingManifests, readManifest, setBuildTargetHash, setName, setReportIssues, toStringprotected com.android.sdklib.AndroidVersion minSdkVersion
protected com.android.sdklib.AndroidVersion targetSdkVersion
protected void initialize()
initialize in class com.android.tools.lint.detector.api.Projectprotected void readManifest(java.io.File manifest)
public boolean isGradleProject()
isGradleProject in class com.android.tools.lint.detector.api.Projectprotected static boolean dependsOn(@NonNull
com.android.builder.model.Dependencies dependencies,
@NonNull
java.lang.String artifact)
protected static boolean dependsOn(@NonNull
com.android.builder.model.AndroidLibrary library,
@NonNull
java.lang.String artifact)