Merge "Never allow java_library_host with no_standard_libs: true" am: 393590d8a8
am: 3321670746
Change-Id: Iebd7f4cd4979860ea1b2f9433373546c114d2160
This commit is contained in:
@@ -53,6 +53,7 @@ func createNeverAllows() []*rule {
|
||||
rules = append(rules, createLibcoreRules()...)
|
||||
rules = append(rules, createMediaRules()...)
|
||||
rules = append(rules, createJavaDeviceForHostRules()...)
|
||||
rules = append(rules, createJavaLibraryHostRules()...)
|
||||
return rules
|
||||
}
|
||||
|
||||
@@ -136,6 +137,15 @@ func createJavaDeviceForHostRules() []*rule {
|
||||
}
|
||||
}
|
||||
|
||||
func createJavaLibraryHostRules() []*rule {
|
||||
return []*rule{
|
||||
neverallow().
|
||||
moduleType("java_library_host").
|
||||
with("no_standard_libs", "true").
|
||||
because("no_standard_libs makes no sense with java_library_host"),
|
||||
}
|
||||
}
|
||||
|
||||
func neverallowMutator(ctx BottomUpMutatorContext) {
|
||||
m, ok := ctx.Module().(Module)
|
||||
if !ok {
|
||||
|
Reference in New Issue
Block a user