## Uses of Interface
org.apache.commons.io.function.IORunnable

- Packages that use IORunnable
  Package | Description
  --- | ---
  org.apache.commons.io.function | Provides IO-only related functional interfaces for lambda expressions and method references.

- - ### Uses of IORunnable in org.apache.commons.io.function

    Fields in org.apache.commons.io.function declared as IORunnable
    Modifier and Type | Field and Description
    --- | ---
    `(package private) static IORunnable` | Constants.`IO_RUNNABLE` No-op singleton.

    Methods in org.apache.commons.io.function that return IORunnable
    Modifier and Type | Method and Description
    --- | ---
    `static IORunnable` | IORunnable.`noop()` Returns the constant no-op runnable.

    Methods in org.apache.commons.io.function with parameters of type IORunnable
    Modifier and Type | Method and Description
    --- | ---
    `default S` | IOBaseStream.`onClose(IORunnable closeHandler)` Like `BaseStream.onClose(Runnable)`.
    `static void` | Uncheck.`run(IORunnable runnable)` Runs an IO runnable.
    `(package private) static void` | Erase.`run(IORunnable runnable)` Delegates to the given `IORunnable` but erases its `IOException` for the compiler, while still throwing the exception at runtime.
    `static void` | Uncheck.`run(IORunnable runnable, java.util.function.Supplier<String> message)` Runs an IO runnable.