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

Method mkPattern

src/api/java/Context.java:723–732  ·  view source on GitHub ↗

Create a quantifier pattern.

(Expr<?>... terms)

Source from the content-addressed store, hash-verified

721 * Create a quantifier pattern.
722 **/
723 @SafeVarargs
724 public final Pattern mkPattern(Expr<?>... terms)
725 {
726 if (terms.length == 0)
727 throw new Z3Exception("Cannot create a pattern from zero terms");
728
729 long[] termsNative = AST.arrayToNative(terms);
730 return new Pattern(this, Native.mkPattern(nCtx(), terms.length,
731 termsNative));
732 }
733
734 /**
735 * Creates a new Constant of sort {@code range} and named

Callers 6

injAxiomMethod · 0.80
injAxiomAbsMethod · 0.80
quantifierExample2Method · 0.80
injAxiomMethod · 0.80
injAxiomAbsMethod · 0.80
quantifierExample2Method · 0.80

Calls 2

nCtxMethod · 0.95
arrayToNativeMethod · 0.80

Tested by

no test coverage detected