/test/kilim/test/ex/ExInvalidSynchronized.java
http://github.com/kilim/kilim · Java · 21 lines · 16 code · 4 blank · 1 comment · 0 complexity · b333e68181e87a606084936a0b9a08f4 MD5 · raw file
- package kilim.test.ex;
- import kilim.Pausable;
- // Ensure we don't call a pausable method from within a synchronized block
- public class ExInvalidSynchronized {
- void foo() throws Pausable {}
- synchronized void sync() throws Pausable {
- foo();
- }
- }
- class ExInvalidSynchronized1 {
- void foo() throws Pausable {}
- void sync() throws Pausable {
- synchronized(this) {
- foo();
- }
- }
- }