Package com.crawljax.oraclecomparator
Class OracleComparator
- java.lang.Object
-
- com.crawljax.oraclecomparator.OracleComparator
-
@Immutable public class OracleComparator extends Object
This class contains the oracle and its precondition(s).
-
-
Field Summary
Fields Modifier and Type Field Description private Stringidprivate Comparatororacleprivate List<Condition>preConditions
-
Constructor Summary
Constructors Constructor Description OracleComparator(String id, Comparator oracle)OracleComparator(String id, Comparator oracle, Condition... preConditions)OracleComparator(String id, Comparator oracle, List<Condition> preConditions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId()ComparatorgetOracle()List<Condition>getPreConditions()
-
-
-
Field Detail
-
id
private final String id
-
oracle
private final Comparator oracle
-
-
Constructor Detail
-
OracleComparator
public OracleComparator(String id, Comparator oracle)
- Parameters:
id- an identifier for the oracleoracle- the Oracle
-
OracleComparator
public OracleComparator(String id, Comparator oracle, List<Condition> preConditions)
- Parameters:
id- an identifier for the oracleoracle- the OraclepreConditions- the preconditions that must be satisfied before the oracle comparator is used
-
OracleComparator
public OracleComparator(String id, Comparator oracle, Condition... preConditions)
- Parameters:
id- an identifier for the oracleoracle- the OraclepreConditions- the preconditions that must be satisfied before the oracle comparator is used
-
-
Method Detail
-
getId
public String getId()
- Returns:
- the Id
-
getOracle
public Comparator getOracle()
- Returns:
- the Oracle
-
-