Class ThreadLeakControl.StatementRunner

java.lang.Object
com.carrotsearch.randomizedtesting.ThreadLeakControl.StatementRunner
All Implemented Interfaces:
Runnable
Enclosing class:
ThreadLeakControl

private static class ThreadLeakControl.StatementRunner extends Object implements Runnable
Runs a Statement and keeps any exception and completion flag.
  • Field Details

    • s

      private final org.junit.runners.model.Statement s
    • error

      volatile Throwable error
    • completed

      volatile boolean completed
  • Constructor Details

    • StatementRunner

      StatementRunner(org.junit.runners.model.Statement s)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable