Modifier and Type |
Method |
Description |
<T extends KSort> KExpr<T>
|
apply(KExpr<T> expr)
|
|
Object
|
transform(KExpr<?> expr)
|
|
abstract <T extends KSort> KExpr<T>
|
transform(KFunctionApp<T> expr)
|
|
abstract <T extends KSort> KExpr<T>
|
transform(KConst<T> expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KAndExpr expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KAndBinaryExpr expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KOrExpr expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KOrBinaryExpr expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KNotExpr expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KImpliesExpr expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KXorExpr expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KTrue expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KFalse expr)
|
|
abstract <T extends KSort> KExpr<KBoolSort>
|
transform(KEqExpr<T> expr)
|
|
abstract <T extends KSort> KExpr<KBoolSort>
|
transform(KDistinctExpr<T> expr)
|
|
abstract <T extends KSort> KExpr<T>
|
transform(KIteExpr<T> expr)
|
|
abstract KExpr<KBv1Sort>
|
transform(KBitVec1Value expr)
|
|
abstract KExpr<KBv8Sort>
|
transform(KBitVec8Value expr)
|
|
abstract KExpr<KBv16Sort>
|
transform(KBitVec16Value expr)
|
|
abstract KExpr<KBv32Sort>
|
transform(KBitVec32Value expr)
|
|
abstract KExpr<KBv64Sort>
|
transform(KBitVec64Value expr)
|
|
abstract KExpr<KBvSort>
|
transform(KBitVecCustomValue expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvNotExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBv1Sort>
|
transform(KBvReductionAndExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBv1Sort>
|
transform(KBvReductionOrExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvAndExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvOrExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvXorExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvNAndExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvNorExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvXNorExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvNegationExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvAddExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvSubExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvMulExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvUnsignedDivExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvSignedDivExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvUnsignedRemExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvSignedRemExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvSignedModExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvUnsignedLessExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvSignedLessExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvUnsignedLessOrEqualExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvSignedLessOrEqualExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvUnsignedGreaterOrEqualExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvSignedGreaterOrEqualExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvUnsignedGreaterExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvSignedGreaterExpr<T> expr)
|
|
abstract KExpr<KBvSort>
|
transform(KBvConcatExpr expr)
|
|
abstract KExpr<KBvSort>
|
transform(KBvExtractExpr expr)
|
|
abstract KExpr<KBvSort>
|
transform(KBvSignExtensionExpr expr)
|
|
abstract KExpr<KBvSort>
|
transform(KBvZeroExtensionExpr expr)
|
|
abstract KExpr<KBvSort>
|
transform(KBvRepeatExpr expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvShiftLeftExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvLogicalShiftRightExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvArithShiftRightExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvRotateLeftExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvRotateLeftIndexedExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvRotateRightExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<T>
|
transform(KBvRotateRightIndexedExpr<T> expr)
|
|
abstract KExpr<KIntSort>
|
transform(KBv2IntExpr expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvAddNoOverflowExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvAddNoUnderflowExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvSubNoOverflowExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvSubNoUnderflowExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvDivNoOverflowExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvNegNoOverflowExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvMulNoOverflowExpr<T> expr)
|
|
abstract <T extends KBvSort> KExpr<KBoolSort>
|
transform(KBvMulNoUnderflowExpr<T> expr)
|
|
abstract KExpr<KFp16Sort>
|
transform(KFp16Value expr)
|
|
abstract KExpr<KFp32Sort>
|
transform(KFp32Value expr)
|
|
abstract KExpr<KFp64Sort>
|
transform(KFp64Value expr)
|
|
abstract KExpr<KFp128Sort>
|
transform(KFp128Value expr)
|
|
abstract KExpr<KFpSort>
|
transform(KFpCustomSizeValue expr)
|
|
abstract KExpr<KFpRoundingModeSort>
|
transform(KFpRoundingModeExpr expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpAbsExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpNegationExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpAddExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpSubExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpMulExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpDivExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpFusedMulAddExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpSqrtExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpRemExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpRoundToIntegralExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpMinExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpMaxExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpLessOrEqualExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpLessExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpGreaterOrEqualExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpGreaterExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpEqualExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpIsNormalExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpIsSubnormalExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpIsZeroExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpIsInfiniteExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpIsNaNExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpIsNegativeExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBoolSort>
|
transform(KFpIsPositiveExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBvSort>
|
transform(KFpToBvExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KRealSort>
|
transform(KFpToRealExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<KBvSort>
|
transform(KFpToIEEEBvExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpFromBvExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KFpToFpExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KRealToFpExpr<T> expr)
|
|
abstract <T extends KFpSort> KExpr<T>
|
transform(KBvToFpExpr<T> expr)
|
|
abstract <D extends KSort, R extends KSort> KExpr<KArraySort<D, R>>
|
transform(KArrayStore<D, R> expr)
|
|
abstract <D0 extends KSort, D1 extends KSort, R extends KSort> KExpr<KArray2Sort<D0, D1, R>>
|
transform(KArray2Store<D0, D1, R> expr)
|
|
abstract <D0 extends KSort, D1 extends KSort, D2 extends KSort, R extends KSort> KExpr<KArray3Sort<D0, D1, D2, R>>
|
transform(KArray3Store<D0, D1, D2, R> expr)
|
|
abstract <R extends KSort> KExpr<KArrayNSort<R>>
|
transform(KArrayNStore<R> expr)
|
|
abstract <D extends KSort, R extends KSort> KExpr<R>
|
transform(KArraySelect<D, R> expr)
|
|
abstract <D0 extends KSort, D1 extends KSort, R extends KSort> KExpr<R>
|
transform(KArray2Select<D0, D1, R> expr)
|
|
abstract <D0 extends KSort, D1 extends KSort, D2 extends KSort, R extends KSort> KExpr<R>
|
transform(KArray3Select<D0, D1, D2, R> expr)
|
|
abstract <R extends KSort> KExpr<R>
|
transform(KArrayNSelect<R> expr)
|
|
abstract <A extends KArraySortBase<R>, R extends KSort> KExpr<A>
|
transform(KArrayConst<A, R> expr)
|
|
abstract <A extends KArraySortBase<R>, R extends KSort> KExpr<A>
|
transform(KFunctionAsArray<A, R> expr)
|
|
abstract <D extends KSort, R extends KSort> KExpr<KArraySort<D, R>>
|
transform(KArrayLambda<D, R> expr)
|
|
abstract <D0 extends KSort, D1 extends KSort, R extends KSort> KExpr<KArray2Sort<D0, D1, R>>
|
transform(KArray2Lambda<D0, D1, R> expr)
|
|
abstract <D0 extends KSort, D1 extends KSort, D2 extends KSort, R extends KSort> KExpr<KArray3Sort<D0, D1, D2, R>>
|
transform(KArray3Lambda<D0, D1, D2, R> expr)
|
|
abstract <R extends KSort> KExpr<KArrayNSort<R>>
|
transform(KArrayNLambda<R> expr)
|
|
abstract <T extends KArithSort> KExpr<T>
|
transform(KAddArithExpr<T> expr)
|
|
abstract <T extends KArithSort> KExpr<T>
|
transform(KMulArithExpr<T> expr)
|
|
abstract <T extends KArithSort> KExpr<T>
|
transform(KSubArithExpr<T> expr)
|
|
abstract <T extends KArithSort> KExpr<T>
|
transform(KUnaryMinusArithExpr<T> expr)
|
|
abstract <T extends KArithSort> KExpr<T>
|
transform(KDivArithExpr<T> expr)
|
|
abstract <T extends KArithSort> KExpr<T>
|
transform(KPowerArithExpr<T> expr)
|
|
abstract <T extends KArithSort> KExpr<KBoolSort>
|
transform(KLtArithExpr<T> expr)
|
|
abstract <T extends KArithSort> KExpr<KBoolSort>
|
transform(KLeArithExpr<T> expr)
|
|
abstract <T extends KArithSort> KExpr<KBoolSort>
|
transform(KGtArithExpr<T> expr)
|
|
abstract <T extends KArithSort> KExpr<KBoolSort>
|
transform(KGeArithExpr<T> expr)
|
|
abstract KExpr<KIntSort>
|
transform(KModIntExpr expr)
|
|
abstract KExpr<KIntSort>
|
transform(KRemIntExpr expr)
|
|
abstract KExpr<KRealSort>
|
transform(KToRealIntExpr expr)
|
|
abstract KExpr<KIntSort>
|
transform(KInt32NumExpr expr)
|
|
abstract KExpr<KIntSort>
|
transform(KInt64NumExpr expr)
|
|
abstract KExpr<KIntSort>
|
transform(KIntBigNumExpr expr)
|
|
abstract KExpr<KIntSort>
|
transform(KToIntRealExpr expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KIsIntRealExpr expr)
|
|
abstract KExpr<KRealSort>
|
transform(KRealNumExpr expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KExistentialQuantifier expr)
|
|
abstract KExpr<KBoolSort>
|
transform(KUniversalQuantifier expr)
|
|
abstract KExpr<KUninterpretedSort>
|
transform(KUninterpretedSortValue expr)
|
|