diff --git a/pitest-entry/src/main/java/org/pitest/mutationtest/tooling/MutationCoverage.java b/pitest-entry/src/main/java/org/pitest/mutationtest/tooling/MutationCoverage.java index 648dfac90..83a642559 100644 --- a/pitest-entry/src/main/java/org/pitest/mutationtest/tooling/MutationCoverage.java +++ b/pitest-entry/src/main/java/org/pitest/mutationtest/tooling/MutationCoverage.java @@ -377,9 +377,8 @@ private CoverageGenerator coverage() { return this.strategies.coverage(); } - // For reasons not yet understood classes from rt.jar are not resolved for some - // projects during static analysis phase. For now fall back to the classloader when - // a class not provided by project classpath + // Since java 9 rt.jar is no longer on the classpath so jdk classes will not resolve from + // the filesystem and must be pulled out via the classloader private ClassByteArraySource fallbackToClassLoader(final ClassByteArraySource bas) { final ClassByteArraySource clSource = ClassloaderByteArraySource.fromContext(); return clazz -> { @@ -387,7 +386,6 @@ private ClassByteArraySource fallbackToClassLoader(final ClassByteArraySource ba if (maybeBytes.isPresent()) { return maybeBytes; } - LOG.log(Level.FINE, "Could not find " + clazz + " on classpath for analysis. Falling back to classloader"); return clSource.getBytes(clazz); }; }