Files
cvc5/examples/api/java/HelloWorld.java
mudathirmahgoub 7ff15aa749 Refctor Solver.java to extend AbstractPointer (#10064)
This refactors the Solver class in the java API to extend AbstractPointer similar to other cvc5 classes.
It also cleans up redundant code for Abstract pointers. and adds Context.deletePointers to java examples as mentioned in issue #10052.
2023-10-02 06:20:26 +00:00

31 lines
940 B
Java

/******************************************************************************
* Top contributors (to current version):
* Mudathir Mohamed, Morgan Deters, Andrew Reynolds
*
* This file is part of the cvc5 project.
*
* Copyright (c) 2009-2022 by the authors listed in the file AUTHORS
* in the top-level source directory and their institutional affiliations.
* All rights reserved. See the file COPYING in the top-level source
* directory for licensing information.
* ****************************************************************************
*
* A very simple CVC5 tutorial example.
*/
import io.github.cvc5.*;
public class HelloWorld
{
public static void main(String[] args)
{
Solver slv = new Solver();
{
Term helloworld = slv.mkConst(slv.getBooleanSort(), "Hello World!");
System.out.println(helloworld + " is " + slv.checkSatAssuming(helloworld));
}
Context.deletePointers();
}
}