Package edu.berkeley.cs.jqf.fuzz.util
Interface ThrowingRunnable
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A version of
Runnable that throws arbitrary, possibly checked, exceptions.
Useful for wrapping checked exceptions with unchecked exceptions, such as during
guided fuzzing
(see: GuidanceException.wrap(ThrowingRunnable))-
Method Summary
-
Method Details
-
run
- Throws:
Exception
-