Package net.jqwik.api.state
Schnittstelle ChangeDetector<T extends @Nullable Object>
- Typparameter:
- T- the type of the stateful object
@API(status=EXPERIMENTAL,
     since="1.7.0")
public interface ChangeDetector<T extends @Nullable Object>
A change detector is used to determine if a stateful object has changed after the application of a transformer.
 This can become improve shrinking of chins and actionChains.
- Siehe auch:
- 
MethodenübersichtModifizierer und TypMethodeBeschreibungstatic ChangeDetector<@Nullable Object> voidGet and remember the state before it is handed to a transformer.static <T extends @Nullable Object>
 ChangeDetector<T> A change detector that can be used for immutable types that implement an equals() methodbooleanhasChanged(T after) Determine if the state object has changed.
- 
Methodendetails- 
forImmutablesA change detector that can be used for immutable types that implement an equals() method- Typparameter:
- T- the type of the stateful object
- Gibt zurück:
- new instance of change detector
 
- 
alwaysTrue
- 
beforeGet and remember the state before it is handed to a transformer.
- 
hasChangedDetermine if the state object has changed.- Parameter:
- after- The state resulting from handing it to a transformer.
 
 
-