Class ForkJoinPoolHierarchicalTestExecutorService.ThreadLock
- java.lang.Object
-
- org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.ThreadLock
-
- Enclosing class:
- ForkJoinPoolHierarchicalTestExecutorService
static class ForkJoinPoolHierarchicalTestExecutorService.ThreadLock extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interfaceForkJoinPoolHierarchicalTestExecutorService.ThreadLock.NestedResourceLock
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ForkJoinPoolHierarchicalTestExecutorService.ExclusiveTask>deferredTasksprivate java.util.Deque<ResourceLock>locks
-
Constructor Summary
Constructors Constructor Description ThreadLock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddDeferredTask(ForkJoinPoolHierarchicalTestExecutorService.ExclusiveTask task)(package private) booleanareAllHeldLocksCompatibleWith(ResourceLock lock)(package private) ForkJoinPoolHierarchicalTestExecutorService.ThreadLock.NestedResourceLockwithNesting(ResourceLock lock)
-
-
-
Field Detail
-
locks
private final java.util.Deque<ResourceLock> locks
-
deferredTasks
private final java.util.List<ForkJoinPoolHierarchicalTestExecutorService.ExclusiveTask> deferredTasks
-
-
Method Detail
-
addDeferredTask
void addDeferredTask(ForkJoinPoolHierarchicalTestExecutorService.ExclusiveTask task)
-
withNesting
ForkJoinPoolHierarchicalTestExecutorService.ThreadLock.NestedResourceLock withNesting(ResourceLock lock)
-
areAllHeldLocksCompatibleWith
boolean areAllHeldLocksCompatibleWith(ResourceLock lock)
-
-