diff options
author | Evgeny Mandrikov <138671+Godin@users.noreply.github.com> | 2019-03-16 23:46:38 +0100 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2019-03-16 23:46:38 +0100 |
commit | 1db0792e87fa1e0549523c50e9d40a8e257cf74e (patch) | |
tree | 4352fc5c14a7ac079e5b33f5e8432a77ccd70a9d /org.jacoco.core/src/org/jacoco/core | |
parent | 795c8f9e3b2e7e7abe3f4342bbd4a1dd31530325 (diff) | |
download | jacoco-1db0792e87fa1e0549523c50e9d40a8e257cf74e.tar.gz |
module-info.class should be excluded from analysis (#859)
Diffstat (limited to 'org.jacoco.core/src/org/jacoco/core')
-rw-r--r-- | org.jacoco.core/src/org/jacoco/core/analysis/Analyzer.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/org.jacoco.core/src/org/jacoco/core/analysis/Analyzer.java b/org.jacoco.core/src/org/jacoco/core/analysis/Analyzer.java index b46f1bbc..76b7be3c 100644 --- a/org.jacoco.core/src/org/jacoco/core/analysis/Analyzer.java +++ b/org.jacoco.core/src/org/jacoco/core/analysis/Analyzer.java @@ -104,6 +104,9 @@ public class Analyzer { private void analyzeClass(final byte[] source) { final long classId = CRC64.classId(source); final ClassReader reader = InstrSupport.classReaderFor(source); + if ((reader.getAccess() & Opcodes.ACC_MODULE) != 0) { + return; + } if ((reader.getAccess() & Opcodes.ACC_SYNTHETIC) != 0) { return; } |