summaryrefslogtreecommitdiff
path: root/java/droiddoc.go
diff options
context:
space:
mode:
author Aurimas Liutikas <aurimas@google.com> 2020-09-21 11:18:06 -0700
committer Aurimas Liutikas <aurimas@google.com> 2020-09-21 11:35:10 -0700
commit4c5efde049f4a2c215245c52cfd4d72f4aab45ec (patch)
treea33f3767f5611c03ea93e90b2635c451ef886b03 /java/droiddoc.go
parentdba548af83861e5a41a7ec98e6885e030afe452f (diff)
Suppress reflection warnings when running metalava
Intellij PSI/UAST reflects into java.base causing WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/mnt/ssd1/out/master/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle) WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Upstream bug https://youtrack.jetbrains.com/issue/IDEA-210683 Bug: 168689341 Test: make checkapi Change-Id: Ibc8954d83d5962b3cd0ea1bac9a62f6ccfc88c6c
Diffstat (limited to 'java/droiddoc.go')
-rw-r--r--java/droiddoc.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/java/droiddoc.go b/java/droiddoc.go
index e39a556e7..85a61dd98 100644
--- a/java/droiddoc.go
+++ b/java/droiddoc.go
@@ -1298,6 +1298,7 @@ func metalavaCmd(ctx android.ModuleContext, rule *android.RuleBuilder, javaVersi
cmd.BuiltTool(ctx, "metalava").
Flag(config.JavacVmFlags).
+ Flag("-J--add-opens=java.base/java.util=ALL-UNNAMED").
FlagWithArg("-encoding ", "UTF-8").
FlagWithArg("-source ", javaVersion.String()).
FlagWithRspFileInputList("@", srcs).