@API(status=EXPERIMENTAL,
     since="1.2.3")
public interface TryExecutionResult
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
TryExecutionResult.Status
Status of running a single try. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static TryExecutionResult | 
falsified(java.lang.Throwable throwable)
Create a result that falsified the current property and will immediately
 finish this property as failed. 
 | 
static TryExecutionResult | 
invalid()
Create a result that calls out the current parameter list as invalid. 
 | 
default boolean | 
isFalsified()  | 
default boolean | 
isInvalid()  | 
default boolean | 
isSatisfied()  | 
static TryExecutionResult | 
satisfied()
Create a result that satisfies the current property with the current parameter set. 
 | 
static TryExecutionResult | 
satisfied(boolean shouldPropertyFinishEarly)
Create a result that satisfies the current property and will immediately
 finish this property as successful. 
 | 
boolean | 
shouldPropertyFinishEarly()  | 
TryExecutionResult.Status | 
status()  | 
java.util.Optional<java.lang.Throwable> | 
throwable()
Will return  
Optional.empty() if status is anything but TryExecutionResult.Status.FALSIFIED. | 
static TryExecutionResult satisfied()
static TryExecutionResult satisfied(boolean shouldPropertyFinishEarly)
static TryExecutionResult falsified(java.lang.Throwable throwable)
throwable - The throwable to describe the reason of falsificationstatic TryExecutionResult invalid()
default boolean isSatisfied()
@API(status=EXPERIMENTAL,
     since="1.3.3")
default boolean isFalsified()
@API(status=EXPERIMENTAL,
     since="1.3.3")
default boolean isInvalid()
TryExecutionResult.Status status()
java.util.Optional<java.lang.Throwable> throwable()
Optional.empty() if status is anything but TryExecutionResult.Status.FALSIFIED.boolean shouldPropertyFinishEarly()