make system server modules use filtered lint database
Bug: 188851704 Test: m Change-Id: Ie8f63286aeeb4cdbec5b9320c2ba41c8e37c7345 Merged-In: Ie8f63286aeeb4cdbec5b9320c2ba41c8e37c7345
This commit is contained in:
@@ -391,8 +391,9 @@ func (l *linter) lint(ctx android.ModuleContext) {
|
||||
rule.Command().Text("rm -f").Output(html).Output(text).Output(xml)
|
||||
|
||||
var apiVersionsName, apiVersionsPrebuilt string
|
||||
if l.compileSdkKind == android.SdkModule {
|
||||
// When compiling an SDK module we use the filtered database because otherwise lint's
|
||||
if l.compileSdkKind == android.SdkModule || l.compileSdkKind == android.SdkSystemServer {
|
||||
// When compiling an SDK module (or system server) we use the filtered
|
||||
// database because otherwise lint's
|
||||
// NewApi check produces too many false positives; This database excludes information
|
||||
// about classes created in mainline modules hence removing those false positives.
|
||||
apiVersionsName = "api_versions_public_filtered.xml"
|
||||
|
Reference in New Issue
Block a user