diff options
author | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2010-03-05 14:08:56 +0000 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2010-03-05 14:08:56 +0000 |
commit | 6a69a88c1207a1f6b10fb98987af9a7a51827e47 (patch) | |
tree | ff3130ef75b15902fb174c2f179b72bfdc9e9224 /org.jacoco.core.test/src/org/jacoco/core/test/validation/targets | |
parent | af4d420e2744f9272484bd64200d025cd4e9a85d (diff) | |
download | jacoco-6a69a88c1207a1f6b10fb98987af9a7a51827e47.tar.gz |
Add scenarios for static inits.
Diffstat (limited to 'org.jacoco.core.test/src/org/jacoco/core/test/validation/targets')
-rw-r--r-- | org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target04.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target04.java b/org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target04.java index 4fb5c9a4..96efbf7e 100644 --- a/org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target04.java +++ b/org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target04.java @@ -13,7 +13,6 @@ package org.jacoco.core.test.validation.targets; import static org.jacoco.core.test.validation.targets.Stubs.i1; -import static org.jacoco.core.test.validation.targets.Stubs.i2; /** * This test target is an interface with a class initializer. @@ -23,10 +22,16 @@ import static org.jacoco.core.test.validation.targets.Stubs.i2; */ public interface Target04 { - public static final int CONST1 = i1(); // $line-const1$ + // No code required to initialize these fields: - public static final int CONST2 = i2(); // $line-const2$ + static final int CONST1 = 12345; // $line-const1$ - public static final Object CONST3 = new Object(); // $line-const3$ + static final String CONST2 = "const"; // $line-const2$ + + // These fields are initialized within <clinit> + + static final int CONST3 = i1(); // $line-const3$ + + static final Object CONST4 = new Object(); // $line-const4$ } |