public static class TestLintClient.TestProject
extends com.android.tools.lint.detector.api.Project
Modifier and Type | Field and Description |
---|---|
GradleModelMocker |
mocker |
allLibraries, appCompat, assetFolders, buildSdk, client, configuration, dir, directLibraries, files, gradleFiles, gradleProject, gradleVersion, javaClassFolders, javaLibraries, javaSourceFolders, library, manifestFiles, manifestMinSdk, manifestTargetSdk, mergeManifests, name, nonProvidedJavaLibraries, pkg, proguardFiles, proguardPath, referenceDir, reportIssues, resourceFolders, sdkInfo, supportLib, target, testLibraries, testSourceFolders
Constructor and Description |
---|
TestProject(com.android.tools.lint.client.api.LintClient client,
java.io.File dir,
java.io.File referenceDir,
ProjectDescription projectDescription,
GradleModelMocker mocker) |
Modifier and Type | Method and Description |
---|---|
int |
getBuildSdk() |
com.android.builder.model.Variant |
getCurrentVariant() |
com.android.builder.model.AndroidProject |
getGradleProjectModel() |
java.util.List<java.io.File> |
getJavaSourceFolders() |
java.util.List<java.io.File> |
getManifestFiles() |
boolean |
getReportIssues() |
java.util.List<java.io.File> |
getResourceFolders() |
boolean |
isAndroidProject() |
boolean |
isGradleProject() |
boolean |
isLibrary() |
addFile, create, dependsOn, equals, getAllLibraries, getApplicableDensities, getAssetFolders, getBuildTarget, getBuildTools, getClient, getConfiguration, getDir, getDirectLibraries, getDisplayPath, getGradleBuildScripts, getGradleLibraryModel, getGradleModelVersion, getJavaClassFolders, getJavaLibraries, getMinSdk, getMinSdkVersion, getName, getPackage, getProguardFiles, getReferenceDir, getRelativePath, getResourceVisibility, getSdkInfo, getSubset, getSuperClassMap, getTargetSdk, getTargetSdkVersion, getTestLibraries, getTestSourceFolders, hashCode, initialize, isAospBuildEnvironment, isAospFrameworksProject, isAospFrameworksRelatedProject, isMergingManifests, readManifest, setName, setReportIssues, toString
@Nullable public final GradleModelMocker mocker
public TestProject(@NonNull com.android.tools.lint.client.api.LintClient client, @NonNull java.io.File dir, @NonNull java.io.File referenceDir, @Nullable ProjectDescription projectDescription, @Nullable GradleModelMocker mocker)
public boolean isGradleProject()
isGradleProject
in class com.android.tools.lint.detector.api.Project
@Nullable public com.android.builder.model.Variant getCurrentVariant()
getCurrentVariant
in class com.android.tools.lint.detector.api.Project
public boolean isLibrary()
isLibrary
in class com.android.tools.lint.detector.api.Project
public boolean isAndroidProject()
isAndroidProject
in class com.android.tools.lint.detector.api.Project
public int getBuildSdk()
getBuildSdk
in class com.android.tools.lint.detector.api.Project
public boolean getReportIssues()
getReportIssues
in class com.android.tools.lint.detector.api.Project
@Nullable public com.android.builder.model.AndroidProject getGradleProjectModel()
getGradleProjectModel
in class com.android.tools.lint.detector.api.Project
@NonNull public java.util.List<java.io.File> getManifestFiles()
getManifestFiles
in class com.android.tools.lint.detector.api.Project
@NonNull public java.util.List<java.io.File> getResourceFolders()
getResourceFolders
in class com.android.tools.lint.detector.api.Project
@NonNull public java.util.List<java.io.File> getJavaSourceFolders()
getJavaSourceFolders
in class com.android.tools.lint.detector.api.Project