History log of /external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
873114568ee148ea2e15cd036d57bf7b43ba154d 16-Feb-2015 Marc R. Hoffmann <hoffmann@mountainminds.com> Improve coverage data for code with implicit exception.

Add additional probe before every line with at least one method
invocation.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
be29a42498f4ef1b50bc49d4e453ca543bc91489 24-Feb-2015 Marc R. Hoffmann <hoffmann@mountainminds.com> GitHub #286: Fix missing probes

Fix missing probes at the beginning of try/catch blocks when the block
starts as a jump target. This should restore exec file compatibility
with 0.7.2. Basically a revert of commit e4a474c
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
398ee59bebad6835dab57b60157eff16d511709e 04-Jan-2015 Marc R. Hoffmann <hoffmann@mountainminds.com> Happy New Year 2015!
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
e4a474ce30af55463d114b5c18c9b59eadbef00b 04-Jan-2015 Marc R. Hoffmann <hoffmann@mountainminds.com> Encapsulate try/catch probe logic in MethodProbesAdapter.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
46f673c5c7d0a9dcd541fea10198355157cbb2f9 29-Oct-2014 Carsten Otto <carsten.otto@andrena.de> documentation fix

Adding this target does not necessarily cause a probe to be added.
In the following example, the nop code only is successor of the ex call,
thus we do not add a probe at the end of the try block. Marking the catch
block as a target does not change this.

private void foo() {
try {
ex();
} catch (StubException e) {
return;
}
nop();
}
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
65f3d7c2f51a93ed81e92b6d9374a3a3883da0ff 29-Oct-2014 Carsten Otto <carsten.otto@andrena.de> documentation fix

counter example:
private void foo() {
try {
ex();
} catch (StubException e) {
}
}
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
351b20ee84db15e054b01c3a5e7b4234cecad890 18-Mar-2014 Marc R. Hoffmann <hoffmann@mountainminds.com> Upgrade to ASM5. Now using asm-debug-all as asm-all is broken and we get
better stack traces.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
283abfa148b749678924b5e75eabd35a2d58f9f8 05-Jan-2014 Marc R. Hoffmann <hoffmann@mountainminds.com> Happy New Year 2014!
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
39deeac4b0f6b5daf2ecdac971fe02ddc945ad67 30-Dec-2013 Marc R. Hoffmann <hoffmann@mountainminds.com> Remove unnecessary null check.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
9f4ef8dcffb3acbcd066ec073d87de65eeb06b48 19-Dec-2013 Marc R. Hoffmann <hoffmann@mountainminds.com> Keep ASM API version at central place to simplify migration to ASM 5.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
37115f4ba4f6126b8c3352ac890c653e428a7dd8 04-Jan-2013 Marc R. Hoffmann <hoffmann@mountainminds.com> Happy New Year!
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
654f9bfeb8fc2b1d63339049c365af01c61c596e 11-Sep-2012 Mykola Nikishov <mn@mn.com.ua> Fix compilation error

----------
1. ERROR in /home/mn/src/git-mirrors/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java (at line 39)
method.tryCatchBlocks.get(i).accept(lfa);
^^^^^^
The method accept(MethodVisitor) is undefined for the type Object
----------
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
32e3a05444847ecde19cef575e57fec51c85d085 09-Sep-2012 Marc R. Hoffmann <hoffmann@mountainminds.com> Migrate to ASM 4.0, support INVOKEDYNAMIC.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
e69ba4dbb015949c5d84ba7bbb0b53efac28bb23 30-Aug-2012 Evgeny Mandrikov <mandrikov@gmail.com> Fix EOLs
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
61e905db9ae03f604fbc38890dce997c05559d0a 02-Jan-2012 Marc R. Hoffmann <hoffmann@mountainminds.com> Update copyright year to 2012.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
10a3ed3d5af2cbfbec2b35405d8d9420a9bf8776 01-Jan-2012 Marc R. Hoffmann <hoffmann@mountainminds.com> Update copyright year to 2012.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
9315a5f21a08e04aa5e7f6b0ef85a125378ab317 01-Jul-2011 Evgeny Mandrikov <mandrikov@gmail.com> Fix code quality problems reported by Sonar
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
456cb13baa8f60eef812864ed5bbe3c5f858cdbb 25-Jan-2011 Marc R. Hoffmann <hoffmann@mountainminds.com> Trac #140: API documentation cleanup.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
2ccb2fc041b228cec72a256a64bc992f4f7bc331 14-Jan-2011 Marc R. Hoffmann <hoffmann@mountainminds.com> Remove obsolete JavaDoc tags from headers.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
d05ad7d4bc65e91b6c6efb45687f7a850d07f02a 13-Jan-2011 Marc R. Hoffmann <hoffmann@mountainminds.com> Change license header to year 2011.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
b5dc033953f8f22d29c2390a046ae0a9f9cba732 20-Dec-2010 Marc R. Hoffmann <hoffmann@mountainminds.com> Track #66: handle the flow correctly, when the very first instruction of a method is a jump target
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
d2565a69a31c9e487a91832b34ecf162e5c40948 12-Dec-2010 Marc R. Hoffmann <hoffmann@mountainminds.com> Track #66: replace basic block with new flow analysis
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
aa3ffcd2a0fa1abbce563b954fd383e87c466a3e 11-Dec-2010 Marc R. Hoffmann <hoffmann@mountainminds.com> Track #66: merge SuccessorAnalyzer into LabelFlowAnalyzer as we don't have a second use case.
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java
3d7572dec77e6ddc0f52c48daffa42146fffc973 12-Nov-2010 Marc R. Hoffmann <hoffmann@mountainminds.com> Track #66: separate successor analysis
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/LabelFlowAnalyzer.java