From e211d0ad801109d2cbe6db4eefc11b245e24ee87 Mon Sep 17 00:00:00 2001 From: Karlheinz Friedberger Date: Mon, 6 Jul 2020 09:51:59 +0200 Subject: [PATCH] apply the reuse tool to change the license info. We use the following cmdline: find src/ -type f -exec reuse addheader --template=header.jinja2 --license Apache-2.0 --copyright 'Dirk Beyer ' {} \; And then we manually edited the Yices2-related files, where the license info was already in SPDX format. Additionally, the license was inserted into more files. --- .appveyor.yml | 8 ++++++ .classpath | 11 ++++++++ .factorypath.template | 10 +++++++ .gitignore | 8 ++++++ .gitlab-ci.yml | 8 ++++++ .idea/.name | 1 - .idea/JavaSMT.iml | 11 ++++++++ .idea/ant.xml | 11 ++++++++ .idea/checkstyle-idea.xml | 11 ++++++++ .idea/codeStyleSettings.xml | 11 ++++++++ .idea/compiler.xml | 13 ++++++++- .idea/copyright/JavaSMT.xml | 10 +++++++ .idea/copyright/profiles_settings.xml | 10 +++++++ .idea/encodings.xml | 11 ++++++++ .idea/inspectionProfiles/Project_Default.xml | 10 +++++++ .../inspectionProfiles/profiles_settings.xml | 10 +++++++ .idea/junitgenerator-prj-settings.xml | 13 ++++++++- .idea/misc.xml | 13 ++++++++- .idea/modules.xml | 11 ++++++++ .idea/vcs.xml | 13 ++++++++- .project | 11 ++++++++ .settings/org.eclipse.jdt.core.prefs | 8 ++++++ .travis.yml | 8 ++++++ CHANGELOG.md | 10 +++++++ README.md | 10 +++++++ build.xml | 9 +++++++ build/SpotBugs.exclude.xml | 10 +++++++ build/build-jar-yices2.xml | 11 ++++++++ build/build-maven-publish.xml | 10 +++++++ build/build-publish-solvers.xml | 11 ++++++++ build/checkstyle.test.xml | 11 ++++++++ build/checkstyle.xml | 11 ++++++++ build/gitlab-ci.Dockerfile.jdk-11 | 8 ++++++ build/gitlab-ci.Dockerfile.jdk-14 | 8 ++++++ build/gitlab-ci.Dockerfile.jdk-8 | 8 ++++++ doc/Developers.md | 10 +++++++ doc/Getting-started.md | 10 +++++++ doc/KnownIssues.md | 10 +++++++ doc/javadoc_overview.html | 10 +++++++ lib/ivy.xml | 11 ++++++++ lib/native/source/get_jni_headers.sh | 8 ++++++ .../Boolector Build Documentation.txt | 8 ++++++ .../include_interface_and_jni.patch | 9 +++++++ .../source/libboolector/interface_wrap.c | 8 ++++++ lib/native/source/libmathsat5j/compile.sh | 8 ++++++ .../source/libmathsat5j/includes/defines.h | 8 ++++++ .../source/libmathsat5j/libmathsat5j.version | 8 ++++++ lib/native/source/libmathsat5j/optimization.c | 8 ++++++ ..._1smt_solvers_mathsat5_Mathsat5NativeApi.c | 8 ++++++ lib/native/source/libmathsat5j/versions.c | 8 ++++++ lib/native/source/yices2j/compile.sh | 8 ++++++ lib/native/source/yices2j/includes/defines.h | 10 ++++++- lib/native/source/yices2j/libyices2j.version | 8 ++++++ ...java_1smt_solvers_yices2_Yices2NativeApi.c | 19 +++++++------ pom_template.xml | 10 +++++++ runExamples.sh | 8 ++++++ solvers_ivy_conf/ivy_boolector.xml | 10 +++++++ solvers_ivy_conf/ivy_cvc4.xml | 11 ++++++++ solvers_ivy_conf/ivy_javasmt_yices2.xml | 11 ++++++++ solvers_ivy_conf/ivy_mathsat.xml | 11 ++++++++ solvers_ivy_conf/ivy_optimathsat.xml | 11 ++++++++ solvers_ivy_conf/ivy_yices2.xml | 11 ++++++++ solvers_ivy_conf/ivy_z3.xml | 11 ++++++++ .../sosy_lab/java_smt/PackageSanityTest.java | 27 ++++++------------- .../java_smt/SolverContextFactory.java | 27 ++++++------------- .../sosy_lab/java_smt/api/ArrayFormula.java | 27 ++++++------------- .../java_smt/api/ArrayFormulaManager.java | 27 ++++++------------- .../java_smt/api/BasicProverEnvironment.java | 27 ++++++------------- .../java_smt/api/BitvectorFormula.java | 27 ++++++------------- .../java_smt/api/BitvectorFormulaManager.java | 27 ++++++------------- .../sosy_lab/java_smt/api/BooleanFormula.java | 27 ++++++------------- .../java_smt/api/BooleanFormulaManager.java | 27 ++++++------------- .../java_smt/api/FloatingPointFormula.java | 27 ++++++------------- .../api/FloatingPointFormulaManager.java | 27 ++++++------------- .../api/FloatingPointRoundingMode.java | 26 +++++------------- .../api/FloatingPointRoundingModeFormula.java | 27 ++++++------------- src/org/sosy_lab/java_smt/api/Formula.java | 27 ++++++------------- .../sosy_lab/java_smt/api/FormulaManager.java | 27 ++++++------------- .../sosy_lab/java_smt/api/FormulaType.java | 27 ++++++------------- .../java_smt/api/FunctionDeclaration.java | 26 +++++------------- .../java_smt/api/FunctionDeclarationKind.java | 26 +++++------------- .../java_smt/api/IntegerFormulaManager.java | 26 +++++------------- .../api/InterpolatingProverEnvironment.java | 27 ++++++------------- src/org/sosy_lab/java_smt/api/Model.java | 27 ++++++------------- .../sosy_lab/java_smt/api/NumeralFormula.java | 27 ++++++------------- .../java_smt/api/NumeralFormulaManager.java | 27 ++++++------------- .../api/OptimizationProverEnvironment.java | 27 ++++++------------- .../java_smt/api/PackageSanityTest.java | 27 ++++++------------- .../java_smt/api/ProverEnvironment.java | 27 ++++++------------- .../api/QuantifiedFormulaManager.java | 27 ++++++------------- .../java_smt/api/RationalFormulaManager.java | 26 +++++------------- .../java_smt/api/SLFormulaManager.java | 27 ++++++------------- .../sosy_lab/java_smt/api/SolverContext.java | 26 +++++------------- .../java_smt/api/SolverException.java | 27 ++++++------------- src/org/sosy_lab/java_smt/api/Tactic.java | 27 ++++++------------- src/org/sosy_lab/java_smt/api/UFManager.java | 27 ++++++------------- .../sosy_lab/java_smt/api/package-info.java | 27 ++++++------------- .../BooleanFormulaTransformationVisitor.java | 27 ++++++------------- .../api/visitors/BooleanFormulaVisitor.java | 27 ++++++------------- .../DefaultBooleanFormulaVisitor.java | 27 ++++++------------- .../api/visitors/DefaultFormulaVisitor.java | 27 ++++++------------- .../api/visitors/ExpectedFormulaVisitor.java | 27 ++++++------------- .../FormulaTransformationVisitor.java | 27 ++++++------------- .../java_smt/api/visitors/FormulaVisitor.java | 27 ++++++------------- .../api/visitors/TraversalProcess.java | 27 ++++++------------- .../java_smt/api/visitors/package-info.java | 26 +++++------------- .../AbstractArrayFormulaManager.java | 27 ++++++------------- .../basicimpl/AbstractBaseFormulaManager.java | 27 ++++++------------- .../AbstractBitvectorFormulaManager.java | 27 ++++++------------- .../AbstractBooleanFormulaManager.java | 27 ++++++------------- .../AbstractFloatingPointFormulaManager.java | 27 ++++++------------- .../java_smt/basicimpl/AbstractFormula.java | 27 ++++++------------- .../basicimpl/AbstractFormulaManager.java | 27 ++++++------------- .../java_smt/basicimpl/AbstractModel.java | 27 ++++++------------- .../AbstractNumeralFormulaManager.java | 27 ++++++------------- .../java_smt/basicimpl/AbstractProver.java | 27 ++++++------------- .../basicimpl/AbstractProverWithAllSat.java | 27 ++++++------------- .../AbstractQuantifiedFormulaManager.java | 27 ++++++------------- .../basicimpl/AbstractSLFormulaManager.java | 27 ++++++------------- .../basicimpl/AbstractSolverContext.java | 26 +++++------------- .../java_smt/basicimpl/AbstractUFManager.java | 27 ++++++------------- .../java_smt/basicimpl/FormulaCreator.java | 27 ++++++------------- .../FormulaTransformationVisitorImpl.java | 27 ++++++------------- .../basicimpl/FunctionDeclarationImpl.java | 26 +++++------------- .../basicimpl/LongArrayBackedList.java | 27 ++++++------------- .../basicimpl/LongArrayBackedListTest.java | 27 ++++++------------- .../java_smt/basicimpl/PackageSanityTest.java | 27 ++++++------------- .../RecursiveFormulaVisitorImpl.java | 27 ++++++------------- .../java_smt/basicimpl/package-info.java | 27 ++++++------------- .../ReusableStackAbstractProver.java | 27 ++++++------------- .../ReusableStackInterpolatingProver.java | 27 ++++++------------- .../ReusableStackTheoremProver.java | 27 ++++++------------- .../basicimpl/reusableStack/package-info.java | 27 ++++++------------- .../basicimpl/tactics/NNFVisitor.java | 26 +++++------------- .../basicimpl/tactics/package-info.java | 26 +++++------------- .../BasicProverWithAssumptionsWrapper.java | 27 ++++++------------- ...rpolatingProverWithAssumptionsWrapper.java | 27 ++++++------------- .../ProverWithAssumptionsWrapper.java | 26 +++++------------- .../withAssumptionsWrapper/package-info.java | 26 +++++------------- .../LoggingBasicProverEnvironment.java | 27 ++++++------------- ...LoggingInterpolatingProverEnvironment.java | 27 ++++++------------- .../LoggingOptimizationProverEnvironment.java | 27 ++++++------------- .../logging/LoggingProverEnvironment.java | 27 ++++++------------- .../logging/LoggingSolverContext.java | 27 ++++++------------- .../delegate/logging/PackageSanityTest.java | 27 ++++++------------- .../delegate/logging/package-info.java | 26 +++++------------- .../delegate/statistics/SolverStatistics.java | 27 ++++++------------- .../StatisticsArrayFormulaManager.java | 27 ++++++------------- .../StatisticsBasicProverEnvironment.java | 27 ++++++------------- .../StatisticsBitvectorFormulaManager.java | 27 ++++++------------- .../StatisticsBooleanFormulaManager.java | 27 ++++++------------- ...StatisticsFloatingPointFormulaManager.java | 27 ++++++------------- .../statistics/StatisticsFormulaManager.java | 27 ++++++------------- .../StatisticsIntegerFormulaManager.java | 27 ++++++------------- ...tisticsInterpolatingProverEnvironment.java | 27 ++++++------------- .../delegate/statistics/StatisticsModel.java | 27 ++++++------------- .../StatisticsNumeralFormulaManager.java | 27 ++++++------------- ...atisticsOptimizationProverEnvironment.java | 27 ++++++------------- .../StatisticsProverEnvironment.java | 27 ++++++------------- .../StatisticsQuantifiedFormulaManager.java | 27 ++++++------------- .../StatisticsRationalFormulaManager.java | 27 ++++++------------- .../StatisticsSLFormulaManager.java | 27 ++++++------------- .../statistics/StatisticsSolverContext.java | 27 ++++++------------- .../statistics/StatisticsUFManager.java | 27 ++++++------------- .../delegate/statistics/TimerPool.java | 27 ++++++------------- .../delegate/statistics/package-info.java | 26 +++++------------- .../SynchronizedArrayFormulaManager.java | 27 ++++++------------- .../SynchronizedBasicProverEnvironment.java | 27 ++++++------------- ...izedBasicProverEnvironmentWithContext.java | 27 ++++++------------- .../SynchronizedBitvectorFormulaManager.java | 27 ++++++------------- .../SynchronizedBooleanFormulaManager.java | 27 ++++++------------- ...nchronizedFloatingPointFormulaManager.java | 27 ++++++------------- .../SynchronizedFormulaManager.java | 27 ++++++------------- .../SynchronizedIntegerFormulaManager.java | 27 ++++++------------- ...ronizedInterpolatingProverEnvironment.java | 27 ++++++------------- ...rpolatingProverEnvironmentWithContext.java | 27 ++++++------------- .../synchronize/SynchronizedModel.java | 27 ++++++------------- .../SynchronizedModelWithContext.java | 27 ++++++------------- .../SynchronizedNumeralFormulaManager.java | 27 ++++++------------- ...hronizedOptimizationProverEnvironment.java | 27 ++++++------------- .../SynchronizedProverEnvironment.java | 27 ++++++------------- ...chronizedProverEnvironmentWithContext.java | 27 ++++++------------- .../SynchronizedQuantifiedFormulaManager.java | 27 ++++++------------- .../SynchronizedRationalFormulaManager.java | 27 ++++++------------- .../SynchronizedSLFormulaManager.java | 27 ++++++------------- .../SynchronizedSolverContext.java | 27 ++++++------------- .../synchronize/SynchronizedUFManager.java | 27 ++++++------------- .../delegate/synchronize/package-info.java | 26 +++++------------- .../java_smt/example/AllSatExample.java | 8 ++++++ .../java_smt/example/FormulaClassifier.java | 27 ++++++------------- .../sosy_lab/java_smt/example/HoudiniApp.java | 8 ++++++ .../java_smt/example/Interpolation.java | 8 ++++++ .../example/OptimizationFormulaWeights.java | 8 ++++++ .../java_smt/example/OptimizationIntReal.java | 8 ++++++ src/org/sosy_lab/java_smt/example/Sudoku.java | 27 ++++++------------- .../java_smt/example/package-info.java | 8 ++++++ src/org/sosy_lab/java_smt/package-info.java | 26 +++++------------- .../boolector/BoolectorAbstractProver.java | 27 ++++++------------- .../BoolectorArrayFormulaManager.java | 27 ++++++------------- .../BoolectorBitvectorFormulaManager.java | 27 ++++++------------- .../BoolectorBooleanFormulaManager.java | 27 ++++++------------- .../solvers/boolector/BoolectorFormula.java | 27 ++++++------------- .../boolector/BoolectorFormulaCreator.java | 27 ++++++------------- .../boolector/BoolectorFormulaManager.java | 27 ++++++------------- .../solvers/boolector/BoolectorModel.java | 27 ++++++------------- .../boolector/BoolectorNativeApiTest.java | 27 ++++++------------- .../BoolectorQuantifiedFormulaManager.java | 27 ++++++------------- .../boolector/BoolectorSolverContext.java | 27 ++++++------------- .../boolector/BoolectorTheoremProver.java | 27 ++++++------------- .../solvers/boolector/BoolectorUFManager.java | 27 ++++++------------- .../java_smt/solvers/boolector/BtorJNI.java | 8 ++++++ .../solvers/boolector/BtorOption.java | 8 ++++++ .../solvers/boolector/package-info.java | 27 ++++++------------- .../solvers/cvc4/CVC4ArrayFormulaManager.java | 27 ++++++------------- .../cvc4/CVC4BitvectorFormulaManager.java | 27 ++++++------------- .../cvc4/CVC4BooleanFormulaManager.java | 27 ++++++------------- .../cvc4/CVC4FloatingPointFormulaManager.java | 27 ++++++------------- .../java_smt/solvers/cvc4/CVC4Formula.java | 27 ++++++------------- .../solvers/cvc4/CVC4FormulaCreator.java | 27 ++++++------------- .../solvers/cvc4/CVC4FormulaManager.java | 27 ++++++------------- .../cvc4/CVC4IntegerFormulaManager.java | 27 ++++++------------- .../java_smt/solvers/cvc4/CVC4Model.java | 27 ++++++------------- .../cvc4/CVC4NumeralFormulaManager.java | 27 ++++++------------- .../cvc4/CVC4RationalFormulaManager.java | 27 ++++++------------- .../solvers/cvc4/CVC4SLFormulaManager.java | 27 ++++++------------- .../solvers/cvc4/CVC4SolverContext.java | 27 ++++++------------- .../solvers/cvc4/CVC4TheoremProver.java | 27 ++++++------------- .../java_smt/solvers/cvc4/CVC4UFManager.java | 27 ++++++------------- .../java_smt/solvers/cvc4/package-info.java | 26 +++++------------- .../Mathsat5AbstractNativeApiTest.java | 27 ++++++------------- .../mathsat5/Mathsat5AbstractProver.java | 27 ++++++------------- .../mathsat5/Mathsat5ArrayFormulaManager.java | 27 ++++++------------- .../Mathsat5BitvectorFormulaManager.java | 27 ++++++------------- .../Mathsat5BooleanFormulaManager.java | 27 ++++++------------- .../Mathsat5FloatingPointFormulaManager.java | 27 ++++++------------- .../solvers/mathsat5/Mathsat5Formula.java | 27 ++++++------------- .../mathsat5/Mathsat5FormulaCreator.java | 27 ++++++------------- .../mathsat5/Mathsat5FormulaManager.java | 27 ++++++------------- .../Mathsat5IntegerFormulaManager.java | 27 ++++++------------- .../mathsat5/Mathsat5InterpolatingProver.java | 27 ++++++------------- .../solvers/mathsat5/Mathsat5Model.java | 27 ++++++------------- .../solvers/mathsat5/Mathsat5NativeApi.java | 27 ++++++------------- .../mathsat5/Mathsat5NativeApiTest.java | 27 ++++++------------- .../Mathsat5NumeralFormulaManager.java | 27 ++++++------------- .../Mathsat5OptimizationNativeApiTest.java | 27 ++++++------------- .../mathsat5/Mathsat5OptimizationProver.java | 26 +++++------------- .../Mathsat5RationalFormulaManager.java | 27 ++++++------------- .../mathsat5/Mathsat5SolverContext.java | 26 +++++------------- .../mathsat5/Mathsat5TheoremProver.java | 27 ++++++------------- .../solvers/mathsat5/Mathsat5UFManager.java | 27 ++++++------------- .../solvers/mathsat5/package-info.java | 27 ++++++------------- .../java_smt/solvers/package-info.java | 26 +++++------------- .../princess/PrincessAbstractProver.java | 27 ++++++------------- .../princess/PrincessArrayFormulaManager.java | 27 ++++++------------- .../PrincessBitvectorFormulaManager.java | 27 ++++++------------- .../PrincessBooleanFormulaManager.java | 27 ++++++------------- .../solvers/princess/PrincessEnvironment.java | 27 ++++++------------- .../princess/PrincessFormulaCreator.java | 27 ++++++------------- .../princess/PrincessFormulaManager.java | 27 ++++++------------- .../princess/PrincessFunctionDeclaration.java | 26 +++++------------- .../PrincessIntegerFormulaManager.java | 27 ++++++------------- .../princess/PrincessInterpolatingProver.java | 27 ++++++------------- .../solvers/princess/PrincessModel.java | 27 ++++++------------- .../PrincessNumeralFormulaManager.java | 27 ++++++------------- .../PrincessQuantifiedFormulaManager.java | 27 ++++++------------- .../princess/PrincessSolverContext.java | 26 +++++------------- .../princess/PrincessTheoremProver.java | 27 ++++++------------- .../solvers/princess/PrincessUFManager.java | 27 ++++++------------- .../solvers/princess/package-info.java | 27 ++++++------------- .../smtinterpol/FormulaCollectionScript.java | 27 ++++++------------- .../smtinterpol/LogProxyForwarder.java | 27 ++++++------------- ...LoggingSmtInterpolInterpolatingProver.java | 27 ++++++------------- .../SmtInterpolAbstractProver.java | 26 +++++------------- .../SmtInterpolArrayFormulaManager.java | 27 ++++++------------- .../SmtInterpolBooleanFormulaManager.java | 27 ++++++------------- .../smtinterpol/SmtInterpolEnvironment.java | 27 ++++++------------- .../SmtInterpolFormulaCreator.java | 27 ++++++------------- .../SmtInterpolFormulaManager.java | 27 ++++++------------- .../SmtInterpolIntegerFormulaManager.java | 27 ++++++------------- .../SmtInterpolInterpolatingProver.java | 27 ++++++------------- .../solvers/smtinterpol/SmtInterpolModel.java | 27 ++++++------------- .../SmtInterpolNumeralFormulaManager.java | 27 ++++++------------- .../SmtInterpolRationalFormulaManager.java | 27 ++++++------------- .../smtinterpol/SmtInterpolSolverContext.java | 26 +++++------------- .../smtinterpol/SmtInterpolTheoremProver.java | 27 ++++++------------- .../smtinterpol/SmtInterpolUFManager.java | 27 ++++++------------- .../solvers/smtinterpol/SmtInterpolUtil.java | 27 ++++++------------- .../solvers/smtinterpol/package-info.java | 27 ++++++------------- .../yices2/Yices2BitvectorFormulaManager.java | 17 ++++++------ .../yices2/Yices2BooleanFormulaManager.java | 17 ++++++------ .../solvers/yices2/Yices2Formula.java | 17 ++++++------ .../solvers/yices2/Yices2FormulaCreator.java | 17 ++++++------ .../solvers/yices2/Yices2FormulaManager.java | 17 ++++++------ .../yices2/Yices2IntegerFormulaManager.java | 17 ++++++------ .../java_smt/solvers/yices2/Yices2Model.java | 17 ++++++------ .../solvers/yices2/Yices2NativeApi.java | 17 ++++++------ .../solvers/yices2/Yices2NativeApiTest.java | 17 ++++++------ .../yices2/Yices2NumeralFormulaManager.java | 17 ++++++------ .../Yices2QuantifiedFormulaManager.java | 17 ++++++------ .../yices2/Yices2RationalFormulaManager.java | 17 ++++++------ .../solvers/yices2/Yices2SolverContext.java | 17 ++++++------ .../solvers/yices2/Yices2TheoremProver.java | 17 ++++++------ .../solvers/yices2/Yices2UFManager.java | 17 ++++++------ .../java_smt/solvers/yices2/package-info.java | 17 ++++++------ .../java_smt/solvers/z3/Z3AbstractProver.java | 27 ++++++------------- .../solvers/z3/Z3ArrayFormulaManager.java | 27 ++++++------------- .../solvers/z3/Z3BitvectorFormulaManager.java | 27 ++++++------------- .../solvers/z3/Z3BooleanFormulaManager.java | 27 ++++++------------- .../z3/Z3FloatingPointFormulaManager.java | 27 ++++++------------- .../java_smt/solvers/z3/Z3Formula.java | 27 ++++++------------- .../java_smt/solvers/z3/Z3FormulaCreator.java | 27 ++++++------------- .../java_smt/solvers/z3/Z3FormulaManager.java | 27 ++++++------------- .../solvers/z3/Z3IntegerFormulaManager.java | 27 ++++++------------- .../java_smt/solvers/z3/Z3LoadingFactory.java | 26 +++++------------- .../sosy_lab/java_smt/solvers/z3/Z3Model.java | 27 ++++++------------- .../solvers/z3/Z3NumeralFormulaManager.java | 27 ++++++------------- .../solvers/z3/Z3OptimizationProver.java | 27 ++++++------------- .../z3/Z3QuantifiedFormulaManager.java | 27 ++++++------------- .../solvers/z3/Z3RationalFormulaManager.java | 27 ++++++------------- .../java_smt/solvers/z3/Z3SolverContext.java | 26 +++++------------- .../solvers/z3/Z3SolverException.java | 27 ++++++------------- .../java_smt/solvers/z3/Z3TheoremProver.java | 27 ++++++------------- .../java_smt/solvers/z3/Z3UFManager.java | 27 ++++++------------- .../java_smt/solvers/z3/package-info.java | 26 +++++------------- .../test/BitvectorFormulaManagerTest.java | 27 ++++++------------- .../test/BooleanFormulaManagerTest.java | 26 +++++------------- .../java_smt/test/BooleanFormulaSubject.java | 27 ++++++------------- .../test/BooleanFormulaSubjectTest.java | 27 ++++++------------- .../java_smt/test/ExceptionHandlerTest.java | 26 +++++------------- .../test/FloatingPointFormulaManagerTest.java | 27 ++++++------------- .../java_smt/test/FormulaClassifierTest.java | 27 ++++++------------- .../java_smt/test/FormulaManagerTest.java | 27 ++++++------------- src/org/sosy_lab/java_smt/test/Fuzzer.java | 26 +++++------------- .../test/HardBitvectorFormulaGenerator.java | 27 ++++++------------- .../test/HardIntegerFormulaGenerator.java | 26 +++++------------- .../java_smt/test/IntegerTheoryFuzzer.java | 26 +++++------------- .../test/InterpolatingProverTest.java | 27 ++++++------------- ...atingProverWithAssumptionsWrapperTest.java | 26 +++++------------- .../java_smt/test/ModelEvaluationTest.java | 27 ++++++------------- src/org/sosy_lab/java_smt/test/ModelTest.java | 27 ++++++------------- .../test/NonLinearArithmeticTest.java | 27 ++++++------------- .../NonLinearArithmeticWithModuloTest.java | 27 ++++++------------- .../test/NumeralFormulaManagerTest.java | 27 ++++++------------- .../java_smt/test/OptimizationTest.java | 26 +++++------------- .../test/ProverEnvironmentSubject.java | 27 ++++++------------- .../test/ProverEnvironmentSubjectTest.java | 27 ++++++------------- .../java_smt/test/ProverEnvironmentTest.java | 27 ++++++------------- .../java_smt/test/QuantifierManagerTest.java | 27 ++++++------------- .../test/RationalFormulaManagerTest.java | 27 ++++++------------- .../java_smt/test/SolverAllSatTest.java | 27 ++++++------------- .../java_smt/test/SolverBasedTest0.java | 27 ++++++------------- .../java_smt/test/SolverConcurrencyTest.java | 27 ++++++------------- .../java_smt/test/SolverContextTest.java | 27 ++++++------------- .../java_smt/test/SolverFormulaIOTest.java | 27 ++++++------------- .../SolverFormulaWithAssumptionsTest.java | 27 ++++++------------- .../java_smt/test/SolverStackTest.java | 27 ++++++------------- .../java_smt/test/SolverTacticsTest.java | 27 ++++++------------- .../java_smt/test/SolverTheoriesTest.java | 27 ++++++------------- .../java_smt/test/SolverVisitorTest.java | 27 ++++++------------- .../sosy_lab/java_smt/test/TimeoutTest.java | 26 +++++------------- .../java_smt/test/TranslateFormulaTest.java | 27 ++++++------------- .../sosy_lab/java_smt/test/UFManagerTest.java | 26 +++++------------- .../java_smt/test/UfEliminationTest.java | 27 ++++++------------- .../test/VariableNamesEscaperTest.java | 26 +++++------------- .../test/VariableNamesInvalidTest.java | 26 +++++------------- .../java_smt/test/VariableNamesTest.java | 26 +++++------------- .../sosy_lab/java_smt/test/package-info.java | 27 ++++++------------- .../sosy_lab/java_smt/utils/SolverUtils.java | 27 ++++++------------- .../java_smt/utils/UfElimination.java | 27 ++++++------------- .../sosy_lab/java_smt/utils/package-info.java | 27 ++++++------------- website/index.html | 10 +++++++ 371 files changed, 3029 insertions(+), 5537 deletions(-) delete mode 100644 .idea/.name diff --git a/.appveyor.yml b/.appveyor.yml index 59d819e11b..b669ab2721 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,3 +1,11 @@ +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + version: build {build} {branch} os: Visual Studio 2019 diff --git a/.classpath b/.classpath index 2ed2a52286..fd2320e5c1 100644 --- a/.classpath +++ b/.classpath @@ -1,4 +1,15 @@ + + + diff --git a/.factorypath.template b/.factorypath.template index a98bfadfab..216aa93a8e 100644 --- a/.factorypath.template +++ b/.factorypath.template @@ -1,3 +1,13 @@ + + diff --git a/.gitignore b/.gitignore index f2eff2d021..f0c94abb46 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,11 @@ +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + .factorypath /bin diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5de6f4640d..4afaaa5e6e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,11 @@ +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + include: /build/gitlab-ci.yml variables: diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index 875c41e6fa..0000000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -JavaSMT \ No newline at end of file diff --git a/.idea/JavaSMT.iml b/.idea/JavaSMT.iml index 3421d7bc0f..7d5c10ba3b 100644 --- a/.idea/JavaSMT.iml +++ b/.idea/JavaSMT.iml @@ -1,4 +1,15 @@ + + + diff --git a/.idea/ant.xml b/.idea/ant.xml index 53cd7f57bd..3e3b7e7277 100644 --- a/.idea/ant.xml +++ b/.idea/ant.xml @@ -1,4 +1,15 @@ + + + diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml index 652e9474ae..a1e7fbf3b3 100644 --- a/.idea/checkstyle-idea.xml +++ b/.idea/checkstyle-idea.xml @@ -1,4 +1,15 @@ + + + diff --git a/.idea/modules.xml b/.idea/modules.xml index 95e2cc8a68..e70e3fe729 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -1,4 +1,15 @@ + + + diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 35eb1ddfbb..8f55ae7820 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,6 +1,17 @@ + + + - \ No newline at end of file + diff --git a/.project b/.project index b6be844c98..5616f7bb9b 100644 --- a/.project +++ b/.project @@ -1,4 +1,15 @@ + + + JavaSMT diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index 5b4131a135..926fc9bc07 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,3 +1,11 @@ +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + eclipse.preferences.version=1 org.eclipse.jdt.core.codeComplete.argumentPrefixes=p org.eclipse.jdt.core.codeComplete.argumentSuffixes= diff --git a/.travis.yml b/.travis.yml index 134ee3cf74..1196c6943e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,11 @@ +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + language: java jdk: - oraclejdk8 diff --git a/CHANGELOG.md b/CHANGELOG.md index e503f79a3f..f2d77697dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ + + # JavaSMT ChangeLog ## JavaSMT 3.5.1 diff --git a/README.md b/README.md index 10adc33892..70b17cee5f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,13 @@ + + # JavaSMT [![Build Status](https://gitlab.com/sosy-lab/software/java-smt/badges/master/pipeline.svg)](https://gitlab.com/sosy-lab/software/java-smt/pipelines) diff --git a/build.xml b/build.xml index 2eedd32930..5986410713 100644 --- a/build.xml +++ b/build.xml @@ -1,3 +1,12 @@ + diff --git a/build/SpotBugs.exclude.xml b/build/SpotBugs.exclude.xml index 702008670a..1d76f01c21 100644 --- a/build/SpotBugs.exclude.xml +++ b/build/SpotBugs.exclude.xml @@ -1,3 +1,13 @@ + + diff --git a/build/build-jar-yices2.xml b/build/build-jar-yices2.xml index 13b50d529b..121ada9611 100644 --- a/build/build-jar-yices2.xml +++ b/build/build-jar-yices2.xml @@ -1,4 +1,15 @@ + + + diff --git a/build/build-maven-publish.xml b/build/build-maven-publish.xml index 38cf1d978b..4606801b57 100644 --- a/build/build-maven-publish.xml +++ b/build/build-maven-publish.xml @@ -1,3 +1,13 @@ + + diff --git a/build/build-publish-solvers.xml b/build/build-publish-solvers.xml index 6714dbec6c..c3ccd9b2eb 100644 --- a/build/build-publish-solvers.xml +++ b/build/build-publish-solvers.xml @@ -1,4 +1,15 @@ + + + diff --git a/build/checkstyle.test.xml b/build/checkstyle.test.xml index 4f8ddb9a62..9effe02db5 100644 --- a/build/checkstyle.test.xml +++ b/build/checkstyle.test.xml @@ -1,4 +1,15 @@ + + + + + # JavaSMT Developers Documentation ## Style Guide diff --git a/doc/Getting-started.md b/doc/Getting-started.md index 5cb407a794..2c405b6d2a 100644 --- a/doc/Getting-started.md +++ b/doc/Getting-started.md @@ -1,3 +1,13 @@ + + # Getting started For existing code examples, please see our [examples][example code]. diff --git a/doc/KnownIssues.md b/doc/KnownIssues.md index 570b65845c..d024af016e 100644 --- a/doc/KnownIssues.md +++ b/doc/KnownIssues.md @@ -1,3 +1,13 @@ + + # Known Solver Issues ## Princess diff --git a/doc/javadoc_overview.html b/doc/javadoc_overview.html index 4fccb03d4c..1619920070 100644 --- a/doc/javadoc_overview.html +++ b/doc/javadoc_overview.html @@ -1,3 +1,13 @@ + + diff --git a/lib/ivy.xml b/lib/ivy.xml index 7667c1ec8c..b9f7170f03 100644 --- a/lib/ivy.xml +++ b/lib/ivy.xml @@ -1,4 +1,15 @@ + + + +# +# SPDX-License-Identifier: Apache-2.0 + if [ `uname` = "Darwin" ] ; then echo "-I/usr/local/include -I/sw/include -I/System/Library/Frameworks/JavaVM.framework/Headers" LINK_OPT="-dynamiclib -o libJOct.jnilib" diff --git a/lib/native/source/libboolector/Boolector Build Documentation.txt b/lib/native/source/libboolector/Boolector Build Documentation.txt index 1ed00cdcd5..b79c5020e9 100644 --- a/lib/native/source/libboolector/Boolector Build Documentation.txt +++ b/lib/native/source/libboolector/Boolector Build Documentation.txt @@ -1,3 +1,11 @@ +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + ################################################################# INFO 2019-11-11: diff --git a/lib/native/source/libboolector/include_interface_and_jni.patch b/lib/native/source/libboolector/include_interface_and_jni.patch index f5081bd8ab..d9f0d95d9b 100644 --- a/lib/native/source/libboolector/include_interface_and_jni.patch +++ b/lib/native/source/libboolector/include_interface_and_jni.patch @@ -1,5 +1,14 @@ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e2781eb..b838d8e 100644 + +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,6 +1,7 @@ diff --git a/lib/native/source/libboolector/interface_wrap.c b/lib/native/source/libboolector/interface_wrap.c index 23daee5616..d3a859ac6a 100644 --- a/lib/native/source/libboolector/interface_wrap.c +++ b/lib/native/source/libboolector/interface_wrap.c @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 4.0.0 diff --git a/lib/native/source/libmathsat5j/compile.sh b/lib/native/source/libmathsat5j/compile.sh index 67162701d3..3876f7021d 100755 --- a/lib/native/source/libmathsat5j/compile.sh +++ b/lib/native/source/libmathsat5j/compile.sh @@ -1,5 +1,13 @@ #!/usr/bin/env bash +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + # This script builds either libmathsat5j.so (bindings to mathsat5), or # liboptimathsat5j.so (bindings to optimathsat5). # In future, mathsat5 and optimathsat should merge, making the switching diff --git a/lib/native/source/libmathsat5j/includes/defines.h b/lib/native/source/libmathsat5j/includes/defines.h index c0639fadbe..da77225051 100644 --- a/lib/native/source/libmathsat5j/includes/defines.h +++ b/lib/native/source/libmathsat5j/includes/defines.h @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + #include #include #include "mathsat.h" diff --git a/lib/native/source/libmathsat5j/libmathsat5j.version b/lib/native/source/libmathsat5j/libmathsat5j.version index 1d5a09b731..bdf54a020b 100644 --- a/lib/native/source/libmathsat5j/libmathsat5j.version +++ b/lib/native/source/libmathsat5j/libmathsat5j.version @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + MATHSAT5J { global: Java_*; local: *; diff --git a/lib/native/source/libmathsat5j/optimization.c b/lib/native/source/libmathsat5j/optimization.c index a64f65a5e5..1ccb88f716 100644 --- a/lib/native/source/libmathsat5j/optimization.c +++ b/lib/native/source/libmathsat5j/optimization.c @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + #include "includes/defines.h" void throwException(JNIEnv *env, const char *name, const char *msg); diff --git a/lib/native/source/libmathsat5j/org_sosy_1lab_java_1smt_solvers_mathsat5_Mathsat5NativeApi.c b/lib/native/source/libmathsat5j/org_sosy_1lab_java_1smt_solvers_mathsat5_Mathsat5NativeApi.c index bc04b6eaee..888359bb0e 100644 --- a/lib/native/source/libmathsat5j/org_sosy_1lab_java_1smt_solvers_mathsat5_Mathsat5NativeApi.c +++ b/lib/native/source/libmathsat5j/org_sosy_1lab_java_1smt_solvers_mathsat5_Mathsat5NativeApi.c @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + #include #include "includes/defines.h" diff --git a/lib/native/source/libmathsat5j/versions.c b/lib/native/source/libmathsat5j/versions.c index 8495af345d..d7b6bd1e91 100644 --- a/lib/native/source/libmathsat5j/versions.c +++ b/lib/native/source/libmathsat5j/versions.c @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + #include /* some systems do not have newest memcpy@@GLIBC_2.14 - stay with old good one */ diff --git a/lib/native/source/yices2j/compile.sh b/lib/native/source/yices2j/compile.sh index f1c804cd8c..8311089ed1 100755 --- a/lib/native/source/yices2j/compile.sh +++ b/lib/native/source/yices2j/compile.sh @@ -1,5 +1,13 @@ #!/usr/bin/env bash +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + # This script builds libyices2j.so. # INFO: Before running this script, you need to do build Yices2. diff --git a/lib/native/source/yices2j/includes/defines.h b/lib/native/source/yices2j/includes/defines.h index 78fefdd9f6..9d0daa56ff 100644 --- a/lib/native/source/yices2j/includes/defines.h +++ b/lib/native/source/yices2j/includes/defines.h @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + #include #include #include @@ -471,4 +479,4 @@ typedef jint jjnodetag; TERM_ARG(1) \ CALL1(type_t, term_is_##name) \ BOOLEAN_RETURN - + diff --git a/lib/native/source/yices2j/libyices2j.version b/lib/native/source/yices2j/libyices2j.version index e843d9b352..ff92c77e6e 100644 --- a/lib/native/source/yices2j/libyices2j.version +++ b/lib/native/source/yices2j/libyices2j.version @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + YICES2J { global: Java_*; local: *; diff --git a/lib/native/source/yices2j/org_sosy_1lab_java_1smt_solvers_yices2_Yices2NativeApi.c b/lib/native/source/yices2j/org_sosy_1lab_java_1smt_solvers_yices2_Yices2NativeApi.c index 087f7021f1..9663fb4e28 100644 --- a/lib/native/source/yices2j/org_sosy_1lab_java_1smt_solvers_yices2_Yices2NativeApi.c +++ b/lib/native/source/yices2j/org_sosy_1lab_java_1smt_solvers_yices2_Yices2NativeApi.c @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// Copyright (C) 2007-2020 Dirk Beyer +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later #include @@ -1601,7 +1600,7 @@ INT_RETURN /* * The function first checks whether f is satisifiable or unsatisfiable. - * + * */ DEFINE_FUNC(int, 1check_1formula) WITH_FOUR_ARGS(jterm, string, jmodel, string) TERM_ARG(1) diff --git a/pom_template.xml b/pom_template.xml index 69ab9ff3c8..178435bb18 100644 --- a/pom_template.xml +++ b/pom_template.xml @@ -1,3 +1,13 @@ + + diff --git a/runExamples.sh b/runExamples.sh index 3d6fc16b85..50085e1663 100755 --- a/runExamples.sh +++ b/runExamples.sh @@ -1,5 +1,13 @@ #!/bin/bash +# This file is part of JavaSMT, +# an API wrapper for a collection of SMT solvers: +# https://github.com/sosy-lab/java-smt +# +# SPDX-FileCopyrightText: 2020 Dirk Beyer +# +# SPDX-License-Identifier: Apache-2.0 + #------------------------------------------------------------------------------ # check Java version #------------------------------------------------------------------------------ diff --git a/solvers_ivy_conf/ivy_boolector.xml b/solvers_ivy_conf/ivy_boolector.xml index d3648b87c9..aada5ef585 100644 --- a/solvers_ivy_conf/ivy_boolector.xml +++ b/solvers_ivy_conf/ivy_boolector.xml @@ -1,3 +1,13 @@ + + + + + + + + + + + + + + + + + + + + +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt; import com.google.common.testing.AbstractPackageSanityTests; diff --git a/src/org/sosy_lab/java_smt/SolverContextFactory.java b/src/org/sosy_lab/java_smt/SolverContextFactory.java index ea5efc8130..73b71b5a06 100644 --- a/src/org/sosy_lab/java_smt/SolverContextFactory.java +++ b/src/org/sosy_lab/java_smt/SolverContextFactory.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/api/ArrayFormula.java b/src/org/sosy_lab/java_smt/api/ArrayFormula.java index b4ec236a54..3ff8a61313 100644 --- a/src/org/sosy_lab/java_smt/api/ArrayFormula.java +++ b/src/org/sosy_lab/java_smt/api/ArrayFormula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/api/ArrayFormulaManager.java b/src/org/sosy_lab/java_smt/api/ArrayFormulaManager.java index cf2fca9c69..123fc1bdfa 100644 --- a/src/org/sosy_lab/java_smt/api/ArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/ArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import org.sosy_lab.java_smt.api.FormulaType.ArrayFormulaType; diff --git a/src/org/sosy_lab/java_smt/api/BasicProverEnvironment.java b/src/org/sosy_lab/java_smt/api/BasicProverEnvironment.java index 08f075a385..35083408bd 100644 --- a/src/org/sosy_lab/java_smt/api/BasicProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/api/BasicProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.common.collect.ImmutableList; diff --git a/src/org/sosy_lab/java_smt/api/BitvectorFormula.java b/src/org/sosy_lab/java_smt/api/BitvectorFormula.java index 11092e3096..a105c17777 100644 --- a/src/org/sosy_lab/java_smt/api/BitvectorFormula.java +++ b/src/org/sosy_lab/java_smt/api/BitvectorFormula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/api/BitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/api/BitvectorFormulaManager.java index af80b03f99..9971769b33 100644 --- a/src/org/sosy_lab/java_smt/api/BitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/BitvectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import java.math.BigInteger; diff --git a/src/org/sosy_lab/java_smt/api/BooleanFormula.java b/src/org/sosy_lab/java_smt/api/BooleanFormula.java index 3e8fb15930..187af2fe90 100644 --- a/src/org/sosy_lab/java_smt/api/BooleanFormula.java +++ b/src/org/sosy_lab/java_smt/api/BooleanFormula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/api/BooleanFormulaManager.java b/src/org/sosy_lab/java_smt/api/BooleanFormulaManager.java index c286384ce1..ab5115dfb5 100644 --- a/src/org/sosy_lab/java_smt/api/BooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/BooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.errorprone.annotations.CanIgnoreReturnValue; diff --git a/src/org/sosy_lab/java_smt/api/FloatingPointFormula.java b/src/org/sosy_lab/java_smt/api/FloatingPointFormula.java index b28b9e7073..7abfaf226e 100644 --- a/src/org/sosy_lab/java_smt/api/FloatingPointFormula.java +++ b/src/org/sosy_lab/java_smt/api/FloatingPointFormula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/api/FloatingPointFormulaManager.java b/src/org/sosy_lab/java_smt/api/FloatingPointFormulaManager.java index 00998e25b2..3c55b9e79c 100644 --- a/src/org/sosy_lab/java_smt/api/FloatingPointFormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/FloatingPointFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import java.math.BigDecimal; diff --git a/src/org/sosy_lab/java_smt/api/FloatingPointRoundingMode.java b/src/org/sosy_lab/java_smt/api/FloatingPointRoundingMode.java index f6e341edb4..6208682afa 100644 --- a/src/org/sosy_lab/java_smt/api/FloatingPointRoundingMode.java +++ b/src/org/sosy_lab/java_smt/api/FloatingPointRoundingMode.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.api; diff --git a/src/org/sosy_lab/java_smt/api/FloatingPointRoundingModeFormula.java b/src/org/sosy_lab/java_smt/api/FloatingPointRoundingModeFormula.java index b6063bbcf9..ead8fc04af 100644 --- a/src/org/sosy_lab/java_smt/api/FloatingPointRoundingModeFormula.java +++ b/src/org/sosy_lab/java_smt/api/FloatingPointRoundingModeFormula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/api/Formula.java b/src/org/sosy_lab/java_smt/api/Formula.java index d37744390c..96fbbfe03c 100644 --- a/src/org/sosy_lab/java_smt/api/Formula.java +++ b/src/org/sosy_lab/java_smt/api/Formula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/api/FormulaManager.java b/src/org/sosy_lab/java_smt/api/FormulaManager.java index b389bbaaa3..2344d5f55a 100644 --- a/src/org/sosy_lab/java_smt/api/FormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/FormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.errorprone.annotations.CanIgnoreReturnValue; diff --git a/src/org/sosy_lab/java_smt/api/FormulaType.java b/src/org/sosy_lab/java_smt/api/FormulaType.java index 8df5ff7b8d..58fb13604a 100644 --- a/src/org/sosy_lab/java_smt/api/FormulaType.java +++ b/src/org/sosy_lab/java_smt/api/FormulaType.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/api/FunctionDeclaration.java b/src/org/sosy_lab/java_smt/api/FunctionDeclaration.java index 9098fff00e..f3da7c279a 100644 --- a/src/org/sosy_lab/java_smt/api/FunctionDeclaration.java +++ b/src/org/sosy_lab/java_smt/api/FunctionDeclaration.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.api; diff --git a/src/org/sosy_lab/java_smt/api/FunctionDeclarationKind.java b/src/org/sosy_lab/java_smt/api/FunctionDeclarationKind.java index be4ff3c8a0..dcd0524d74 100644 --- a/src/org/sosy_lab/java_smt/api/FunctionDeclarationKind.java +++ b/src/org/sosy_lab/java_smt/api/FunctionDeclarationKind.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.api; diff --git a/src/org/sosy_lab/java_smt/api/IntegerFormulaManager.java b/src/org/sosy_lab/java_smt/api/IntegerFormulaManager.java index dbbbf8083d..308a877e62 100644 --- a/src/org/sosy_lab/java_smt/api/IntegerFormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/IntegerFormulaManager.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.api; diff --git a/src/org/sosy_lab/java_smt/api/InterpolatingProverEnvironment.java b/src/org/sosy_lab/java_smt/api/InterpolatingProverEnvironment.java index 487ebed72b..51863bf052 100644 --- a/src/org/sosy_lab/java_smt/api/InterpolatingProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/api/InterpolatingProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/api/Model.java b/src/org/sosy_lab/java_smt/api/Model.java index 2d4865a9d5..e91e8d894b 100644 --- a/src/org/sosy_lab/java_smt/api/Model.java +++ b/src/org/sosy_lab/java_smt/api/Model.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.common.base.Joiner; diff --git a/src/org/sosy_lab/java_smt/api/NumeralFormula.java b/src/org/sosy_lab/java_smt/api/NumeralFormula.java index 1ed9f8d6aa..29d6bd2d22 100644 --- a/src/org/sosy_lab/java_smt/api/NumeralFormula.java +++ b/src/org/sosy_lab/java_smt/api/NumeralFormula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/api/NumeralFormulaManager.java b/src/org/sosy_lab/java_smt/api/NumeralFormulaManager.java index f936859f79..f9ae7111de 100644 --- a/src/org/sosy_lab/java_smt/api/NumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/NumeralFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import java.math.BigDecimal; diff --git a/src/org/sosy_lab/java_smt/api/OptimizationProverEnvironment.java b/src/org/sosy_lab/java_smt/api/OptimizationProverEnvironment.java index 09d3ffb8a1..5483b5e1ad 100644 --- a/src/org/sosy_lab/java_smt/api/OptimizationProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/api/OptimizationProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import java.util.Optional; diff --git a/src/org/sosy_lab/java_smt/api/PackageSanityTest.java b/src/org/sosy_lab/java_smt/api/PackageSanityTest.java index c6345fec74..4c3b7789a3 100644 --- a/src/org/sosy_lab/java_smt/api/PackageSanityTest.java +++ b/src/org/sosy_lab/java_smt/api/PackageSanityTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.common.testing.AbstractPackageSanityTests; diff --git a/src/org/sosy_lab/java_smt/api/ProverEnvironment.java b/src/org/sosy_lab/java_smt/api/ProverEnvironment.java index 3322f0a381..f38287fc67 100644 --- a/src/org/sosy_lab/java_smt/api/ProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/api/ProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import org.sosy_lab.common.ShutdownNotifier; diff --git a/src/org/sosy_lab/java_smt/api/QuantifiedFormulaManager.java b/src/org/sosy_lab/java_smt/api/QuantifiedFormulaManager.java index fdc74c8218..f6e6e4798f 100644 --- a/src/org/sosy_lab/java_smt/api/QuantifiedFormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/QuantifiedFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import com.google.common.collect.ImmutableList; diff --git a/src/org/sosy_lab/java_smt/api/RationalFormulaManager.java b/src/org/sosy_lab/java_smt/api/RationalFormulaManager.java index 8517007d2c..afa30d456f 100644 --- a/src/org/sosy_lab/java_smt/api/RationalFormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/RationalFormulaManager.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.api; diff --git a/src/org/sosy_lab/java_smt/api/SLFormulaManager.java b/src/org/sosy_lab/java_smt/api/SLFormulaManager.java index dc9039e2e1..ef352aca50 100644 --- a/src/org/sosy_lab/java_smt/api/SLFormulaManager.java +++ b/src/org/sosy_lab/java_smt/api/SLFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; /** diff --git a/src/org/sosy_lab/java_smt/api/SolverContext.java b/src/org/sosy_lab/java_smt/api/SolverContext.java index f80a2c7592..1b966afa8c 100644 --- a/src/org/sosy_lab/java_smt/api/SolverContext.java +++ b/src/org/sosy_lab/java_smt/api/SolverContext.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.api; diff --git a/src/org/sosy_lab/java_smt/api/SolverException.java b/src/org/sosy_lab/java_smt/api/SolverException.java index c56baf6ad0..76bc57ed18 100644 --- a/src/org/sosy_lab/java_smt/api/SolverException.java +++ b/src/org/sosy_lab/java_smt/api/SolverException.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import org.checkerframework.checker.nullness.qual.Nullable; diff --git a/src/org/sosy_lab/java_smt/api/Tactic.java b/src/org/sosy_lab/java_smt/api/Tactic.java index 1adba3c4c3..983e7b339e 100644 --- a/src/org/sosy_lab/java_smt/api/Tactic.java +++ b/src/org/sosy_lab/java_smt/api/Tactic.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; /** diff --git a/src/org/sosy_lab/java_smt/api/UFManager.java b/src/org/sosy_lab/java_smt/api/UFManager.java index 27df324312..0f08669bba 100644 --- a/src/org/sosy_lab/java_smt/api/UFManager.java +++ b/src/org/sosy_lab/java_smt/api/UFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api; import java.util.List; diff --git a/src/org/sosy_lab/java_smt/api/package-info.java b/src/org/sosy_lab/java_smt/api/package-info.java index b8dd473271..4efb5f1c0f 100644 --- a/src/org/sosy_lab/java_smt/api/package-info.java +++ b/src/org/sosy_lab/java_smt/api/package-info.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** * The core interfaces for abstracting from SMT solvers and providing a common API for all solvers. */ diff --git a/src/org/sosy_lab/java_smt/api/visitors/BooleanFormulaTransformationVisitor.java b/src/org/sosy_lab/java_smt/api/visitors/BooleanFormulaTransformationVisitor.java index 6e57480461..c6a30984a0 100644 --- a/src/org/sosy_lab/java_smt/api/visitors/BooleanFormulaTransformationVisitor.java +++ b/src/org/sosy_lab/java_smt/api/visitors/BooleanFormulaTransformationVisitor.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api.visitors; import java.util.List; diff --git a/src/org/sosy_lab/java_smt/api/visitors/BooleanFormulaVisitor.java b/src/org/sosy_lab/java_smt/api/visitors/BooleanFormulaVisitor.java index 1cdd4ce837..80da0be8e4 100644 --- a/src/org/sosy_lab/java_smt/api/visitors/BooleanFormulaVisitor.java +++ b/src/org/sosy_lab/java_smt/api/visitors/BooleanFormulaVisitor.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api.visitors; import java.util.List; diff --git a/src/org/sosy_lab/java_smt/api/visitors/DefaultBooleanFormulaVisitor.java b/src/org/sosy_lab/java_smt/api/visitors/DefaultBooleanFormulaVisitor.java index a05e7704b4..6a89d3cb5f 100644 --- a/src/org/sosy_lab/java_smt/api/visitors/DefaultBooleanFormulaVisitor.java +++ b/src/org/sosy_lab/java_smt/api/visitors/DefaultBooleanFormulaVisitor.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api.visitors; import java.util.List; diff --git a/src/org/sosy_lab/java_smt/api/visitors/DefaultFormulaVisitor.java b/src/org/sosy_lab/java_smt/api/visitors/DefaultFormulaVisitor.java index 27c4615eb2..7d69155861 100644 --- a/src/org/sosy_lab/java_smt/api/visitors/DefaultFormulaVisitor.java +++ b/src/org/sosy_lab/java_smt/api/visitors/DefaultFormulaVisitor.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api.visitors; import java.util.List; diff --git a/src/org/sosy_lab/java_smt/api/visitors/ExpectedFormulaVisitor.java b/src/org/sosy_lab/java_smt/api/visitors/ExpectedFormulaVisitor.java index b5f5bccd09..7272af6be8 100644 --- a/src/org/sosy_lab/java_smt/api/visitors/ExpectedFormulaVisitor.java +++ b/src/org/sosy_lab/java_smt/api/visitors/ExpectedFormulaVisitor.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api.visitors; import org.sosy_lab.java_smt.api.Formula; diff --git a/src/org/sosy_lab/java_smt/api/visitors/FormulaTransformationVisitor.java b/src/org/sosy_lab/java_smt/api/visitors/FormulaTransformationVisitor.java index a56c9204df..81e24a0cef 100644 --- a/src/org/sosy_lab/java_smt/api/visitors/FormulaTransformationVisitor.java +++ b/src/org/sosy_lab/java_smt/api/visitors/FormulaTransformationVisitor.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api.visitors; import java.util.List; diff --git a/src/org/sosy_lab/java_smt/api/visitors/FormulaVisitor.java b/src/org/sosy_lab/java_smt/api/visitors/FormulaVisitor.java index c8e7bd21d5..76f9a46a34 100644 --- a/src/org/sosy_lab/java_smt/api/visitors/FormulaVisitor.java +++ b/src/org/sosy_lab/java_smt/api/visitors/FormulaVisitor.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api.visitors; import java.math.BigDecimal; diff --git a/src/org/sosy_lab/java_smt/api/visitors/TraversalProcess.java b/src/org/sosy_lab/java_smt/api/visitors/TraversalProcess.java index 351eb5bb50..27386320df 100644 --- a/src/org/sosy_lab/java_smt/api/visitors/TraversalProcess.java +++ b/src/org/sosy_lab/java_smt/api/visitors/TraversalProcess.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.api.visitors; import com.google.common.collect.ImmutableSet; diff --git a/src/org/sosy_lab/java_smt/api/visitors/package-info.java b/src/org/sosy_lab/java_smt/api/visitors/package-info.java index e1e445cef4..1246626ab5 100644 --- a/src/org/sosy_lab/java_smt/api/visitors/package-info.java +++ b/src/org/sosy_lab/java_smt/api/visitors/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** * The visitors of this package allow for efficient traversal, manipulation and transformation of diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractArrayFormulaManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractArrayFormulaManager.java index f4aafd9699..b809e45854 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static org.sosy_lab.java_smt.basicimpl.AbstractFormulaManager.checkVariableName; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractBaseFormulaManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractBaseFormulaManager.java index 309a93ee5c..044253e028 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractBaseFormulaManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractBaseFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import org.sosy_lab.java_smt.api.BooleanFormula; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractBitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractBitvectorFormulaManager.java index 15a8ca875c..36ca5e59a3 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractBitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractBitvectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractBooleanFormulaManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractBooleanFormulaManager.java index 3e466c4a44..b9e187d0c8 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractBooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractBooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractFloatingPointFormulaManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractFloatingPointFormulaManager.java index 472021bf5b..3fafe98854 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractFloatingPointFormulaManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractFloatingPointFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static org.sosy_lab.java_smt.basicimpl.AbstractFormulaManager.checkVariableName; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractFormula.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractFormula.java index 3b04b33383..8f70b30f34 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractFormula.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractFormula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractFormulaManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractFormulaManager.java index 429deabc70..954b226004 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractFormulaManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractModel.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractModel.java index ab410f1c69..9cf0ee8e9f 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractModel.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractModel.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import com.google.common.base.Joiner; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractNumeralFormulaManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractNumeralFormulaManager.java index 8bf4dcedaa..5c4cbe26b8 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractNumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractNumeralFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractProver.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractProver.java index 0bf25c7d2c..24ab7e45cc 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractProver.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractProverWithAllSat.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractProverWithAllSat.java index 3a8a631d53..578fefa431 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractProverWithAllSat.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractProverWithAllSat.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractQuantifiedFormulaManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractQuantifiedFormulaManager.java index c29c83fc68..ede1863996 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractQuantifiedFormulaManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractQuantifiedFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import com.google.common.collect.Lists; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractSLFormulaManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractSLFormulaManager.java index 4e640e31ff..2c59cc8d24 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractSLFormulaManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractSLFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import org.sosy_lab.java_smt.api.BooleanFormula; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractSolverContext.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractSolverContext.java index 3d4126caa8..b91b786ef5 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractSolverContext.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractSolverContext.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.basicimpl; diff --git a/src/org/sosy_lab/java_smt/basicimpl/AbstractUFManager.java b/src/org/sosy_lab/java_smt/basicimpl/AbstractUFManager.java index 5b8d61b6a5..afe06f5280 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/AbstractUFManager.java +++ b/src/org/sosy_lab/java_smt/basicimpl/AbstractUFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static org.sosy_lab.java_smt.basicimpl.AbstractFormulaManager.checkVariableName; diff --git a/src/org/sosy_lab/java_smt/basicimpl/FormulaCreator.java b/src/org/sosy_lab/java_smt/basicimpl/FormulaCreator.java index bf4b345bc7..9df2554f79 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/FormulaCreator.java +++ b/src/org/sosy_lab/java_smt/basicimpl/FormulaCreator.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/basicimpl/FormulaTransformationVisitorImpl.java b/src/org/sosy_lab/java_smt/basicimpl/FormulaTransformationVisitorImpl.java index 5009efeeda..6c20da515c 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/FormulaTransformationVisitorImpl.java +++ b/src/org/sosy_lab/java_smt/basicimpl/FormulaTransformationVisitorImpl.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/basicimpl/FunctionDeclarationImpl.java b/src/org/sosy_lab/java_smt/basicimpl/FunctionDeclarationImpl.java index 2f4c43ec46..9cf9375b3f 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/FunctionDeclarationImpl.java +++ b/src/org/sosy_lab/java_smt/basicimpl/FunctionDeclarationImpl.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.basicimpl; diff --git a/src/org/sosy_lab/java_smt/basicimpl/LongArrayBackedList.java b/src/org/sosy_lab/java_smt/basicimpl/LongArrayBackedList.java index 162c7e8af9..22f5d43e4d 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/LongArrayBackedList.java +++ b/src/org/sosy_lab/java_smt/basicimpl/LongArrayBackedList.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static com.google.common.base.Preconditions.checkElementIndex; diff --git a/src/org/sosy_lab/java_smt/basicimpl/LongArrayBackedListTest.java b/src/org/sosy_lab/java_smt/basicimpl/LongArrayBackedListTest.java index f76ca697ff..34a7a162e2 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/LongArrayBackedListTest.java +++ b/src/org/sosy_lab/java_smt/basicimpl/LongArrayBackedListTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import com.google.common.collect.testing.ListTestSuiteBuilder; diff --git a/src/org/sosy_lab/java_smt/basicimpl/PackageSanityTest.java b/src/org/sosy_lab/java_smt/basicimpl/PackageSanityTest.java index 9426ca7ce0..bc3c592151 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/PackageSanityTest.java +++ b/src/org/sosy_lab/java_smt/basicimpl/PackageSanityTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2017 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import com.google.common.testing.AbstractPackageSanityTests; diff --git a/src/org/sosy_lab/java_smt/basicimpl/RecursiveFormulaVisitorImpl.java b/src/org/sosy_lab/java_smt/basicimpl/RecursiveFormulaVisitorImpl.java index afd84f2c4a..b08a296149 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/RecursiveFormulaVisitorImpl.java +++ b/src/org/sosy_lab/java_smt/basicimpl/RecursiveFormulaVisitorImpl.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/basicimpl/package-info.java b/src/org/sosy_lab/java_smt/basicimpl/package-info.java index f30dc6f5be..adeb287c55 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/package-info.java +++ b/src/org/sosy_lab/java_smt/basicimpl/package-info.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** Abstract base classes for easier implementation of a solver backend. */ @com.google.errorprone.annotations.CheckReturnValue @javax.annotation.ParametersAreNonnullByDefault diff --git a/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackAbstractProver.java b/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackAbstractProver.java index 16ade69e61..973263ae7d 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackAbstractProver.java +++ b/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackAbstractProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl.reusableStack; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackInterpolatingProver.java b/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackInterpolatingProver.java index ebc0019165..64acc15f82 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackInterpolatingProver.java +++ b/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackInterpolatingProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl.reusableStack; import java.util.Collection; diff --git a/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackTheoremProver.java b/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackTheoremProver.java index fe78d969f6..9d35d47b4f 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackTheoremProver.java +++ b/src/org/sosy_lab/java_smt/basicimpl/reusableStack/ReusableStackTheoremProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl.reusableStack; import org.sosy_lab.java_smt.api.ProverEnvironment; diff --git a/src/org/sosy_lab/java_smt/basicimpl/reusableStack/package-info.java b/src/org/sosy_lab/java_smt/basicimpl/reusableStack/package-info.java index fed91b3e42..5443ee1589 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/reusableStack/package-info.java +++ b/src/org/sosy_lab/java_smt/basicimpl/reusableStack/package-info.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** * This wrapper around another theorem prover can be used, if the inner theorem prover does not * support addConstraints(f) on an empty stack, i.e. before "push()" was called at least once. The diff --git a/src/org/sosy_lab/java_smt/basicimpl/tactics/NNFVisitor.java b/src/org/sosy_lab/java_smt/basicimpl/tactics/NNFVisitor.java index cdc184c6ca..023a40bc20 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/tactics/NNFVisitor.java +++ b/src/org/sosy_lab/java_smt/basicimpl/tactics/NNFVisitor.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.basicimpl.tactics; diff --git a/src/org/sosy_lab/java_smt/basicimpl/tactics/package-info.java b/src/org/sosy_lab/java_smt/basicimpl/tactics/package-info.java index a1a592173e..56ea7392f3 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/tactics/package-info.java +++ b/src/org/sosy_lab/java_smt/basicimpl/tactics/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** Default tactics implementations (formula-to-formula transformations). */ package org.sosy_lab.java_smt.basicimpl.tactics; diff --git a/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/BasicProverWithAssumptionsWrapper.java b/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/BasicProverWithAssumptionsWrapper.java index d427e0c185..a1bbb1327e 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/BasicProverWithAssumptionsWrapper.java +++ b/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/BasicProverWithAssumptionsWrapper.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl.withAssumptionsWrapper; import com.google.common.collect.ImmutableList; diff --git a/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/InterpolatingProverWithAssumptionsWrapper.java b/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/InterpolatingProverWithAssumptionsWrapper.java index 821f1145c4..e1bf61a70a 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/InterpolatingProverWithAssumptionsWrapper.java +++ b/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/InterpolatingProverWithAssumptionsWrapper.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.basicimpl.withAssumptionsWrapper; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/ProverWithAssumptionsWrapper.java b/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/ProverWithAssumptionsWrapper.java index 6b75bb0055..4042bfbac1 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/ProverWithAssumptionsWrapper.java +++ b/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/ProverWithAssumptionsWrapper.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.basicimpl.withAssumptionsWrapper; diff --git a/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/package-info.java b/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/package-info.java index 84ec6abdf7..62a90b022e 100644 --- a/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/package-info.java +++ b/src/org/sosy_lab/java_smt/basicimpl/withAssumptionsWrapper/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** * Wrapper-classes to guarantee identical behavior for all solvers. If a solver does not support diff --git a/src/org/sosy_lab/java_smt/delegate/logging/LoggingBasicProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/logging/LoggingBasicProverEnvironment.java index a2a57c742f..18bfe0cb43 100644 --- a/src/org/sosy_lab/java_smt/delegate/logging/LoggingBasicProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/logging/LoggingBasicProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.logging; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/logging/LoggingInterpolatingProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/logging/LoggingInterpolatingProverEnvironment.java index b3aa2b40d4..5374f72ef6 100644 --- a/src/org/sosy_lab/java_smt/delegate/logging/LoggingInterpolatingProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/logging/LoggingInterpolatingProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.logging; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/logging/LoggingOptimizationProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/logging/LoggingOptimizationProverEnvironment.java index 5f0f33fe46..05f094c2b5 100644 --- a/src/org/sosy_lab/java_smt/delegate/logging/LoggingOptimizationProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/logging/LoggingOptimizationProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.logging; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/logging/LoggingProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/logging/LoggingProverEnvironment.java index 546c1e0b6b..df7bd2c958 100644 --- a/src/org/sosy_lab/java_smt/delegate/logging/LoggingProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/logging/LoggingProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.logging; import org.sosy_lab.common.log.LogManager; diff --git a/src/org/sosy_lab/java_smt/delegate/logging/LoggingSolverContext.java b/src/org/sosy_lab/java_smt/delegate/logging/LoggingSolverContext.java index 40a26f867f..0ea469b915 100644 --- a/src/org/sosy_lab/java_smt/delegate/logging/LoggingSolverContext.java +++ b/src/org/sosy_lab/java_smt/delegate/logging/LoggingSolverContext.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.logging; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/logging/PackageSanityTest.java b/src/org/sosy_lab/java_smt/delegate/logging/PackageSanityTest.java index 14a7cf51a4..b48a8ba3e2 100644 --- a/src/org/sosy_lab/java_smt/delegate/logging/PackageSanityTest.java +++ b/src/org/sosy_lab/java_smt/delegate/logging/PackageSanityTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.logging; import com.google.common.testing.AbstractPackageSanityTests; diff --git a/src/org/sosy_lab/java_smt/delegate/logging/package-info.java b/src/org/sosy_lab/java_smt/delegate/logging/package-info.java index 241e3821b2..2ca8d5e08a 100644 --- a/src/org/sosy_lab/java_smt/delegate/logging/package-info.java +++ b/src/org/sosy_lab/java_smt/delegate/logging/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** Wraps the proving environment with loggers. */ @com.google.errorprone.annotations.CheckReturnValue diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/SolverStatistics.java b/src/org/sosy_lab/java_smt/delegate/statistics/SolverStatistics.java index 0a9634d7df..2fd8a84707 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/SolverStatistics.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/SolverStatistics.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import java.util.concurrent.atomic.AtomicInteger; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsArrayFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsArrayFormulaManager.java index 65a15b4f97..227548a9fd 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBasicProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBasicProverEnvironment.java index 826d2a04b2..d2cf98b6a4 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBasicProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBasicProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBitvectorFormulaManager.java index 2540c4a187..378a633af8 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBitvectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBooleanFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBooleanFormulaManager.java index 45d305c05b..610ee30ed1 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsBooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsFloatingPointFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsFloatingPointFormulaManager.java index d5dd364f86..1b75c78c36 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsFloatingPointFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsFloatingPointFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsFormulaManager.java index c81d1af76f..238f99ded3 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsIntegerFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsIntegerFormulaManager.java index a56b626605..3d31afea69 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsIntegerFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsIntegerFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsInterpolatingProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsInterpolatingProverEnvironment.java index 234d6b0d7b..8edaaf1806 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsInterpolatingProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsInterpolatingProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import java.util.Collection; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsModel.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsModel.java index e080cd19ae..376179b958 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsModel.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsModel.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsNumeralFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsNumeralFormulaManager.java index 7f2e9b4d60..bb05a5adcc 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsNumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsNumeralFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsOptimizationProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsOptimizationProverEnvironment.java index 47f8e50b38..4a1e4c498e 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsOptimizationProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsOptimizationProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import java.util.Optional; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsProverEnvironment.java index 62008b7ee1..cb20e117c0 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import org.sosy_lab.java_smt.api.BasicProverEnvironment; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsQuantifiedFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsQuantifiedFormulaManager.java index 6a525e2b51..fa02bf8e49 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsQuantifiedFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsQuantifiedFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsRationalFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsRationalFormulaManager.java index 35b33a2975..6a9fd7fe99 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsRationalFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsRationalFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import org.sosy_lab.java_smt.api.NumeralFormula; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsSLFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsSLFormulaManager.java index 099991bb1f..c3ddfe9d95 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsSLFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsSLFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsSolverContext.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsSolverContext.java index 306fa62901..53b8230b22 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsSolverContext.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsSolverContext.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsUFManager.java b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsUFManager.java index 7692c11575..2eea12dbeb 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsUFManager.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/StatisticsUFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/TimerPool.java b/src/org/sosy_lab/java_smt/delegate/statistics/TimerPool.java index b5b065dec9..9b6d7c4d51 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/TimerPool.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/TimerPool.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.statistics; import java.lang.ref.Reference; diff --git a/src/org/sosy_lab/java_smt/delegate/statistics/package-info.java b/src/org/sosy_lab/java_smt/delegate/statistics/package-info.java index 76c1981e8d..72d108e74e 100644 --- a/src/org/sosy_lab/java_smt/delegate/statistics/package-info.java +++ b/src/org/sosy_lab/java_smt/delegate/statistics/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** * The classes of this package wrap the whole proving environment and measure all accesses to it. diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedArrayFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedArrayFormulaManager.java index a36b10c4c7..bbf99755d2 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBasicProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBasicProverEnvironment.java index 1811b2d508..d9eefcbded 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBasicProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBasicProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBasicProverEnvironmentWithContext.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBasicProverEnvironmentWithContext.java index e730fc8186..ca8af52230 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBasicProverEnvironmentWithContext.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBasicProverEnvironmentWithContext.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBitvectorFormulaManager.java index bd625e4751..ef0f0d02c5 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBitvectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBooleanFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBooleanFormulaManager.java index 3ba1d2833a..809fd3ca08 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedBooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedFloatingPointFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedFloatingPointFormulaManager.java index 8e8013363c..fd35bef54c 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedFloatingPointFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedFloatingPointFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedFormulaManager.java index 87ef01567f..b5f68aeb3e 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedIntegerFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedIntegerFormulaManager.java index 1b6684d4ff..6ec64439c2 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedIntegerFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedIntegerFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedInterpolatingProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedInterpolatingProverEnvironment.java index 77c58fecd8..23537bb33c 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedInterpolatingProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedInterpolatingProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import java.util.Collection; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedInterpolatingProverEnvironmentWithContext.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedInterpolatingProverEnvironmentWithContext.java index e8df573548..52e99c1e90 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedInterpolatingProverEnvironmentWithContext.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedInterpolatingProverEnvironmentWithContext.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedModel.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedModel.java index 686c8feb70..fe29633b2f 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedModel.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedModel.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedModelWithContext.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedModelWithContext.java index bbbb29b3bd..3fd941a005 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedModelWithContext.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedModelWithContext.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedNumeralFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedNumeralFormulaManager.java index edd9dd3e9c..ead3f3c977 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedNumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedNumeralFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedOptimizationProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedOptimizationProverEnvironment.java index b623a5577a..4cfc2448a4 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedOptimizationProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedOptimizationProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import java.util.Optional; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedProverEnvironment.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedProverEnvironment.java index 874fc1d99c..f54f4a0d5a 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedProverEnvironment.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedProverEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import org.sosy_lab.java_smt.api.BasicProverEnvironment; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedProverEnvironmentWithContext.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedProverEnvironmentWithContext.java index a6a30374a3..98a3c1d982 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedProverEnvironmentWithContext.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedProverEnvironmentWithContext.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import org.sosy_lab.java_smt.api.FormulaManager; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedQuantifiedFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedQuantifiedFormulaManager.java index 829d795622..144040537f 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedQuantifiedFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedQuantifiedFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedRationalFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedRationalFormulaManager.java index 58ed6967b5..357ec61a4b 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedRationalFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedRationalFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import org.sosy_lab.java_smt.api.NumeralFormula; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedSLFormulaManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedSLFormulaManager.java index e7b3e6efbb..8712c7c845 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedSLFormulaManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedSLFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedSolverContext.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedSolverContext.java index 38766833db..4e4f65b7ae 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedSolverContext.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedSolverContext.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedUFManager.java b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedUFManager.java index 629b7762c3..f6591d0bfa 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedUFManager.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/SynchronizedUFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.delegate.synchronize; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/delegate/synchronize/package-info.java b/src/org/sosy_lab/java_smt/delegate/synchronize/package-info.java index 5c0edf9494..7961a5a607 100644 --- a/src/org/sosy_lab/java_smt/delegate/synchronize/package-info.java +++ b/src/org/sosy_lab/java_smt/delegate/synchronize/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** * The classes of this package wrap the whole solver context and all corresponding proving diff --git a/src/org/sosy_lab/java_smt/example/AllSatExample.java b/src/org/sosy_lab/java_smt/example/AllSatExample.java index 08f43810ee..3a47d160b5 100644 --- a/src/org/sosy_lab/java_smt/example/AllSatExample.java +++ b/src/org/sosy_lab/java_smt/example/AllSatExample.java @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.example; import com.google.common.collect.ImmutableList; diff --git a/src/org/sosy_lab/java_smt/example/FormulaClassifier.java b/src/org/sosy_lab/java_smt/example/FormulaClassifier.java index 4de037f6b3..b39d596e4b 100644 --- a/src/org/sosy_lab/java_smt/example/FormulaClassifier.java +++ b/src/org/sosy_lab/java_smt/example/FormulaClassifier.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.example; import com.google.common.base.Joiner; diff --git a/src/org/sosy_lab/java_smt/example/HoudiniApp.java b/src/org/sosy_lab/java_smt/example/HoudiniApp.java index 14f5cc03c9..59b0cf1afe 100644 --- a/src/org/sosy_lab/java_smt/example/HoudiniApp.java +++ b/src/org/sosy_lab/java_smt/example/HoudiniApp.java @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.example; import com.google.common.collect.ImmutableList; diff --git a/src/org/sosy_lab/java_smt/example/Interpolation.java b/src/org/sosy_lab/java_smt/example/Interpolation.java index d29fd06505..77fb7489de 100644 --- a/src/org/sosy_lab/java_smt/example/Interpolation.java +++ b/src/org/sosy_lab/java_smt/example/Interpolation.java @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.example; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/example/OptimizationFormulaWeights.java b/src/org/sosy_lab/java_smt/example/OptimizationFormulaWeights.java index 27b957d92b..1d7bd2eb0f 100644 --- a/src/org/sosy_lab/java_smt/example/OptimizationFormulaWeights.java +++ b/src/org/sosy_lab/java_smt/example/OptimizationFormulaWeights.java @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.example; import com.google.common.collect.ImmutableList; diff --git a/src/org/sosy_lab/java_smt/example/OptimizationIntReal.java b/src/org/sosy_lab/java_smt/example/OptimizationIntReal.java index 71b1b33c58..7910446428 100644 --- a/src/org/sosy_lab/java_smt/example/OptimizationIntReal.java +++ b/src/org/sosy_lab/java_smt/example/OptimizationIntReal.java @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.example; import java.util.Optional; diff --git a/src/org/sosy_lab/java_smt/example/Sudoku.java b/src/org/sosy_lab/java_smt/example/Sudoku.java index 01245b8b19..62432e2b31 100644 --- a/src/org/sosy_lab/java_smt/example/Sudoku.java +++ b/src/org/sosy_lab/java_smt/example/Sudoku.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.example; import com.google.common.base.Joiner; diff --git a/src/org/sosy_lab/java_smt/example/package-info.java b/src/org/sosy_lab/java_smt/example/package-info.java index d23efd279a..30d2a7250f 100644 --- a/src/org/sosy_lab/java_smt/example/package-info.java +++ b/src/org/sosy_lab/java_smt/example/package-info.java @@ -1,2 +1,10 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** Some basic examples for using Java-SMT. */ package org.sosy_lab.java_smt.example; diff --git a/src/org/sosy_lab/java_smt/package-info.java b/src/org/sosy_lab/java_smt/package-info.java index a205ea0e66..088fcc6c50 100644 --- a/src/org/sosy_lab/java_smt/package-info.java +++ b/src/org/sosy_lab/java_smt/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** * JavaSMT: a generic SMT solver API. diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorAbstractProver.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorAbstractProver.java index ea5a4d60f6..487b1cb71f 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorAbstractProver.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorAbstractProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorArrayFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorArrayFormulaManager.java index 4331f08c78..e09c515251 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorBitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorBitvectorFormulaManager.java index 9c5f242e9f..457f98b020 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorBitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorBitvectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import static org.sosy_lab.java_smt.solvers.boolector.BtorJNI.boolector_add; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorBooleanFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorBooleanFormulaManager.java index 2813846b7c..e0ef210a6a 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorBooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorBooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import static org.sosy_lab.java_smt.solvers.boolector.BtorJNI.boolector_and; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormula.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormula.java index ff5e34d0a3..2a4bf94186 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormula.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormulaCreator.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormulaCreator.java index 07833f7fa4..15b2344018 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormulaCreator.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormulaCreator.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormulaManager.java index 920135197c..9716563d9f 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import java.io.IOException; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorModel.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorModel.java index f7b3377211..0e21c9e194 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorModel.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorModel.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorNativeApiTest.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorNativeApiTest.java index 9eba35a608..a88d8fd481 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorNativeApiTest.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorNativeApiTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorQuantifiedFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorQuantifiedFormulaManager.java index 486906be72..559130ec0b 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorQuantifiedFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorQuantifiedFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorSolverContext.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorSolverContext.java index cdb1eaeefd..b5983be921 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorSolverContext.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorSolverContext.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorTheoremProver.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorTheoremProver.java index f0767f9083..edac495009 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorTheoremProver.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorTheoremProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import java.util.Set; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorUFManager.java b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorUFManager.java index 3f4e985080..9067bfff00 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorUFManager.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BoolectorUFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; import org.sosy_lab.java_smt.basicimpl.AbstractUFManager; diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BtorJNI.java b/src/org/sosy_lab/java_smt/solvers/boolector/BtorJNI.java index 9f72afff39..b0492c03ec 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BtorJNI.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BtorJNI.java @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 4.0.0 diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/BtorOption.java b/src/org/sosy_lab/java_smt/solvers/boolector/BtorOption.java index e8278acce9..0c6a332ddf 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/BtorOption.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/BtorOption.java @@ -1,3 +1,11 @@ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.boolector; /** We keep this synchronized with "btortypes.h". */ diff --git a/src/org/sosy_lab/java_smt/solvers/boolector/package-info.java b/src/org/sosy_lab/java_smt/solvers/boolector/package-info.java index 3fbd6f0114..8528c25c3f 100644 --- a/src/org/sosy_lab/java_smt/solvers/boolector/package-info.java +++ b/src/org/sosy_lab/java_smt/solvers/boolector/package-info.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** Interface to the SMT solver Boolector (based on the native C API and JNI). */ @com.google.errorprone.annotations.CheckReturnValue @javax.annotation.ParametersAreNonnullByDefault diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4ArrayFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4ArrayFormulaManager.java index 1bea0a095a..8d18e0c7ba 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4ArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4ArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import edu.stanford.CVC4.Expr; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4BitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4BitvectorFormulaManager.java index 45fc5ece9f..340eaac26f 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4BitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4BitvectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import edu.stanford.CVC4.BitVector; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4BooleanFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4BooleanFormulaManager.java index 3b2e1c104a..86e9602e99 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4BooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4BooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2015 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import edu.stanford.CVC4.Expr; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FloatingPointFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FloatingPointFormulaManager.java index 582ac6499b..798f507fda 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FloatingPointFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FloatingPointFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import com.google.common.collect.ImmutableList; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4Formula.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4Formula.java index 8250867e2a..38fdfb5307 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4Formula.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4Formula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FormulaCreator.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FormulaCreator.java index 770d64ac25..7c6195938b 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FormulaCreator.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FormulaCreator.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FormulaManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FormulaManager.java index c10e0fdc08..d705e2307e 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4FormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2015 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import com.google.common.base.Joiner; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4IntegerFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4IntegerFormulaManager.java index e3a62849c7..a8587eb231 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4IntegerFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4IntegerFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import edu.stanford.CVC4.Expr; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4Model.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4Model.java index f8bc051f96..c1ed78bb65 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4Model.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4Model.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4NumeralFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4NumeralFormulaManager.java index 2af6d46fef..8d5fce5a95 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4NumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4NumeralFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import static edu.stanford.CVC4.Kind.DIVISION; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4RationalFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4RationalFormulaManager.java index e66c2ea227..5d259b4476 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4RationalFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4RationalFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import edu.stanford.CVC4.Expr; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4SLFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4SLFormulaManager.java index 6a8f063c52..e1aadef59e 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4SLFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4SLFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2015 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import edu.stanford.CVC4.Expr; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4SolverContext.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4SolverContext.java index 0e6d0dda68..3d7007951b 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4SolverContext.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4SolverContext.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import edu.stanford.CVC4.CVC4JNI; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4TheoremProver.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4TheoremProver.java index 34b9a6c3e8..53b9b91241 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4TheoremProver.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4TheoremProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4UFManager.java b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4UFManager.java index cb9865e1a1..933f2b845b 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4UFManager.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/CVC4UFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.cvc4; import edu.stanford.CVC4.Expr; diff --git a/src/org/sosy_lab/java_smt/solvers/cvc4/package-info.java b/src/org/sosy_lab/java_smt/solvers/cvc4/package-info.java index 0700f5a992..b85ffd173e 100644 --- a/src/org/sosy_lab/java_smt/solvers/cvc4/package-info.java +++ b/src/org/sosy_lab/java_smt/solvers/cvc4/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** Interface to the SMT solver CVC4 (based on Java Bindings generated with SWIG). */ package org.sosy_lab.java_smt.solvers.cvc4; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5AbstractNativeApiTest.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5AbstractNativeApiTest.java index daf91e0110..e34f7ae99c 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5AbstractNativeApiTest.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5AbstractNativeApiTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5AbstractProver.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5AbstractProver.java index 6ebd634ce7..55e3a40faa 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5AbstractProver.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5AbstractProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5FormulaManager.getMsatTerm; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5ArrayFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5ArrayFormulaManager.java index 0c3b152244..ab53b1544e 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5ArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5ArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_make_array_read; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5BitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5BitvectorFormulaManager.java index e039c4657f..751d239fe2 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5BitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5BitvectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_make_bv_and; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5BooleanFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5BooleanFormulaManager.java index 3463e414ce..b034ad0a0a 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5BooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5BooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_is_bool_type; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FloatingPointFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FloatingPointFormulaManager.java index 3323e0d547..e8d65b2a9a 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FloatingPointFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FloatingPointFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_make_equal; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5Formula.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5Formula.java index 0c61d087eb..6a73673aaf 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5Formula.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5Formula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import com.google.errorprone.annotations.Immutable; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FormulaCreator.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FormulaCreator.java index 5bf1629c4e..f45ab58f76 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FormulaCreator.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FormulaCreator.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.MSAT_TAG_AND; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FormulaManager.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FormulaManager.java index 8470fe7db9..8dc5ff7dd1 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5FormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_apply_substitution; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5IntegerFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5IntegerFormulaManager.java index addbd844db..2064ed3a7d 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5IntegerFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5IntegerFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_make_divide; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5InterpolatingProver.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5InterpolatingProver.java index 030e84203a..11d3620771 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5InterpolatingProver.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5InterpolatingProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_assert_formula; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5Model.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5Model.java index f3d0202d52..406adcb0fd 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5Model.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5Model.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_destroy_model; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NativeApi.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NativeApi.java index 2414cb46d6..8e700017a9 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NativeApi.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NativeApi.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /* * This file was automatically generated by extract_java_stub.py * Wrapper for the MathSAT API for Java diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NativeApiTest.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NativeApiTest.java index 8851b7cd9e..361d278a1a 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NativeApiTest.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NativeApiTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NumeralFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NumeralFormulaManager.java index 67db6340cc..3d7579a017 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5NumeralFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_make_and; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5OptimizationNativeApiTest.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5OptimizationNativeApiTest.java index 9928083c3e..dae3ec3c58 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5OptimizationNativeApiTest.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5OptimizationNativeApiTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_create_config; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5OptimizationProver.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5OptimizationProver.java index 2bf80aa087..5fca18818e 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5OptimizationProver.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5OptimizationProver.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.solvers.mathsat5; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5RationalFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5RationalFormulaManager.java index 83799eb7a5..5d3bed6f7b 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5RationalFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5RationalFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5NativeApi.msat_make_divide; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5SolverContext.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5SolverContext.java index a328c4ac52..6d0611de79 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5SolverContext.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5SolverContext.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.solvers.mathsat5; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5TheoremProver.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5TheoremProver.java index d32809afb9..286305aabb 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5TheoremProver.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5TheoremProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import static org.sosy_lab.java_smt.solvers.mathsat5.Mathsat5FormulaManager.getMsatTerm; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5UFManager.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5UFManager.java index a661ede41b..49242941f8 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5UFManager.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/Mathsat5UFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.mathsat5; import org.sosy_lab.java_smt.basicimpl.AbstractUFManager; diff --git a/src/org/sosy_lab/java_smt/solvers/mathsat5/package-info.java b/src/org/sosy_lab/java_smt/solvers/mathsat5/package-info.java index 76f824db5e..84082a0efb 100644 --- a/src/org/sosy_lab/java_smt/solvers/mathsat5/package-info.java +++ b/src/org/sosy_lab/java_smt/solvers/mathsat5/package-info.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** Interface to the SMT solver MathSAT5 (based on the native C API and JNI). */ @com.google.errorprone.annotations.CheckReturnValue @javax.annotation.ParametersAreNonnullByDefault diff --git a/src/org/sosy_lab/java_smt/solvers/package-info.java b/src/org/sosy_lab/java_smt/solvers/package-info.java index ca84a99fea..a9f641417f 100644 --- a/src/org/sosy_lab/java_smt/solvers/package-info.java +++ b/src/org/sosy_lab/java_smt/solvers/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** Solver-specific backends. */ package org.sosy_lab.java_smt.solvers; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessAbstractProver.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessAbstractProver.java index 88300d14c0..11205f3cd2 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessAbstractProver.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessAbstractProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessArrayFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessArrayFormulaManager.java index bd6730d655..0eeec7e640 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import ap.parser.IExpression; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessBitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessBitvectorFormulaManager.java index 961200f9c1..6bd513fa87 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessBitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessBitvectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import ap.basetypes.IdealInt; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessBooleanFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessBooleanFormulaManager.java index 965156669b..2cb3515694 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessBooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessBooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import ap.parser.IBinFormula; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessEnvironment.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessEnvironment.java index 5c60eb0483..a6e961141b 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessEnvironment.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import static com.google.common.collect.Iterables.getOnlyElement; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessFormulaCreator.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessFormulaCreator.java index 68d7e91371..dbbc1950bd 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessFormulaCreator.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessFormulaCreator.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessFormulaManager.java index b418dc031a..da957e6714 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import static com.google.common.collect.Iterables.getOnlyElement; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessFunctionDeclaration.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessFunctionDeclaration.java index a71c86e4e4..63b29e8c18 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessFunctionDeclaration.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessFunctionDeclaration.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.solvers.princess; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessIntegerFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessIntegerFormulaManager.java index c8bb7485d1..d8009ef08c 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessIntegerFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessIntegerFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import ap.basetypes.IdealInt; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessInterpolatingProver.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessInterpolatingProver.java index d69b45c0e4..34f677a77f 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessInterpolatingProver.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessInterpolatingProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import static scala.collection.JavaConverters.asJava; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessModel.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessModel.java index 35cdc9b4c6..edd482a33a 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessModel.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessModel.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import static scala.collection.JavaConverters.asJava; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessNumeralFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessNumeralFormulaManager.java index 536f5417a7..708024a9a1 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessNumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessNumeralFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import static scala.collection.JavaConverters.asScala; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessQuantifiedFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessQuantifiedFormulaManager.java index 8ac8b29288..c208e3c6c1 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessQuantifiedFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessQuantifiedFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessSolverContext.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessSolverContext.java index 6dedd12eb7..d1bbd2dd26 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessSolverContext.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessSolverContext.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.solvers.princess; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessTheoremProver.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessTheoremProver.java index 272ac78a69..271c588802 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessTheoremProver.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessTheoremProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import ap.SimpleAPI; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/PrincessUFManager.java b/src/org/sosy_lab/java_smt/solvers/princess/PrincessUFManager.java index c1fbe988d9..68fddf65af 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/PrincessUFManager.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/PrincessUFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.princess; import ap.parser.IExpression; diff --git a/src/org/sosy_lab/java_smt/solvers/princess/package-info.java b/src/org/sosy_lab/java_smt/solvers/princess/package-info.java index 4c679a0a7d..553b424e7f 100644 --- a/src/org/sosy_lab/java_smt/solvers/princess/package-info.java +++ b/src/org/sosy_lab/java_smt/solvers/princess/package-info.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** Interface to the SMT solver Princess. */ @com.google.errorprone.annotations.CheckReturnValue @javax.annotation.ParametersAreNonnullByDefault diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/FormulaCollectionScript.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/FormulaCollectionScript.java index 0c0bb0e767..d1e6735d15 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/FormulaCollectionScript.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/FormulaCollectionScript.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/LogProxyForwarder.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/LogProxyForwarder.java index bbcd1caaf2..bc1572fd23 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/LogProxyForwarder.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/LogProxyForwarder.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/LoggingSmtInterpolInterpolatingProver.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/LoggingSmtInterpolInterpolatingProver.java index 82abbf5b72..2e45f7d1e0 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/LoggingSmtInterpolInterpolatingProver.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/LoggingSmtInterpolInterpolatingProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolAbstractProver.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolAbstractProver.java index 018d7e24ce..f92eedef85 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolAbstractProver.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolAbstractProver.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.solvers.smtinterpol; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolArrayFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolArrayFormulaManager.java index 1c8531e666..559e45b666 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import de.uni_freiburg.informatik.ultimate.logic.FunctionSymbol; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolBooleanFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolBooleanFormulaManager.java index d077f7c923..bb38b70e7f 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolBooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolBooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import de.uni_freiburg.informatik.ultimate.logic.FunctionSymbol; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolEnvironment.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolEnvironment.java index be75e61d72..fce2b53965 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolEnvironment.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolEnvironment.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolFormulaCreator.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolFormulaCreator.java index 23cc176749..a2e92e53a4 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolFormulaCreator.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolFormulaCreator.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolFormulaManager.java index 6f7b7cc51e..7e372e69e4 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import static com.google.common.collect.Iterables.getOnlyElement; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolIntegerFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolIntegerFormulaManager.java index fc67e88553..4def2e8973 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolIntegerFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolIntegerFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import de.uni_freiburg.informatik.ultimate.logic.Sort; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolInterpolatingProver.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolInterpolatingProver.java index e593179f97..9cb5b2e591 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolInterpolatingProver.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolInterpolatingProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolModel.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolModel.java index 1b1c305bb3..f0a5913950 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolModel.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolModel.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import com.google.common.collect.ImmutableList; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolNumeralFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolNumeralFormulaManager.java index 6fd15ec4f3..d04d3ec375 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolNumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolNumeralFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import com.google.common.collect.ImmutableSet; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolRationalFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolRationalFormulaManager.java index cee09fd7fa..a73cdeac17 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolRationalFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolRationalFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import de.uni_freiburg.informatik.ultimate.logic.Sort; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolSolverContext.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolSolverContext.java index 23d4c5df09..2b25fa9e73 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolSolverContext.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolSolverContext.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.solvers.smtinterpol; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolTheoremProver.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolTheoremProver.java index cdc4c5f631..e8e26f8acd 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolTheoremProver.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolTheoremProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolUFManager.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolUFManager.java index 3d28020b71..2ee09894f9 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolUFManager.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolUFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import de.uni_freiburg.informatik.ultimate.logic.FunctionSymbol; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolUtil.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolUtil.java index 9d3fbeea2e..7badb19398 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolUtil.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/SmtInterpolUtil.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.smtinterpol; import de.uni_freiburg.informatik.ultimate.logic.ApplicationTerm; diff --git a/src/org/sosy_lab/java_smt/solvers/smtinterpol/package-info.java b/src/org/sosy_lab/java_smt/solvers/smtinterpol/package-info.java index 32e51b17de..bf250162d1 100644 --- a/src/org/sosy_lab/java_smt/solvers/smtinterpol/package-info.java +++ b/src/org/sosy_lab/java_smt/solvers/smtinterpol/package-info.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** Interface to the SMT solver SMTInterpol. */ @com.google.errorprone.annotations.CheckReturnValue @javax.annotation.ParametersAreNonnullByDefault diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2BitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2BitvectorFormulaManager.java index 7bd69d9599..fee62e95fb 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2BitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2BitvectorFormulaManager.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.yices_bvadd; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2BooleanFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2BooleanFormulaManager.java index 1372bca6e4..edf066c075 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2BooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2BooleanFormulaManager.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.yices_and2; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2Formula.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2Formula.java index fcda00da21..0848079b42 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2Formula.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2Formula.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.yices_term_to_string; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2FormulaCreator.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2FormulaCreator.java index 7516195661..8405b2fc90 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2FormulaCreator.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2FormulaCreator.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.YICES_ABS; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2FormulaManager.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2FormulaManager.java index d651479fe1..f56cd649b6 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2FormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2FormulaManager.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static com.google.common.base.CharMatcher.inRange; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2IntegerFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2IntegerFormulaManager.java index f34bf6d5e5..0d0049dd6d 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2IntegerFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2IntegerFormulaManager.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.yices_idiv; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2Model.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2Model.java index af83f8c619..b89a8f9818 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2Model.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2Model.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.YVAL_BOOL; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NativeApi.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NativeApi.java index 02ee447469..5f1d00942b 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NativeApi.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NativeApi.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; @SuppressWarnings({"unused", "checkstyle:methodname", "checkstyle:parametername"}) diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NativeApiTest.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NativeApiTest.java index 10901a97fd..a0d8a68bad 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NativeApiTest.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NativeApiTest.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NumeralFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NumeralFormulaManager.java index 381427ba9a..14172ce9bb 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2NumeralFormulaManager.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.YICES_ARITH_CONST; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2QuantifiedFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2QuantifiedFormulaManager.java index f8ba9b247d..957d078f9b 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2QuantifiedFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2QuantifiedFormulaManager.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.yices_exists; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2RationalFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2RationalFormulaManager.java index 05ed444fa4..8f3791a8f6 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2RationalFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2RationalFormulaManager.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.yices_division; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2SolverContext.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2SolverContext.java index cabfb990bb..42a69b1b00 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2SolverContext.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2SolverContext.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.yices_exit; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2TheoremProver.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2TheoremProver.java index 9f9c80b227..6d82eae534 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2TheoremProver.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2TheoremProver.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import static org.sosy_lab.java_smt.solvers.yices2.Yices2NativeApi.YICES_STATUS_UNSAT; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2UFManager.java b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2UFManager.java index 503e9125c6..0d9a70a4de 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/Yices2UFManager.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/Yices2UFManager.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + package org.sosy_lab.java_smt.solvers.yices2; import org.sosy_lab.java_smt.basicimpl.AbstractUFManager; diff --git a/src/org/sosy_lab/java_smt/solvers/yices2/package-info.java b/src/org/sosy_lab/java_smt/solvers/yices2/package-info.java index 7942100402..94ef6cd858 100644 --- a/src/org/sosy_lab/java_smt/solvers/yices2/package-info.java +++ b/src/org/sosy_lab/java_smt/solvers/yices2/package-info.java @@ -1,12 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 OR GPL-3.0 - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 OR GPL-3.0-or-later + /** Interface to the SMT solver Yices2. */ @com.google.errorprone.annotations.CheckReturnValue @javax.annotation.ParametersAreNonnullByDefault diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3AbstractProver.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3AbstractProver.java index c35f3900ae..1c34947062 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3AbstractProver.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3AbstractProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3ArrayFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3ArrayFormulaManager.java index 44e7d89bda..d3bd7b83d7 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3ArrayFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3ArrayFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.microsoft.z3.Native; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3BitvectorFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3BitvectorFormulaManager.java index c0ac377b8b..087537e2d8 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3BitvectorFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3BitvectorFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.microsoft.z3.Native; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3BooleanFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3BooleanFormulaManager.java index 71dcbf0da4..33bd9e7e8d 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3BooleanFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3BooleanFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.microsoft.z3.Native; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3FloatingPointFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3FloatingPointFormulaManager.java index e95154fa3f..8f4e9c9ab5 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3FloatingPointFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3FloatingPointFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.google.common.collect.ImmutableList; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3Formula.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3Formula.java index cbf163901e..fc004f562a 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3Formula.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3Formula.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3FormulaCreator.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3FormulaCreator.java index 9bef40e3f1..dfb46e7770 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3FormulaCreator.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3FormulaCreator.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3FormulaManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3FormulaManager.java index 1f47ccf2b8..8d23ad1af4 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3FormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3FormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3IntegerFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3IntegerFormulaManager.java index b2d296a5ba..271e4e928f 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3IntegerFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3IntegerFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.microsoft.z3.Native; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3LoadingFactory.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3LoadingFactory.java index 25386bf0c9..efbb3922d1 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3LoadingFactory.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3LoadingFactory.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.solvers.z3; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3Model.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3Model.java index b6dc3c0a7e..b78f9b1d94 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3Model.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3Model.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3NumeralFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3NumeralFormulaManager.java index 3d9b84051c..e2e881992b 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3NumeralFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3NumeralFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.google.common.primitives.Longs; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3OptimizationProver.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3OptimizationProver.java index 78657f4049..9016f161ab 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3OptimizationProver.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3OptimizationProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3QuantifiedFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3QuantifiedFormulaManager.java index 20c9992436..8f0389cab9 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3QuantifiedFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3QuantifiedFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3RationalFormulaManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3RationalFormulaManager.java index 0973d07d96..ae0ff67a28 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3RationalFormulaManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3RationalFormulaManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import com.microsoft.z3.Native; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3SolverContext.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3SolverContext.java index d23bfa4f8a..73edd47257 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3SolverContext.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3SolverContext.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.solvers.z3; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3SolverException.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3SolverException.java index 2c56fb1f90..6f7fbaa4f4 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3SolverException.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3SolverException.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import org.sosy_lab.java_smt.api.SolverException; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3TheoremProver.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3TheoremProver.java index 657e1fe290..ce9d53e97e 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3TheoremProver.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3TheoremProver.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import java.util.Set; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/Z3UFManager.java b/src/org/sosy_lab/java_smt/solvers/z3/Z3UFManager.java index 2d041edfc4..f3572ed945 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/Z3UFManager.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/Z3UFManager.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.solvers.z3; import org.sosy_lab.java_smt.basicimpl.AbstractUFManager; diff --git a/src/org/sosy_lab/java_smt/solvers/z3/package-info.java b/src/org/sosy_lab/java_smt/solvers/z3/package-info.java index 52a750d478..940efce940 100644 --- a/src/org/sosy_lab/java_smt/solvers/z3/package-info.java +++ b/src/org/sosy_lab/java_smt/solvers/z3/package-info.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 /** Interface to the SMT solver Z3 (based on the native C API and JNI). */ @com.google.errorprone.annotations.CheckReturnValue diff --git a/src/org/sosy_lab/java_smt/test/BitvectorFormulaManagerTest.java b/src/org/sosy_lab/java_smt/test/BitvectorFormulaManagerTest.java index af71711041..130199ca50 100644 --- a/src/org/sosy_lab/java_smt/test/BitvectorFormulaManagerTest.java +++ b/src/org/sosy_lab/java_smt/test/BitvectorFormulaManagerTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/BooleanFormulaManagerTest.java b/src/org/sosy_lab/java_smt/test/BooleanFormulaManagerTest.java index 657d5d8425..d067831087 100644 --- a/src/org/sosy_lab/java_smt/test/BooleanFormulaManagerTest.java +++ b/src/org/sosy_lab/java_smt/test/BooleanFormulaManagerTest.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/BooleanFormulaSubject.java b/src/org/sosy_lab/java_smt/test/BooleanFormulaSubject.java index a41a6d5aa0..c126e20905 100644 --- a/src/org/sosy_lab/java_smt/test/BooleanFormulaSubject.java +++ b/src/org/sosy_lab/java_smt/test/BooleanFormulaSubject.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/src/org/sosy_lab/java_smt/test/BooleanFormulaSubjectTest.java b/src/org/sosy_lab/java_smt/test/BooleanFormulaSubjectTest.java index 7dae89a537..ec14f1445e 100644 --- a/src/org/sosy_lab/java_smt/test/BooleanFormulaSubjectTest.java +++ b/src/org/sosy_lab/java_smt/test/BooleanFormulaSubjectTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.ExpectFailure.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/ExceptionHandlerTest.java b/src/org/sosy_lab/java_smt/test/ExceptionHandlerTest.java index 19faa09cd9..19d72df387 100644 --- a/src/org/sosy_lab/java_smt/test/ExceptionHandlerTest.java +++ b/src/org/sosy_lab/java_smt/test/ExceptionHandlerTest.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/FloatingPointFormulaManagerTest.java b/src/org/sosy_lab/java_smt/test/FloatingPointFormulaManagerTest.java index 5e1c3bf0e5..1a562f3b07 100644 --- a/src/org/sosy_lab/java_smt/test/FloatingPointFormulaManagerTest.java +++ b/src/org/sosy_lab/java_smt/test/FloatingPointFormulaManagerTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/FormulaClassifierTest.java b/src/org/sosy_lab/java_smt/test/FormulaClassifierTest.java index 882ae59546..8ddafc3162 100644 --- a/src/org/sosy_lab/java_smt/test/FormulaClassifierTest.java +++ b/src/org/sosy_lab/java_smt/test/FormulaClassifierTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/FormulaManagerTest.java b/src/org/sosy_lab/java_smt/test/FormulaManagerTest.java index 36463c9f66..292f93fe98 100644 --- a/src/org/sosy_lab/java_smt/test/FormulaManagerTest.java +++ b/src/org/sosy_lab/java_smt/test/FormulaManagerTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/Fuzzer.java b/src/org/sosy_lab/java_smt/test/Fuzzer.java index 7ecdcb79a9..ed581829e1 100644 --- a/src/org/sosy_lab/java_smt/test/Fuzzer.java +++ b/src/org/sosy_lab/java_smt/test/Fuzzer.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/HardBitvectorFormulaGenerator.java b/src/org/sosy_lab/java_smt/test/HardBitvectorFormulaGenerator.java index 17af1dfd09..12d9b8ecba 100644 --- a/src/org/sosy_lab/java_smt/test/HardBitvectorFormulaGenerator.java +++ b/src/org/sosy_lab/java_smt/test/HardBitvectorFormulaGenerator.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import com.google.common.base.Preconditions; diff --git a/src/org/sosy_lab/java_smt/test/HardIntegerFormulaGenerator.java b/src/org/sosy_lab/java_smt/test/HardIntegerFormulaGenerator.java index e4df34dafc..3a63238694 100644 --- a/src/org/sosy_lab/java_smt/test/HardIntegerFormulaGenerator.java +++ b/src/org/sosy_lab/java_smt/test/HardIntegerFormulaGenerator.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/IntegerTheoryFuzzer.java b/src/org/sosy_lab/java_smt/test/IntegerTheoryFuzzer.java index f5d2e59682..d24767a9e8 100644 --- a/src/org/sosy_lab/java_smt/test/IntegerTheoryFuzzer.java +++ b/src/org/sosy_lab/java_smt/test/IntegerTheoryFuzzer.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/InterpolatingProverTest.java b/src/org/sosy_lab/java_smt/test/InterpolatingProverTest.java index ed008b5867..4a97a6b6d3 100644 --- a/src/org/sosy_lab/java_smt/test/InterpolatingProverTest.java +++ b/src/org/sosy_lab/java_smt/test/InterpolatingProverTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.collect.Iterables.getLast; diff --git a/src/org/sosy_lab/java_smt/test/InterpolatingProverWithAssumptionsWrapperTest.java b/src/org/sosy_lab/java_smt/test/InterpolatingProverWithAssumptionsWrapperTest.java index 7a98a4d90e..9f74af1e98 100644 --- a/src/org/sosy_lab/java_smt/test/InterpolatingProverWithAssumptionsWrapperTest.java +++ b/src/org/sosy_lab/java_smt/test/InterpolatingProverWithAssumptionsWrapperTest.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/ModelEvaluationTest.java b/src/org/sosy_lab/java_smt/test/ModelEvaluationTest.java index f10dd43456..56179b8d78 100644 --- a/src/org/sosy_lab/java_smt/test/ModelEvaluationTest.java +++ b/src/org/sosy_lab/java_smt/test/ModelEvaluationTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/ModelTest.java b/src/org/sosy_lab/java_smt/test/ModelTest.java index fd87f6a7ed..2f3eec69b6 100644 --- a/src/org/sosy_lab/java_smt/test/ModelTest.java +++ b/src/org/sosy_lab/java_smt/test/ModelTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/NonLinearArithmeticTest.java b/src/org/sosy_lab/java_smt/test/NonLinearArithmeticTest.java index f74539c5b7..b1abc61c0e 100644 --- a/src/org/sosy_lab/java_smt/test/NonLinearArithmeticTest.java +++ b/src/org/sosy_lab/java_smt/test/NonLinearArithmeticTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.collect.ImmutableList.toImmutableList; diff --git a/src/org/sosy_lab/java_smt/test/NonLinearArithmeticWithModuloTest.java b/src/org/sosy_lab/java_smt/test/NonLinearArithmeticWithModuloTest.java index 5b2afca7f6..ebb7d61d31 100644 --- a/src/org/sosy_lab/java_smt/test/NonLinearArithmeticWithModuloTest.java +++ b/src/org/sosy_lab/java_smt/test/NonLinearArithmeticWithModuloTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.collect.ImmutableList.toImmutableList; diff --git a/src/org/sosy_lab/java_smt/test/NumeralFormulaManagerTest.java b/src/org/sosy_lab/java_smt/test/NumeralFormulaManagerTest.java index e47b56fb0d..ad054e9d4f 100644 --- a/src/org/sosy_lab/java_smt/test/NumeralFormulaManagerTest.java +++ b/src/org/sosy_lab/java_smt/test/NumeralFormulaManagerTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/OptimizationTest.java b/src/org/sosy_lab/java_smt/test/OptimizationTest.java index 311986f125..7ab3722e9d 100644 --- a/src/org/sosy_lab/java_smt/test/OptimizationTest.java +++ b/src/org/sosy_lab/java_smt/test/OptimizationTest.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/ProverEnvironmentSubject.java b/src/org/sosy_lab/java_smt/test/ProverEnvironmentSubject.java index d48b714b1f..d87547875c 100644 --- a/src/org/sosy_lab/java_smt/test/ProverEnvironmentSubject.java +++ b/src/org/sosy_lab/java_smt/test/ProverEnvironmentSubject.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assert_; diff --git a/src/org/sosy_lab/java_smt/test/ProverEnvironmentSubjectTest.java b/src/org/sosy_lab/java_smt/test/ProverEnvironmentSubjectTest.java index e458088e9a..2520542e73 100644 --- a/src/org/sosy_lab/java_smt/test/ProverEnvironmentSubjectTest.java +++ b/src/org/sosy_lab/java_smt/test/ProverEnvironmentSubjectTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.ExpectFailure.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/ProverEnvironmentTest.java b/src/org/sosy_lab/java_smt/test/ProverEnvironmentTest.java index 1ee9ec15a5..9ca13c7247 100644 --- a/src/org/sosy_lab/java_smt/test/ProverEnvironmentTest.java +++ b/src/org/sosy_lab/java_smt/test/ProverEnvironmentTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/QuantifierManagerTest.java b/src/org/sosy_lab/java_smt/test/QuantifierManagerTest.java index 6795e486eb..c10fdf9b3d 100644 --- a/src/org/sosy_lab/java_smt/test/QuantifierManagerTest.java +++ b/src/org/sosy_lab/java_smt/test/QuantifierManagerTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/RationalFormulaManagerTest.java b/src/org/sosy_lab/java_smt/test/RationalFormulaManagerTest.java index b3f5a77d9b..60f66c6ea6 100644 --- a/src/org/sosy_lab/java_smt/test/RationalFormulaManagerTest.java +++ b/src/org/sosy_lab/java_smt/test/RationalFormulaManagerTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2019 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/SolverAllSatTest.java b/src/org/sosy_lab/java_smt/test/SolverAllSatTest.java index 6e306c32d1..a0ecd6e6d7 100644 --- a/src/org/sosy_lab/java_smt/test/SolverAllSatTest.java +++ b/src/org/sosy_lab/java_smt/test/SolverAllSatTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/SolverBasedTest0.java b/src/org/sosy_lab/java_smt/test/SolverBasedTest0.java index b59290b6b1..b3f4a1f2fd 100644 --- a/src/org/sosy_lab/java_smt/test/SolverBasedTest0.java +++ b/src/org/sosy_lab/java_smt/test/SolverBasedTest0.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.TruthJUnit.assume; diff --git a/src/org/sosy_lab/java_smt/test/SolverConcurrencyTest.java b/src/org/sosy_lab/java_smt/test/SolverConcurrencyTest.java index 56463c0d25..edfa225124 100644 --- a/src/org/sosy_lab/java_smt/test/SolverConcurrencyTest.java +++ b/src/org/sosy_lab/java_smt/test/SolverConcurrencyTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/SolverContextTest.java b/src/org/sosy_lab/java_smt/test/SolverContextTest.java index bdb69613e9..b61bb84254 100644 --- a/src/org/sosy_lab/java_smt/test/SolverContextTest.java +++ b/src/org/sosy_lab/java_smt/test/SolverContextTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2020 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/SolverFormulaIOTest.java b/src/org/sosy_lab/java_smt/test/SolverFormulaIOTest.java index 5a5dc890ab..2312d0d84a 100644 --- a/src/org/sosy_lab/java_smt/test/SolverFormulaIOTest.java +++ b/src/org/sosy_lab/java_smt/test/SolverFormulaIOTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.collect.Iterables.getLast; diff --git a/src/org/sosy_lab/java_smt/test/SolverFormulaWithAssumptionsTest.java b/src/org/sosy_lab/java_smt/test/SolverFormulaWithAssumptionsTest.java index 8966d98a6a..d08a1beaac 100644 --- a/src/org/sosy_lab/java_smt/test/SolverFormulaWithAssumptionsTest.java +++ b/src/org/sosy_lab/java_smt/test/SolverFormulaWithAssumptionsTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/SolverStackTest.java b/src/org/sosy_lab/java_smt/test/SolverStackTest.java index a58e407fa6..1524a3106f 100644 --- a/src/org/sosy_lab/java_smt/test/SolverStackTest.java +++ b/src/org/sosy_lab/java_smt/test/SolverStackTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/SolverTacticsTest.java b/src/org/sosy_lab/java_smt/test/SolverTacticsTest.java index 5163591d4d..c7d55972ab 100644 --- a/src/org/sosy_lab/java_smt/test/SolverTacticsTest.java +++ b/src/org/sosy_lab/java_smt/test/SolverTacticsTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/SolverTheoriesTest.java b/src/org/sosy_lab/java_smt/test/SolverTheoriesTest.java index 5f645fd847..3b33c0595d 100644 --- a/src/org/sosy_lab/java_smt/test/SolverTheoriesTest.java +++ b/src/org/sosy_lab/java_smt/test/SolverTheoriesTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/SolverVisitorTest.java b/src/org/sosy_lab/java_smt/test/SolverVisitorTest.java index 23be0ad207..81915eba57 100644 --- a/src/org/sosy_lab/java_smt/test/SolverVisitorTest.java +++ b/src/org/sosy_lab/java_smt/test/SolverVisitorTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assertThat; diff --git a/src/org/sosy_lab/java_smt/test/TimeoutTest.java b/src/org/sosy_lab/java_smt/test/TimeoutTest.java index c5f2a9acc0..cd4c2f5da8 100644 --- a/src/org/sosy_lab/java_smt/test/TimeoutTest.java +++ b/src/org/sosy_lab/java_smt/test/TimeoutTest.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/TranslateFormulaTest.java b/src/org/sosy_lab/java_smt/test/TranslateFormulaTest.java index 58f9370569..d4de662e05 100644 --- a/src/org/sosy_lab/java_smt/test/TranslateFormulaTest.java +++ b/src/org/sosy_lab/java_smt/test/TranslateFormulaTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.TruthJUnit.assume; diff --git a/src/org/sosy_lab/java_smt/test/UFManagerTest.java b/src/org/sosy_lab/java_smt/test/UFManagerTest.java index 18b45267ae..1f9ad31ffe 100644 --- a/src/org/sosy_lab/java_smt/test/UFManagerTest.java +++ b/src/org/sosy_lab/java_smt/test/UFManagerTest.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/UfEliminationTest.java b/src/org/sosy_lab/java_smt/test/UfEliminationTest.java index 97b204e7d0..38f83eeeaf 100644 --- a/src/org/sosy_lab/java_smt/test/UfEliminationTest.java +++ b/src/org/sosy_lab/java_smt/test/UfEliminationTest.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.test; import static com.google.common.truth.Truth.assert_; diff --git a/src/org/sosy_lab/java_smt/test/VariableNamesEscaperTest.java b/src/org/sosy_lab/java_smt/test/VariableNamesEscaperTest.java index 49ac17ff7b..55f7b9f6a5 100644 --- a/src/org/sosy_lab/java_smt/test/VariableNamesEscaperTest.java +++ b/src/org/sosy_lab/java_smt/test/VariableNamesEscaperTest.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/VariableNamesInvalidTest.java b/src/org/sosy_lab/java_smt/test/VariableNamesInvalidTest.java index 15d9cd8df7..650190d070 100644 --- a/src/org/sosy_lab/java_smt/test/VariableNamesInvalidTest.java +++ b/src/org/sosy_lab/java_smt/test/VariableNamesInvalidTest.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/VariableNamesTest.java b/src/org/sosy_lab/java_smt/test/VariableNamesTest.java index 65ed370cca..b771b9bc20 100644 --- a/src/org/sosy_lab/java_smt/test/VariableNamesTest.java +++ b/src/org/sosy_lab/java_smt/test/VariableNamesTest.java @@ -1,22 +1,10 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2018 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 package org.sosy_lab.java_smt.test; diff --git a/src/org/sosy_lab/java_smt/test/package-info.java b/src/org/sosy_lab/java_smt/test/package-info.java index a3c1c33a32..20d1dfad6e 100644 --- a/src/org/sosy_lab/java_smt/test/package-info.java +++ b/src/org/sosy_lab/java_smt/test/package-info.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** Solver-independent tests and test utilities for the solver API. */ @com.google.errorprone.annotations.CheckReturnValue @javax.annotation.ParametersAreNonnullByDefault diff --git a/src/org/sosy_lab/java_smt/utils/SolverUtils.java b/src/org/sosy_lab/java_smt/utils/SolverUtils.java index fff9eca4e3..13ed953ea7 100644 --- a/src/org/sosy_lab/java_smt/utils/SolverUtils.java +++ b/src/org/sosy_lab/java_smt/utils/SolverUtils.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.utils; import org.sosy_lab.java_smt.api.FormulaManager; diff --git a/src/org/sosy_lab/java_smt/utils/UfElimination.java b/src/org/sosy_lab/java_smt/utils/UfElimination.java index 41c845921b..4ebc8ebd4f 100644 --- a/src/org/sosy_lab/java_smt/utils/UfElimination.java +++ b/src/org/sosy_lab/java_smt/utils/UfElimination.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + package org.sosy_lab.java_smt.utils; import static com.google.common.base.Preconditions.checkArgument; diff --git a/src/org/sosy_lab/java_smt/utils/package-info.java b/src/org/sosy_lab/java_smt/utils/package-info.java index a865fa7b47..f0d6c02b11 100644 --- a/src/org/sosy_lab/java_smt/utils/package-info.java +++ b/src/org/sosy_lab/java_smt/utils/package-info.java @@ -1,22 +1,11 @@ -/* - * JavaSMT is an API wrapper for a collection of SMT solvers. - * This file is part of JavaSMT. - * - * Copyright (C) 2007-2016 Dirk Beyer - * All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// This file is part of JavaSMT, +// an API wrapper for a collection of SMT solvers: +// https://github.com/sosy-lab/java-smt +// +// SPDX-FileCopyrightText: 2020 Dirk Beyer +// +// SPDX-License-Identifier: Apache-2.0 + /** Utility classes implementing algorithms based on the API of JavaSMT. */ @com.google.errorprone.annotations.CheckReturnValue @javax.annotation.ParametersAreNonnullByDefault diff --git a/website/index.html b/website/index.html index e1ffe20f85..70db18ba30 100644 --- a/website/index.html +++ b/website/index.html @@ -1,3 +1,13 @@ + +