equal
deleted
inserted
replaced
61 } |
61 } |
62 |
62 |
63 // Emulate AppContext |
63 // Emulate AppContext |
64 static class FakeAppContext { |
64 static class FakeAppContext { |
65 |
65 |
66 final static AtomicInteger numAppContexts = new AtomicInteger(0); |
66 static final AtomicInteger numAppContexts = new AtomicInteger(0); |
67 static final class FakeAppContextLock {} |
67 static final class FakeAppContextLock {} |
68 static final FakeAppContextLock lock = new FakeAppContextLock(); |
68 static final FakeAppContextLock lock = new FakeAppContextLock(); |
69 static volatile FakeAppContext appContext; |
69 static volatile FakeAppContext appContext; |
70 |
70 |
71 final FakeEventQueue queue; |
71 final FakeEventQueue queue; |
218 } |
218 } |
219 goOn = false; |
219 goOn = false; |
220 } |
220 } |
221 |
221 |
222 // A thread that detect deadlocks. |
222 // A thread that detect deadlocks. |
223 final static class DeadlockDetector extends Thread { |
223 static final class DeadlockDetector extends Thread { |
224 |
224 |
225 public DeadlockDetector() { |
225 public DeadlockDetector() { |
226 this.setDaemon(true); |
226 this.setDaemon(true); |
227 } |
227 } |
228 |
228 |
300 } |
300 } |
301 } |
301 } |
302 } |
302 } |
303 |
303 |
304 // A Helper class to build a set of permissions. |
304 // A Helper class to build a set of permissions. |
305 final static class PermissionsBuilder { |
305 static final class PermissionsBuilder { |
306 final Permissions perms; |
306 final Permissions perms; |
307 public PermissionsBuilder() { |
307 public PermissionsBuilder() { |
308 this(new Permissions()); |
308 this(new Permissions()); |
309 } |
309 } |
310 public PermissionsBuilder(Permissions perms) { |
310 public PermissionsBuilder(Permissions perms) { |