MCPcopy Create free account
hub / github.com/Z3Prover/z3 / create

Method create

src/api/java/Expr.java:2164–2169  ·  view source on GitHub ↗
(Context ctx, FuncDecl<U> f, Expr<?> ... arguments)

Source from the content-addressed store, hash-verified

2162 }
2163
2164 static <U extends Sort> Expr<U> create(Context ctx, FuncDecl<U> f, Expr<?> ... arguments)
2165 {
2166 long obj = Native.mkApp(ctx.nCtx(), f.getNativeObject(),
2167 AST.arrayLength(arguments), AST.arrayToNative(arguments));
2168 return (Expr<U>) create(ctx, obj);
2169 }
2170
2171 // TODO generify, but it conflicts with AST.create
2172 static Expr<?> create(Context ctx, long obj)

Callers 15

createMethod · 0.95
simplifyMethod · 0.95
getArgsMethod · 0.95
updateMethod · 0.95
substituteMethod · 0.95
substituteVarsMethod · 0.95
substituteFunsMethod · 0.95
getFormulasMethod · 0.95
GetLowerMethod · 0.95
GetUpperMethod · 0.95
getConsequencesMethod · 0.95
getProofMethod · 0.95

Calls 9

mkAppMethod · 0.80
nCtxMethod · 0.80
getNativeObjectMethod · 0.80
arrayLengthMethod · 0.80
arrayToNativeMethod · 0.80
fromIntMethod · 0.80
getSortKindMethod · 0.80
isAlgebraicNumberMethod · 0.80
getSortMethod · 0.65

Tested by

no test coverage detected