3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 09:05:31 +00:00
z3/src/api/java
Bruce Mitchener 51a947b73d Change how 64 bit builds are detected.
Instead of doing this at configure time, we look at the actual
compile time status. This also avoids hardcoding checks based on
what CPU architecture is present, which doesn't work when Z3 is
being built on non-x86_64 platforms.
2018-12-09 16:16:20 +07:00
..
AlgebraicNum.java Tabs, formatting. 2017-09-17 17:50:05 +01:00
ApplyResult.java re-organize proof and model converters to be associated with goals instead of external 2017-11-18 16:33:54 -08:00
ApplyResultDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
ArithExpr.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
ArithSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
ArrayExpr.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
ArraySort.java additional array functions exposed over API, ping #1223 2017-10-19 11:08:48 -07:00
AST.java Fixed AST translation functions in .NET and Java APIs. Fixes #1073. 2017-06-14 13:24:54 +01:00
ASTDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
ASTMap.java Java API: split incRef into incRef and addToReferenceQueue 2016-06-12 21:01:58 +02:00
AstMapDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
ASTVector.java Tabs, formatting. 2017-09-17 17:50:05 +01:00
AstVectorDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
BitVecExpr.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
BitVecNum.java Do not needlessly catch exceptions in Java bindings 2016-06-12 14:14:11 +02:00
BitVecSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
BoolExpr.java Java bindings with no finalizers 2016-06-12 20:27:01 +02:00
BoolSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
CMakeLists.txt Change how 64 bit builds are detected. 2018-12-09 16:16:20 +07:00
Constructor.java Java API: split incRef into incRef and addToReferenceQueue 2016-06-12 21:01:58 +02:00
ConstructorDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
ConstructorList.java Java API: split incRef into incRef and addToReferenceQueue 2016-06-12 21:01:58 +02:00
ConstructorListDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
Context.java Improve JavaDoc. 2018-11-30 08:42:28 +07:00
DatatypeExpr.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
DatatypeSort.java Remove redundant cast 2016-01-06 11:18:22 +01:00
EnumSort.java Tabs, formatting. 2017-09-17 17:50:05 +01:00
Expr.java change storage layout of .Net binding Z3_bool to byte to deal with uninitialized memory reads on larger allocation sizes. Bug introduced when switching from defining Z3_bool as int to the bool type from stdbool 2018-07-02 02:58:06 -07:00
FiniteDomainExpr.java Added finite domain expressions and numerals to the .NET, Java, and Python APIs. 2015-12-02 17:01:52 +00:00
FiniteDomainNum.java Do not needlessly catch exceptions in Java bindings 2016-06-12 14:14:11 +02:00
FiniteDomainSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
Fixedpoint.java doc fixes 2017-07-09 11:26:27 +02:00
FixedpointDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
FPExpr.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
FPNum.java Added is_numeral_negative to .NET and Java APIs 2016-10-27 15:07:10 +01:00
FPRMExpr.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
FPRMNum.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
FPRMSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
FPSort.java Bugfixes for FPA API. Thanks to Christian Dernehl for reporting these. 2015-06-09 11:53:43 +01:00
FuncDecl.java Fixed AST translation functions in .NET and Java APIs. Fixes #1073. 2017-06-14 13:24:54 +01:00
FuncInterp.java Java API: split incRef into incRef and addToReferenceQueue 2016-06-12 21:01:58 +02:00
FuncInterpDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
FuncInterpEntryDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
Global.java Javadoc and indentation fixes 2016-01-06 11:19:26 +01:00
Goal.java re-organize proof and model converters to be associated with goals instead of external 2017-11-18 16:33:54 -08:00
GoalDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
IDecRefQueue.java Java bindings: Force cleaning the queue on context closing. 2016-06-29 13:09:05 +02:00
IntExpr.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
IntNum.java Do not needlessly catch exceptions in Java bindings 2016-06-12 14:14:11 +02:00
IntSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
IntSymbol.java Adding @Override declarations 2016-01-06 11:07:48 +01:00
Lambda.java add upper-case files 2018-06-26 07:52:38 -07:00
ListSort.java Java bindings with no finalizers 2016-06-12 20:27:01 +02:00
Log.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
manifest Java API Cleanup 2014-10-24 18:00:36 +01:00
Model.java update java example to bypass bit-rot 2018-07-02 09:50:29 -07:00
ModelDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
Optimize.java fix java bindings 2018-10-04 14:05:38 -07:00
OptimizeDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
ParamDescrs.java Tabs, formatting. 2017-09-17 17:50:05 +01:00
ParamDescrsDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
Params.java Java API: split incRef into incRef and addToReferenceQueue 2016-06-12 21:01:58 +02:00
ParamsDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
Pattern.java Do not needlessly catch exceptions in Java bindings 2016-06-12 14:14:11 +02:00
Probe.java Java API: split incRef into incRef and addToReferenceQueue 2016-06-12 21:01:58 +02:00
ProbeDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
Quantifier.java integrate lambda expressions 2018-06-26 07:23:04 -07:00
RatNum.java Do not needlessly catch exceptions in Java bindings 2016-06-12 14:14:11 +02:00
README Java API Cleanup 2014-10-24 18:00:36 +01:00
RealExpr.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
RealSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
ReExpr.java missing files? 2016-01-05 08:32:48 -08:00
RelationSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
ReSort.java missing files? 2016-01-05 08:32:48 -08:00
SeqExpr.java missing files? 2016-01-05 08:32:48 -08:00
SeqSort.java missing files? 2016-01-05 08:32:48 -08:00
SetSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
Solver.java merge 2018-04-30 16:00:07 -07:00
SolverDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
Sort.java Tabs, formatting. 2017-09-17 17:50:05 +01:00
Statistics.java Fix typos. 2018-02-01 19:39:43 +07:00
StatisticsDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
Status.java "static final" does not do anything 2016-01-06 10:25:52 +01:00
StringSymbol.java Java bindings with no finalizers 2016-06-12 20:27:01 +02:00
Symbol.java Java API: split incRef into incRef and addToReferenceQueue 2016-06-12 21:01:58 +02:00
Tactic.java Java API: split incRef into incRef and addToReferenceQueue 2016-06-12 21:01:58 +02:00
TacticDecRefQueue.java JavaAPI: DecRefQueue -- do not use move_limit for now. 2016-06-13 12:18:31 +02:00
TupleSort.java Java bindings with no finalizers 2016-06-12 20:27:01 +02:00
UninterpretedSort.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
Version.java Added full version strings and associated API functions. 2016-07-28 18:06:02 +01:00
Z3Exception.java Turned Z3Exception into a RuntimeException such that throws declarations are not needed anymore. Thanks to codeplex user steimann for this suggestion. 2015-04-08 13:16:32 +01:00
Z3Object.java Java API: split incRef into incRef and addToReferenceQueue 2016-06-12 21:01:58 +02:00

Java bindings
-------------

The Java bindings will be included in the Z3 build if it is configured with   
the option --java to python scripts/mk_make.py. This will produce the   
com.microsoft.z3.jar package in the build directory.