Bytecode Pattern Matching | EclipseCon Europe 2018
EclipseCon Europe 2018
Ludwigsburg, Germany · October 23 - 25, 2018
https://www.eclipsecon.org/europe2018
Speaker(s):
Evgeny Mandrikov (SonarSource)
Do you know what is inside of your class files? Are you ready to bet? Let's have fun by diving into bytecode pattern matching and explore how different compilers (ECJ, javac, kotlinc) and their different versions transform your source code.
Our dive will be based on details of implementation of most popular open-source code coverage tool for Java - JaCoCo (https://www.jacoco.org/jacoco) that is backbone of award-winning Eclipse EclEmma Plugin (https://www.eclemma.org). Whose recently released version finds in bytecode and filters out various compiler generated artifacts, which otherwise require unnecessary and sometimes impossible tricks to not have partial or missing code coverage.