diff options
author | Colin Cross <ccross@android.com> | 2020-06-18 15:56:48 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2020-06-19 12:53:09 -0700 |
commit | 205a504053505699fbf19bb38ec07f8674a8fb1b (patch) | |
tree | 63c111b7223d73175183a74865c31fbb6084720f /java/java.go | |
parent | aaf58061a09be3723d8bc644240394391a8d2e0d (diff) | |
download | build_soong-205a504053505699fbf19bb38ec07f8674a8fb1b.tar.gz build_soong-205a504053505699fbf19bb38ec07f8674a8fb1b.tar.bz2 build_soong-205a504053505699fbf19bb38ec07f8674a8fb1b.zip |
Support adding extra lint checks
Add a lint.extra_check_modules property to list modules to use as
plugins to Lint.
Bug: 153485543
Test: m checkbuild
Change-Id: I25c7799438cfec43163e757637c65b8657488d36
Merged-In: I25c7799438cfec43163e757637c65b8657488d36
(cherry picked from commit 92e4b46af561503506b54f9e4c925615bd03a069)
Diffstat (limited to 'java/java.go')
-rw-r--r-- | java/java.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/java/java.go b/java/java.go index 1d4d4597..9e196f43 100644 --- a/java/java.go +++ b/java/java.go @@ -574,6 +574,7 @@ var ( certificateTag = dependencyTag{name: "certificate"} instrumentationForTag = dependencyTag{name: "instrumentation_for"} usesLibTag = dependencyTag{name: "uses-library"} + extraLintCheckTag = dependencyTag{name: "extra-lint-check"} ) func IsLibDepTag(depTag blueprint.DependencyTag) bool { @@ -668,6 +669,8 @@ func (j *Module) AvailableFor(what string) bool { func (j *Module) deps(ctx android.BottomUpMutatorContext) { if ctx.Device() { + j.linter.deps(ctx) + sdkDep := decodeSdkDep(ctx, sdkContext(j)) if sdkDep.useDefaultLibs { ctx.AddVariationDependencies(nil, bootClasspathTag, config.DefaultBootclasspathLibraries...) |