JDK-8051981 : Low coverage rate of the fix for 8050804: (jdeps) Recommend supported API to replace use of JDK internal API
  • Type: Bug
  • Component: tools
  • Sub-Component: javac
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Not an Issue
  • OS: generic
  • CPU: generic
  • Submitted: 2014-07-25
  • Updated: 2022-02-11
  • Resolved: 2022-02-11
Related Reports
Relates :  
Description
Low coverage rate of the fix for 8050804

Need to implement new tests to cover new code.

+    985 |        if (!jdkinternals.isEmpty()) {
-    986 |            log.println();
-    987 |            log.format("%-40s %s%n", "JDK Internal API", "Suggested Replacement");
-    988 |            log.format("%-40s %s%n", "----------------", "---------------------");
-    989 |            for (Map.Entry<String,String> e : jdkinternals.entrySet()) {
-    990 |                log.format("%-40s %s%n", e.getKey(), e.getValue());
-    991 |            }

Not covered code is marked with '-'.
Comments
test/langtools/tools/jdeps/ShowReplacement.java test was added via JDK-8159524. This test covers the code reported in this issue.
11-02-2022