aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.core/src/org/jacoco/core/internal/analysis
AgeCommit message (Collapse)Author
2018-10-05Add filter for Kotlin "unsafe" cast operator (#761)Evgeny Mandrikov
2018-08-20Get rid of unnecessary instances of Matcher in KotlinLateinitFilter (#750)Evgeny Mandrikov
2018-08-20KotlinWhenFilter should be stateless (#749)Evgeny Mandrikov
2018-08-20All merged instructions should have same covered branches (#747)Evgeny Mandrikov
Because result of merge might be used to compute coverage of instructions with replaced branches.
2018-08-20StringSwitchEcjFilter and KotlinWhenStringFilter should use correct ↵Evgeny Mandrikov
VarInsnNode (#746)
2018-08-18Add filter for Kotlin when-expressions that list all cases of enum (#729)Evgeny Mandrikov
2018-08-18Add filter for Kotlin when-expressions with String (#737)Evgeny Mandrikov
2018-08-18Filter switch on String for which ECJ omits last goto (#741)Evgeny Mandrikov
2018-08-17Add filter for bytecode that ECJ generates for String in switch (#735)Evgeny Mandrikov
2018-08-14Add filter for classes and methods with annotation `Generated` (#731)Evgeny Mandrikov
2018-08-13Filter switch on String that javac compiles into lookupswitch (#730)Evgeny Mandrikov
2018-08-07Add filter for Kotlin when-expressions that list all cases of sealed class ↵Evgeny Mandrikov
(#721)
2018-08-01Add filter for try-with-resources for javac 11 (#669)Evgeny Mandrikov
2018-07-11Filter branch generated by kotlinc for reading lateinit properties (#707)Fabian Mastenbroek
2018-06-07Add filter for methods that Kotlin compiler generates (#689)Nikolay Krasko
2018-02-12Add filter for empty constructor without parameters in enum (#649)Evgeny Mandrikov
2018-01-01Happy New Year 2018!Evgeny Mandrikov
2017-12-19Add filter for duplicates of finally blocks (#604)Evgeny Mandrikov
2017-10-17Add filter for methods annotated with @groovy.transform.Generated (#610)Michael Hoffmann
2017-10-04Apply naming convention and add missing testsMarc R. Hoffmann
2017-09-29Yak shaving: add ability to merge coverage of several instructions (#601)Evgeny Mandrikov
This is required for implementation of filter of duplicate blocks that compilers generate for `finally`.
2017-09-27Show in StringSwitchTest that filter works for complex expressions (#599)Evgeny Mandrikov
2017-09-25Yak shaving: determine covered branches for each instruction (#598)Evgeny Mandrikov
This is required for merge of coverage information from several instructions that cover different branches, which in his turn is required for implementation of filter of duplicate blocks that compilers generate for `finally`.
2017-09-24Add filter for bytecode that javac generates for String in switch (#596)Evgeny Mandrikov
2017-05-09Add filter for private empty constructors that do not have arguments (#529)Evgeny Mandrikov
2017-04-22Add filter for try-with-resources statement (#500)Evgeny Mandrikov
2017-04-03Use new filtering API for existing filter of methods in enums (#512)Evgeny Mandrikov
2017-04-03Add filter for methods annotated with @lombok.Generated (#513)Marc R. Hoffmann
Based on initial contribution by Rüdiger zu Dohna.
2017-04-03Use new filtering API for existing filter of synthetic methods (#511)Evgeny Mandrikov
2017-03-31Add Javadoc for IFilter#filter (#509)Marc R. Hoffmann
2017-03-28Add internal API for filters and filter for synchronized statement (#501)Evgeny Mandrikov
2017-03-11Fix typoEvgeny Mandrikov
2017-02-27Exclude enum methods "values" and "valueOf" from reports (#491)Evgeny Mandrikov
2017-01-03Happy New Year 2017!Evgeny Mandrikov
2016-01-12Happy New Year 2016!Marc R. Hoffmann
2015-11-09Refactoring: Avoid passing data aroundMarc R. Hoffmann
Avoid passing too much data around for creation of ClassCoverageImpl instances.
2015-01-19Fix Sonar warning.Marc R. Hoffmann
2015-01-04Happy New Year 2015!Marc R. Hoffmann
2014-10-31grammarCarsten Otto
2014-10-29documentation fix: use descriptor instead of descriptionCarsten Otto
2014-08-20GitHub #232: Get code coverage for Java 8 lambda expressionsMarc R. Hoffmann
2014-03-18Upgrade to ASM5. Now using asm-debug-all as asm-all is broken and we getMarc R. Hoffmann
better stack traces.
2014-01-13Provide core APIs to detect classes with non-matching ids.Marc R. Hoffmann
2014-01-05Happy New Year 2014!Marc R. Hoffmann
2013-12-30Replace our FrameTracker with existing ASM API AnalyzerAdapter. Marc R. Hoffmann
2013-06-01Issue error when analyzing instrumented classes (GitHub #108)Marc R. Hoffmann
2013-05-23New coverage check implementation. Marc R. Hoffmann
New report APIs to check coverage, support for coverage checks in Ant, rework Maven check goal implementation based on new APIs.
2013-01-04Happy New Year!Marc R. Hoffmann
2012-12-28Allow (recursive) instrumentation of archives.Marc R. Hoffmann
2012-12-23Separate session data from IRuntime.Marc R. Hoffmann