diff options
Diffstat (limited to 'org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target12.java')
-rw-r--r-- | org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target12.java | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target12.java b/org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target12.java index f5ea03e0..0c445cd6 100644 --- a/org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target12.java +++ b/org.jacoco.core.test/src/org/jacoco/core/test/validation/targets/Target12.java @@ -16,20 +16,16 @@ import static org.jacoco.core.test.validation.targets.Stubs.nop; /** * This target uses synchronized blocks which compile to try/catch statements. */ -public class Target12 implements Runnable { +public class Target12 { - public void run() { - simple(); - nested(); - } - - void simple() { - synchronized (this) { + static void simple() { + Object lock1 = new Object(); + synchronized (lock1) { nop(); } } - void nested() { + static void nested() { Object lock1 = new Object(); synchronized (lock1) { nop(); @@ -43,7 +39,8 @@ public class Target12 implements Runnable { } public static void main(String[] args) { - new Target12().run(); + simple(); + nested(); } } |