public class StepPredicate
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StepPredicate.PreState |
Constructor and Description |
---|
StepPredicate() |
Modifier and Type | Method and Description |
---|---|
StepPredicate |
andPost(java.util.function.Predicate<STEP_RT_info> q) |
StepPredicate |
andPostCond(java.util.function.Predicate<STEP_RT_info> q) |
static StepPredicate |
hoare(java.util.function.Predicate<StepPredicate.PreState> p,
java.lang.String mname,
java.util.function.Predicate<STEP_RT_info> q) |
StepPredicate |
impPost(java.util.function.Predicate<STEP_RT_info> q) |
StepPredicate |
impPostCond(java.util.function.Predicate<STEP_RT_info> q) |
static java.util.function.Predicate<StepPredicate.PreState> |
ofMethod(java.lang.String name) |
static java.util.function.Predicate<StepPredicate.PreState> |
ofUpdateOnField(java.lang.String name) |
static StepPredicate |
pre(java.util.function.Predicate<StepPredicate.PreState> p) |
static StepPredicate |
preCond(java.util.function.Predicate<StepPredicate.PreState> p) |
StepPredicate |
withPreCond(java.util.function.Predicate<StepPredicate.PreState> p) |
public StepPredicate withPreCond(java.util.function.Predicate<StepPredicate.PreState> p)
public static StepPredicate preCond(java.util.function.Predicate<StepPredicate.PreState> p)
public static StepPredicate pre(java.util.function.Predicate<StepPredicate.PreState> p)
public StepPredicate andPostCond(java.util.function.Predicate<STEP_RT_info> q)
public StepPredicate andPost(java.util.function.Predicate<STEP_RT_info> q)
public StepPredicate impPostCond(java.util.function.Predicate<STEP_RT_info> q)
public StepPredicate impPost(java.util.function.Predicate<STEP_RT_info> q)
public static StepPredicate hoare(java.util.function.Predicate<StepPredicate.PreState> p, java.lang.String mname, java.util.function.Predicate<STEP_RT_info> q)
public static java.util.function.Predicate<StepPredicate.PreState> ofMethod(java.lang.String name)
public static java.util.function.Predicate<StepPredicate.PreState> ofUpdateOnField(java.lang.String name)