public static final class Substitution.Value
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Substitution.Action |
postAction |
Term |
postTerm |
Substitution.Action |
preAction |
Term |
preTerm |
Constructor and Description |
---|
Value(Substitution.Action preAction,
Term preTerm,
Substitution.Action postAction,
Term postTerm)
Describe the substitution result of a program variable.
|
public final Substitution.Action preAction
public final Term preTerm
public final Substitution.Action postAction
public final Term postTerm
public Value(Substitution.Action preAction, Term preTerm, Substitution.Action postAction, Term postTerm)
preAction
- the action on the pre-state valuepreTerm
- if preAction=term, then the replacement termpostAction
- the action on the post-state valuepostTerm
- if postAction=term, then the replacement term