Package org.junit.internal.requests
Class MemoizingRequest
- java.lang.Object
-
- org.junit.runner.Request
-
- org.junit.internal.requests.MemoizingRequest
-
- Direct Known Subclasses:
ClassRequest
,OrderingRequest
abstract class MemoizingRequest extends Request
-
-
Field Summary
Fields Modifier and Type Field Description private Runner
runner
private java.util.concurrent.locks.Lock
runnerLock
-
Constructor Summary
Constructors Constructor Description MemoizingRequest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Runner
createRunner()
Creates theRunner
to return fromgetRunner()
.Runner
getRunner()
Returns aRunner
for this Request-
Methods inherited from class org.junit.runner.Request
aClass, classes, classes, classWithoutSuiteMethod, errorReport, filterWith, filterWith, method, orderWith, runner, sortWith
-
-
-
-
Field Detail
-
runnerLock
private final java.util.concurrent.locks.Lock runnerLock
-
runner
private volatile Runner runner
-
-