| Package | Description |
|---|---|
| org.evosuite.symbolic.solver | |
| org.evosuite.symbolic.solver.cvc4 | |
| org.evosuite.symbolic.solver.smt |
| Modifier and Type | Method and Description |
|---|---|
static SmtExpr |
SmtExprBuilder.mkAbs(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkAdd(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBV2Int(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkBV2Nat(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkBVADD(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVAND(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVASHR(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVLSHR(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVOR(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVSHL(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVXOR(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkCharToInt(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkConcat(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkContains(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkEndsWith(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkEq(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkGe(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkGt(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkIndexOf(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkInt2BV(int bitwidth,
SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkInt2Real(SmtExpr intExpr) |
static SmtExpr |
SmtExprBuilder.mkIntDiv(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkIntToChar(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkIntToStr(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkITE(SmtExpr condExpr,
SmtExpr thenExpr,
SmtExpr elseExpr) |
static SmtExpr |
SmtExprBuilder.mkLe(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkLength(SmtExpr stringExpr) |
static SmtExpr |
SmtExprBuilder.mkLoop(SmtExpr regExpr,
SmtIntConstant minExpr) |
static SmtExpr |
SmtExprBuilder.mkLoop(SmtExpr regExpr,
SmtIntConstant minExpr,
SmtIntConstant maxExpr) |
static SmtExpr |
SmtExprBuilder.mkLt(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkMod(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkMul(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkNeg(SmtExpr expr) |
static SmtExpr |
SmtExprBuilder.mkNot(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkReal2Int(SmtExpr realExpr) |
static SmtExpr |
SmtExprBuilder.mkRealDiv(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkRegExpAllChar() |
static SmtExpr |
SmtExprBuilder.mkRegExpConcat(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkRegExpKleeCross(SmtExpr regExpr) |
static SmtExpr |
SmtExprBuilder.mkRegExpOptional(SmtExpr e) |
static SmtExpr |
SmtExprBuilder.mkRegExpRange(SmtExpr fromExpr,
SmtExpr toExpr) |
static SmtExpr |
SmtExprBuilder.mkRegExpUnion(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkReKleeneStar(SmtExpr expr) |
static SmtExpr |
SmtExprBuilder.mkRem(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkReplace(SmtExpr strExpr,
SmtExpr targetExpr,
SmtExpr replacementExpr) |
static SmtExpr |
SmtExprBuilder.mkStartsWith(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrAt(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrConcat(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrContains(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrIndexOf(SmtExpr stringExpr,
SmtExpr termExpr,
SmtExpr indexExpr) |
static SmtExpr |
SmtExprBuilder.mkStringVariable(String varName) |
static SmtExpr |
SmtExprBuilder.mkStrInRegExp(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrLen(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkStrPrefixOf(SmtExpr stringExpr,
SmtExpr termExpr) |
static SmtExpr |
SmtExprBuilder.mkStrReplace(SmtExpr stringExpr,
SmtExpr targetExpr,
SmtExpr replacementExpr) |
static SmtExpr |
SmtExprBuilder.mkStrSubstring(SmtExpr stringExpr,
SmtExpr startIndex,
SmtExpr offset) |
static SmtExpr |
SmtExprBuilder.mkStrSuffixOf(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrToInt(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkStrToRegExp(SmtStringConstant strConstant) |
static SmtExpr |
SmtExprBuilder.mkSub(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkSubstring(SmtExpr string,
SmtExpr fromExpr,
SmtExpr toExpr) |
| Modifier and Type | Method and Description |
|---|---|
static SmtExpr |
SmtExprBuilder.mkAbs(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkAdd(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBV2Int(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkBV2Nat(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkBVADD(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVAND(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVASHR(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVLSHR(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVOR(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVSHL(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkBVXOR(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkCharToInt(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkConcat(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkContains(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkEndsWith(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkEq(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkGe(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkGt(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkIndexOf(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkInt2BV(int bitwidth,
SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkInt2Real(SmtExpr intExpr) |
static SmtExpr |
SmtExprBuilder.mkIntDiv(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkIntToChar(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkIntToStr(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkITE(SmtExpr condExpr,
SmtExpr thenExpr,
SmtExpr elseExpr) |
static SmtExpr |
SmtExprBuilder.mkLe(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkLength(SmtExpr stringExpr) |
static SmtExpr |
SmtExprBuilder.mkLoop(SmtExpr regExpr,
SmtIntConstant minExpr) |
static SmtExpr |
SmtExprBuilder.mkLoop(SmtExpr regExpr,
SmtIntConstant minExpr,
SmtIntConstant maxExpr) |
static SmtExpr |
SmtExprBuilder.mkLt(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkMod(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkMul(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkNeg(SmtExpr expr) |
static SmtExpr |
SmtExprBuilder.mkNot(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkReal2Int(SmtExpr realExpr) |
static SmtExpr |
SmtExprBuilder.mkRealDiv(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkRegExpConcat(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkRegExpKleeCross(SmtExpr regExpr) |
static SmtExpr |
SmtExprBuilder.mkRegExpOptional(SmtExpr e) |
static SmtExpr |
SmtExprBuilder.mkRegExpRange(SmtExpr fromExpr,
SmtExpr toExpr) |
static SmtExpr |
SmtExprBuilder.mkRegExpUnion(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkReKleeneStar(SmtExpr expr) |
static SmtExpr |
SmtExprBuilder.mkRem(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkReplace(SmtExpr strExpr,
SmtExpr targetExpr,
SmtExpr replacementExpr) |
static SmtExpr |
SmtExprBuilder.mkStartsWith(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrAt(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrConcat(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrContains(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrIndexOf(SmtExpr stringExpr,
SmtExpr termExpr,
SmtExpr indexExpr) |
static SmtExpr |
SmtExprBuilder.mkStrInRegExp(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrLen(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkStrPrefixOf(SmtExpr stringExpr,
SmtExpr termExpr) |
static SmtExpr |
SmtExprBuilder.mkStrReplace(SmtExpr stringExpr,
SmtExpr targetExpr,
SmtExpr replacementExpr) |
static SmtExpr |
SmtExprBuilder.mkStrSubstring(SmtExpr stringExpr,
SmtExpr startIndex,
SmtExpr offset) |
static SmtExpr |
SmtExprBuilder.mkStrSuffixOf(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkStrToInt(SmtExpr arg) |
static SmtExpr |
SmtExprBuilder.mkSub(SmtExpr left,
SmtExpr right) |
static SmtExpr |
SmtExprBuilder.mkSubstring(SmtExpr string,
SmtExpr fromExpr,
SmtExpr toExpr) |
| Modifier and Type | Method and Description |
|---|---|
SmtExpr |
RegExpToCVC4Visitor.visitAnyChar() |
SmtExpr |
RegExpToCVC4Visitor.visitAnyString() |
SmtExpr |
RegExpToCVC4Visitor.visitAutomaton(dk.brics.automaton.RegExp e) |
SmtExpr |
RegExpToCVC4Visitor.visitChar(char c) |
SmtExpr |
RegExpToCVC4Visitor.visitCharRange(char from,
char to) |
SmtExpr |
RegExpToCVC4Visitor.visitComplement(dk.brics.automaton.RegExp e) |
SmtExpr |
RegExpToCVC4Visitor.visitConcatenation(dk.brics.automaton.RegExp left,
dk.brics.automaton.RegExp right) |
SmtExpr |
RegExpToCVC4Visitor.visitEmpty() |
SmtExpr |
RegExpToCVC4Visitor.visitIntersection(dk.brics.automaton.RegExp left,
dk.brics.automaton.RegExp right) |
SmtExpr |
RegExpToCVC4Visitor.visitInterval(int min,
int max) |
SmtExpr |
RegExpToCVC4Visitor.visitOptional(dk.brics.automaton.RegExp e) |
SmtExpr |
RegExpToCVC4Visitor.visitRepeat(dk.brics.automaton.RegExp arg) |
SmtExpr |
RegExpToCVC4Visitor.visitRepeatMin(dk.brics.automaton.RegExp e,
int min) |
SmtExpr |
RegExpToCVC4Visitor.visitRepeatMinMax(dk.brics.automaton.RegExp e,
int min,
int max) |
SmtExpr |
RegExpToCVC4Visitor.visitString(String s) |
SmtExpr |
RegExpToCVC4Visitor.visitUnion(dk.brics.automaton.RegExp left,
dk.brics.automaton.RegExp right) |
| Modifier and Type | Class and Description |
|---|---|
class |
SmtBooleanConstant |
class |
SmtConstant |
class |
SmtIntConstant |
class |
SmtIntVariable |
class |
SmtOperation |
class |
SmtRealConstant |
class |
SmtRealVariable |
class |
SmtStringConstant |
class |
SmtStringVariable |
class |
SmtVariable |
| Modifier and Type | Method and Description |
|---|---|
SmtExpr[] |
SmtOperation.getArguments() |
SmtExpr |
SmtAssertion.getFormula() |
| Constructor and Description |
|---|
SmtAssertion(SmtExpr f) |
SmtOperation(SmtOperation.Operator op,
SmtExpr... arg)
Unary operation
|
Copyright © 2010–2017 EvoSuite. All rights reserved.