JaCoCo is a widely adopted code coverage library for the JVM which is integrated in many build tools and IDEs. In this talk the two core authors Evgeny and Marc will explore the implementation details of the library. As JaCoCo is fully based on Java bytecode we will do a deep dive into some internals of the JVM, different Java compilers and into corner cases of the respective specifications and implementations.
The talk is targeted at experienced Java developers who want to learn about challenges and solutions in bytecode engineering.
Evgeny Mandrikov, SonarSource
Marc Hoffmann, Mtrail
Marc is the initial author of the JaCoCo project. Working on bytecode analysis for over than 10 years he became almost a bytecode native speaker. He is a frequent speaker at various international conferences. For his contributions to Java community he became a Java Champion in 2014. In his day job at mtrail Marc works on Java based solutions to control trains on European railroad networks.