From be68456c064fdc2c30d5abd1994d4615f18e72e1 Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Fri, 26 Feb 2021 05:04:46 -0800 Subject: [PATCH] java compilation? --- src/api/java/Context.java | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/api/java/Context.java b/src/api/java/Context.java index a5e846cce..0c7f07615 100644 --- a/src/api/java/Context.java +++ b/src/api/java/Context.java @@ -567,7 +567,7 @@ public class Context implements AutoCloseable { * Create a quantifier pattern. **/ @SafeVarargs - public Pattern mkPattern(Expr... terms) + public final Pattern mkPattern(Expr... terms) { if (terms.length == 0) throw new Z3Exception("Cannot create a pattern from zero terms"); @@ -689,7 +689,7 @@ public class Context implements AutoCloseable { * Create a new function application. **/ @SafeVarargs - public Expr mkApp(FuncDecl f, Expr... args) + public final Expr mkApp(FuncDecl f, Expr... args) { checkContextMatch(f); checkContextMatch(args); @@ -735,7 +735,7 @@ public class Context implements AutoCloseable { * Creates a {@code distinct} term. **/ @SafeVarargs - public BoolExpr mkDistinct(Expr... args) + public final BoolExpr mkDistinct(Expr... args) { checkContextMatch(args); return new BoolExpr(this, Native.mkDistinct(nCtx(), args.length, @@ -804,7 +804,7 @@ public class Context implements AutoCloseable { * Create an expression representing {@code t[0] and t[1] and ...}. **/ @SafeVarargs - public BoolExpr mkAnd(Expr... t) + public final BoolExpr mkAnd(Expr... t) { checkContextMatch(t); return new BoolExpr(this, Native.mkAnd(nCtx(), t.length, @@ -815,7 +815,7 @@ public class Context implements AutoCloseable { * Create an expression representing {@code t[0] or t[1] or ...}. **/ @SafeVarargs - public BoolExpr mkOr(Expr... t) + public final BoolExpr mkOr(Expr... t) { checkContextMatch(t); return new BoolExpr(this, Native.mkOr(nCtx(), t.length, @@ -826,7 +826,7 @@ public class Context implements AutoCloseable { * Create an expression representing {@code t[0] + t[1] + ...}. **/ @SafeVarargs - public ArithExpr mkAdd(Expr... t) + public final ArithExpr mkAdd(Expr... t) { checkContextMatch(t); return (ArithExpr) Expr.create(this, @@ -837,7 +837,7 @@ public class Context implements AutoCloseable { * Create an expression representing {@code t[0] * t[1] * ...}. **/ @SafeVarargs - public ArithExpr mkMul(Expr... t) + public final ArithExpr mkMul(Expr... t) { checkContextMatch(t); return (ArithExpr) Expr.create(this, @@ -848,7 +848,7 @@ public class Context implements AutoCloseable { * Create an expression representing {@code t[0] - t[1] - ...}. **/ @SafeVarargs - public ArithExpr mkSub(Expr... t) + public final ArithExpr mkSub(Expr... t) { checkContextMatch(t); return (ArithExpr) Expr.create(this, @@ -1823,7 +1823,7 @@ public class Context implements AutoCloseable { **/ @SafeVarargs - public ArrayExpr mkMap(FuncDecl f, Expr>... args) + public final ArrayExpr mkMap(FuncDecl f, Expr>... args) { checkContextMatch(f); checkContextMatch(args); @@ -1913,7 +1913,7 @@ public class Context implements AutoCloseable { * Take the union of a list of sets. **/ @SafeVarargs - public ArrayExpr mkSetUnion(Expr>... args) + public final ArrayExpr mkSetUnion(Expr>... args) { checkContextMatch(args); return (ArrayExpr)Expr.create(this, @@ -1925,7 +1925,7 @@ public class Context implements AutoCloseable { * Take the intersection of a list of sets. **/ @SafeVarargs - public ArrayExpr mkSetIntersection(Expr>... args) + public final ArrayExpr mkSetIntersection(Expr>... args) { checkContextMatch(args); return (ArrayExpr) Expr.create(this, @@ -2030,7 +2030,7 @@ public class Context implements AutoCloseable { * Concatenate sequences. */ @SafeVarargs - public SeqExpr mkConcat(Expr>... t) + public final SeqExpr mkConcat(Expr>... t) { checkContextMatch(t); return (SeqExpr) Expr.create(this, Native.mkSeqConcat(nCtx(), t.length, AST.arrayToNative(t))); @@ -2195,7 +2195,7 @@ public class Context implements AutoCloseable { * Create the concatenation of regular languages. */ @SafeVarargs - public ReExpr mkConcat(ReExpr... t) + public final ReExpr mkConcat(ReExpr... t) { checkContextMatch(t); return (ReExpr) Expr.create(this, Native.mkReConcat(nCtx(), t.length, AST.arrayToNative(t))); @@ -2205,7 +2205,7 @@ public class Context implements AutoCloseable { * Create the union of regular languages. */ @SafeVarargs - public ReExpr mkUnion(Expr>... t) + public final ReExpr mkUnion(Expr>... t) { checkContextMatch(t); return (ReExpr) Expr.create(this, Native.mkReUnion(nCtx(), t.length, AST.arrayToNative(t))); @@ -2215,7 +2215,7 @@ public class Context implements AutoCloseable { * Create the intersection of regular languages. */ @SafeVarargs - public ReExpr mkIntersect(Expr>... t) + public final ReExpr mkIntersect(Expr>... t) { checkContextMatch(t); return (ReExpr) Expr.create(this, Native.mkReIntersect(nCtx(), t.length, AST.arrayToNative(t)));