From 7f2d7cc4f662d06ddfa49e9a643df8212c15e4d4 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Tue, 23 Jul 2024 11:28:49 -0700 Subject: [PATCH 01/13] Add files to test constraints in container shapes --- TestModels/Constraints/Model/Constraints.smithy | 4 ++-- TestModels/Constraints/test/Helpers.dfy | 4 ++-- .../Constraints/test/WrappedSimpleConstraintsTest.dfy | 6 +++--- TestModels/Union/Model/union.smithy | 5 ++++- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/TestModels/Constraints/Model/Constraints.smithy b/TestModels/Constraints/Model/Constraints.smithy index edcb30d49..29f6f6c6c 100644 --- a/TestModels/Constraints/Model/Constraints.smithy +++ b/TestModels/Constraints/Model/Constraints.smithy @@ -88,7 +88,7 @@ list MyList { @length(min: 1) list NonEmptyList { - member: String + member: MyString } @length(max: 10) @@ -98,7 +98,7 @@ list ListLessThanOrEqualToTen { @length(min: 1, max: 10) map MyMap { - key: String, + key: MyString, value: String, } diff --git a/TestModels/Constraints/test/Helpers.dfy b/TestModels/Constraints/test/Helpers.dfy index 4f431398d..d26ec7a8b 100644 --- a/TestModels/Constraints/test/Helpers.dfy +++ b/TestModels/Constraints/test/Helpers.dfy @@ -31,9 +31,9 @@ module Helpers { NonEmptyBlob := Some( [0, 1, 0, 1]), BlobLessThanOrEqualToTen := Some([0, 1, 0, 1]), MyList := Some(["00", "11"]), - NonEmptyList := Some(["00", "11"]), + NonEmptyList := Some(["MoreThentenChar", "11"]), ListLessThanOrEqualToTen := Some(["00", "11"]), - MyMap := Some(map["0" := "1", "2" := "3"]), + MyMap := Some(map["01234567890" := "1", "2" := "3"]), NonEmptyMap := Some(map["0" := "1", "2" := "3"]), MapLessThanOrEqualToTen := Some(map["0" := "1", "2" := "3"]), // Alphabetic := Some("alphabetic"), diff --git a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy index dd48a4dbd..da0d87fa8 100644 --- a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy +++ b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy @@ -334,11 +334,11 @@ module WrappedSimpleConstraintsTest { ret := client.GetConstraints(input := input); expect ret.Success?; - input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0"]))); + input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0","MoreThentenChar"]))); ret := client.GetConstraints(input := input); expect ret.Success?; - input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0","a"]))); + input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0","a","MoreThentenChar"]))); ret := client.GetConstraints(input := input); expect ret.Success?; } @@ -402,7 +402,7 @@ module WrappedSimpleConstraintsTest { var ret := client.GetConstraints(input := input); expect ret.Failure?; - input := input.(NonEmptyMap := Some(ForceNonEmptyMap(map["1" := "a"]))); + input := input.(NonEmptyMap := Some(ForceNonEmptyMap(map["01234567890" := "a"]))); ret := client.GetConstraints(input := input); expect ret.Success?; diff --git a/TestModels/Union/Model/union.smithy b/TestModels/Union/Model/union.smithy index f69623178..ac856ffda 100644 --- a/TestModels/Union/Model/union.smithy +++ b/TestModels/Union/Model/union.smithy @@ -26,8 +26,11 @@ structure GetUnionOutput { union: MyUnion } +@range(min: 1, max: 10) +integer OneToTen + union MyUnion { - IntegerValue: Integer, + IntegerValue: OneToTen, StringValue: String } From 0b6f10451912b3f164af48566dfc64f6ccf7ebfb Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Tue, 23 Jul 2024 12:00:21 -0700 Subject: [PATCH 02/13] Pushing runtime to debug --- .../Extern/WrappedSimpleConstraintsService.cs | 8 +- .../net/ImplementationFromDafny-cs.dtr | 7 ++ .../runtimes/net/tests/TestsFromDafny-cs.dtr | 7 ++ TestModels/Union/runtimes/java/.gitattributes | 9 +++ TestModels/Union/runtimes/java/.gitignore | 5 ++ .../Union/runtimes/java/build.gradle.kts | 73 +++++++++++++++++++ .../Union/runtimes/java/lib/build.gradle.kts | 41 +++++++++++ .../src/main/java/org/example/Library.java | 10 +++ .../test/java/org/example/LibraryTest.java | 14 ++++ .../Union/runtimes/java/settings.gradle.kts | 14 ++++ .../net/Extern/WrappedSimpleUnionService.cs | 6 +- .../net/ImplementationFromDafny-cs.dtr | 7 ++ .../runtimes/net/tests/TestsFromDafny-cs.dtr | 6 ++ 13 files changed, 202 insertions(+), 5 deletions(-) create mode 100644 TestModels/Constraints/runtimes/net/ImplementationFromDafny-cs.dtr create mode 100644 TestModels/Constraints/runtimes/net/tests/TestsFromDafny-cs.dtr create mode 100644 TestModels/Union/runtimes/java/.gitattributes create mode 100644 TestModels/Union/runtimes/java/.gitignore create mode 100644 TestModels/Union/runtimes/java/build.gradle.kts create mode 100644 TestModels/Union/runtimes/java/lib/build.gradle.kts create mode 100644 TestModels/Union/runtimes/java/lib/src/main/java/org/example/Library.java create mode 100644 TestModels/Union/runtimes/java/lib/src/test/java/org/example/LibraryTest.java create mode 100644 TestModels/Union/runtimes/java/settings.gradle.kts create mode 100644 TestModels/Union/runtimes/net/ImplementationFromDafny-cs.dtr create mode 100644 TestModels/Union/runtimes/net/tests/TestsFromDafny-cs.dtr diff --git a/TestModels/Constraints/runtimes/net/Extern/WrappedSimpleConstraintsService.cs b/TestModels/Constraints/runtimes/net/Extern/WrappedSimpleConstraintsService.cs index ef1e400b0..2c70a0f68 100644 --- a/TestModels/Constraints/runtimes/net/Extern/WrappedSimpleConstraintsService.cs +++ b/TestModels/Constraints/runtimes/net/Extern/WrappedSimpleConstraintsService.cs @@ -3,11 +3,13 @@ using Wrappers_Compile; using Simple.Constraints; using Simple.Constraints.Wrapped; -using TypeConversion = Simple.Constraints.TypeConversion ; +using TypeConversion = Simple.Constraints.TypeConversion; namespace simple.constraints.internaldafny.wrapped { - public partial class __default { - public static _IResult WrappedSimpleConstraints(types._ISimpleConstraintsConfig config) { + public partial class __default + { + public static _IResult WrappedSimpleConstraints(types._ISimpleConstraintsConfig config) + { var wrappedConfig = TypeConversion.FromDafny_N6_simple__N11_constraints__S23_SimpleConstraintsConfig(config); var impl = new SimpleConstraints(wrappedConfig); var wrappedClient = new SimpleConstraintsShim(impl); diff --git a/TestModels/Constraints/runtimes/net/ImplementationFromDafny-cs.dtr b/TestModels/Constraints/runtimes/net/ImplementationFromDafny-cs.dtr new file mode 100644 index 000000000..73f253450 --- /dev/null +++ b/TestModels/Constraints/runtimes/net/ImplementationFromDafny-cs.dtr @@ -0,0 +1,7 @@ +file_format_version = "1.0" +dafny_version = "4.6.0.0" +[options_by_module.SimpleConstraintsTypes] +[options_by_module.AbstractSimpleConstraintsOperations] +[options_by_module.AbstractSimpleConstraintsService] +[options_by_module.SimpleConstraintsImpl] +[options_by_module.SimpleConstraints] diff --git a/TestModels/Constraints/runtimes/net/tests/TestsFromDafny-cs.dtr b/TestModels/Constraints/runtimes/net/tests/TestsFromDafny-cs.dtr new file mode 100644 index 000000000..75ad040db --- /dev/null +++ b/TestModels/Constraints/runtimes/net/tests/TestsFromDafny-cs.dtr @@ -0,0 +1,7 @@ +file_format_version = "1.0" +dafny_version = "4.6.0.0" +[options_by_module.Helpers] +[options_by_module.SimpleConstraintsImplTest] +[options_by_module.WrappedAbstractSimpleConstraintsService] +[options_by_module.WrappedSimpleConstraintsService] +[options_by_module.WrappedSimpleConstraintsTest] diff --git a/TestModels/Union/runtimes/java/.gitattributes b/TestModels/Union/runtimes/java/.gitattributes new file mode 100644 index 000000000..097f9f98d --- /dev/null +++ b/TestModels/Union/runtimes/java/.gitattributes @@ -0,0 +1,9 @@ +# +# https://help.github.com/articles/dealing-with-line-endings/ +# +# Linux start script should use lf +/gradlew text eol=lf + +# These are Windows script files and should use crlf +*.bat text eol=crlf + diff --git a/TestModels/Union/runtimes/java/.gitignore b/TestModels/Union/runtimes/java/.gitignore new file mode 100644 index 000000000..1b6985c00 --- /dev/null +++ b/TestModels/Union/runtimes/java/.gitignore @@ -0,0 +1,5 @@ +# Ignore Gradle project-specific cache directory +.gradle + +# Ignore Gradle build output directory +build diff --git a/TestModels/Union/runtimes/java/build.gradle.kts b/TestModels/Union/runtimes/java/build.gradle.kts new file mode 100644 index 000000000..6c002588d --- /dev/null +++ b/TestModels/Union/runtimes/java/build.gradle.kts @@ -0,0 +1,73 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +import java.io.File +import java.io.FileInputStream +import java.util.Properties + +tasks.wrapper { + gradleVersion = "7.6" +} + +plugins { + `java-library` + `maven-publish` +} + +var props = Properties().apply { + load(FileInputStream(File(rootProject.rootDir, "../../project.properties"))) +} +var dafnyVersion = props.getProperty("dafnyVersion") + +group = "simple" +version = "1.0-SNAPSHOT" +description = "Constraints" + +java { + toolchain.languageVersion.set(JavaLanguageVersion.of(8)) + sourceSets["main"].java { + srcDir("src/main/java") + srcDir("src/main/dafny-generated") + srcDir("src/main/smithy-generated") + } + sourceSets["test"].java { + srcDir("src/test/java") + srcDir("src/test/dafny-generated") + srcDir("src/test/smithy-generated") + } +} + +repositories { + mavenCentral() + mavenLocal() +} + +dependencies { + implementation("org.dafny:DafnyRuntime:${dafnyVersion}") + implementation("software.amazon.smithy.dafny:conversion:0.1") + implementation("software.amazon.cryptography:StandardLibrary:1.0-SNAPSHOT") + testImplementation("org.testng:testng:7.5") +} + +publishing { + publications.create("maven") { + groupId = "simple" + artifactId = "Constraints" + from(components["java"]) + } + repositories { mavenLocal() } +} + +tasks.withType() { + options.encoding = "UTF-8" +} + +tasks { + register("runTests", JavaExec::class.java) { + mainClass.set("TestsFromDafny") + classpath = sourceSets["test"].runtimeClasspath + } +} + +tasks.named("test") { + useTestNG() +} \ No newline at end of file diff --git a/TestModels/Union/runtimes/java/lib/build.gradle.kts b/TestModels/Union/runtimes/java/lib/build.gradle.kts new file mode 100644 index 000000000..0acab1893 --- /dev/null +++ b/TestModels/Union/runtimes/java/lib/build.gradle.kts @@ -0,0 +1,41 @@ +/* + * This file was generated by the Gradle 'init' task. + * + * This generated file contains a sample Java library project to get you started. + * For more details on building Java & JVM projects, please refer to https://docs.gradle.org/8.7/userguide/building_java_projects.html in the Gradle documentation. + */ + +plugins { + // Apply the java-library plugin for API and implementation separation. + `java-library` +} + +repositories { + // Use Maven Central for resolving dependencies. + mavenCentral() +} + +dependencies { + // Use JUnit Jupiter for testing. + testImplementation(libs.junit.jupiter) + + testRuntimeOnly("org.junit.platform:junit-platform-launcher") + + // This dependency is exported to consumers, that is to say found on their compile classpath. + api(libs.commons.math3) + + // This dependency is used internally, and not exposed to consumers on their own compile classpath. + implementation(libs.guava) +} + +// Apply a specific Java toolchain to ease working on different environments. +java { + toolchain { + languageVersion.set(JavaLanguageVersion.of(17)) + } +} + +tasks.named("test") { + // Use JUnit Platform for unit tests. + useJUnitPlatform() +} diff --git a/TestModels/Union/runtimes/java/lib/src/main/java/org/example/Library.java b/TestModels/Union/runtimes/java/lib/src/main/java/org/example/Library.java new file mode 100644 index 000000000..b98461bb7 --- /dev/null +++ b/TestModels/Union/runtimes/java/lib/src/main/java/org/example/Library.java @@ -0,0 +1,10 @@ +/* + * This source file was generated by the Gradle 'init' task + */ +package org.example; + +public class Library { + public boolean someLibraryMethod() { + return true; + } +} diff --git a/TestModels/Union/runtimes/java/lib/src/test/java/org/example/LibraryTest.java b/TestModels/Union/runtimes/java/lib/src/test/java/org/example/LibraryTest.java new file mode 100644 index 000000000..ef349501a --- /dev/null +++ b/TestModels/Union/runtimes/java/lib/src/test/java/org/example/LibraryTest.java @@ -0,0 +1,14 @@ +/* + * This source file was generated by the Gradle 'init' task + */ +package org.example; + +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; + +class LibraryTest { + @Test void someLibraryMethodReturnsTrue() { + Library classUnderTest = new Library(); + assertTrue(classUnderTest.someLibraryMethod(), "someLibraryMethod should return 'true'"); + } +} diff --git a/TestModels/Union/runtimes/java/settings.gradle.kts b/TestModels/Union/runtimes/java/settings.gradle.kts new file mode 100644 index 000000000..0f64e8268 --- /dev/null +++ b/TestModels/Union/runtimes/java/settings.gradle.kts @@ -0,0 +1,14 @@ +/* + * This file was generated by the Gradle 'init' task. + * + * The settings file is used to specify which projects to include in your build. + * For more detailed information on multi-project builds, please refer to https://docs.gradle.org/8.7/userguide/multi_project_builds.html in the Gradle documentation. + */ + +plugins { + // Apply the foojay-resolver plugin to allow automatic download of JDKs + id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0" +} + +rootProject.name = "java" +include("lib") diff --git a/TestModels/Union/runtimes/net/Extern/WrappedSimpleUnionService.cs b/TestModels/Union/runtimes/net/Extern/WrappedSimpleUnionService.cs index 908ad314e..09771b201 100644 --- a/TestModels/Union/runtimes/net/Extern/WrappedSimpleUnionService.cs +++ b/TestModels/Union/runtimes/net/Extern/WrappedSimpleUnionService.cs @@ -6,8 +6,10 @@ using TypeConversion = Simple.Union.TypeConversion; namespace simple.union.internaldafny.wrapped { - public partial class __default { - public static _IResult WrappedSimpleUnion(types._ISimpleUnionConfig config) { + public partial class __default + { + public static _IResult WrappedSimpleUnion(types._ISimpleUnionConfig config) + { var wrappedConfig = TypeConversion.FromDafny_N6_simple__N5_union__S17_SimpleUnionConfig(config); var impl = new SimpleUnion(wrappedConfig); var wrappedClient = new SimpleUnionShim(impl); diff --git a/TestModels/Union/runtimes/net/ImplementationFromDafny-cs.dtr b/TestModels/Union/runtimes/net/ImplementationFromDafny-cs.dtr new file mode 100644 index 000000000..1b683259f --- /dev/null +++ b/TestModels/Union/runtimes/net/ImplementationFromDafny-cs.dtr @@ -0,0 +1,7 @@ +file_format_version = "1.0" +dafny_version = "4.6.0.0" +[options_by_module.SimpleUnionTypes] +[options_by_module.AbstractSimpleUnionOperations] +[options_by_module.AbstractSimpleUnionService] +[options_by_module.SimpleUnionImpl] +[options_by_module.SimpleUnion] diff --git a/TestModels/Union/runtimes/net/tests/TestsFromDafny-cs.dtr b/TestModels/Union/runtimes/net/tests/TestsFromDafny-cs.dtr new file mode 100644 index 000000000..403b97e33 --- /dev/null +++ b/TestModels/Union/runtimes/net/tests/TestsFromDafny-cs.dtr @@ -0,0 +1,6 @@ +file_format_version = "1.0" +dafny_version = "4.6.0.0" +[options_by_module.SimpleUnionImplTest] +[options_by_module.WrappedAbstractSimpleUnionService] +[options_by_module.WrappedSimpleUnionService] +[options_by_module.WrappedSimpleUnionTest] From ac04b6f9bfcf3798281f1806636cf1b45bca8089 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Tue, 23 Jul 2024 12:04:58 -0700 Subject: [PATCH 03/13] Push some more runtime --- .../java/.gradle/7.6/checksums/checksums.lock | Bin 0 -> 17 bytes .../.gradle/7.6/checksums/md5-checksums.bin | Bin 0 -> 18597 bytes .../.gradle/7.6/checksums/sha1-checksums.bin | Bin 0 -> 18605 bytes .../dependencies-accessors.lock | Bin 0 -> 17 bytes .../7.6/dependencies-accessors/gc.properties | 0 .../7.6/executionHistory/executionHistory.bin | Bin 0 -> 110614 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .../.gradle/7.6/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../.gradle/7.6/fileHashes/fileHashes.bin | Bin 0 -> 25647 bytes .../.gradle/7.6/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../7.6/fileHashes/resourceHashesCache.bin | Bin 0 -> 22611 bytes .../runtimes/java/.gradle/7.6/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .../buildOutputCleanup/cache.properties | 2 + .../buildOutputCleanup/outputFiles.bin | Bin 0 -> 19433 bytes .../runtimes/java/.gradle/file-system.probe | Bin 0 -> 8 bytes .../runtimes/java/.gradle/vcs-1/gc.properties | 0 .../Config.class | Bin 0 -> 2927 bytes .../__default.class | Bin 0 -> 3210 bytes .../SimpleConstraints$Builder.class | Bin 0 -> 482 bytes .../SimpleConstraints$BuilderImpl.class | Bin 0 -> 1335 bytes .../constraints/SimpleConstraints.class | Bin 0 -> 3609 bytes .../main/simple/constraints/ToDafny.class | Bin 0 -> 13153 bytes .../main/simple/constraints/ToNative.class | Bin 0 -> 12548 bytes .../SimpleConstraintsClient.class | Bin 0 -> 2290 bytes .../internaldafny/_ExternBase___default.class | Bin 0 -> 3137 bytes .../constraints/internaldafny/__default.class | Bin 0 -> 356 bytes .../types/BlobLessThanOrEqualToTen.class | Bin 0 -> 2123 bytes .../internaldafny/types/DafnyCallEvent.class | Bin 0 -> 4836 bytes .../internaldafny/types/Error.class | Bin 0 -> 3985 bytes .../types/Error_CollectionOfErrors.class | Bin 0 -> 2000 bytes .../internaldafny/types/Error_Opaque.class | Bin 0 -> 1401 bytes .../Error_SimpleConstraintsException.class | Bin 0 -> 1711 bytes .../types/GetConstraintsInput.class | Bin 0 -> 14630 bytes .../types/GetConstraintsOutput.class | Bin 0 -> 14648 bytes .../internaldafny/types/GreaterThanOne.class | Bin 0 -> 949 bytes .../types/ISimpleConstraintsClient.class | Bin 0 -> 502 bytes .../ISimpleConstraintsClientCallHistory.class | Bin 0 -> 569 bytes .../internaldafny/types/LessThanTen.class | Bin 0 -> 937 bytes .../types/ListLessThanOrEqualToTen.class | Bin 0 -> 2260 bytes .../internaldafny/types/ListOfUtf8Bytes.class | Bin 0 -> 2189 bytes .../types/MapLessThanOrEqualToTen.class | Bin 0 -> 2270 bytes .../internaldafny/types/MyBlob.class | Bin 0 -> 2051 bytes .../internaldafny/types/MyList.class | Bin 0 -> 2188 bytes .../internaldafny/types/MyMap.class | Bin 0 -> 2198 bytes .../internaldafny/types/MyString.class | Bin 0 -> 2038 bytes .../internaldafny/types/NonEmptyBlob.class | Bin 0 -> 2076 bytes .../internaldafny/types/NonEmptyList.class | Bin 0 -> 2197 bytes .../internaldafny/types/NonEmptyMap.class | Bin 0 -> 2223 bytes .../internaldafny/types/NonEmptyString.class | Bin 0 -> 2063 bytes .../internaldafny/types/OneToTen.class | Bin 0 -> 926 bytes .../internaldafny/types/OpaqueError.class | Bin 0 -> 1868 bytes .../types/SimpleConstraintsConfig.class | Bin 0 -> 3195 bytes .../types/StringLessThanOrEqualToTen.class | Bin 0 -> 2111 bytes .../internaldafny/types/TenToTen.class | Bin 0 -> 921 bytes .../internaldafny/types/Utf8Bytes.class | Bin 0 -> 2032 bytes .../_Companion_ISimpleConstraintsClient.class | Bin 0 -> 412 bytes .../types/_ExternBase___default.class | Bin 0 -> 4189 bytes .../internaldafny/types/__default.class | Bin 0 -> 374 bytes .../model/CollectionOfErrors$Builder.class | Bin 0 -> 861 bytes .../CollectionOfErrors$BuilderImpl.class | Bin 0 -> 2131 bytes .../model/CollectionOfErrors.class | Bin 0 -> 1834 bytes .../model/GetConstraintsInput$Builder.class | Bin 0 -> 1852 bytes .../GetConstraintsInput$BuilderImpl.class | Bin 0 -> 9248 bytes .../model/GetConstraintsInput.class | Bin 0 -> 3537 bytes .../model/GetConstraintsOutput$Builder.class | Bin 0 -> 1866 bytes .../GetConstraintsOutput$BuilderImpl.class | Bin 0 -> 9273 bytes .../model/GetConstraintsOutput.class | Bin 0 -> 3548 bytes .../model/OpaqueError$Builder.class | Bin 0 -> 632 bytes .../model/OpaqueError$BuilderImpl.class | Bin 0 -> 1896 bytes .../constraints/model/OpaqueError.class | Bin 0 -> 1632 bytes .../SimpleConstraintsConfig$Builder.class | Bin 0 -> 326 bytes .../SimpleConstraintsConfig$BuilderImpl.class | Bin 0 -> 943 bytes .../model/SimpleConstraintsConfig.class | Bin 0 -> 945 bytes .../SimpleConstraintsException$Builder.class | Bin 0 -> 608 bytes ...mpleConstraintsException$BuilderImpl.class | Bin 0 -> 1859 bytes .../model/SimpleConstraintsException.class | Bin 0 -> 1646 bytes .../TestSimpleConstraints$Builder.class | Bin 0 -> 491 bytes .../TestSimpleConstraints$BuilderImpl.class | Bin 0 -> 1349 bytes .../wrapped/TestSimpleConstraints.class | Bin 0 -> 2881 bytes .../java/test/Helpers_Compile/__default.class | Bin 0 -> 7718 bytes .../__default.class | Bin 0 -> 7039 bytes .../classes/java/test/TestsFromDafny.class | Bin 0 -> 1204 bytes .../__default.class | Bin 0 -> 111354 bytes .../classes/java/test/_System/__default.class | Bin 0 -> 2183 bytes .../wrapped/_ExternBase___default.class | Bin 0 -> 751 bytes .../internaldafny/wrapped/__default.class | Bin 0 -> 2262 bytes .../model/GetConstraintsSmokeTests$1.class | Bin 0 -> 861 bytes .../model/GetConstraintsSmokeTests.class | Bin 0 -> 3922 bytes .../java/build/libs/java-1.0-SNAPSHOT.jar | Bin 0 -> 76502 bytes ...raints.model.GetConstraintsSmokeTests.html | 101 + .../reports/tests/test/css/base-style.css | 179 ++ .../build/reports/tests/test/css/style.css | 84 + .../java/build/reports/tests/test/index.html | 133 + .../build/reports/tests/test/js/report.js | 194 ++ .../packages/simple.constraints.model.html | 103 + ...traints.model.GetConstraintsSmokeTests.xml | 8 + .../build/test-results/test/binary/output.bin | 0 .../test-results/test/binary/output.bin.idx | Bin 0 -> 1 bytes .../test-results/test/binary/results.bin | Bin 0 -> 224 bytes .../compileJava/previous-compilation-data.bin | Bin 0 -> 5344 bytes .../previous-compilation-data.bin | Bin 0 -> 6204 bytes .../runtimes/java/build/tmp/jar/MANIFEST.MF | 2 + .../ImplementationFromDafny-java.dtr | 7 + .../ImplementationFromDafny.java | 38 + .../SimpleConstraintsImpl_Compile/Config.java | 54 + .../__default.java | 23 + .../SimpleConstraintsClient.java | 36 + .../internaldafny/_ExternBase___default.java | 35 + .../types/BlobLessThanOrEqualToTen.java | 18 + .../internaldafny/types/DafnyCallEvent.java | 67 + .../internaldafny/types/Error.java | 44 + .../types/Error_CollectionOfErrors.java | 44 + .../internaldafny/types/Error_Opaque.java | 39 + .../Error_SimpleConstraintsException.java | 39 + .../types/GetConstraintsInput.java | 193 ++ .../types/GetConstraintsOutput.java | 193 ++ .../internaldafny/types/GreaterThanOne.java | 21 + .../types/ISimpleConstraintsClient.java | 9 + .../ISimpleConstraintsClientCallHistory.java | 14 + .../internaldafny/types/LessThanTen.java | 21 + .../types/ListLessThanOrEqualToTen.java | 18 + .../internaldafny/types/ListOfUtf8Bytes.java | 18 + .../types/MapLessThanOrEqualToTen.java | 18 + .../internaldafny/types/MyBlob.java | 18 + .../internaldafny/types/MyList.java | 18 + .../internaldafny/types/MyMap.java | 18 + .../internaldafny/types/MyString.java | 18 + .../internaldafny/types/NonEmptyBlob.java | 18 + .../internaldafny/types/NonEmptyList.java | 18 + .../internaldafny/types/NonEmptyMap.java | 18 + .../internaldafny/types/NonEmptyString.java | 18 + .../internaldafny/types/OneToTen.java | 21 + .../internaldafny/types/OpaqueError.java | 18 + .../types/SimpleConstraintsConfig.java | 53 + .../types/StringLessThanOrEqualToTen.java | 18 + .../internaldafny/types/TenToTen.java | 21 + .../internaldafny/types/Utf8Bytes.java | 21 + .../_Companion_ISimpleConstraintsClient.java | 10 + .../types/_ExternBase___default.java | 68 + .../simple/constraints/SimpleConstraints.java | 95 + .../simple/constraints/ToDafny.java | 677 +++++ .../simple/constraints/ToNative.java | 384 +++ .../constraints/model/CollectionOfErrors.java | 140 + .../model/GetConstraintsInput.java | 641 +++++ .../model/GetConstraintsOutput.java | 641 +++++ .../simple/constraints/model/OpaqueError.java | 145 ++ .../model/SimpleConstraintsConfig.java | 32 + .../model/SimpleConstraintsException.java | 110 + .../wrapped/TestSimpleConstraints.java | 87 + .../Helpers_Compile/__default.java | 104 + .../__default.java | 70 + .../dafny-generated/TestsFromDafny-java.dtr | 7 + .../test/dafny-generated/TestsFromDafny.java | 18 + .../__default.java | 2284 +++++++++++++++++ .../dafny-generated/_System/__default.java | 65 + .../wrapped/_ExternBase___default.java | 19 + .../model/GetConstraintsSmokeTests.java | 47 + 158 files changed, 7695 insertions(+) create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/checksums.lock create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/md5-checksums.bin create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/sha1-checksums.bin create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/dependencies-accessors.lock create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/gc.properties create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.bin create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.lock create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/fileChanges/last-build.bin create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.bin create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.lock create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/resourceHashesCache.bin create mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/gc.properties create mode 100644 TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/cache.properties create mode 100644 TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/outputFiles.bin create mode 100644 TestModels/Constraints/runtimes/java/.gradle/file-system.probe create mode 100644 TestModels/Constraints/runtimes/java/.gradle/vcs-1/gc.properties create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/SimpleConstraintsImpl_Compile/Config.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/SimpleConstraintsImpl_Compile/__default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints$Builder.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints$BuilderImpl.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/ToDafny.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/ToNative.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/SimpleConstraintsClient.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/_ExternBase___default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/__default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/DafnyCallEvent.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_CollectionOfErrors.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_Opaque.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GetConstraintsInput.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GetConstraintsOutput.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GreaterThanOne.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/ISimpleConstraintsClient.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/LessThanTen.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/ListOfUtf8Bytes.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyBlob.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyList.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyMap.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyString.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyBlob.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyList.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyMap.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyString.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/OneToTen.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/OpaqueError.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/SimpleConstraintsConfig.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/TenToTen.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Utf8Bytes.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_ExternBase___default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/__default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors$Builder.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors$BuilderImpl.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput$Builder.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput$BuilderImpl.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$Builder.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$BuilderImpl.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$Builder.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$BuilderImpl.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsConfig$Builder.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsConfig$BuilderImpl.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsConfig.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException$Builder.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException$BuilderImpl.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints$Builder.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints$BuilderImpl.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/Helpers_Compile/__default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/SimpleConstraintsImplTest_Compile/__default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/TestsFromDafny.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/WrappedSimpleConstraintsTest_Compile/__default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/_System/__default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/internaldafny/wrapped/_ExternBase___default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/internaldafny/wrapped/__default.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/model/GetConstraintsSmokeTests$1.class create mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/model/GetConstraintsSmokeTests.class create mode 100644 TestModels/Constraints/runtimes/java/build/libs/java-1.0-SNAPSHOT.jar create mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/classes/simple.constraints.model.GetConstraintsSmokeTests.html create mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/css/base-style.css create mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/css/style.css create mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/index.html create mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/js/report.js create mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/packages/simple.constraints.model.html create mode 100644 TestModels/Constraints/runtimes/java/build/test-results/test/TEST-simple.constraints.model.GetConstraintsSmokeTests.xml create mode 100644 TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin create mode 100644 TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin.idx create mode 100644 TestModels/Constraints/runtimes/java/build/test-results/test/binary/results.bin create mode 100644 TestModels/Constraints/runtimes/java/build/tmp/compileJava/previous-compilation-data.bin create mode 100644 TestModels/Constraints/runtimes/java/build/tmp/compileTestJava/previous-compilation-data.bin create mode 100644 TestModels/Constraints/runtimes/java/build/tmp/jar/MANIFEST.MF create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny-java.dtr create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/Config.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/__default.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/SimpleConstraintsClient.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/_ExternBase___default.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/DafnyCallEvent.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_CollectionOfErrors.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_Opaque.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsInput.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsOutput.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GreaterThanOne.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClient.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/LessThanTen.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListOfUtf8Bytes.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyBlob.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyList.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyMap.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyString.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyBlob.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyList.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyMap.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyString.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OneToTen.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OpaqueError.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/SimpleConstraintsConfig.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/TenToTen.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Utf8Bytes.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_ExternBase___default.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/SimpleConstraints.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToDafny.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToNative.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/CollectionOfErrors.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsInput.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsOutput.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/OpaqueError.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsConfig.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsException.java create mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/wrapped/TestSimpleConstraints.java create mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/Helpers_Compile/__default.java create mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/SimpleConstraintsImplTest_Compile/__default.java create mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny-java.dtr create mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny.java create mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/WrappedSimpleConstraintsTest_Compile/__default.java create mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/_System/__default.java create mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/simple/constraints/internaldafny/wrapped/_ExternBase___default.java create mode 100644 TestModels/Constraints/runtimes/java/src/test/smithy-generated/simple/constraints/model/GetConstraintsSmokeTests.java diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/checksums.lock b/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..33543759350e3b7c1611968f96c67cbf7a2af8ce GIT binary patch literal 17 UcmZRU(rVte$L$ms0|amY04Ul6UjP6A literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/md5-checksums.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/md5-checksums.bin new file mode 100644 index 0000000000000000000000000000000000000000..a5cf9c4ac02e6db2fff4b90bce97ebb3c2531c4b GIT binary patch literal 18597 zcmeI%Axncn7y#gNSRA6m;g~EfDnkaEYy*X15QD1*Vbx-=*bNqw28;i|E(ivLupn-O z84QZW;vcZg`}p=T_6HW^Ik( literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/sha1-checksums.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/sha1-checksums.bin new file mode 100644 index 0000000000000000000000000000000000000000..e560c2b7b55c9e11562341588622646cae703000 GIT binary patch literal 18605 zcmeI%y-Gtd6ae5@r1-B;D_wMR5f!Np;#N>_a`O?o_yVQsrXqqv7jbZ~@8Igtr4-RY zog5r=5+`3k&|GdWr7z$hUm!V$6AnqfHJc%nrhd93^hU9l$_Nl3K!5-N0t5&UAV7cs z0RjXF5FkK+0D=D^up1vTl0K%im`jq$S_ms+G0BDI>%vBLZ7bd0u4VrR)%(kx_ve|z zZoQJ#vl#1@bk9nF009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PJ`4z-l~fDbD$1PPZS=_txwCt)b7OgW2o)_+9>VE`))`+e_goz184V hjOG5WkLJbg^4CPU)5#Z4zRyOF9~w9PUBiW>>lb58M*;u< literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/dependencies-accessors.lock b/TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/dependencies-accessors.lock new file mode 100644 index 0000000000000000000000000000000000000000..b648eaa5c75a047a5135a09218a4b9123a9e54ba GIT binary patch literal 17 TcmZRc66PFz{af))1}FdkHhcty literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/gc.properties b/TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/gc.properties new file mode 100644 index 000000000..e69de29bb diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..16599b316861c34d8bee79987c0860a7ddd8b096 GIT binary patch literal 110614 zcmeHQ2V4_L7ta#xZBaQrd#{kti+UT(X%%!fJjj+hy@E`7rUZo z$L^iIe)hAUz4OhskZd+#(L>j}-0$bzxtV$M=FOWoZ)V>7pBIl;8!jaO;T8R3UG%@^ z|1(R#ECI6w%n~q5z$^i?1k4gJOTa7vvjof%FiXHJ0kZ_m5->}^ECI6w%n~q5z$}4( ziv)Uuj#MN%Q`^P@`=4qtJf2-;@IRKz60>ZaA3wiL{Cxcib$?*->#gS*Q!L96-@AEG z-#st(44A+BufD|hw2IXCz`(ikO4Dxb!oNcuRn&Ltzu^0DqK^6BW(k-jV3vSc0%i%A zC193-SpsGWm?dDAfLQ`&3792dmVj9TW(k-jV3vSc0%i%AC193-SpsGWm?dDAfLQ`& z3792dmVj9TW(k-jV3vSc0%i%AC193-SpsGWm?dDAfLQ`&3794DH4<>-@qG7yKU=Xs z^AP8VSTs&DEF6`}rIDIQ2gL|kv} z$S4{3(nAz2@+AI$s23tpq9QdSh1=NH+H$2`%#N~eW)=*1P-iprk5H+b5K+_`YQ@Xf z;VdFLQlM5U<&tobOd*gd)Cj5&$pv0Ws7NDMhfu%hu!|aSnXXG-5Q(ToQjuC@#amZ= zI~ZMUBL;*QF%rfl*KEy5brV$ReZUNF<_Ai_|iufwoGAfkUq4+M5!-GlBSD)^<+VH*k z-O6vW;6dGa<)VqkVxxfOmtRpVk3^^V6Ge)+8CYSG*YfjpIKosJYnS|OMj!8>;O+tb zL+yvUO^;McHF6OuQ^#5Hw(8W;suiYfB=3IOvcW)xI&+|U`IQgck0eAU%Qx0}__xe| zUJ+HGpP>kf*F*wE>ToDt8HEi8(1Xo7%^A)%a;60krF9ykPq;LaAT>`>4>U|wDUtdr zMZ}sgNLvX1D@oLfmt&FzFRUtA)?nzf^co;b32^ehNHiknB~t|ug+wWpDZ==Zdx!Yg zx}|Hs$EpzprdVDwRK-iBK8K2A@&JW5iYiekLHkjO4znmK0{#|2iE*XLKKK+BHR!@Z zUFsw~0TPQyG-{Dpj_~F){SNd27qGVfGKB;srkUI$6xbpkz`q7XAZ=|-EeQqi0|v`e zE>fv@b1BkAKa$$Xn@RnIB638eLU^evr3RHCm_mS=ESAZEvhv5frK&|}7^0?sE;CJn zwE&8S^G{g_d#k{F5~4CyxF~v9gpjoELWxKcj;MsVo+2t+2Vp3%@Zi4!dm$!HsVGzt zC-lPp9i&mHWs!)`N#G)|6S^VJPVR^pv2zhg9Gt{rDdOhl=q_~^VgGVP45_*Eg4YUmwP+)fmh(+5>X;tL5midTH= z%LiB4TV~Rm0~4#sD?f)8m@5DByY-@2p%3*2{tK$;0+#5Z^fAm^>o($5{VF}WCp%|# z`8;whwDT*-z2>eAg7FEcGvhtwGGH&rp`QAzbBufCzt7)USXVV?W9y#K?qa22ir`^B zed#SN`$X61V%a7qAnuDPfJZyDyQz-w;nrPW1n)X87JM2#Bj8;v?`-H4^bfc3p1Vpz z3d_XwvHdV5_X_M=&vD?+L2>zgIzzv+7LQS?pSUiNE^?*V7cAx>;UYx<>OEW|l7}cm z5Cu7zMxVPi(?Zq2dCZ;r>rm%8fzScAGBHW`1=q!buN|Hux!fCU^(o6@_2Ti#c2Caj zs$c8mt?6z3??5|PP9Fwp54bJ?d@D?9!S8}IM??|t#$`6C<~ODRng?xQ+3_MGoSz6d zt3y4NaycTwj!FVT@h>V;1h(r}RcP${dz*%}JdnU=vwmkk5lj;P`-f12p#f2%;TnV# zMMRY2!CrEHpLOT&T#(vsUIJ|^i8kocI>7a{l^DBVy1(HaD?#vsAW|Zyem-`$8gE5d z%XW`HXf*d;K*!lyNmdQK<+_q|#SVnD8!G(dn3T-nPP6vad+z^p>!I6iyVY@#KzrCq z#u&|aKb9~8G-`1EPD*3{f~{?`)ooiIPc2jbguVVcW(tt{WA~MKAKqZ#2$& zmR)PnnAHa!ipyWxk_T;NxeC)saen^z0%f3>X4s-gZp@u|y}^#0gfg9DomyM3WJtqyhT5~oHeKeg(fz5U-j?r|Xcag)JNBqC;U24tMvN3Kr`KT(tk z&8RRdQhm9XSAX>s&+7HcZ7m1wXS>{*qWh5ZLW#rn-lXmHdgayV(2$**{jAgHJxdC# z0c~VyCj5%1`~W@1CIi{y({=9s)U4&Ft9@6@j{H^TvXUh1-JQRmwkIKN=vI>EhRGH#3{?DkyW8Q)>^GY zhx40nf2G1ZGD=-E6ZvqTN4zC74#u_*v1wqTiG3$$z4Cxf5&J)Ls_?Z}K=udS?*GkJssQDd&}OHHAT0O>&rf208F^}4oh1#OIerG5FOG?ae9E?U(g}8E`Bkj zId37rNr0|}7%(WJQU23EM_W~I_Aqeq^*GiRLXXZ9t}6t6ySsVq{oWa^uWmaszJOQh z$j_%(hpp%ny7S%oZ7@BtxD;>=g$KVIMCt6Q`|!r_f+y>Cttcb6eOu@Ztu9IZn;h+> zo~4`LB}TZf`|P_ldXE`4`|hJoP>$&?>Qw%AyEZZkttk3Pg8=$Y zzF)UowEKbvEskzmmiPy{))C4vs>}4sPdPZI1_npR#_-{rt8;JHOkDNh$eS9q-oNT~ zlyS)+hSe0I=RZQn=@;FCJ;)l_wR3Hs++6OS_Smfw$z0fGs0zCa-@YajgBF zn}7SwdQXexg}3<6D0gAUl|ys)^gbm0_2|QQ-;5Lbx(>Hklsmm&ow5tV-+x|GreAXh zIAp-zJt8hw+IrCDzOsGKe2rzA6lkJMfj{5`ujD{H9Jq_;y(w*$#TuDhD#YKBfd>ls z+YRj925$;6oq01PMKMOaM7>uV(9EJ(c$@$aUjK_y^q}Xu{Mk82D_V5=5dC!Pjme1) zw=JOg%pvq-wSGNwroC^~Kf!a5S7MvImFO$H+TPkwroq%Cqt3~Sg`vu@+RYz$kLzgt z7*2@uPTPjH_uPs%8NXj;;IIsDWa~C})BRAp277Y$OzxYy9jo!$0?NVne@bb5t zLoy{|{o!u@zILY$+TX&vw+w~m z=~p6Mf3lWySG0NV#G#FH2X<+-VXx<(6Y-|DqEH$w4vH*aWo8r0#Fvg`?yk+da@uBS z?JaouymHV&V}US~SU#t29N~5$Kl{E4>XLgl)g~S1?=>IFF;-JIOowd#_Sv@ngS|UT z@@&z9IQjbf+wtbNSwgd@6Fe+@g)IEyuK(s5=cXn8Z&2Ms7AbQt9>xo=1iWH*G*kt> zcn`8>YuEjkM}Bay;`cn4!fS1n_F>!WHQkS7;1#b~K?&sTI9YDRE>z(>UA8;z5Pxyh zZ`CwA@p2PjtQ>yhM3%EpktAou-LktoJn6~Xp4<7Ec)1x?&2k>I)R#1{(9C;-|mW)X&YrmrYqTxy5JIA>t*e7qsOTGrWPhEQ8p#Ws* zhsfp?D~4p-+>NZ-JmmTIcUgGp`EXHbU1opXm$YL8I;h38jTa_mT`u!{BVIbq3YtaH z#;&GF(ho%EgXc#tFIRSJ<y+@wzS(lUpQgzK&NqT^CxS-zs6i={!Hn9JRi~ z-K}qywHli==b~%uUA%TdRcN`X+PX}~snV144m5aq)AQB&Goj+_M>vIT-Apeat}k9T z-knw8emFa8+n{pM;~(R-uGEF*>P#Lwv+bwOwY{~yi{o(Hseg>PzkA^fd_><`LYWMe zba{*~I5zOunvZ|=i}+}LXzWL4qT>Ckj8nD2Pb)@Wh^_dtVob2(%k)5b0^Z7v%Fr@{ zC73vVp|hFLEN;^S@x@y{&2Rj6^Ta-vCwSiu0{5vH0=g`ZU76V_xc=604ewX7jL#eL ziXgJKT(JftCfzeDcih_Q2fOBde7e@U^HaR__2rcDt;_Xf7Uhy=iy0ZU{qQk`YY-}kMa{vPX6E2purZ-P?iBXdXKyY zpNVPn?%beR4}uN{e6T8W2A9fBKD5+mRo#ww413(&rtpSO1FKri^ZK7VLsZ{V5t?IA zo#KDq?A>vl7O8u!xK$~Br9yu154^>UdQc*DenA@4yXiHjPCxc!YGWJG^m^}R7L47A z*}4CP0xPW~j|Rw+(k)k(pKNsex}<{pSqJE7+EiR56UDrEa)S*mW!$RMg^_vMX4Jx) z1rxirZFzP?`QC5Ra5@k9&)MEhl0UoObA%=5n3QD|1(-<0KALgyu7npoG%C z^VG*5tzXQ4|Hc_!M76y?fkAEhYxRPyM_(KsdFg1u^;!o%fKTte>q-W^K9#>P zXG>JgwL3q7PYuMsZ&|aftJU5*$#vz{&o}W5cRv`L)IAl$=B9b0Sew+_7mlB-66mgx z)+;=LkIS^5p#<_Ul@xYoUz-E{-pO8D@e(&SykmDO8((;zVyt!wS$ZSXuExI2UDj_n zKX_9o@M(%e)A)jkt1|}lY3gx$^Z84b%PD{X?NtncD?pgxqRnfmze^`JuUakuAP0t? zq7pKoCKPRLL5~8?=AY~5m|``lyyJRj@8kr_OsYrWhzKmx^o|@U?UOiT9U<7!*_Sgh zKPL)BqGd{rinzceP7naZ74*lqVOt#;1@7SRyVD*R_5;O^E%6cO2Vh62MFKH6Sb*PO zT{yjdtqGG7GoU^d?b_~JjoXA9tt}ydU3LHfne{jV{_Ms66bod=tH8@;!~_y+6jC`B zy4XX6ngCRSN>-f?{!}*^yi-NvFu9}PIWKs?Sbl?Pb_U3zylGXYdU^Z!dW3j;&5i`8 z524@`2uxNrAnX|~LRE;G#8R3`A(!cYo{hDPpwWmAK=la$=sf`FBQi<_r30KA6o6Ps zWB}d>`z-(kifxgB0=y6m(yE!gKmy{u5{)%gWGio#$<_~TM^zsfLhD}$=CcBpYpt$-Y4l5xzAPJbpnX+f#Dk*i!+9u=yi@xqtqWp8My~wP$d0<5}G*J z=fm`aeQ1}V4zj0L>gYIMEChp{lI}GHAEsYZK>5Xr!6e0NoK=0|+67u(Z2$0rr5^eC z#REz_&!gRM@nQPy5wwL}N9ohK)ZYnzZO1W}md#xlAEw`hL8sXU1GBzxD|LXQuay=f z5)o

6d=cKGyOvPPWva4}YaZOy6hnVfuY0bdar3Oj9oPM>bz67pB`%a^*u4xNreCGAp9`ibm-4w#%X16o|4LZ*Y?0ERCu_>KJ(GEJGgr+S2!jd5=f+Q*0Kp?xe)^-Rz!^+)1g zIWtU#EAnA_xFUNbER%#w{hi_0N`=5jAw4mAEGD#xrQfa_(#icU7e#9FVR~3;3A$WF zhU=Skod{VzOplOdy;;|xQtB`Kzgn$zLuUCfJ=T};2@um7s2?=U^}RS1FI*J3%!lcL z%dGd}hQxl9?iWo=K1`3qE^+sZh;iNbqXtYHTF!^*q2;W7KLc7^-$7Cg>(6_7s66W( zBojHV8$JE#e~`F~7X8oK=;;&Uy4vdmR#SUr`cnqhYHvV`>t3zFv7l~*C?BRj&0z1< znj~E6*hgQv{1Zli+P@mUg93Low09@aVYbJy#nI-vmC%1z!-whbYFJwdeL`H10iZn+ z;=}YuLabu|Xp~NID2Ri2xCCV|?Aq|3xa7d$3^73b=)VL2`bm3Z#puAXBle1GLuI1- zMK2lnF#VYrV^*%>L{LQVuOC1R)Jjf&?Pdb`$k^3vse{FoV6h?wN&lXP;h`QMra#nU z1ngutIX+tikCwXO)j0x8t0pu0QC2_j3=|jk>TEy*V$sy z6`%fi*u<1KN`*^)I59X3tQM&xF!HpA&y0RJ3reL9&{^VTUZ>-fPSYQ5L#vFr>OzCs z+*`(toDtB~n*P|_#4^r`BA4Qb3B@diZC!PzKbmKbBQ7CX?oE0l5~1b+9Ra|^q&G>4 zOL1OC#!MRtNS_vT1Ow(cuaZ&aQiKLu&UI%89gTrGLZjrAxp(kkpw?PFq2>r3UBbk{ zM{&fs5bUXTI1lxEX$M;N^zBel8o z)Kw29g%8tFQW)R9>eVTAoZAxktoleUe3*{p0xed_FhCsLcgI5gN@qB<*QVfRpm_{z zlRt9Fqb6Bm2C}7_NIE(Wqeoo=id^!jS+T8aI_Wq+%pP?K$#Q7{G08e*Q|Yipj0*@0 zO5X_V2M;*ZgE}y<_t+R~L6R6S#dLo!^&BL|45>-3>Cc7vFdf+mT2mqd-)(g_&82?K z0UebJTE)IL^u2(R4bZXROSccCo_Xlr?&g%|KmA-my`Tt}#DSNf#V7&rE>NlCQ4`9C z;WI^uP@$iPe|I16;1GeI4+!v>yQ-as^}Mb-uD%nleA%HkKtnD1`8#rEz?gwNp&24n z5)L4Xd;o$BwCCHn4sw~8K;g2r7ueYb`+EcicMAvs2@6mjJjv;Co0_duwl5ZZ+=K2t z;kO+Jv^saz5<|4=aRMM(4M_xlCS!k!MYQ5KDinp%#b}+iyMhplqVk9iUB#Gaes;qceC%p8@@NcTlq~EJg7UbTr|;GY!r{jE5D*x9*IuzCyEqt zGqA!WujS|Ia3qS7;mS+?HlvSsP;mDE|DpCn-KK+s8I4?o%G7aIysbKQv}%QE8_Bz$ zwk(EYrZWfV=xp^AMKJU-jU2&%&7gP^@Xw03S*JOSMg7@E>V80!8i-z{(->Wq z(35(HxPZ0&2e4o$f=@HKM<}pGK7fA> zia^@hm|7AF;0Fwrr(C2`@#a#bi+&`vlQ)z42}R@x0LtT~65x`ULV%epmdSy#^2fWS zszqoR0wDYJKbM(?JF1{)xX%v+R8=S9tyRUmDJu^pTzl<1Wc9WG3{cgQb=IRktl`a{ zB^a2|?o{(VES|KP0KVeV`2b}?@#H8%1CLrCsA^!D-pE6rRb#weZns?YTjEK^^MMjj z$IP(ZwfRkdM}K474YQ!c^~ceyv6uMpZx1`2nz}f8z?K@J zh@f4b75m50tQ+CdF%sk88b@N{!}5y`v(DydJRFzS&0g=Z=sNQ;QVGd&={}B$b<;3R zeAw3}YrNx;zEOLku0_2XF)y9@KCa}HxfGbj#61%t6CdvA@$<%IS@};gXYRk>>8I>Q zjDcxv$#LmUj)`a7XQWOS&qe<{&i~PsrvoO;ivIn|B_ZRTTrpI*J{Jg_9b-|%e0cBK z8t#1b%!8vZ#xGkk&FKdFxnPGAC@cD~=6E3XuV2!uae;nXx(o~0` z?f>u}@o3$SN>M>g7BC0?FwGvO&|yNzTwhR`5SjS!`Gn2U-#LJS~ly{=t%=vzjijD#q}wKVKGol zGrj8dSKltTd+CUr7K4Wm3SYCK0{basn(_|{@T6?huf~OI4HA9jj%_CN%5THsH0<9C z@YJ_i=h&Zy4}7H=(53I+*H83e{}ldT1n~5e_m*L+jy+fpFakXMPZ(4E*x?BYP!u8F%4m1;ZJ9@}=`?ajT{61M3frHxwePq2^ z*P+676a#%+CO-U=vgL=__Q-(ZuA#Hy1V>6Z5O4%aVyr3#Xtdz9sH{5izd&e$;^J06cZA z{-*OM-o;8aE3WYGCD>re+V?Y{#q}K|#jrlW(~A4oHB(kh%~+Pc^Fm>E!g$s@NG5Vz zH+uTGOaK~Vpl4dcb=`lv6jT4#+LbTQWNq~H32|NR4PHWm;B?o*s*Ni3)U@@N{;@huE})EsN~0lv!Z2^LjRGEAfK^JncIF_O$)!Nej}&7Z(MrSvHDw z3;+$_iAzoq2!%uBCQyT@v&6|Kc5OJ3(5&j5F6TeKPwKmX(J5j_>_-Jn>d~gkZ_!u7 zPF=cN_TiWs8w>tJph+XE7anr^t?$l1{FH~)pCIVJ0-D4-o7(bLhnw#&$9bGiILpuc zPl6_SHk#f-5oLR9)SEf-quUFYF~)uoQ(yl&Ne_pr=z$fNjy{aCP1(KRiA_$%Y)ebr z8&&t@;~TF78IL}Sp~9t&5EHBVh(T1(tB&i_MN`Ro?beO`%UQ*o2xr^~u_gE8f+qd% z+Q239B{|E+H#>LW_1RzM{MSH}YX0n(RPEF9zNfPnZ%e4OZ!Y6$r*SnPw26CDUT51z ze+#R+bMN;-yVH(NZoEDImk%rNn3(cLsckOwC+kd~Fgbdd zIR6!+Z_9$xcY9E%!r#;Ay(KqbmojZ>&GXtUUwZdV4{4c*)lKI0VT21XQkzR5+ysk8 z_T6-~K6rgm_rqg`|1HQU_s;!h>H`zYI4g==ip^yu2winwBcJ@t)nRzIKbK}9H4Y`b zVUEo$AzAKCdLsi#&4a7y4Sg?8>F^=sYK?&N(8U8LCcQ~YKQd@iWrx&FN2d5JJu}Ao zp=;!;!_2W$Ml?YSv7(?nb^~+NL&+&~@8H8g zt+gXc&5>DesxLhl;K6UxcUbz))2APsIQS@z7?->t177tt7-Tfh|9g8!k?-R3DQ-cV zlYXwpcZ(fgX#I=NtG zlb)a4b21ZHfF^OtLp6yHLpM1=PLJFAKDVvr+^xcgVK>rVF?y&apvWZ;l@;5%rl^*G zwG%f&)cIrHpBj~Zer!Cmhgw3iTr$WeS*L8&_-C8@<%s^e!8=l+fk)u^H;e|E1*IPa z&Zp0f`a3>6t}y>nYKudQT`hzEjc`7pb({UNbdLSWw4Y{7I1zC%za(%zhPhD$VW>!o zfyjv@;Q;;#IHdr}L1pV83TMcBVwo$c+M#V&{|;v&?oYm3*#P+mY%Eb$P@I5Zb3r>@y( zR=4#pEiM}%&#>T8r3_Wah)_fziWH4dDg>%XnL0dC5S!fJK}6FcCeGUI3xCM_98n(BzASg4nxR#wxAxt?uW^H4-N9TXmjOW`jy(Y zpZ8e2hlIUV0M$c?%2eT^=wT5;L8OBaMWU1{nOcd)2`Scu1ZzSG8W*Kj0jhY(TY z)R%tqviX~TsWhr$VCe1+7JqyRQvmNn5T;ay$q@k2BSi$EGKCbNZveC)73yf`EOZoL zV;SlSRL>2OI5r;WfzO*q5-0$xbB?b&3$;|F#8CCtwg=1&$6viBu9A>gee1WG8hGb&w*i zE{b$UR4-BPdcS(^p?t1SFI3O6nqJP zm>9)~Mx_=;fd7pI+J>MQgKk1FLmgbDh`U(o66)w|@8sYvmV^QxUF{tt?r!dOE)MQe zw@_z$or)NLZUlEr3irQi>el1e(6;}(pS3qqY*B$TNMSDxW~7%=qQNjsRA5ReQGoda zP#r~)wn5k=6%wYxmauRkU>f*gcls)DsjpC}QGjUzs-c9uLTfLr_5F=3ywNAL!=q)LM@NaRvnz(Q%;KVn zg}cv|Z3%w5%4_8QbB(vu`y9n70}Bs0FrvI~^Q77j`{#^1SLTt3L*^Ae5wdHR;E3R8 z)#<%P4ffe@5BI%U8?~I&>fya6fn!>A2|A<2XA&tCN&*5c5LHSLl}d?XKwP|e6wZ=Z zsZ?WjEDDEa!hn-_Db#O-0mHu~s&G`OV5J5HRLYmS!>>XmxZ?m26r)8#mCOLiSpU%r zwMQ8`R7wEhfmJA4#D{OkJ$;$oW@6;Y)FJK5@0<-mTfdOhNrT1pA6_)H9mW?L+b~3d zpdvLQ6%GxKQ>l?i9c)sfYu9G14hdQ}qTpb}>As!clz9lvW-fXDyK&wPkw*c~m%@ZK z=)szr2YU58x^0x-m^pnX4$YTA3r*K3_0V6VW58Z%7!hlT0V~LSS1o^#@6|CATaLYw zaHkoxzxWiUTD>+(x73pZ8WoDc*(G+qf;mV=2mDS*>yuE>q_IA`A3q&r*L^FrzN9n^ zmxymQ4Y7`?d{AX1zELI3%g&oaM%BtZ)Y2l-)86mxa4D3^Q0&onn}B_RS&u@b20}JD zNSWRG{`R~{k-cP?tHf2Be)L>$q;eR7j}|$W z>C#qZu8vOo^T?>15{>JMLyTu(EGSt%F75q=w(po-fxC_H$btfphw72hvlYuDBfoR= zZ@*dZX$vJBE}iHo8(qQC!}5{GzOaWoOC9D}I}UUmgpa?T6*#?mp`3Q%Jx0;HI`{oU{7QU9Gn&)fFcs?EQt3#_Q-0$2rr)W9iW*-9u$tG z$%EA=`)r)>=h&l`FRS;c*6pP-Z`X~(O{@o6Y0aX><*wxMrVw+PHv^os zQG0D(qMql+izk;zhNh%~p(~GCEpvSusT7=3OpnOLn>uF&%{PG|$%B*X^eF7}df<(i zJ0J2lrWNE9)t;6C9M(W?#%^DKcG7_DqlO*WxcwLKX?)iTJjZ>D_{f4e&ea!dR`Dj| zHUe5?%-l4yCr;maaKZl1$7cF;-NCQdcHJtu!{ocaW0JjE7FuYmE>&|>SmNw6^K&X6 zIUFSR+Bs_5eZ1zG27n*yK6Y{2>nv=NT;RI8Ypi|(J^}Mm( z_u9L~wVsxc8LVigv0P4VezYqJvF9P8c#Ed$H_E%9+nSuu^uVe<>&;Fn7 z-CmA&y2g2Yc!6u+PCE>ien<*{r5`>Q{F#OQDHfI<8qdpRM0m#J1yH307*i(Tv7xW4 z?l2jLw6;jl2hQHD!%`G+tYCmdk4Z`wLR*JPI$$_h3yYw(1&9KJpO#w8()${&1gn(( zrzj<=w&d|@B&6z<1eYz~RtC~1s?q@9cZC$nAdd$;!$qh_0`RK66?*X8$wccODnJE? z9*3rYi!M;kigyIk={1H}POU>EbU8I5M0pA|9UC8zFac1|5da;;d@)&vJc0L>DUj|8 ziCiPaK+{20g{lf~HdzLVrTwsg{DD9Y_gDIf)F4fRA`EL;1yR)iPPaZiJjH;oNTUGv zdS9MmfFfXkE{>-dpnmUe17>K73<7Y&QV!I)t zs9@O$gf}BnrqKT7duAcnNt@F|76NK2WB(;>tbf;lVsjDbVEf~ftt+b3M1iTR{Z39o z>bo{afJ!4%BmE-fym;(h7*&Hb8HZR}8!|ZqHrYc!mJRI63e-1YYvz+pPCFcQpc0Q;3qkvb&CjUCYoPiqIrQ-rizk_;`~LC2!91Zs*%=j zXe5qngbh!lmhG@{Y1yb1#&YXLrU)u9N|Ug1%S{ziYSd90bx2$kQhpUpA&6>N{|SDY z5$+RKcA8iBAaBo*fS~@_rii1+a1GetNuewwr6M#6nHr3~74INj`dXRm>m@npJ$e%r z3C>IiJ-3*a^#q?wkTWHCisRPB5{^VbmWCh%+>fd(j7f>2CcsB)D)rY5#W78cS|EaA z%I^tsMOdt2SLMqGdS!79Xa_q*B@rn=`VE{nEa?TJf|6DENj|uU0mtHM8KSDnOUG2% z2L);x15$O6zkp;cds%7%R$XhMu(q_c3|8b!#-;@1=D>>gkD9_~h3Wh~01I{{v-**Am3{h1m^~)V%FM)4)sT_J(Cm8N_@G^XZLl7#$@R1X9!(oXeEyl63Y%tsM> z`fZM83@3MqyH6ZU@?rYHB;$R%X-N{KO8r{X*nBAV9MsSX(2qf(4J9U0>i3$)x*GzP zA)RYYayrvbWtmTJOZ{Tg7}IQyh7E^_eliT@eF>fKlJOL?Nd`yNuzZ`F@KB9kz4un% zbD$UR&sExeCglR*-VJXi5xV1vd7)S=PoUY|DK2)?&>|M&yYOMNyFY^~CJ%6y2}WuYC>IQM0>4z2x~u>iH#Z3LpMw+?^jNiR$`a zl%fYc*X7U7Ia<-8(}(E)OcK?8J#(hLZ`D7+bC6eJo4l1Mi?k6Y0${lGzFFUwFxXY; zCs8d7Rfg4W{=j=&N9)IMLYz0_`{oi*&9Ph6_b~G__!5%k5%}Eebza-^#)taPC%g^r_Ve-Vq&#MPo|04M z5>O=*_jqJGmc`2(T>5L10S;c?v0<%@pKUic@;kC9^Ybr^K$UFCaS5Y`iD$hes%XZ-H^%>Jewy^O5?mL#e*gS*a8 zZPKdB{WBTKnMtd9n3Je#?Ph@H)8j__Y84-U&Oi8XUs7zT;`EZq)O)L{%I+nS+Ht))5o1wK?FQ`o9xW2v^ z%i~Ge)X%9KN4Q5DIfN(kpPVoUTdqg58Ga^>3)PwTn-@(lY}3BhrpB)NhMA<;o^#2 zsKR-=Y&?0j6|UzK)X#m&hhx&p+OMd;Xn0ci&T(!D_Q|X> zh3OOG`d*w${ir*qA0nGqtQeAQb2qYT^N{D;-?83{8xs3bx?eOg`S7p%l6GuB2ep{C z@xr96%VnOIxcf!KxbFK=1E!Ni^?~So@ciiI<;rfY{5d#wXj9g{p8+kd?;t6L^^>T6 zx_V~k&#v(3Emsa6UvYWWN7g$?CURUidiuFfL40k~VeOh%>XYZ?+uJ|xPsK>qMo*s* z*VSGpp$xTGt`xiJR=k)$Hejvx2DG^D)f(RP>f}1*!%OYwpXxmQMr6Og z-g@ll=~s=tS8I~+kDo+!u+Pr6D|i;?+}o!td1{sMS;s;Nn>Q?pOwbT1P)*5wq!-;pTGk;|r13=sNa>*$o-V1mt<#GU%BU35@Lh;)f z6&>LImT1+3T*a>Qp%xt%CpO%(o6#v^N9;#UqIy2rruFFYIeyml>;4jcvuoCWD2eLr zRgY@j9C`MZ(Cb#(!A^zo|CJ=FQH`AzxAyh;Bk{M{KDQHV@cxrYRO6p#ZJKoS>Ffc^ z`z;<3dfSmP_KWG=(Z3;yYTF#i<@y~Fx8rqPCMLH?*vxqJVYKtyyGmnXmALk!Tl{C4 zqts#c5L;gE&=sa^8UkFK>FjI)5fqoc&)* zqU!qMW#iph1@4Elv$hQ?7d@Www9~jq2{Cf%w3FafXWK?s{Pt7l+TPmU#c{ap)IUbt z-@VYpls8I+OYyBnJFKhb@dd{Q9$WMAuYM69tq+a;=*;NbvY^DJ^kD|7wYe0+O|WQW-%VHRgl2J@9*8gA@@anKx0@&SxtLhSSyALt zY%VK7=&JkJm6@G_>u(*`@O~xB_`D&nm}7HGNS1q(-pD{w^B^YOGb?x8+Uf_p=6!s+ z*1EHaNpF(UkDNqxrPU3ODT+l^3jDS$7}N4dGIQ*d5lzsh+|-|JT#9;N%en6C=z6s3 zpfwlbz5HHwT3XoR*goc{hmup~-ob}~T5Cs?nj`U{<30!YO}2^oRPkeB`m?qs4nB$_ z#w9PvfLDDD=EGit&&0HOcW%(E2SJAeK3J7u^n!|^!X<-flvQ2D_ZarLyG`K@p9WU7 zn&|Hc_!j0TwnrBctS!~lPQ2h|yuc43D#F7HloG>Phmij}L>ZL|4$nbVKXDpM+@axICf zORM!2234-{YrOrg1<>`BmfT9Bx@^N)k9%u-71XnE84&tvX1>M2FP$ARh!|v32Dui7 zYY>n|*b(I7wHG>o46p8vZiu6+Q>e3xy~M#);_T?=>L8X%+{G?pkn|P&Tjc0O)&j|K zK`kP^tKX?5^Fo5x%wOaEAmfDEYKleW@0Gg702b|=r+3A{+34wAzlS)m#T=gE&@{ea z;_8e6eVTfl-hBSjHx~!a1zjB9aZNNx&-z2NfZjkMk zBdZ|1D{4>5EkVY`iYu3=^(cRCIXv)$DkP)HiGFpj*9aSR@Ama#aLx5$I?K!k*@HxA zTo9tt$ki%sN(J8M($1(y>iTK?rvq4WGYFbNHbIb+o*z+m z@q>kTr?|UUitF!aNtC()fjm~f_ZhY-KN(h^xj(qy(ak}dE$2{qtca$H1XSuN2MGa@ z*#Ed}2nq4xNuW?_%P-JLR42gi9t8TY*LAW^Vp%D8@WNYXZdS`xH0|R(a@&pafAufK z#q>7}1d!z;dg^p0qJ~V6xxzOt;wo>VM5Tg~!~i(bR;7-UBLeVu9$YK=hSkED`%MSu z{1)yoq|C1bg|juGX*z|@i8qH%KRV^=PX2P)>55e<5rv+X2hE5l9j?~4;&bnq1UIDE>&YKXSf~FB75kvqsk~Xei z)x1M?;?zkN4)qt#_as`F*c!A@`RUOPN&Rf#fzy?%DqVejo;Nj0BpD_O11S+QRWdBI zGlSd+@igrID>CCs;J{()ZSH!kXlqF{pN5I&bE}%2nkP5?%S}@Me3b!nUV%^7EY>zV zANg8oC(Av3Wa6M?OJfNkFyaD2jeM07Jb@R_tVL!mV%DOy#by1VY0@|H{S6E@Zwj|8 zHnbzeJ2=GF=oB|<8e=ib=-Z{qi3NY>RpPbj-$VZ7Szlu6Z?y#Te0*%B=1#4)y?)d* oG3L{(Mg1(-V6xDrKB3a6P`ORWnQmS%%nL?w3kFEhIDFy%0fxO}s{jB1 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.lock b/TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.lock new file mode 100644 index 0000000000000000000000000000000000000000..96509b63e069c636ec86809feb72a1dad155f045 GIT binary patch literal 17 UcmZSn5E~Y{Y69PX1_%%U05x|6Qvd(} literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/fileChanges/last-build.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..4f93ae0fabe51fb1c57781036e49ea92be628024 GIT binary patch literal 25647 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 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.lock b/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.lock new file mode 100644 index 0000000000000000000000000000000000000000..77737eb25fbcdbfbcde8026a36ecb94b81fd3756 GIT binary patch literal 17 VcmZQ(dR)_yx%*H80~j#!001*s1V8`) literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/resourceHashesCache.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000000000000000000000000000000000000..bea72159276dfd0efb973859ca94cfc0af518047 GIT binary patch literal 22611 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 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/gc.properties b/TestModels/Constraints/runtimes/java/.gradle/7.6/gc.properties new file mode 100644 index 000000000..e69de29bb diff --git a/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000000000000000000000000000000000000..419265969f3f98384a51b4e7ace5452d56cfc770 GIT binary patch literal 17 UcmZQ}lwW?)TwZV^0|ZzB03_-IE&u=k literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/cache.properties b/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 000000000..150ec9ade --- /dev/null +++ b/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Tue Jul 23 11:26:16 PDT 2024 +gradle.version=7.6 diff --git a/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/outputFiles.bin b/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000000000000000000000000000000000000..29eaf50193c1822c3f385de72a6daf0e2f1a957a GIT binary patch literal 19433 zcmeI&e@x7A9LMo*4EbSb=zIvJ-(ms`@WxNcYjroNaQ-E zn;xRS59hy!I6?swKmim$0Te(16hHwKKmim$0Te(16hHwKKmim$0TlRO3askc$S7em zuCv6w2Tod%XpVi)!Mx-mnfUvCU9NCinZ$oTNZGp9Q&|&{NnXsJS@2WoYp=aSzMeg+ z`M~C#iOv3k%Zu2vO^!L~=QE-OSCq2ns3o~i#V#jkP9S?;`il?Z`4*a^n8|+0^<8Ip zj%Bs5UUjz5BaeGUy-zdK`<`OI)?l!NEG@i2eu%w1a@ok3DdrM#HG4(n^1^)^p7HzI zu~#>C`m3cj^}>2(9lODj_4Ve~AH&J@>@O=CP32i{rjgsQ*G|hw9^csRBe=q?&%Ye1 zk1_0@NZ!J3G{`sWc6dq!SB+(_`&k$(F?wgy`Y85~lNSYMdOCcg^@rI%-O@BY3Qmio z^)mLRJR8&fyfu@^udsicx}sp-oVHhj%Ujvo7cSS^t?imX^DEdp%!TtK8pm8G_hGkt zpRmQd%vM74Q`sF9_MggPqM8I(I!^~l!-bZIyAYZ~RPY86}k+|x#;7Sd9s7p(kR@1goaFw*rL!}#Jua5Ee>lpjW1M33X)deeP z4s&<-J@?|~lysV-sOJ+AH#4?{#OV3+P{SUrHx%6js^#QJyIpE>=x%6iQo`3(TMy{!NM literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/file-system.probe b/TestModels/Constraints/runtimes/java/.gradle/file-system.probe new file mode 100644 index 0000000000000000000000000000000000000000..418cebb051ef33fa68516d5dbd3317846c731ef5 GIT binary patch literal 8 PcmZQzV4U#ahU88F3DE-_ literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/.gradle/vcs-1/gc.properties b/TestModels/Constraints/runtimes/java/.gradle/vcs-1/gc.properties new file mode 100644 index 000000000..e69de29bb diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/SimpleConstraintsImpl_Compile/Config.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/SimpleConstraintsImpl_Compile/Config.class new file mode 100644 index 0000000000000000000000000000000000000000..7817ee7edd9fc1d94dc6b04e4fac7dc7d6155328 GIT binary patch literal 2927 zcmbVOYf}?f7=BLf35&rPqP8kfq6MNr)m}kFQ7aPEHWaG8&_i+{E6Z-&Y@ESg&_B|C z@F7J8Y=Y7t5ImuuDJpUcQc|6FVA6N8nHHm9+ z%J}JzC-Hd(30z6xx}N9ta3hT<7W7cgaG+5Xi%HzfAgec7+|rWUIRY$au!66XxFZl> zUAlAosz9M!lk4{O#L{*{T~W=dYc@Q`of1e_%ne(5EmsN5bXA%zSIn)3rRE&F>ABLh zz2-dkt8>m)!?e@{WwRboA+LGz(gNz<5J-7W#dA%2Lm)pg+J+cN z83{ouNB13EZkbk1>9A*4y*-%_I6|OTf2=+z^Wl*cGk{%=98!VV| zooW`1+1yz(I1KNROO{n(KrH1sc2Fs;Dl3d(IQ%j~Ezh(jF1fDUE}Kn{LC7^OuCl9Y#q{cJCISoX*9$KH-;TO-nM%So;J`I7tCKX?jZ8aXf%kSZW7-d#O*K*W zOP5)d>ryxDHUqP@yGw#Ed7|t%o2`bx-|gf>fS@3*OS@*NW--v5+V}FcOZFJ*AEf_x z7`S}BZF}K_Zs(+asXWE#wFFM?3rM&72%LDm9)?(D{ru^Tu&LNvU=8@YqujI2xHc$b z!*e{r-8s&JbA0S6#IL^U0LKggfHY!U4RWQ8s6==T!Te#EqXu|L%_!%gvC_|o#~zjb zL_GRv>1u#( zPSJS;@6$GpXfm!jjbJq7u|TexM>dbx>_BRJK&IvFz>nH%#P@o@KQ2)1Ft2mO_g3H; zO+s%m^k57n0t)>&g}}F|qqXuckht>{$#N-|dV=%{ub26y1N}Hs3`&;%26+;o=R@=q zy^dposA){%17hm%9pheqV!xqBqv@N1|FX1nILzHyTJZIwti!_Sv>2f#-_cNW(B}=L zULZ>5y`9=6YJaq&y~E@g4s>dc6Y*nw65^ibtocR!oCeVi7*G254vHlb-aCy?@mYA= zyUc;MEWALLjQSSFLTXQNaAiz;4Jsta)mcXK9P(s1$PjsRABwRiByd>FMq{+tVxm_UA9Z0(cAG#c&z# z#;}N6G2CWYL?(tM+=*cscNyMec%NZ~VU=NxVV&U~!v@0#44VueGJF(6mi^_h#gBQ0 zj~PB;xX*zK9H=;q2O73DJQRp78J6KM3q+EsZGpj6yDA07vW6wM8uhYti+b54&1BZD z=;pTW8vGn82mL+66G&wXM%^*xs%?3`s~eW@ZPIgT)vh~+DbuA=Ro3)|>1PB+H>7{W zPT>3Gb9R$;&DhOky&y)qau_5{k)&(sW>v3Q&9vWiq?hjWziBxQKaU@F3 zRrnHr=oS8i=L;kDo9?>n+HPi`fRrw=~t+Xde>EGoh?$y9b< zf1;;N-P%nnEm0FI*bTQL@6m0dE7ZPE^K2T&6-;aRG>%93Ov6qbpW_P+U-DSe@Kqc- z%5hW}stl5$#<0t<$6zq*GkncpGSnF?lr`8IoH!oCjl*N5&(L6a!tf2gjiZT@z?H6z zVE*9#3taDN(7u)JlL?F;(vUCj%L-k%%!yinsz>T+C2kOF(yO?J1n!d0KKFKZs`f=a*P~YnJW6&?w}Ek0 z*F31=i$uaRr^q|LVOzxQ>A-r+w$|&8-`+DFXqAVo^t|GpZspze#|_;q+C^yzoC>3? zn08rUqQi^QT@G|SKi)&u@Ti>!1L}NVqp$B-JufgNFh*NQtP_YeY+wmZ^`gT z={{Mf^M^a0tq#R2(Nl4y?#mJpOHE>-N3A^n#cTv_+<<@fq)vHop5RR=Rj&EKuPv@L zef~U6g~Tv*`Pz|%s7gx=h-A;2_he>!%{+pD%Xm1-0YqZd)ROpW5Wn7{k!~7Qk zeLXNuc$J=R(kN&gn)w;xCz=e9DG;L(7{MUTUZGiB8R1pD7U*BcHL|!$^WQN^R={2h z11&^a7;IrEcjGCdBpS&u$p}e|jN zNqF@f?_2RL7>0zY^|$uyw-pGZ3&^!F8~&ATWnL4;|CtaG2pxANAm|bTL_njg(I@oW TO9ydNpAkBZ9pTP|Zqz#iS-F*1 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints$BuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..6cdd4deefaa511247791ad9b0f2448c4f1b1ef23 GIT binary patch literal 1335 zcmb7EZBG+H5Pr6ASFSBD6^d`w6H(iO91{E@Mx#WNCZ&9+K`?&c+HULO_KNpH{44$o zO;n5|`rRL8oV{MshARH0lxdoMn=_@O8IHp8PW;kv@^8b_A&xzXu6hQmMj!r^VBBe-lE`;oMR zj@nm=R~Z)FXj?@f%J%`o>Un%eFPmX{SjBepfVVt`<%>jNm-Xgdf| z7`TNY2oP{lnW=TcU_&Nf5gUdYFlmfsat+r*@Gjz{0maI9#D5_13Aqy__wuP@XunU8 z-lOs+RM2=(-XuxjHJ#2bae6xvyclvU2EJ^Th~FSJhMOpm%#)`6eRDLjG%lwm{sHDl BRfGTl literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints.class new file mode 100644 index 0000000000000000000000000000000000000000..065c2e460aba036fede075bf349084200101abd1 GIT binary patch literal 3609 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 M-+6S*J`urx0*t9^y8r+H literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/ToNative.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/ToNative.class new file mode 100644 index 0000000000000000000000000000000000000000..ec080bc19bc070d625ed6b9da6fbef2e27c6a61e GIT binary patch literal 12548 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 Y+;pC5I!BZ0pROZquF;ljIsnN00+)4_oB#j- literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/_ExternBase___default.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/_ExternBase___default.class new file mode 100644 index 0000000000000000000000000000000000000000..70ddeebdce6f410fb5bf1fde926b87d5f60f66e4 GIT binary patch literal 3137 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 PNxd+4i`i7hHoX4=GjMAD literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error.class new file mode 100644 index 0000000000000000000000000000000000000000..f1b3fcc0d77481c5b7a651a3f09c81d4178760c7 GIT binary patch literal 3985 zcmb_fYg5!#7=8{cdkH}nhfzSZFN`y8!|rS(B`l-fw@R zpZm2RtU4p3GoAKpr$4FF>2s2>n_UAl>-58(-b5*0Ip=v zjrZknHHCtL1g@oUT|p8vDcn$y#s?WL-pp{tABq{S%_=FyiVxEdifDG5SEmh0x zd5g8gAFP#qL*y6;Q5NVbdRl4ynpW|%o{d%@7ca0Qwd}6G#vo1VU8X@@>){nh`>;M` z{j@2Dv~E+|SSoA7uBUlMY4|i{CQ4@5SCyh&bxQgrLv~TcFO^dgL&X6cRIv|(D)!?= zfy=F=@Ge1;z@+qiOK{IdQ^L^VGcCac!Iz@TDprtHu_^}xXH^`-ae))9zzOtRv~5q` zgOzK#w`!N&?j+WFFv-Vy500xaQAy#B3J0zV4}&RGRounrDqg_|<(s1=uco+)9haBi z$@r}u&kw{EBXQF8wC`99@-eZ<1X6GhoAPtv3jwtpT-kG)S=CecQlRq+FJeP8jW2YE z`&TSWck-s@x;k6yaIG2|KPrYJLae3!a?FPZeRlL^-H~_KEyG)lhzMMb`rxbE?$^60 z+VOHv(NKE)JkmER-e!d6Mh)y^F=FE>e5K-Re5YbcCeYzH52Gvy9IXf4 zu?#i%|PYuveBLts?BSrSu{MI?ENTk>={Dh{1G^``?3M zmw7@09PoF5!~?Y5=UhO_C;e45R6a};wid26Nwhah^ztOTLWn(ub{{A66p48n*ddR% zM-=o&jLTpYS?-VV7nmzoPH+}5aFWockPD#~=$dp2SEkPh9QXZ2WW%f4WrXQiJ8F!Sp+1+q^6xk<3 zyjuNiVUI+L){p$Jd#P5cXMG}p{e9g}&;x9t_aWLIpl=I%x6uC(?XrFY`M^U3U2F&K nxXkr7OvC20k8d0NV{9ce_y*tOTMXeA*Ja6k#Iy5Qz{mdqxnd0A literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_CollectionOfErrors.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_CollectionOfErrors.class new file mode 100644 index 0000000000000000000000000000000000000000..b50f9f2c1c12bdc5f277bc68d510f5530b0e7d63 GIT binary patch literal 2000 zcmb7FTW=dh6#mAStmCemHi=V`Hg#!p@g<45wB_QE#&sLo;xvGxB6x`=&eq!i< zmGT3Sc;%5-B;X|vAknlc65~7*zSst?1o|$uI&YACg=gj)=e_#Cp;5s(5 z7{kqBr172-?`QD=KGaalVi_N$xrI+Yt+W*lx3b9MW(KQjtY>gLiw5pwa5sZBW%^jd zJ%RL=WqQ6qzPTeG+k4eJO16xreZy`WHG$!l*|DYHcMXBHxIN32rf2T@eoy|HOPEpUJ8v?M}7Pm9A_vT;Mvi zY}%&3LdRm9XD!xPdL)o)I6FLVq-om5!~X8J;cm)pi6%K9j48isdII%R z<+jyuEX!#7rekkB4zl%_Y$_yJJ4$)t^#jRGbm+6#lul1@90!aNPpRT&i1n5h^UW8J z?b_IW!enZtuh=Dy-!)vt)gVZ;EFc_#T+5g3uh(TSNQEuQB6p?N4M|THOZQ2HGI09? zuK7;OcTKw^FkUPj3mRJKEr@3F#KP^qY3;BR1hOrs@3xIKQ>3@P;xlqk)bP2Ex6l$uEL@?Xq_npM7EXg)fc&${=LYz~+OZBD!*5v9BiUoG)gdsF z=JSD1-#4vl=);}!F->x;QpegRww>4sL$cR1?495e4?sn=KiLk0s^`M*$vwmB87`sB z#XvdfU&EXHT8{DKm;f6NdCG}EyTBP+;z*xFit{O4+~&;2P%>9K$sQBwU-MEd)11 z+brfN6_g($DD`sXC!|yRmA{Zq?w1dcs_^|$DV0BwUN8T~Ug7%^L*FA$ElDjIXj}p#7J{E3D=Gzz+~mm16oD0Z_#lD$Q37?$qev(P!Y?tY1j_WyA+4qLe=wt=vdaGC zMOcjRJ|!oLy2Wv5tA)&7L1tw*DugdF{LMfmyg>a{VM_$WhS;VUvfYyK15AAN zM~E*xXrf>=F}|7jn~ZVJ?uOP>AGA%+&YU?j-*>*5?f0Lbz5tlPT?H{rwn9QyK@L+g zE`}&TpYD)vAfVt9re(}1P%s(Btax4ywlsgOc-BS!3uZ=%)6twp-NfbzU@RCswdZ+}Pl@E_{De za<=sKQj+<&Ot@1=9X;RvNu;Ne6OYvo1jay zMcb=!gUbAo(-Ve}OU5F5Eyg*jytD+k>RCFOOe@mRxyf2hTeMHJd!>ahS4=w<$PV_b)jn3C6)D5RguRXx>Zufl8OshCOajJ zB*VnN@S^S{#Xxk{>3CB_qHbwU-r!YIuIo2Z-A&Rg>gLoO-S8*xZ_TAK^>vISbehO)qL&mK! F@e7GID#QQ) literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.class new file mode 100644 index 0000000000000000000000000000000000000000..8a19aec4532bd2465fb2bfdc670d155e333f9cbd GIT binary patch literal 1711 zcmb_cU2hvj6g}gwUAvnmabvelAr6J6wl}o{6bd+mwr=|Awhyja;DKu54EC1I+N{?V zc?XF<0#A7W3DOEA#2XSn3iZtHV!MhFLc-SW%)N8x-gC~Koj?EjF8(F0A zW)5%RZ37o`cn9yMxyoN5t*uK2-pe724HNI{@dFc$95(Txi7jn^WZ<%Z`FKwahq9{# z3awrFxwl`xrr&M#&>3@WhYR6V~cw; zn~vuMTLP!bvvxKr4+T=q{w`C`w;WI18}02V|AE|b>B+bH9qB%lzN78fnF@N&P~cW; z=;@aYFo77gkzMJkpy|pXr9bgf zS3)O6Ukvw*0>`aKdl-3s#(A0QTND?bpqVF&oHBASP~I*-*XdO8NjQ2qCTCzS`f_e6 zcc6SiS)1Pfci|~4aZ0?#t7wro4<*#6f$t?+2^8oTJR~PMKSj^S91|RK)n^b@`)4G6 zq?N>JzK?U{3U?gi?POt@Rxygk8N5PEuf7^)U*X(h=EzeR*DGzsDg z{vPSnf&B;4$%E=4k~W|3v|;~_)ZOY&NUZaDj`RV;BRECq+jId2iOrGJG7FbTOT$`? z(vD%-IE&X=v_w#E5NZPF7?noSNNbd9I3FYWjO;X`l_g{@m(2Z=%*trg7@ouYhUT{# zL?YBA&v=kaik4R74F3~dR$>4t`pT%VhS0}1uJx2TwAQs>k^STuaxFW5>=4!?J3ki= xQN`ntYd#zfvGBvV_A)Y@ufn9B^CVa##j~VWA-M^LT8zOY%XM4`G1S5w^%r?}l*j-8 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GetConstraintsInput.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GetConstraintsInput.class new file mode 100644 index 0000000000000000000000000000000000000000..f79b995d8f8f0942acbe27609bb1324df93d233b GIT binary patch literal 14630 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 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GreaterThanOne.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GreaterThanOne.class new file mode 100644 index 0000000000000000000000000000000000000000..eca08e88568d2f63b2736867e489b8bf96baf3de GIT binary patch literal 949 zcmbVK%Wl&^6g`vJapJnql(bC?ly_1D1_5Hxs4OU;NEStE6a<^m#F-{jx#P%o5d9|> zJQh?e_y9f%aqSvHrBp&}=04_}d+)h3KYo7u4&WiSY?N@(#wA>?z{IAFE4XUmnuY5O zChxp?^^BqB^~Hfcc00!-xhrEoQllh{wizn>YM@0jjwHkFsi2m3DBcM-5PIOYbs`5c z+TI~%sim|^b{L9{W|zTu8uqEiyr;B$IX>#is3Up-WtP0q7eQAh^cJnPmne#XtM?Q69 zZOZcd{5_4rQ|?49!)l{BRU*~9bI#Ry>dP%Z$o1R%S?}j6Ra-qf>D_d94rbt3xZ&U? zstzoaE!=X@K$GFoe=UGvVe%+@y+i3I4EO%A6z6?;AjSbvR@!k_1gg*Z*|8axr~Ma( zIeMJeDjDwnuCPWgFny==4Ndx)07E_1OtwN%0X7WsX(e>dQsx0!M%LW=3ic_3%+YBR z6ht$KHcws(ClD5}NVb9{RPzE)$fj7U-daCF;RCq^OiIj9G@F&Eox-q;3mL{ljl6WO z6|80`U?Xb-7@tx6NGQ@wXDQ28a|LTOR{hWXn>nLgJc02A#Z@G7qJNx^2286Rmma278f;LVfVRku=X5}rb=BKUljDyqmS--fo zlC|fk{xV0-Cn>MSv!K1_5TB}cm%W&Hubll5EWHOTG`G z4drb*x~%|;Ip?q#W1Qo5vDO!!xNGV$OK@JAV6 z7b6ER9Bh;K@}@JBdFkiZ`v-tCbm}Oh72=?Vb`6Jw>ZLNuT@iwAZ$v1^*+deWi8Atj zIUh?q6l2XuJIPX^N5U#U|A1xpq;f)%u%xN z_a+TgP$iuI2{H8H`dio#?*4C6LTj_y!+0iBha&|1KmL?JJ}%c9Pp908d*%2I^jbWJ vTGshN|BaNBY!jpAO}LOoCVqO%(4jln+&33p0u(!=ss?rhhCx3NIA8@3pj%eHriV z6SLSapl6EnkmLx-xEyZb+3CKMF+H5wS}1anUjZl`!o3i8>jE z(hDM;m{=%n5|50GwFoaaHnef#`7%k`1EJee)95^J5!tG@8Xp)+oF~yJ4rml>QI+rT zPqYV5i4&;|YxTxVebn#q6`!t>UTOy6SiEzX&3>g)sY_F9K1r|UVh*m2`z{`!;=)GB z#zPl%G#GaNUph^g{EIi;V;LBRr~lZ8^PW5sqmU@8t)wGD)#H3>VJgphBMb}lL*6Mf zIQT<>f~S=j7`-3?>? zO@2`PV22O>0LI_s_@3RR$wGpnPG-*Ky}!?S&e=Ts^XcyZu3=Y25$~v2#8Lq&mJ3+H zyDAi1k;AHj>NMGXppy7Q1s^H+m?3AjzPY!>Fk`g&zI#}09rnbg2rS?3g`Tf76q@#d z%fr4e7``8AR7<3rGC)&2>I>HrwUsf_2mCRwI@~>|);rwiRw#UZJ^C@^Yqo2L>kOI2 zrCo+>-D^|Ul3}~zZoj)H{1)GHNHT4B7I${JZ_9lm%!VC1VAwDMyW4X_)$-gR^ttVZ zL6rvKyWEL;45`PUYS=+&h#+WnxVz(TJ?e9(<+X%MJ!i}YMVeh4)q=kCEyJW~243H{ zsFu?sji`9@s`-P&HB~BQPRiXH<@egCF>H^l^0foWu1cmvW^novf~BO)mv~{0QT=~x zC^@{l*XETVwl=S*>pPHeJfISF^vW^^()ZON3mai_d0d8na`HxzuL;Zw|N z&~QS5uAzn#8qVW04ePkha5831DkVethUbNnV7)sc?0D^aaBFt<9tbOBSo?=TO|vcbdEX(I`9`qI9lLFs<4|EZ6*rqcZg~~AH|{g6 zJ||mRua9L(PIPQXWJ{*T(VSt0}KK34psu5id;vV0pN7VBPEfEtQNr`MKt3|z*{BpC`vjSvX-^LsjrmAgPCVwzs-z&vq{l+yp*}(O z2)QHVU-X-zRx8JtT#hOQrlysrq`(mhzak^S8O}9DeO@Bj1TNzy&C|5nq`x3r`2y~t Ui7%eraawAsHU)iQ%lR*plmZ+78K#c6F}bIp^DzpZxpyZva=ZYr@1O6YpX8nfoldnW|(w#f4FypVcu@?mVZ>e@4;5BMWq_PBpg-a1mEvf2A*$W^5;)h0t`d1a3w zTML?$uwYAH-0imaMYzlNJ(A4Yfy=!;9!mWl3$yA_MhqKvB-1 z=yR`Mo}%)ivMnRE)B0AmHZ+Eas?0cb3b4354s>PZKEssbL_s%n3Bu{IMuge9>in!b znL|xaz2&lr0R5@iUHfg9o)0}}L zkMth}4@KGTQJ;9mTim6)mU=(k9=;j)hHgbW2p)Dj4F4p-#{v2jy~X{eC!$i{vXZE= zp+e~&Bqb?FUDB&5`zfFAo8&{Bw#GfLA?eOH&|tXuR71wq!*K5Tb~J!IeeeK=Gy0g* z`Wn4WUnZ))>yUIjxq5oZ8I2#m?ovw3o+j}!y?`wn+XbbhIR~Z(%VpXcAz^;x<2N&C?Q=@ z$57P^1FPh<^576l|F?=hDST+gMpJBMsdcWWE9i3hIujkMH1aJkLD)Km|;ygad zV+s`&lUP!)JVV}96_@atg3Ai7Fie{5AHG{>m@_(j$K9{C_xoZ^1eS02L(kV4@-2JU z<>9~=48I&1R7 zX1jJ+XUJ5RwivPvuS4*PhV6=bgWk6A+kD$0%Z%Y!+}Yy3E%%8r8+Pr0;f4{|y}l!= zmgfec&uuphs`L=P%bl2vkjMzCG?F2Lpxx!}roX;7;7;3X3zuMI%qA5&QAy8B(fZPl z3{$2Vcmv-e6s2)LAvUj?KS|a{@KL)2qdS)JhB;-}8z15gca#(rO-b-jZ49R>OUdA` z=K?`Tw8Awb_{G z(HK&uFLs14FS76Lu$xL@xLZjm&QS&gId3_ufNo9HZUNU?jk0GrZ z?I!RJeM{*$qDapYSuWGcXq{aC1MF!O@-9793I&zOQW5#t)#4zWz%1?Zcn@pdrs5vT;7b2oz=}pCJbvK=~aR rNlUs*fhPPo!dXV0))~sG(chAA}Qg8^xPA{fTTW|;iJZRSTCQ&O(Mv^<2 z-^2r#2Qq!&2Qd9j4BuLcFRAIY*fTo2=YGz2cK7dpp8f^kL+qL`amBcku72z)ucAI|54#v|2?1U6pMg>ARgzU;a* z$yLKW={hajj_Vazt4Gpn$)Htp8i5RYcExXZ*plKmRWBNBx}4V=JbtR(iF!=_cp^>! zdW`c}XG$jSqAIXJP)-&>Sr%UkSV@LVuB!~(BOp~CJcqgdtOClbo~MF}E5lInXcPwc zjwetUF(TLtF;3$;oX0@zt3V(7Z=L9H#6;lU%1Da+aHWZ(I~M4;>hU-w12qdfcxd4g zmIW?ON@moL!1Ay?j`zfWtctb%WOJV6zHIV_WAA6%!<~Vzc}LZJ|8ch?@N6{s#6diY zcL}kp!a}TB8mX}!1&((x${91%CH+5P9P-7sqw|o2tw`6cJG_4l)CDd-*N{o|2%LYh z9s$VmnE?dO>f=oM8h2Be!!*}C?fky39~)9ZI=%KM#BY5S{RWv-1!j<@n^RnA2UNlW zPLpP_h$U)h2R~4vb&a*!`Vppn;WCAxi&+Y-zKg|J4QKEMb*AX-ELQ?=ayOKn8_3R4 z7U%pH1M(`OjSi^!`j`G4sb5L?6!DwsbMuMC#k{FUkUVX1A+a!ykUqlnNuxQ|`Sze8 zSNdrJbMu*}Fn}Y>{DGA2%xIuF7Fi%~3YSqKo#*NcKHKF?7WeTL9NVIN72rPe8gVKQ?r`?~ht>&W@@#q&P^T*Ib{Dz2!Q#asm{<||mh zdny!MmCK?6eUj`xQc3)=g6j%CVJKM}-#l1lm@>P3+uPGO_WEK)gm&QcBR?=0DjjFX z{ukV>o7*T}v!ehTbKf$ITUO`~0-G|Q9BD*Qt?Sm0vWq!j zlqUtZI?C_JJz`iJiSo#SWK}gw_F*_{*@C$g=4&jl4pIGov#+_lx7Fp1FyfJ8HC1*iER{m$p8CWkA)pE zEd9$6mem#8eBhExtsQQ1*XdeTQZd7cq>%jJnk(#X`< zi2}#l$x3pLvXB2wnWTKPZ+7r$+7@@+juQz(!B-5IUTesxdKk{W*$x+oPF4CfV|Yit zZQ3X3HijBXbf%|ItNgY5kak9UY5sSxUt^Qww5ntZjH8GOPS8n9jBpZDbgSSLrpZDE z_>MHvR+%>!_A&M|9SazSsFG5PLrf)Rc$*MOBqh8{Cx+8>8|uy+=+2NX!F-kyp2K#QeWYkD$I^Q0aiOkC3X)8E%%mRbGZgnx+DG|SzX>X}anO^?F;ZY+ zQh81a?4$A<3bHxbToY91C6bNdGH%m8Nv9S1*I~6>!2@*gkSbjwxoqA0Wcva2`r6+_ CdR5>6 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyMap.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyMap.class new file mode 100644 index 0000000000000000000000000000000000000000..14c7fe8392c667ad06064fdbd0b0b0c2d4ad14c6 GIT binary patch literal 2198 zcmc&$U31e$6g?X|R;;MD8`3}vr34Ih5{Sb`3)CjGI8a<1=!`Szw0+QQvF^)L{^HbzqGI18?44gM`fnnTU`}ODR3^T0`-}H8>Ydbx$B0?vSJ>>^AhJ0IY zd0h1a!SHzBpn76m(Fs<0ufC8rw8j0t@Ek$byZiyKy4>5UHnw@d9VLR=a_#-1mkGg; zt4mL+Wrj>;Zk-|9@H^CAu_ZlmyWiaq!5ZIi$uiaQ9qz94KiAx$0xmrjR_P%EkGnA$ipU77t9mFZnz5S%J5Whar#*AOF-+KY==TGMYL-U*)SrFH zeyBMf>V}dh9eE>=kIW#${m~&laz#y1(bjYhw8e0!GM5bghU)%!i|c>TTG8d*jSeq| ziYw`qmq=B6&Apa9sbiw-ggO7XolIM9^?~7z#RYoYi2v!B!{HdxSRghCNf2x0Cign72+MI~Ej43X1=8C}TZVv|x({>4CEtxr>me!I z;I7-2O4JP8W;poAfstXS1HhhC!#*fSf+J~P<8q{ YaV3{W6D|BilP!>4lXjY7&tMVNS4Fs8d;kCd literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyString.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyString.class new file mode 100644 index 0000000000000000000000000000000000000000..21e926356d29158972377db6d039f7627d7feacb GIT binary patch literal 2038 zcmb7FTXWM!7(E+1R_ut_1V~a!fu;s>X>e%ih1yLEP9QE0mpYS9+Xv0Y-XsE9awVB* z`kVUD(uZbv=nv@hH!(eH%drFw1NMw|^ZSuAF; zgykGE_}IY8G)+FuQF7D3X9hkO7`L{6e6%4jQ*X&V_pr2m*iq{$X!>?1^!&0wwqftP zGVJmoXqhR0*6JKK1#3W1uw@iEm(?l5+firy~ z6X*hkJDwM6&O2KwJn&jUK7+3dSmW|d0rMul#kz?N+!ZLj&j~l8C8$K#W&lLfGlqoK;XPSsa#L-Z46Tw z=bi_d&(r#T;VQU}FZ~ViXU{}mJ2{#H6G#*040jrUMmUReT(g+LEG;y^&(vsJW2wG; zgt6bbO<@QzNu}9?nCY8g4)4)sj9}-v6L_C*L*0dA-399UIe)-_7jcO`I-r*8U-~&x ze{ki+!)K-^Ekqud3pqW4lxdGkk%#dd=_8E4>NLeVKRRy6)n1yw)O6+r4B!Y8e<7ti q6Av`SB8!xb;R>o;r@6b$oBB>Bi!D6D1D1B3a^1HQZC7yvpZpKil_Kl_ literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyBlob.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyBlob.class new file mode 100644 index 0000000000000000000000000000000000000000..6eb5b19a7021c362692d857e0356c900570bdf76 GIT binary patch literal 2076 zcmbVNTXWk)6#h1LtXL7To90qVX-jZRF0@W5g@R2ec2a7prUi#Ez=LKjZ<1|g$w=!C z<~Q-c<$+8e_yG*RiQ%lR*ivdbrS^=@?zx}yo!$NGpJ#spcprNvOk6eb4p#HXW6i`m zHcaI3u7PXwq;k_Fty=~@Fz_M6w6pi^qaB7NyUh>$etECo726_mL)le9SYgOF<)P12 zFBA-SCMs29?zVQ&6hHKY?~3Y%{g^-HWsm!Z;`_MLN0w3mFXiwpL@eH z6qON`cLRT?(^dVN7qlpL#%YlCxz$PeR@S~_m~osa=!GuDU!16<`*mZ}`BC>Pl^=zR zbDZdXQa2bjURqZtS8#MuV{CLKYjKv(p;r43(f`7#;PFnY%}bHuO1h;@hUJml6xh_; znX2o>$ePVT5ARBi&6jlKIBjvj zdmfoAHlls*$+qJpYiC$*D(<&=*tTUWD7h&DwQ6%WJ zltzfB6DTE&2>yj3W@#Oo&`=zRP~QjNNOhDjVYt7VNO2IZGI5wwfljJU$Eg^wEj+*@ z3vXeC;qs(pl71Lg#_f^*)8L6H+k;uB+2RM>rK^v6Kie7a417hGmmLI8dR>OUlgY;p zhGTh;AofI58fsP&H8xc!{lg?DWvEMfHQ_Mii*1wh5QnXE&udD$m<==;t~}R}N%b&X ze6bz@kf-+tU^uUjHqqB;H-$M&)0$2`eb4Auh$tgEz5WN-uLBkRIGLmh%pgl{&eBRd zASEndk!T)ESSAha;Cqs2U1QzeIL6e^w9H`aVwQx~z{S!~4d?JW=}eKc^R!}kgLY%t zg^}z6$%Z+j-~pIE6T`oj5=*JuX*(n{`gi~H;oDvR^Y4?t0epaM6DF>ico*|U6tQ4p z5lbctc+bG~Nm99KlGZH)9~$_GVbtCJ?!h|4jML_O{-M2n*cEFcYK5|^g0RX^Y|4F~ zt6nG=ejKV)OSo&=K~wzH6Mjq7mY&0X$RBgt@ei(L7SqM9O;X#UT0T?+kDp}&ZHBxxVOVYsrLypuMT9yaLb8gr|Sv375I?~x%5?J z(?^6p_u?8A)fm}Zfxq7AszXOcit5a{4YEErKP>I)!uJegt{Vltuto8whbrl2uB^B} z>t<&1qi{)%>%$CRxm64sL(_a^N4l(%tJ^Ucx$eP2lIAmDaGxXk{~%EEcxSiGE0N+# zwkpdEvnMe#0HcwO)mmNx7_-?Q%^j)XaV9<58yavHN+=un*up26wJ;9Lz^4{2;*y0b zY7A#%WMm>Rly3)t(je+?3Uv^)qf!B%m9a|X^D^cve1SCs>lW_dF2l{&03O8{9Ekh7 z4@FBcEWe~9*KLbE-t)+0x)JSgPqtk*T|0yQlCCxnn<|w4K4DnsL&0$U7-FYDaEy&i ztEwh8&|sLNS)HzjWJP?%U?s^?o;_jU9>aKpPP?SEe-Rf!30KWO~;?UXY}(&lo1_W{0r>&zKVVoO;QEMkS8~1X{8;I5~eUsw1^qZ zl7@Eh14*>5vFI!vVdPg@<}h$EPC~2iVkTC@IlM_aBjoHntr*^--9UEXM0SB>an5g3 zK)RdAMhDb<{g?j(x!;J=`$ykGpIc5WE|*OWLE>qPONoVXg!~akPa928omWm8a;={x zFfmzp0s}b0*q_Mh&ZGlPP>~hljo>QkL?>zWCH;`NT_|D;U*kTNc7yo3Z#L;JV+HU3 E2M@wtsQ>@~ literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyMap.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyMap.class new file mode 100644 index 0000000000000000000000000000000000000000..e0a134c764b6774e39d23ded5df0cdae7b372b66 GIT binary patch literal 2223 zcmc&$U31e$6g?X|R;;MD2_ZnClu!dsQg8_A2eq5FIH9;Wff;AQw0+QQ7foEll7Z_6mKnzF&F}B6G0e0&e8=0bZtnNQstBDx_LLvg81iko z>v7c&1j8>!2GtYms!p)Zd-a91p)DTuh35#eKH!ge)#cu9wXw$o?kEw|R%&k-y+R0v zTwQuntuSONb6X7AhToy~iY@7hjed7q1e<)@CCgOHceuO71F83kF{}1u$gtcBWw+;w zs^fd13b^!CSfz&uJnqJ1C?X@QZus6>x2N=IR61if34FYgo>6<|eqfle?a=QB4plCV z`Zd+pmh7K2)k95DjifPe1oMuGWOy_>#XGL3IV#$k)q%tqPF3cT!Cw*Iudi|a50Wdo zyu01u#(_($|reD)Ezg`rrD0Pa7$_>mQpIZst+4X{7zWR;qwx1(DFqIvleRj%D~qazQIj~rMFi#l^7h& zyW0Uhq!*F3hkMth<4@I>VDUV)0-=Ry> z5B7XI??3GK82(N-pCpKNbDMh|SA^v_vX+{$tpe%orY%E2P2GQU#wFj3 zP3s{k+u*L-mP*tNY%pAWg^;7>VL12ZILwmD^7H{@cwZkkS}od*;XV2|(y>F4o+Ywe zrU?@`DxdYTjpN|B```a5dHK{$?S+U0QqGZdi{{74=hYs|M64lwo`{mfvH zVv?LzltKe23@34l)-meiH2u>3Axake&K&yAkT34}EEW6!=Ln+PeM9B=^R88Vudbd>^4_)*kn87s6- e5vorAGrr8_(L@X1(PRr`*Q9++u~%>v)qeoO`e%>; literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyString.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyString.class new file mode 100644 index 0000000000000000000000000000000000000000..14c35d17b130bc1ef901a1eebb6b113328d4ecad GIT binary patch literal 2063 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 EzwzBaUH||9 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/TenToTen.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/TenToTen.class new file mode 100644 index 0000000000000000000000000000000000000000..90da192a0dc6e16e80f563b6cb4b092a82e481be GIT binary patch literal 921 zcmb7C%Wl&^6g`tTb>b$pX-a5IDdC-DfvG@j8WkZ5QY#CP8U?||nmBGcm1{?~gXll8 z;IW`$!3XeBh~pt4EP@1^`|`Qx-g7c<&JhQh*6oMx zJ8t1-Z8MbuYt7bNX(Vj_<ky%Ak)HS7vRb14V0_u!%B)fz)jRH3H t7{K_1{0E|hW?InI+C;%R*V_2Ke?zl!)zUeP&&X#I{_LtUyR7GJ{seaB(8d4& literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Utf8Bytes.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Utf8Bytes.class new file mode 100644 index 0000000000000000000000000000000000000000..6e18cca274f4a4d83789a47994fd0a730b1e1239 GIT binary patch literal 2032 zcmbVNZF3V<6n<`#W|Ji(Xm$pX4|`H`z%O2n?9a?78>cbDr~@m%ID-zt8>xa2-t(Cgx2nV9~@9 zKFT12kM;J7fpU>1pPKj#Hw>&8_*`JpYX0!xmcVSiCEMO%xp~-88!EH|rxW=>MIh5~ zc0Cz&10`^CtWh=AZfJmp`l+itTUD3pkK|)ncBQvlUOS9bWtD${RMqjEXjLFFzpyQk zT=!c9&et7J-RmCgsGuo#TxyDS->|WmC0z&2?egzL+7C5s41Q{?kuKKN8`jUdSR>>Z zD<(J=eOxI7PBtQG?{CRY&y~FqSbAf3%{Oo9B#(QglUs<1ztqLGR~)@n@A9rZ*lEd9 z7|F=7OUnXt1K5$~v)t*b?Z%xp8@;k_I=Zj9K~Jve`N$%Vf`Koxn8lodN)}bjWpM)8 zEWSiZV7lMW5qN>Zn(s%t^_?vh?fI=RpTcSZUs2pFprm~_4BX0M6SoDH-*#LW;COiN z?>tg=L?#cLn=9pQ={haF>dn=gV_Q~BwPn{OP_Y*FP%LXu3xRBW%#*G%aR)Vl8CLg2 z9u<@K`5Oaw1y0m>lN|DSq5=ZcJWmDdt_(xPK`#wDGdc^UAt$zJreEGs8%|Q7+A7fZ z_%E!e z7|6D?`N}$EVGfRW2EOAfdUPd-yU?R4yMv0&;6rA}us@HoQciyl*qc4<(o%RRlQ;6toa7PUB-8()JpgaQ#2p Ca2Im` literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.class new file mode 100644 index 0000000000000000000000000000000000000000..c3637d1b3520450c52e2a6b8cdba18c99c746ff9 GIT binary patch literal 412 zcmb_Y!Ab)$5Ph@Vc6D8C@ejOJ59XjZ#mj=AEPAN)TC&@yDcNL6QlX#aN$}tY_)+3) z5xjbE0&jSa_h!O;e!YJHIL9Q%0Q(sZGK>kMOKo+$A`GU-b3$6Wr6P2=S4#56wZK&Yyq+s-J_I2)pu+QuLll(*6><)ht*xam|7i_*27wA$Il z&1@Sfe-owA%Ek*qK67i|sB7Kto&F(nx{@!lK#C#Z_W!;@nDm2%k@iX4*DKXT93kQB r^+o)6BjbqK*_H#tlQ+;S3kfpDoI9|?#$86BU>lp5<=hE-j0uWwe;04< literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_ExternBase___default.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_ExternBase___default.class new file mode 100644 index 0000000000000000000000000000000000000000..2f9631aee79eebfda1b3196b2ab89143f02bfbd4 GIT binary patch literal 4189 zcmcImOIO=g5T1(##>PAh<`JhMP}(S z`~HJ&v+AOoF4`>8o-Xd(9 zn;AT*hR*9dd{;lpm`4X{GgHYwBV&#?)k>wZqwexn-OMtWUT<#ky0%lPg4%4B z_qbj(@`o*6FE`4n&R`-{uwC6Dhb8r}rRr5Rn|{oIJ!3E$_>{qzmp9UIxCgphnkziv zPkE-!^;#x(WUAR^q}N|EdG*@|{J?oNQqpQVH(LhAW$w&=i0Qa1^sb?DjD@9BM?Xqx z-IB7-AmJ`*N5Tq#2vR|7n(as4AmxLifT98-=aIU)#|>UZKB$)z-#bZFXO2kGgiwRD zi@T4^-9?Hl*3HTZyiNmg5<^5+&r8(xK^&)Cj+o@&$c}h`aG6zkL$U%gGSGdd4x`_B zt`7ao{%1rA*q{j55p7woh3b>RfV2if!yqmhN~WRdH3su?wA!2c#L{GN%_H{I7l`Yq z3%l9S^ZN&;!}z$}<}J2gd%eY8Y~8lGtwHE2>Z;SNW?WEvRd7*>H*tqMZz`z`V$C+N z=eka$P19>O+Q5laT54Ce6)P}WYP5{1x~5UzP6qbe1?qA!7=m~hiZS>M9){ub7?hwK zgGaCxgD>FAFnkq*$MBHB<&xFjS4DR(Q#)U1cW?$vuQLD`42h;&+F(&yuq*q3iqKA(Q|G&o80pIfRv;KneYf zs}##?kF~N-@|c7Rki_Q~@n>U@YXoLoZ?_$9vE)$nBzJMiUCiq)YPoyoHDZ#GoCn9`UBO<& zA>+=8oltEGfYwjk4|Bq>;xg%wZJ$B@sPS zNhBp$l7AIJyd^O&V1@hzgw1p$|CG|aB=HEAFO{Z{Po;V7P4bvJm4{Rgf(Mnu`)(S1 z!=zm4$z9pf>QI9kT2CdHhv8$u=X|^ai5ANKO z6w$g!N*0#Do@V!PK+?b+OF-Y`56@w65~nC$MaJa8mX#pKP|qi#_7j$#Wmk`{2Ur8z x?Ez;S*UJ)GM?I0jr#PlYCcDh4W;A{J2B=$g2~D0M2^LG-bhkQjIX9tv?m zRcElJPyRpa&L@9;e|!SC#6gAu_EU^fj0wraSQD-ZgX5DKA)dCiCX5SX^?kRTYxl_W zM$BQ+R@}_knLcl19G;9PTom3cSB+LxYkhERZ175;o#m$HgPZ%Np0cs~=asU7T literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors$Builder.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..a0e5746765f59480f291b4d125c34a569ee50ffa GIT binary patch literal 861 zcmbVKO-}+b5PgHd%7==GqIVAv6W2s<7!MLOB%6?kf1oUNEh$~ncGchJ!5`p{GL{Vp z%E7>;ubocc>&(2*ulElCS2*!-!aDgtEpT$3rgtb}S_it%z0csiSqQ&FPG}MW{8Jt7L>+ z$P(lJ5G+eQKI{0E4J6-Kt^P}G!AHnSVJzW(rk7YD{lJAbmMZi`q?k>#tAhV!yLD zBARI85Aa7BpR;zXj1jVZXwTd8_I;k`y`1y+->*LaX0en(H?#~=m`)>uJJPx!2<>J3LXk56~puNvLP@~*wNqVnx)%iZQXZGySyNfEa_E`&Y_5NW7~E1 z^rB_ZpRi2N7w8MzRo}F<0(a<1ubX9C_p2_Wr<&Z05wurT+czu5%6`e%^-afKSYmM3 zqG_A{l0ZD0+a$}fvqhNRf@vEss+FSQZb*Kq*(vGPrtX^ZJKRk8+omVb{iJGITZX$@ z*|h}JRogb)WlQ%wgUu3MGBlspud~IrPH9vePb{wSy6gt84aAXm+-bmG8_PfB!t9OW+k=t;6_OI zIHXhZ6B7R`!D5hVGqqrw@J<9wIRsN`B?-VrL$F5T-;r!U1&Mnt66b}Eu~tgr$CT_* z$^HpSWK*P)UW~U;5^q-Wp{0_3++@nK1uvsDQEE!!k(zv@l20cn3C7|UL4pn|JXeF% z6bwq177trU6RnogtnqUTjR8oWAQQM9COX6El(Uxpjnr$7Ou8B9O9Ut#b}xoWhQu(% TQ2_@z#%`x@k&nvfdRO{CwxR2u literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors.class new file mode 100644 index 0000000000000000000000000000000000000000..e44ddeae555557ecc4c1e19813502dc4d34a50dc GIT binary patch literal 1834 zcmbVNTTc@~6#k~S?Y2v)7ToH^h5_RKfs&)*-v04(8o0x75oBvDLY5ckCHzD%*jBr;eM zh7!woAkKMaMZ&5$wI<9%2_*?-hUBvrH}-XVt9fWJC|jnf+Z97|9Nm%dh(QYS3=xAn zEGGz&@u{vKy4*5L>r@;o zbCbL44CQRq;lx5$>z3)bw#H4@QJdDjZm1Q@F!Z{pdHHt3wk_M4Y2#hW?Gn8Ton#oS za#MfNYVPUwj<#n|BvZBOnz5_dT=+pS;vR5^VZN7^L{{4Kr^T?=OXUT!#Hgt|j@HmO zZL4`U-mShqzm#j6Z_Ty2*&v$B{g9)&ftst;-*0P&!IY$cD8q2JYolmgYdJLIu?y*) z1Kav2hE0%}(@eWyikE`_m5J^y%%80g#4@k|X$(y0S2tw%$MM+&`#aF4cinh`GF=PQ7@?c|LaHHiGmAo81hCe4^%X)TlvSxBb~*P3Pu|XIO2!O&LK{_bZm&A<(5XX4+cC z=d|MWdem86U3RQaArzjB1&$i$g78Oi4b$ZW@1;18o0b-&R@aqinSEw(&!GgLRN6Q5 zhQ3|B)$Z7WsceGcTykO48Jk8H{Es*$Moyz=XN+6x! zrJDOo5d^964;H$T70<=K#hZ-EHF#aBt-OcprE-lRIq=0oP3Y?XLRS}CTy?0ysS|E2 z6aQ*zJVUs)Dc%3bd#{2;6=x-*`@!GQ?9JpNo!|x$TnHPNIWWTcWXtxPE`4WOqHk`& z5jqc!SPUA$5J z5+{)g-%DaMj9U_KNt~8AE%7#XM8AyawuW8NXB+n>cu(McrM|D!50v_WQqLkc;kz&R zvN)XJ2Lc}{^&_QztkjQ{`Uy_MIZyB~jF0eG#wTIS%X(hc3lbM3E=vE3(!Voho-<{h X63U@hPs8UkL_|!AiNsgNMl|sYcsK3^ literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput$BuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..1428cb33d6a8157528b73c64f4727d961613b953 GIT binary patch literal 9248 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 A7XSbN literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput.class new file mode 100644 index 0000000000000000000000000000000000000000..ae556736ab9b3d41e7383d1da6d0759bac46ff13 GIT binary patch literal 3537 zcmbVP{Zm^-6ulchLP%N)g+jk_9`I;*p~*{YY_)2u zRqKpDsQ-n|=#0^*zmp0m66?%o~#{qL`TM5Iri)k>Gl z)k?d36p>Cbh|)y!L<>YF(IU|j(K3-mv_f=;C_}VLWD{kH)`;#B<%se`4pD*V9?^ZG zkBN#zpAbDDdPwvs(Pu=Dh(0I!g6K=4$648dQ+FG&=r;sz1v;{s7Z{Nj*trPpAEj0RxtCGc}v8JSMi!dC} z=r8wZX420cEp6Jw#30N@`b&2x`f34Y`=enTBKLytv!gd$gqE1wWcB z-f$KN81KB2`ec!NOf7ElRS#RXpPTQ8_G}Jk(q;eEP86wLzrwXfStjS1c;Au!?=Z(y)k+axecUC&f7FN`~t2q(x zaN0k`N(OgDEnBXV#*WVIc~R0_a&J4N4W%zz&s_U9rzZbAY4v3T{gZPp=+khwuaRmM z9i2D|Xp#Sjlij$t15kXK6hg9gI$Oxio8uM})}l#wH|s!5uF1DCiOV#bH)7I5)I-!u z)Jt?mX4v$_q@Spt=q%A$qH}VC%|J|sh=z!UiH3>J%S|>HVseS-647O%%S0n`i_K_E zuE=|A#$qx~-#C2}L=!|;xt6P3%OsU2WkAWm%LIm{l6(G6$?4tjQJ^-KkSKW*I3$DM zBTZ#}B&)2Clx_4cVmuO8)<^ov`beTT4^rq^B+#=+pJ$Og&mwgjyg_M_N+jbtJP8ri zBo$bl$j@ERMRlF}Q$ns(&{n!qMO*Dkn6}212yLw^QQDX*duaE%Qb)Vbm3rC+SN793 zy3#~@z?Ej&7FQ0^9&+U{?Gaaw(!S!#G1}vxn$_d&wS5E$pg@q)E_8nU| z3hzZDLVN_bq7C=qG;Ts4wm6JXUqPS~2=okk@8b?EAY>W2C=P=85a<61PX6}@&rcXR z1;qpY<|QR>p@%TY+n7t?hwJHw2#9?_IR21|-vIn2ReR0}PbTIMSeL;;(~_%#SG%p}=$LAYXZf)vsbd;`;~ih2%q&Q@(Z~{L|AZr=&(+hwZM8{11<8 BlC=N; literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$Builder.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..eaff82be982524113b7685aacc9bea767d6ad3bc GIT binary patch literal 1866 zcmb_cU31bv6g}IP@0OO@7Fyf-1r*daI-{dw9Uth_N+sn1eDopEg{BiWm~5QMU-Q8q z;E!_Lgyq8pXGDC-opW#I+;dNI?~k9~z5{rHXE7Yda6%B*{RVeT)+LBlJkz?S4#8@b zG3uOIhU-$7;A5$FYkV~{%V1q?@b+oB=9;~}MYXogT<#bqvX8IfV}Kbp28?x87drf&IRF*>T0IT393?^$4yHMQVR%6G|VnDxaUxU&noZR zX-nTN&}(yO!dN&#aVj~p>x5AQ6LLYAZB#_}b)!%4VR9akSwK2dsAg#Vzg}g2vn3Eu z@Jh}7r3!-7@Fxp>$%^M}=i+rnJ=p;C3F=zxY=OQ28F@lZpNvyYSXRTc`%3*lsUIlyL);7JJjDGlKEOj6AB8b5>v>r(NL-M(DE%u+|BjS- aj+A*yD2HA>4xdjD5iuzyB6y0GXyO-yl=SKV literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$BuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..561e24ce95607910822eba77dd93a089d4bc2d01 GIT binary patch literal 9273 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 D?tz#T literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$Builder.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..075d2cb759a30cc7c9d6ce41df24f2e9bb942397 GIT binary patch literal 632 zcmb7?!A`<39LB#t!YUIL74-!;jKsK$H*OeAOh`E33v{EITe=q8P2bIf58y)?%bWr9 zGA{jk>F?|R*M5Gze*n0{6~hI?fWUHLEl-5oP0Ca*g(37Fl@jJ&a%+VpOoCa)UwJ6G zO2S29Qk9HHGn?isDZ*GQTNs|I!iKqC3K`B<{G}9AW3(C8$T49MjQ&#yotT%_l~1=j zo}P_<XQ?S}mS`=I5V$)uvE!`x3tgI6JfzY& z=x>?3T^nb(B-}JX{fc&w%~Sncj4*6M@CbyK`x^jjJ6rI8Dp{3>=+^01d4yh_$5o!- V)SYahU#(~8xbz*7aE`Xu{RZ*$wy*#I literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$BuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..60fc84224e4a66ea42508c7844ee93c3679042f7 GIT binary patch literal 1896 zcmb7FOHUI~6#i}>Odq3^@)8k6tk@Q$h~NvN38W?@APWeI%V``8kV&Xy9LeMc9LJ-%32xCmV zlz8Lf-4Jg=!%Yp75>IKkrQx=QI|^FCbQ~jRDnu7HjBO*8H;TE`a@n?uxoHJ|)~Gn# z>~7dxS+`5ij7;9-zPFUwIGnna*)X$ZZne!=MXP+DXX1%f1>an0jX>=SR?&P^DP&B0 zMKC0}lr{3JhHXjgF8a#rmZK1!tyuXr)1EJE<`wk$V$rnc@`mG>+?-f&EUufWY^ms! zZNn;-om7EU@~NdwW2<7OZM$U08X(9j5pOALS}6OgU<$*nrLdW9Err>5L&Mx|CR&2o z=S!|#@x*Zyg>)l!eHf>P?>z)x2Rg#u9q6gy53@gzg+C)BRfw~CEAwL?&McRW?9)YK z(-lW(xm2;U=0i*56KRU>xg1lemWI8>smj!xI(NI zLV{0H6|Fz{4eARW4|@6AR$a{E9DM=g0rcSltt1a{MUoAk z_RtPUa&qJ=JiG9U_3aXnwrv+$9khoafJula1kDj>osd?wNKXyOEka0K#3hzdyv1d= z+yl3qmK+iM&jhQn4ONr#gfBFJX$N3hwG}n6As4KE@g4ZJ1HMuyIi7U;Rc#kou zkjeH5Ok^0sB!XBICf=h=o;PI@#nom^v|~(Okjcvvn1~#N2_I1tCfZRZubMKshPa#j zhME(hq?0?)_Ao@_{eymqek1S^9Z7M2AwZ3MLZ1YG5S3GV2+N+AV)=pKV~Qyx#l2M} z)xnR&>V+55}q+gfuA94RgW1` zm1FIrRx&iRUfQi5^O{>`h^^|T?yfN`=PHg)OuSUHOvkk~-E^H&!#dV8^@95i}YwKp65-awV4gm)CT&?zgM{5S1kb=}0 zMsi&vL~B~hp+1gXa_=A6)+fbEV^ z)f;^CbB#A$-7*>Gdf_p9YdUy4S$OH-j>e$ zq{6xU0Ve6=AEN&YT4K>&x=DyoXU52Kle9MoBShzDVfH)N>?uNL2p8y#d_(jLIYJmG zIY`fhREcZ^NlcKI_JO#C+oTZ%?%*!bDq^+)y-p`1-&ElTVhn$v_?HtpB%u%Zms7+~ z*aD(dnQ(~3s|`dp6Lpv?Y##6is)5vu`4)-d;ngg@- wgVbf}#5qC68wn5>1ZNl!c;9#yZYRz8T^{(7N8$Su=qdOf629NvNyHUYu_rViXPJLem4bKfj z#lyp9s2NvIyXS{d;A%e#oi1~EG9#`nWA@?2RiDEBuGSq`UV3hSeg6qy4=oQBJa_QIgN2tyP+4=ZE~p-jbu>`v z@#tG5s2#_#O1n{zWh!&9A#i4XL8YT(ogWH5wtJaoxbnj!&hj+Sai003WS}Ddbn56n z+WGlK58upHIoLWE*jOCE+&*M>FrDs7uqNUkO!XP>iQf>5^(ayi>Oz^gF-2)EL zzZ+0+SUCNUwgqmUJZz)W-uh=8yYfzxaT=;m+RVKEm#ytw23J81RlE{({%7Teu_@Rs z$`CY63w{*DL;s|Islr_Fz9{8>i-JDOc_S(7;n_3`G-5^b4M0nbKh15o_FtiI9Kw`*71rkyvgwhvq(yQRgaVk3jo{fPA;Gqz1 zR1^?m35$+pmtSJ5GvOB5z$Z8E-<%JqNx_Ylt4vkY)Z zh&zD3Mo1X7Z*re5Ijaa49SnT}q38Yt;PnYx@PS5yMz=B8XxQiuhOV-Q-Dcf`=QMN< Jgnjh=!6!G^yBq)j literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException$BuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..847ca20484de4fb676b05eda8baa7f58090b1f33 GIT binary patch literal 1859 zcmbtVTTc^F5dKbY3rowTQt*aUMD0ac6%e!tLDYn#fTWd(iH2=^C=1&y?gjlT{tHb6 zj3oN*k222LU1){!QeMu?o|*aPe)iAbpT7W1U{*#qGBUc5?L-Xs1b1I>V=^6C844aq zc-VnQGCD9WVM1t3N_Z?`O2RaQRO6PVRyjjFzpd`6imn<}rC^(yQOz-g%c^6MFwrC| zZkhE@YDwoLkIZO>X3sJNQ|UE^&_caJ+C6#A;LA>}#Lc2m6yWu;s;{Z0Ccgd4kiDf@ z3|-G1O|Nisv9_x-L>CQ%n+v*XS)7FPc}t^vu9WMBWt*yI*p^ZwFS=521q+S)m!Hdg z*VgLBXcHm@Ih|?;BqtIIyRH}}+d`o7`jIfKrkYCV*Eih`>Tzt@pA zA05r)mE@+z^-6NX-52zP`xnuyWk;vIOf(ObC(fncow`4sYucO_Z7p4MhO~f4(lgc#dQlKSNHmw8y^v@v zQHeNeJV^)WOCidLhBJp?--rodkj{vEna5?~qn-k;;5vN?;~}~c#&1YFKr|tYGuZa>&2`yNQ zNW!NhDYcB`HtzVwZxJL87|I+V@&nQr#E#Ih9`8Ja{QC%9>(q{@01djm>?R6qLPnKJ mztaRh+0ELR%DH+GcuAcK7VJyWj4~uixK(09e6e100J6bQBHbQOaQyWwnr4!EI#? zmpdAk)G1RfcQxG8aGxRfq9g5n;cc}KZ3e#OIKr#hmhTH+!!m;w+Zi%Xq$7i83@?jy zU(#`5HeJULJWD!(Z?@fiVVjN6Q0wV8J~hQ*AYEs^FHp6#%aE#(2g68RI^tEQy(hdK zYtJT4q3$*L8)3RK{LZCd2bV5Y8k|8McM*TP?Bax$Q1LuZNUxd! z^5`0f@0JL*qv2)9l2D8Ky*AMBhW9vGEbUTHIDLE6FM|}(HwGFpk~WY;g7$p5@&&AN zjKm3&pGlFxWm=8Um?LM7agxWQ!U<0-X=h|xD1SwY;U|pf<%qVl zlJn8aF)~N&hz=&hP~%9``v`seM(HUK@EGREqQdeBkaX8cx uIu&yYFcY#0WEH>(a>}2Dq(s?Q$i5I(bc+ZAk&_^rI4&SdRB>F)=zjnhv1$TA5QhKJ^EO@*V{L75X>UOR z7r|zKnEk)`XPDFP_YZ&x`U1}aJwjA`mYN{m4u#&bB|I&SVLR8#Id+6BUAfxAGT$3l zSyhwj8En)eYMuZbu82@%EJKe@!2Hvj+t literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints$BuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..b72e7124d691a9d22211adb4d01df1ee959503dd GIT binary patch literal 1349 zcmbVMTTc@~6#k~Sg{9moprYuC2yIao4G$(I7;MB43z(D;@rh|W)WKm}_k#Wv|Ai(h zMiPDZM;Xs-H)%sRL`*Yt&YV5pcP?|LzyJLB319_}Obo#qgo!&QZL=osV$Q(50nD37 zW5Gb)!~hBgiUt-9+-FG1k z+-cgIN{J>{>uxhR7LNbyLtV6e*>V^bwxs7tr)iyV6$tCF{|PBuwK zGF?0c`%Fp#IodO!v5YIEYcM%r0#`}WIN>_&8vKO36C{n|;#VY!pGfV%&Ct9-pywgQ zRL3o%AV8Rlj!bhEk##fqf<%|9lgW$NOm5(21b&4iX~0bJ8T*L0-uP8K7$ zuHoHyK+6rhr{g9HIu>wCM-jJmydOXA;I4*JY+j59OB$9n+|%%Zz~J4Ml%a;QfYyC4kf}S#oXeFk?nu-2y)X(a$BROw;Uh*4FhfBCF!fdpQ`4jQa{BNoJ|2@n-w3K`#aG~eTVCWeNVn}An=1iG0s@k zZw0no=Ef12P#)X4IOPV$@u7i_P%-cl&hi*23P#VTU&D%lRjg_F*uZP}M8mp)Dry=& zHL!tA4WDV)GVnRRpsJ&n+`yOk%D~t0wE2??5*Xb_UfX^kZSL~h3KZ2QEg!0GCD)N2 z5pF0DdPS~RpggXaOe*Fd3Pqr< zRCP44vJ|VP@0F1Wg^-%R7?)Xrv4g34R=T{NRds2UvQ*nh#m5CLC`9(^&ik|;-xrHA zv;(IZ`GLSV_fqF3sU3Jjs@Wc?l9C~C_K53-7n>bOE0XnU%eH06i+U@s<~+js&$D>! z)t2eXspOBl5PDvQPCeX@VcBwAR(V|Fx7a8IUf@3$*FAo$_3^uG9Or16;HZogf56c6 zQ;6xACrJH_z8`5w;XI$ioDMps=^B^N3&|*Pz{_}rBf8>MTqInU?WHd4#RL=>_!a4` zr^xJb9?v$mG8QeD-@#fi25kE!zxc4^B Tu+6cT=8EJnK-3Yu*q{9yrB#E3 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/Helpers_Compile/__default.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/Helpers_Compile/__default.class new file mode 100644 index 0000000000000000000000000000000000000000..7b59981da8b006056685ca51edb0a7429fdd96a7 GIT binary patch literal 7718 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 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/TestsFromDafny.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/TestsFromDafny.class new file mode 100644 index 0000000000000000000000000000000000000000..ba02845c7c3ea724bd0fb796f1a19bafe9dd0de7 GIT binary patch literal 1204 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 FzX390nkE1M literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/_System/__default.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/_System/__default.class new file mode 100644 index 0000000000000000000000000000000000000000..03d9e9c2bccc152e7df52ec5ce9753c37b64c1ae GIT binary patch literal 2183 zcmbtWT~ixX7=8{3B&^Fjf}&M(>?b@BK0Aa}okUf-{bp*>m>1=Q+>&_3WAa^5>5~0k{HX;6==| zV;1Q+G6vqloF1+jcpLKuu45sN#Tb?hv|~ArcjCAa$4vw8Vj+h240K^8j;x+n;<%;f z+ZwuRU;yvO@j(o^7}f;ZGLGwna{`f};dO!Nf>%%iU0KIfw<@K)^4Da(NJ}E?*|NAU zeMhhNjnVLd6A1KXt=!`vRHbptDyU6aDTZl*Zp&IzL1^)}A|2PV1O|q(1-a=y9$(aB zPJLccuC3DAakn)&HElhR#c)Lhf!w0YzNTOS!M!t$dpCG$>5;99#Cvf^`mXFKzOh+62)dSCDAIfbxUX>0M=q51XDhN?EqDxf*l~gOoU`T1u;Q~2H=33-^Iu)*7PQqG zMG;6AN+2G3xzKmqErC-*!wtFCtPIb{c@^JQ%Z^q^=RxyRIw2EhFc`zSiM#kvU?k_1 z%0;!{xk2bt4q)%jd*Y0;pb z8q{<|1STY=nZfe>%`B1a>@MM{yS^-!RpD4DCxww0=s#>uE$!C6OS!Ext? zE{#qM&n8XSCDhM0_f=sw87P&Md2d^#3=>nB*7dn>;x)Xk#b5FY zm7+@3KOcdfW1kdZhq2twKU8+ePp_c@by*$();>&r-d=_9zFHR@Z+w-F4VjUWB{niH zgIab1!$ZeAJ={#VJl46b{JadEQvGmmHNvCx0l4Wvc7&V&UEN z54})^Tk7!E_}3;k<7?BJaM`-CX5k$x#(w|P?A!paX#I9X5B@x*}bO)_FXxl?f8{!9s zr?|2*x&woTTYBe(gB`BMYKOGlJg`TqlpP1_J#_wm%E7O3{yEw=o}+7H7u|`T9V8OH zbsvcxoZ3a-&(D}%H`6@FWNn1_f^)Q5nmj8B^l(2xL?3$5Puy7|2XUSy8DqiHEYuQ9 zmE+DG?%241O$?J~icDj8gcP1&0$<`1zQQEFVIRK5G`_=C{Dzro$>-2UuJTB+|5;O;}Q78)090;z*jSm%co7#cazV4adP!4kb)6l!v$Y z6x|SNAU#oezcIt!|DKE?KRWhF`%-xNFP=ZX41ESq39f~`3Y-3l85W3zLztm%iz=g< z+IRrFr^y(`3A0oU+L#~&a*2q#9ChQE#MIDWC0+sSM~vOk8jJU*V|J2o8hJt!wMo@P WSw+hTlb}Rc_z+?ZLl_FNs`v&^>cidu literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/internaldafny/wrapped/__default.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/internaldafny/wrapped/__default.class new file mode 100644 index 0000000000000000000000000000000000000000..b9cf1e9f528c819ac7d38779d9c235cae32289f8 GIT binary patch literal 2262 zcmcImZBr6a6n-uO8@OtjrfF}c5#Y<3QCSd~q%+Qt&4gngYKFPM#kN@%W_Pjt7yXp_ z6!xJX(Da*{&Sk-JSP-q4;oN%;_dL%z=bk;w_n%+C0Z3poj6uwVaTBv)%;DA`BDgI@ zG>jPHgP6yH6pLXjK~u1-;0{ADrJK5wW*CUZb{YJcYDqARWOY+)*DD2K?eKy@meFjr z$ckAlOm38T**wtRTf9~iB`u#Xi88Mn zPLg5rm21p3oio3E8D2+EhI9^U!qz&R38$>@C1Y6^-LmtUYNe)AbT5VN5(gWH` zw=4`pt;}3nh7~W!3KiAp8Y)#?R)8Vm<=c@URqlw?(1q!AA#Im@N7#-RNGPZ8ncS&c zbh|(PU%gXaNgZzv_a?VGg3L72OZE$}VOdoxnWp-LbJe<46q|JG48un~xAczha}_Fv z6s)MYi-dxED(>T~XV{=(+ox`JhIIc<8z1C@ zv(9aiKZ=}T+5=#xy3HMZpK_e&tX-?coquq%9@Hmw^qhxJM~n_U%^0j$5L+d{z#MFL8$S$Sv+cd3*x>@t}=oEWsU-s~3yHwqKOp zA;j>;vrCS{oG{3`zmqTn`Sz9{ADEm_B!@}UXl1kp;$Of%H-8=>8EhJdaGv(6djJeAxyD<`3cb;Sd3a=M4lG4xvc(9K-fv1EEiJ)(43nAsi4A zBdh=}kv2hylcY_NoW@mL!7NG1A9p!0PUk34vQN+%={ZKzbBYjW$vRCQ1LPqYuF>~; Xb9V!)w2qP(xG literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/model/GetConstraintsSmokeTests$1.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/model/GetConstraintsSmokeTests$1.class new file mode 100644 index 0000000000000000000000000000000000000000..75c3865fa2e37724fa47cac7dfbdf4cdd9c6fa49 GIT binary patch literal 861 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

wIe)`v&z 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 F{{yF4&vyU- literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/classes/simple.constraints.model.GetConstraintsSmokeTests.html b/TestModels/Constraints/runtimes/java/build/reports/tests/test/classes/simple.constraints.model.GetConstraintsSmokeTests.html new file mode 100644 index 000000000..4ebf6e4f5 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/build/reports/tests/test/classes/simple.constraints.model.GetConstraintsSmokeTests.html @@ -0,0 +1,101 @@ + + + + + +Test results - Class simple.constraints.model.GetConstraintsSmokeTests + + + + + +

+

Class simple.constraints.model.GetConstraintsSmokeTests

+
+
+ + + + + +
+
+ + + + + + + +
+
+
2
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.024s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Tests

+ + + + + + + + + + + + + + + + + + +
TestDurationResult
GetConstraintsFailure0.009spassed
GetConstraintsSuccess0.015spassed
+
+
+ +
+ + diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/base-style.css b/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/base-style.css new file mode 100644 index 000000000..4afa73e3d --- /dev/null +++ b/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/base-style.css @@ -0,0 +1,179 @@ + +body { + margin: 0; + padding: 0; + font-family: sans-serif; + font-size: 12pt; +} + +body, a, a:visited { + color: #303030; +} + +#content { + padding-left: 50px; + padding-right: 50px; + padding-top: 30px; + padding-bottom: 30px; +} + +#content h1 { + font-size: 160%; + margin-bottom: 10px; +} + +#footer { + margin-top: 100px; + font-size: 80%; + white-space: nowrap; +} + +#footer, #footer a { + color: #a0a0a0; +} + +#line-wrapping-toggle { + vertical-align: middle; +} + +#label-for-line-wrapping-toggle { + vertical-align: middle; +} + +ul { + margin-left: 0; +} + +h1, h2, h3 { + white-space: nowrap; +} + +h2 { + font-size: 120%; +} + +ul.tabLinks { + padding-left: 0; + padding-top: 10px; + padding-bottom: 10px; + overflow: auto; + min-width: 800px; + width: auto !important; + width: 800px; +} + +ul.tabLinks li { + float: left; + height: 100%; + list-style: none; + padding-left: 10px; + padding-right: 10px; + padding-top: 5px; + padding-bottom: 5px; + margin-bottom: 0; + -moz-border-radius: 7px; + border-radius: 7px; + margin-right: 25px; + border: solid 1px #d4d4d4; + background-color: #f0f0f0; +} + +ul.tabLinks li:hover { + background-color: #fafafa; +} + +ul.tabLinks li.selected { + background-color: #c5f0f5; + border-color: #c5f0f5; +} + +ul.tabLinks a { + font-size: 120%; + display: block; + outline: none; + text-decoration: none; + margin: 0; + padding: 0; +} + +ul.tabLinks li h2 { + margin: 0; + padding: 0; +} + +div.tab { +} + +div.selected { + display: block; +} + +div.deselected { + display: none; +} + +div.tab table { + min-width: 350px; + width: auto !important; + width: 350px; + border-collapse: collapse; +} + +div.tab th, div.tab table { + border-bottom: solid #d0d0d0 1px; +} + +div.tab th { + text-align: left; + white-space: nowrap; + padding-left: 6em; +} + +div.tab th:first-child { + padding-left: 0; +} + +div.tab td { + white-space: nowrap; + padding-left: 6em; + padding-top: 5px; + padding-bottom: 5px; +} + +div.tab td:first-child { + padding-left: 0; +} + +div.tab td.numeric, div.tab th.numeric { + text-align: right; +} + +span.code { + display: inline-block; + margin-top: 0em; + margin-bottom: 1em; +} + +span.code pre { + font-size: 11pt; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + padding-right: 10px; + margin: 0; + background-color: #f7f7f7; + border: solid 1px #d0d0d0; + min-width: 700px; + width: auto !important; + width: 700px; +} + +span.wrapped pre { + word-wrap: break-word; + white-space: pre-wrap; + word-break: break-all; +} + +label.hidden { + display: none; +} \ No newline at end of file diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/style.css b/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/style.css new file mode 100644 index 000000000..3dc4913e7 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/style.css @@ -0,0 +1,84 @@ + +#summary { + margin-top: 30px; + margin-bottom: 40px; +} + +#summary table { + border-collapse: collapse; +} + +#summary td { + vertical-align: top; +} + +.breadcrumbs, .breadcrumbs a { + color: #606060; +} + +.infoBox { + width: 110px; + padding-top: 15px; + padding-bottom: 15px; + text-align: center; +} + +.infoBox p { + margin: 0; +} + +.counter, .percent { + font-size: 120%; + font-weight: bold; + margin-bottom: 8px; +} + +#duration { + width: 125px; +} + +#successRate, .summaryGroup { + border: solid 2px #d0d0d0; + -moz-border-radius: 10px; + border-radius: 10px; +} + +#successRate { + width: 140px; + margin-left: 35px; +} + +#successRate .percent { + font-size: 180%; +} + +.success, .success a { + color: #008000; +} + +div.success, #successRate.success { + background-color: #bbd9bb; + border-color: #008000; +} + +.failures, .failures a { + color: #b60808; +} + +.skipped, .skipped a { + color: #c09853; +} + +div.failures, #successRate.failures { + background-color: #ecdada; + border-color: #b60808; +} + +ul.linkList { + padding-left: 0; +} + +ul.linkList li { + list-style: none; + margin-bottom: 5px; +} diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/index.html b/TestModels/Constraints/runtimes/java/build/reports/tests/test/index.html new file mode 100644 index 000000000..2fbe297b4 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/build/reports/tests/test/index.html @@ -0,0 +1,133 @@ + + + + + +Test results - Test Summary + + + + + +
+

Test Summary

+
+ + + + + +
+
+ + + + + + + +
+
+
2
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.024s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Packages

+ + + + + + + + + + + + + + + + + + + + + +
PackageTestsFailuresIgnoredDurationSuccess rate
+simple.constraints.model +2000.024s100%
+
+
+

Classes

+ + + + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+simple.constraints.model.GetConstraintsSmokeTests +2000.024s100%
+
+
+ +
+ + diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/js/report.js b/TestModels/Constraints/runtimes/java/build/reports/tests/test/js/report.js new file mode 100644 index 000000000..83bab4a19 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/build/reports/tests/test/js/report.js @@ -0,0 +1,194 @@ +(function (window, document) { + "use strict"; + + var tabs = {}; + + function changeElementClass(element, classValue) { + if (element.getAttribute("className")) { + element.setAttribute("className", classValue); + } else { + element.setAttribute("class", classValue); + } + } + + function getClassAttribute(element) { + if (element.getAttribute("className")) { + return element.getAttribute("className"); + } else { + return element.getAttribute("class"); + } + } + + function addClass(element, classValue) { + changeElementClass(element, getClassAttribute(element) + " " + classValue); + } + + function removeClass(element, classValue) { + changeElementClass(element, getClassAttribute(element).replace(classValue, "")); + } + + function initTabs() { + var container = document.getElementById("tabs"); + + tabs.tabs = findTabs(container); + tabs.titles = findTitles(tabs.tabs); + tabs.headers = findHeaders(container); + tabs.select = select; + tabs.deselectAll = deselectAll; + tabs.select(0); + + return true; + } + + function getCheckBox() { + return document.getElementById("line-wrapping-toggle"); + } + + function getLabelForCheckBox() { + return document.getElementById("label-for-line-wrapping-toggle"); + } + + function findCodeBlocks() { + var spans = document.getElementById("tabs").getElementsByTagName("span"); + var codeBlocks = []; + for (var i = 0; i < spans.length; ++i) { + if (spans[i].className.indexOf("code") >= 0) { + codeBlocks.push(spans[i]); + } + } + return codeBlocks; + } + + function forAllCodeBlocks(operation) { + var codeBlocks = findCodeBlocks(); + + for (var i = 0; i < codeBlocks.length; ++i) { + operation(codeBlocks[i], "wrapped"); + } + } + + function toggleLineWrapping() { + var checkBox = getCheckBox(); + + if (checkBox.checked) { + forAllCodeBlocks(addClass); + } else { + forAllCodeBlocks(removeClass); + } + } + + function initControls() { + if (findCodeBlocks().length > 0) { + var checkBox = getCheckBox(); + var label = getLabelForCheckBox(); + + checkBox.onclick = toggleLineWrapping; + checkBox.checked = false; + + removeClass(label, "hidden"); + } + } + + function switchTab() { + var id = this.id.substr(1); + + for (var i = 0; i < tabs.tabs.length; i++) { + if (tabs.tabs[i].id === id) { + tabs.select(i); + break; + } + } + + return false; + } + + function select(i) { + this.deselectAll(); + + changeElementClass(this.tabs[i], "tab selected"); + changeElementClass(this.headers[i], "selected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var h2 = document.createElement("H2"); + + h2.appendChild(document.createTextNode(this.titles[i])); + this.headers[i].appendChild(h2); + } + + function deselectAll() { + for (var i = 0; i < this.tabs.length; i++) { + changeElementClass(this.tabs[i], "tab deselected"); + changeElementClass(this.headers[i], "deselected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var a = document.createElement("A"); + + a.setAttribute("id", "ltab" + i); + a.setAttribute("href", "#tab" + i); + a.onclick = switchTab; + a.appendChild(document.createTextNode(this.titles[i])); + + this.headers[i].appendChild(a); + } + } + + function findTabs(container) { + return findChildElements(container, "DIV", "tab"); + } + + function findHeaders(container) { + var owner = findChildElements(container, "UL", "tabLinks"); + return findChildElements(owner[0], "LI", null); + } + + function findTitles(tabs) { + var titles = []; + + for (var i = 0; i < tabs.length; i++) { + var tab = tabs[i]; + var header = findChildElements(tab, "H2", null)[0]; + + header.parentNode.removeChild(header); + + if (header.innerText) { + titles.push(header.innerText); + } else { + titles.push(header.textContent); + } + } + + return titles; + } + + function findChildElements(container, name, targetClass) { + var elements = []; + var children = container.childNodes; + + for (var i = 0; i < children.length; i++) { + var child = children.item(i); + + if (child.nodeType === 1 && child.nodeName === name) { + if (targetClass && child.className.indexOf(targetClass) < 0) { + continue; + } + + elements.push(child); + } + } + + return elements; + } + + // Entry point. + + window.onload = function() { + initTabs(); + initControls(); + }; +} (window, window.document)); \ No newline at end of file diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/packages/simple.constraints.model.html b/TestModels/Constraints/runtimes/java/build/reports/tests/test/packages/simple.constraints.model.html new file mode 100644 index 000000000..3c704f5af --- /dev/null +++ b/TestModels/Constraints/runtimes/java/build/reports/tests/test/packages/simple.constraints.model.html @@ -0,0 +1,103 @@ + + + + + +Test results - Package simple.constraints.model + + + + + +
+

Package simple.constraints.model

+ +
+ + + + + +
+
+ + + + + + + +
+
+
2
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.024s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Classes

+ + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+GetConstraintsSmokeTests +2000.024s100%
+
+
+ +
+ + diff --git a/TestModels/Constraints/runtimes/java/build/test-results/test/TEST-simple.constraints.model.GetConstraintsSmokeTests.xml b/TestModels/Constraints/runtimes/java/build/test-results/test/TEST-simple.constraints.model.GetConstraintsSmokeTests.xml new file mode 100644 index 000000000..33278a496 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/build/test-results/test/TEST-simple.constraints.model.GetConstraintsSmokeTests.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin b/TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin new file mode 100644 index 000000000..e69de29bb diff --git a/TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin.idx b/TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin.idx new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/test-results/test/binary/results.bin b/TestModels/Constraints/runtimes/java/build/test-results/test/binary/results.bin new file mode 100644 index 0000000000000000000000000000000000000000..b1883cccfb00531319ac24abe361edd02544f119 GIT binary patch literal 224 zcmZQ(WZG1mnOl&Ps+XLfS6ot*n3-2nte2aglA5FEo?7CJ5Dd=E&rS_VEiNf0T?YdL yInVQc-sd^X(^Mn|37$#V4s1uZ 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 kdLq9|_2ysgER3u4WI*G+!^S zzxPx}`@YtRb(XLDS^Z$sAH|4aM!=6KN~QE0fTATniV${TP-Mw5;p-tM>tc2f)|utc z^tHtUMS}!`ZFTrR@rUq-qS$~ggMz!bhM;sak6!iuO}3laA{0 zDqu8L&hQv_%Br{Byw-g1$`8^qC3vM%$x7A zr%HR*^w)k$evKk=={Wv)(a$KtV*-i^2~bP@`ZD#E`6ZDz!>W3G7&v#poDWI^{zSnf z6hB8Q_m`>yJo@xyPPaF%e#J`A+2Nbz{XK7I8(RKi&FAa=Y=mNhIkS_IMiLpA}uWcA9y z!_~FMMVqbi)nr`H%Kzcw1s6}NldFzRHxbMb{4O%(&*YDpg<{kp{?Y(mFRj@qMyc?T z`C>$L4Uw71+{%J)iDJ5Pz#AYyanj|1QiYck6J$)r86YbcYrc)Z7A16}fD4W{2gOJO zpun6A)pLeQNV@?+DIf63tVkYM`+DQ(F*^-ZruiGfwid{idLzVs_(`Y3jPo*61fXaA(q7` zMlO>oKmkR%#z-3!G4!XUhxK2MrV%n_)N$91MhIKczb~-7YIzu;o^)zYPnrv0ytE=>V=k zJBB)<96ZNj2N>#J3ZSSTDB6knxmd6Z3wLAJJj~yN1^L*%00I-KB?@ne%DWJwIGLwP zq6z_g@%DmC3g{~PINPvHO}cFtVaxs4<^UEKW7iTq{~+cc!ZwGo_y|T3uDql0Z^AnU z$&kop-aL5MfJab`|lBeTnjl39)UyUxZ6+- z77m)$|}E7a?5b>agG*7Tm|82be#GTPhd>_aPSD#4(@~ z!Am{1yotTK%v|m+-6QPaF}I5`4�ZHNf1y-~b43`|e017C*+~C)oNac6x@z&$0a} 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 LO(EKh^A!CD1;vMn literal 0 HcmV?d00001 diff --git a/TestModels/Constraints/runtimes/java/build/tmp/jar/MANIFEST.MF b/TestModels/Constraints/runtimes/java/build/tmp/jar/MANIFEST.MF new file mode 100644 index 000000000..59499bce4 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny-java.dtr b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny-java.dtr new file mode 100644 index 000000000..73f253450 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny-java.dtr @@ -0,0 +1,7 @@ +file_format_version = "1.0" +dafny_version = "4.6.0.0" +[options_by_module.SimpleConstraintsTypes] +[options_by_module.AbstractSimpleConstraintsOperations] +[options_by_module.AbstractSimpleConstraintsService] +[options_by_module.SimpleConstraintsImpl] +[options_by_module.SimpleConstraints] diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny.java new file mode 100644 index 000000000..19adc528e --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny.java @@ -0,0 +1,38 @@ +// Dafny program the_program compiled into Java + +import simple.constraints.internaldafny.types.*; +import SimpleConstraintsImpl_Compile.*; +import simple.constraints.internaldafny.*; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/Config.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/Config.java new file mode 100644 index 000000000..92833eaab --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/Config.java @@ -0,0 +1,54 @@ +// Class Config +// Dafny class Config compiled into Java +package SimpleConstraintsImpl_Compile; + +import simple.constraints.internaldafny.types.*; + +@SuppressWarnings({"unchecked", "deprecation"}) +public class Config { + public Config () { + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + if (other == null) return false; + if (getClass() != other.getClass()) return false; + Config o = (Config)other; + return true; + } + @Override + public int hashCode() { + long hash = 5381; + hash = ((hash << 5) + hash) + 0; + return (int)hash; + } + + @Override + public String toString() { + StringBuilder s = new StringBuilder(); + s.append("SimpleConstraintsImpl.Config.Config"); + return s.toString(); + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(Config.class, () -> Config.Default()); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } + + private static final Config theDefault = SimpleConstraintsImpl_Compile.Config.create(); + public static Config Default() { + return theDefault; + } + public static Config create() { + return new Config(); + } + public static Config create_Config() { + return create(); + } + public boolean is_Config() { return true; } + public static java.util.ArrayList AllSingletonConstructors() { + java.util.ArrayList singleton_iterator = new java.util.ArrayList<>(); + singleton_iterator.add(new Config()); + return singleton_iterator; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/__default.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/__default.java new file mode 100644 index 000000000..ee784353d --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/__default.java @@ -0,0 +1,23 @@ +// Class __default +// Dafny class __default compiled into Java +package SimpleConstraintsImpl_Compile; + +import simple.constraints.internaldafny.types.*; + +@SuppressWarnings({"unchecked", "deprecation"}) +public class __default { + public __default() { + } + public static Wrappers_Compile.Result GetConstraints(Config config, simple.constraints.internaldafny.types.GetConstraintsInput input) + { + Wrappers_Compile.Result output = Wrappers_Compile.Result.Default(simple.constraints.internaldafny.types.GetConstraintsOutput._typeDescriptor(), simple.constraints.internaldafny.types.Error._typeDescriptor(), simple.constraints.internaldafny.types.GetConstraintsOutput.Default()); + simple.constraints.internaldafny.types.GetConstraintsOutput _19_res; + _19_res = simple.constraints.internaldafny.types.GetConstraintsOutput.create((input).dtor_MyString(), (input).dtor_NonEmptyString(), (input).dtor_StringLessThanOrEqualToTen(), (input).dtor_MyBlob(), (input).dtor_NonEmptyBlob(), (input).dtor_BlobLessThanOrEqualToTen(), (input).dtor_MyList(), (input).dtor_NonEmptyList(), (input).dtor_ListLessThanOrEqualToTen(), (input).dtor_MyMap(), (input).dtor_NonEmptyMap(), (input).dtor_MapLessThanOrEqualToTen(), (input).dtor_OneToTen(), Wrappers_Compile.Option.create_None(simple.constraints.internaldafny.types.TenToTen._typeDescriptor()), (input).dtor_GreaterThanOne(), (input).dtor_LessThanTen(), (input).dtor_MyUtf8Bytes(), (input).dtor_MyListOfUtf8Bytes()); + output = Wrappers_Compile.Result.create_Success(simple.constraints.internaldafny.types.GetConstraintsOutput._typeDescriptor(), simple.constraints.internaldafny.types.Error._typeDescriptor(), _19_res); + return output; + } + @Override + public java.lang.String toString() { + return "SimpleConstraintsImpl._default"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/SimpleConstraintsClient.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/SimpleConstraintsClient.java new file mode 100644 index 000000000..61ec078cf --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/SimpleConstraintsClient.java @@ -0,0 +1,36 @@ +// Class SimpleConstraintsClient +// Dafny class SimpleConstraintsClient compiled into Java +package simple.constraints.internaldafny; + +import simple.constraints.internaldafny.types.*; +import SimpleConstraintsImpl_Compile.*; + +@SuppressWarnings({"unchecked", "deprecation"}) +public class SimpleConstraintsClient implements simple.constraints.internaldafny.types.ISimpleConstraintsClient { + public SimpleConstraintsClient() { + this._config = SimpleConstraintsImpl_Compile.Config.Default(); + } + public void __ctor(SimpleConstraintsImpl_Compile.Config config) + { + (this)._config = config; + } + public Wrappers_Compile.Result GetConstraints(simple.constraints.internaldafny.types.GetConstraintsInput input) + { + Wrappers_Compile.Result output = Wrappers_Compile.Result.Default(simple.constraints.internaldafny.types.GetConstraintsOutput._typeDescriptor(), simple.constraints.internaldafny.types.Error._typeDescriptor(), simple.constraints.internaldafny.types.GetConstraintsOutput.Default()); + if(true) { + Wrappers_Compile.Result _out0; + _out0 = SimpleConstraintsImpl_Compile.__default.GetConstraints((this).config(), input); + output = _out0; + } + return output; + } + public SimpleConstraintsImpl_Compile.Config _config; + public SimpleConstraintsImpl_Compile.Config config() + { + return this._config; + } + @Override + public java.lang.String toString() { + return "SimpleConstraints.SimpleConstraintsClient"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/_ExternBase___default.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/_ExternBase___default.java new file mode 100644 index 000000000..f2449ec66 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/_ExternBase___default.java @@ -0,0 +1,35 @@ +// Class _ExternBase___default +// Dafny class __default compiled into Java +package simple.constraints.internaldafny; + +import simple.constraints.internaldafny.types.*; +import SimpleConstraintsImpl_Compile.*; + +@SuppressWarnings({"unchecked", "deprecation"}) +public abstract class _ExternBase___default { + public _ExternBase___default() { + } + public static simple.constraints.internaldafny.types.SimpleConstraintsConfig DefaultSimpleConstraintsConfig() { + return simple.constraints.internaldafny.types.SimpleConstraintsConfig.create(); + } + public static Wrappers_Compile.Result SimpleConstraints(simple.constraints.internaldafny.types.SimpleConstraintsConfig config) + { + Wrappers_Compile.Result res = (Wrappers_Compile.Result)null; + SimpleConstraintsClient _20_client; + SimpleConstraintsClient _nw0 = new SimpleConstraintsClient(); + _nw0.__ctor(SimpleConstraintsImpl_Compile.Config.create()); + _20_client = _nw0; + res = Wrappers_Compile.Result.create_Success(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(SimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor(), _20_client); + return res; + } + public static Wrappers_Compile.Result CreateSuccessOfClient(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) { + return Wrappers_Compile.Result.create_Success(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.types.ISimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor(), client); + } + public static Wrappers_Compile.Result CreateFailureOfError(simple.constraints.internaldafny.types.Error error) { + return Wrappers_Compile.Result.create_Failure(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.types.ISimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor(), error); + } + @Override + public java.lang.String toString() { + return "SimpleConstraints._default"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.java new file mode 100644 index 000000000..9c180e5df --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.java @@ -0,0 +1,18 @@ +// Class BlobLessThanOrEqualToTen +// Dafny class BlobLessThanOrEqualToTen compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class BlobLessThanOrEqualToTen { + public BlobLessThanOrEqualToTen() { + } + public static boolean _Is(dafny.DafnySequence __source) { + dafny.DafnySequence _0_x = __source; + return __default.IsValid__BlobLessThanOrEqualToTen(_0_x); + } + private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor())); + public static dafny.TypeDescriptor> _typeDescriptor() { + return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/DafnyCallEvent.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/DafnyCallEvent.java new file mode 100644 index 000000000..b51133ce1 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/DafnyCallEvent.java @@ -0,0 +1,67 @@ +// Class DafnyCallEvent +// Dafny class DafnyCallEvent compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class DafnyCallEvent { + public I _input; + public O _output; + protected dafny.TypeDescriptor _td_I; + protected dafny.TypeDescriptor _td_O; + public DafnyCallEvent (dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O, I input, O output) { + this._td_I = _td_I; + this._td_O = _td_O; + this._input = input; + this._output = output; + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + if (other == null) return false; + if (getClass() != other.getClass()) return false; + DafnyCallEvent o = (DafnyCallEvent)other; + return true && java.util.Objects.equals(this._input, o._input) && java.util.Objects.equals(this._output, o._output); + } + @Override + public int hashCode() { + long hash = 5381; + hash = ((hash << 5) + hash) + 0; + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._input); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._output); + return (int)hash; + } + + @Override + public String toString() { + StringBuilder s = new StringBuilder(); + s.append("SimpleConstraintsTypes.DafnyCallEvent.DafnyCallEvent"); + s.append("("); + s.append(dafny.Helpers.toString(this._input)); + s.append(", "); + s.append(dafny.Helpers.toString(this._output)); + s.append(")"); + return s.toString(); + } + public static dafny.TypeDescriptor> _typeDescriptor(dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O) { + return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) dafny.TypeDescriptor.>referenceWithInitializer(DafnyCallEvent.class, () -> DafnyCallEvent.Default(_td_I, _td_O, _td_I.defaultValue(), _td_O.defaultValue())); + } + + public static DafnyCallEvent Default(dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O, I _default_I, O _default_O) { + return simple.constraints.internaldafny.types.DafnyCallEvent.create(_td_I, _td_O, _default_I, _default_O); + } + public static DafnyCallEvent create(dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O, I input, O output) { + return new DafnyCallEvent(_td_I, _td_O, input, output); + } + public static DafnyCallEvent create_DafnyCallEvent(dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O, I input, O output) { + return create(_td_I, _td_O, input, output); + } + public boolean is_DafnyCallEvent() { return true; } + public I dtor_input() { + return this._input; + } + public O dtor_output() { + return this._output; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error.java new file mode 100644 index 000000000..228b711d0 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error.java @@ -0,0 +1,44 @@ +// Class Error +// Dafny class Error compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public abstract class Error { + public Error() { + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(Error.class, () -> Error.Default()); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } + + private static final Error theDefault = simple.constraints.internaldafny.types.Error.create_SimpleConstraintsException(dafny.DafnySequence. empty(dafny.TypeDescriptor.CHAR)); + public static Error Default() { + return theDefault; + } + public static Error create_SimpleConstraintsException(dafny.DafnySequence message) { + return new Error_SimpleConstraintsException(message); + } + public static Error create_CollectionOfErrors(dafny.DafnySequence list, dafny.DafnySequence message) { + return new Error_CollectionOfErrors(list, message); + } + public static Error create_Opaque(Object obj) { + return new Error_Opaque(obj); + } + public boolean is_SimpleConstraintsException() { return this instanceof Error_SimpleConstraintsException; } + public boolean is_CollectionOfErrors() { return this instanceof Error_CollectionOfErrors; } + public boolean is_Opaque() { return this instanceof Error_Opaque; } + public dafny.DafnySequence dtor_message() { + Error d = this; + if (d instanceof Error_SimpleConstraintsException) { return ((Error_SimpleConstraintsException)d)._message; } + return ((Error_CollectionOfErrors)d)._message; + } + public dafny.DafnySequence dtor_list() { + Error d = this; + return ((Error_CollectionOfErrors)d)._list; + } + public Object dtor_obj() { + Error d = this; + return ((Error_Opaque)d)._obj; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_CollectionOfErrors.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_CollectionOfErrors.java new file mode 100644 index 000000000..c0f591c47 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_CollectionOfErrors.java @@ -0,0 +1,44 @@ +// Class Error_CollectionOfErrors +// Dafny class Error_CollectionOfErrors compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class Error_CollectionOfErrors extends Error { + public dafny.DafnySequence _list; + public dafny.DafnySequence _message; + public Error_CollectionOfErrors (dafny.DafnySequence list, dafny.DafnySequence message) { + super(); + this._list = list; + this._message = message; + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + if (other == null) return false; + if (getClass() != other.getClass()) return false; + Error_CollectionOfErrors o = (Error_CollectionOfErrors)other; + return true && java.util.Objects.equals(this._list, o._list) && java.util.Objects.equals(this._message, o._message); + } + @Override + public int hashCode() { + long hash = 5381; + hash = ((hash << 5) + hash) + 1; + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._list); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._message); + return (int)hash; + } + + @Override + public String toString() { + StringBuilder s = new StringBuilder(); + s.append("SimpleConstraintsTypes.Error.CollectionOfErrors"); + s.append("("); + s.append(dafny.Helpers.toString(this._list)); + s.append(", "); + s.append(dafny.Helpers.toString(this._message)); + s.append(")"); + return s.toString(); + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_Opaque.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_Opaque.java new file mode 100644 index 000000000..620281688 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_Opaque.java @@ -0,0 +1,39 @@ +// Class Error_Opaque +// Dafny class Error_Opaque compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class Error_Opaque extends Error { + public Object _obj; + public Error_Opaque (Object obj) { + super(); + this._obj = obj; + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + if (other == null) return false; + if (getClass() != other.getClass()) return false; + Error_Opaque o = (Error_Opaque)other; + return true && this._obj == o._obj; + } + @Override + public int hashCode() { + long hash = 5381; + hash = ((hash << 5) + hash) + 2; + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._obj); + return (int)hash; + } + + @Override + public String toString() { + StringBuilder s = new StringBuilder(); + s.append("SimpleConstraintsTypes.Error.Opaque"); + s.append("("); + s.append(dafny.Helpers.toString(this._obj)); + s.append(")"); + return s.toString(); + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.java new file mode 100644 index 000000000..d0212c4c8 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.java @@ -0,0 +1,39 @@ +// Class Error_SimpleConstraintsException +// Dafny class Error_SimpleConstraintsException compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class Error_SimpleConstraintsException extends Error { + public dafny.DafnySequence _message; + public Error_SimpleConstraintsException (dafny.DafnySequence message) { + super(); + this._message = message; + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + if (other == null) return false; + if (getClass() != other.getClass()) return false; + Error_SimpleConstraintsException o = (Error_SimpleConstraintsException)other; + return true && java.util.Objects.equals(this._message, o._message); + } + @Override + public int hashCode() { + long hash = 5381; + hash = ((hash << 5) + hash) + 0; + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._message); + return (int)hash; + } + + @Override + public String toString() { + StringBuilder s = new StringBuilder(); + s.append("SimpleConstraintsTypes.Error.SimpleConstraintsException"); + s.append("("); + s.append(dafny.Helpers.toString(this._message)); + s.append(")"); + return s.toString(); + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsInput.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsInput.java new file mode 100644 index 000000000..9bbe1da26 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsInput.java @@ -0,0 +1,193 @@ +// Class GetConstraintsInput +// Dafny class GetConstraintsInput compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class GetConstraintsInput { + public Wrappers_Compile.Option> _MyString; + public Wrappers_Compile.Option> _NonEmptyString; + public Wrappers_Compile.Option> _StringLessThanOrEqualToTen; + public Wrappers_Compile.Option> _MyBlob; + public Wrappers_Compile.Option> _NonEmptyBlob; + public Wrappers_Compile.Option> _BlobLessThanOrEqualToTen; + public Wrappers_Compile.Option>> _MyList; + public Wrappers_Compile.Option>> _NonEmptyList; + public Wrappers_Compile.Option>> _ListLessThanOrEqualToTen; + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _MyMap; + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _NonEmptyMap; + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _MapLessThanOrEqualToTen; + public Wrappers_Compile.Option _OneToTen; + public Wrappers_Compile.Option _myTenToTen; + public Wrappers_Compile.Option _GreaterThanOne; + public Wrappers_Compile.Option _LessThanTen; + public Wrappers_Compile.Option> _MyUtf8Bytes; + public Wrappers_Compile.Option>> _MyListOfUtf8Bytes; + public GetConstraintsInput (Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option myTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { + this._MyString = MyString; + this._NonEmptyString = NonEmptyString; + this._StringLessThanOrEqualToTen = StringLessThanOrEqualToTen; + this._MyBlob = MyBlob; + this._NonEmptyBlob = NonEmptyBlob; + this._BlobLessThanOrEqualToTen = BlobLessThanOrEqualToTen; + this._MyList = MyList; + this._NonEmptyList = NonEmptyList; + this._ListLessThanOrEqualToTen = ListLessThanOrEqualToTen; + this._MyMap = MyMap; + this._NonEmptyMap = NonEmptyMap; + this._MapLessThanOrEqualToTen = MapLessThanOrEqualToTen; + this._OneToTen = OneToTen; + this._myTenToTen = myTenToTen; + this._GreaterThanOne = GreaterThanOne; + this._LessThanTen = LessThanTen; + this._MyUtf8Bytes = MyUtf8Bytes; + this._MyListOfUtf8Bytes = MyListOfUtf8Bytes; + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + if (other == null) return false; + if (getClass() != other.getClass()) return false; + GetConstraintsInput o = (GetConstraintsInput)other; + return true && java.util.Objects.equals(this._MyString, o._MyString) && java.util.Objects.equals(this._NonEmptyString, o._NonEmptyString) && java.util.Objects.equals(this._StringLessThanOrEqualToTen, o._StringLessThanOrEqualToTen) && java.util.Objects.equals(this._MyBlob, o._MyBlob) && java.util.Objects.equals(this._NonEmptyBlob, o._NonEmptyBlob) && java.util.Objects.equals(this._BlobLessThanOrEqualToTen, o._BlobLessThanOrEqualToTen) && java.util.Objects.equals(this._MyList, o._MyList) && java.util.Objects.equals(this._NonEmptyList, o._NonEmptyList) && java.util.Objects.equals(this._ListLessThanOrEqualToTen, o._ListLessThanOrEqualToTen) && java.util.Objects.equals(this._MyMap, o._MyMap) && java.util.Objects.equals(this._NonEmptyMap, o._NonEmptyMap) && java.util.Objects.equals(this._MapLessThanOrEqualToTen, o._MapLessThanOrEqualToTen) && java.util.Objects.equals(this._OneToTen, o._OneToTen) && java.util.Objects.equals(this._myTenToTen, o._myTenToTen) && java.util.Objects.equals(this._GreaterThanOne, o._GreaterThanOne) && java.util.Objects.equals(this._LessThanTen, o._LessThanTen) && java.util.Objects.equals(this._MyUtf8Bytes, o._MyUtf8Bytes) && java.util.Objects.equals(this._MyListOfUtf8Bytes, o._MyListOfUtf8Bytes); + } + @Override + public int hashCode() { + long hash = 5381; + hash = ((hash << 5) + hash) + 0; + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyString); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyString); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._StringLessThanOrEqualToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyBlob); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyBlob); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._BlobLessThanOrEqualToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyList); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyList); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._ListLessThanOrEqualToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyMap); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyMap); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MapLessThanOrEqualToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._OneToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._myTenToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._GreaterThanOne); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._LessThanTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyUtf8Bytes); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyListOfUtf8Bytes); + return (int)hash; + } + + @Override + public String toString() { + StringBuilder s = new StringBuilder(); + s.append("SimpleConstraintsTypes.GetConstraintsInput.GetConstraintsInput"); + s.append("("); + s.append(dafny.Helpers.toString(this._MyString)); + s.append(", "); + s.append(dafny.Helpers.toString(this._NonEmptyString)); + s.append(", "); + s.append(dafny.Helpers.toString(this._StringLessThanOrEqualToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyBlob)); + s.append(", "); + s.append(dafny.Helpers.toString(this._NonEmptyBlob)); + s.append(", "); + s.append(dafny.Helpers.toString(this._BlobLessThanOrEqualToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyList)); + s.append(", "); + s.append(dafny.Helpers.toString(this._NonEmptyList)); + s.append(", "); + s.append(dafny.Helpers.toString(this._ListLessThanOrEqualToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyMap)); + s.append(", "); + s.append(dafny.Helpers.toString(this._NonEmptyMap)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MapLessThanOrEqualToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._OneToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._myTenToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._GreaterThanOne)); + s.append(", "); + s.append(dafny.Helpers.toString(this._LessThanTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyUtf8Bytes)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyListOfUtf8Bytes)); + s.append(")"); + return s.toString(); + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(GetConstraintsInput.class, () -> GetConstraintsInput.Default()); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } + + private static final GetConstraintsInput theDefault = simple.constraints.internaldafny.types.GetConstraintsInput.create(Wrappers_Compile.Option.>Default(MyString._typeDescriptor()), Wrappers_Compile.Option.>Default(NonEmptyString._typeDescriptor()), Wrappers_Compile.Option.>Default(StringLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.>Default(MyBlob._typeDescriptor()), Wrappers_Compile.Option.>Default(NonEmptyBlob._typeDescriptor()), Wrappers_Compile.Option.>Default(BlobLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.>>Default(MyList._typeDescriptor()), Wrappers_Compile.Option.>>Default(NonEmptyList._typeDescriptor()), Wrappers_Compile.Option.>>Default(ListLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(MyMap._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(NonEmptyMap._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(MapLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.Default(OneToTen._typeDescriptor()), Wrappers_Compile.Option.Default(TenToTen._typeDescriptor()), Wrappers_Compile.Option.Default(GreaterThanOne._typeDescriptor()), Wrappers_Compile.Option.Default(LessThanTen._typeDescriptor()), Wrappers_Compile.Option.>Default(Utf8Bytes._typeDescriptor()), Wrappers_Compile.Option.>>Default(ListOfUtf8Bytes._typeDescriptor())); + public static GetConstraintsInput Default() { + return theDefault; + } + public static GetConstraintsInput create(Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option myTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { + return new GetConstraintsInput(MyString, NonEmptyString, StringLessThanOrEqualToTen, MyBlob, NonEmptyBlob, BlobLessThanOrEqualToTen, MyList, NonEmptyList, ListLessThanOrEqualToTen, MyMap, NonEmptyMap, MapLessThanOrEqualToTen, OneToTen, myTenToTen, GreaterThanOne, LessThanTen, MyUtf8Bytes, MyListOfUtf8Bytes); + } + public static GetConstraintsInput create_GetConstraintsInput(Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option myTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { + return create(MyString, NonEmptyString, StringLessThanOrEqualToTen, MyBlob, NonEmptyBlob, BlobLessThanOrEqualToTen, MyList, NonEmptyList, ListLessThanOrEqualToTen, MyMap, NonEmptyMap, MapLessThanOrEqualToTen, OneToTen, myTenToTen, GreaterThanOne, LessThanTen, MyUtf8Bytes, MyListOfUtf8Bytes); + } + public boolean is_GetConstraintsInput() { return true; } + public Wrappers_Compile.Option> dtor_MyString() { + return this._MyString; + } + public Wrappers_Compile.Option> dtor_NonEmptyString() { + return this._NonEmptyString; + } + public Wrappers_Compile.Option> dtor_StringLessThanOrEqualToTen() { + return this._StringLessThanOrEqualToTen; + } + public Wrappers_Compile.Option> dtor_MyBlob() { + return this._MyBlob; + } + public Wrappers_Compile.Option> dtor_NonEmptyBlob() { + return this._NonEmptyBlob; + } + public Wrappers_Compile.Option> dtor_BlobLessThanOrEqualToTen() { + return this._BlobLessThanOrEqualToTen; + } + public Wrappers_Compile.Option>> dtor_MyList() { + return this._MyList; + } + public Wrappers_Compile.Option>> dtor_NonEmptyList() { + return this._NonEmptyList; + } + public Wrappers_Compile.Option>> dtor_ListLessThanOrEqualToTen() { + return this._ListLessThanOrEqualToTen; + } + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_MyMap() { + return this._MyMap; + } + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_NonEmptyMap() { + return this._NonEmptyMap; + } + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_MapLessThanOrEqualToTen() { + return this._MapLessThanOrEqualToTen; + } + public Wrappers_Compile.Option dtor_OneToTen() { + return this._OneToTen; + } + public Wrappers_Compile.Option dtor_myTenToTen() { + return this._myTenToTen; + } + public Wrappers_Compile.Option dtor_GreaterThanOne() { + return this._GreaterThanOne; + } + public Wrappers_Compile.Option dtor_LessThanTen() { + return this._LessThanTen; + } + public Wrappers_Compile.Option> dtor_MyUtf8Bytes() { + return this._MyUtf8Bytes; + } + public Wrappers_Compile.Option>> dtor_MyListOfUtf8Bytes() { + return this._MyListOfUtf8Bytes; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsOutput.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsOutput.java new file mode 100644 index 000000000..4101ce343 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsOutput.java @@ -0,0 +1,193 @@ +// Class GetConstraintsOutput +// Dafny class GetConstraintsOutput compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class GetConstraintsOutput { + public Wrappers_Compile.Option> _MyString; + public Wrappers_Compile.Option> _NonEmptyString; + public Wrappers_Compile.Option> _StringLessThanOrEqualToTen; + public Wrappers_Compile.Option> _MyBlob; + public Wrappers_Compile.Option> _NonEmptyBlob; + public Wrappers_Compile.Option> _BlobLessThanOrEqualToTen; + public Wrappers_Compile.Option>> _MyList; + public Wrappers_Compile.Option>> _NonEmptyList; + public Wrappers_Compile.Option>> _ListLessThanOrEqualToTen; + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _MyMap; + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _NonEmptyMap; + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _MapLessThanOrEqualToTen; + public Wrappers_Compile.Option _OneToTen; + public Wrappers_Compile.Option _thatTenToTen; + public Wrappers_Compile.Option _GreaterThanOne; + public Wrappers_Compile.Option _LessThanTen; + public Wrappers_Compile.Option> _MyUtf8Bytes; + public Wrappers_Compile.Option>> _MyListOfUtf8Bytes; + public GetConstraintsOutput (Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option thatTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { + this._MyString = MyString; + this._NonEmptyString = NonEmptyString; + this._StringLessThanOrEqualToTen = StringLessThanOrEqualToTen; + this._MyBlob = MyBlob; + this._NonEmptyBlob = NonEmptyBlob; + this._BlobLessThanOrEqualToTen = BlobLessThanOrEqualToTen; + this._MyList = MyList; + this._NonEmptyList = NonEmptyList; + this._ListLessThanOrEqualToTen = ListLessThanOrEqualToTen; + this._MyMap = MyMap; + this._NonEmptyMap = NonEmptyMap; + this._MapLessThanOrEqualToTen = MapLessThanOrEqualToTen; + this._OneToTen = OneToTen; + this._thatTenToTen = thatTenToTen; + this._GreaterThanOne = GreaterThanOne; + this._LessThanTen = LessThanTen; + this._MyUtf8Bytes = MyUtf8Bytes; + this._MyListOfUtf8Bytes = MyListOfUtf8Bytes; + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + if (other == null) return false; + if (getClass() != other.getClass()) return false; + GetConstraintsOutput o = (GetConstraintsOutput)other; + return true && java.util.Objects.equals(this._MyString, o._MyString) && java.util.Objects.equals(this._NonEmptyString, o._NonEmptyString) && java.util.Objects.equals(this._StringLessThanOrEqualToTen, o._StringLessThanOrEqualToTen) && java.util.Objects.equals(this._MyBlob, o._MyBlob) && java.util.Objects.equals(this._NonEmptyBlob, o._NonEmptyBlob) && java.util.Objects.equals(this._BlobLessThanOrEqualToTen, o._BlobLessThanOrEqualToTen) && java.util.Objects.equals(this._MyList, o._MyList) && java.util.Objects.equals(this._NonEmptyList, o._NonEmptyList) && java.util.Objects.equals(this._ListLessThanOrEqualToTen, o._ListLessThanOrEqualToTen) && java.util.Objects.equals(this._MyMap, o._MyMap) && java.util.Objects.equals(this._NonEmptyMap, o._NonEmptyMap) && java.util.Objects.equals(this._MapLessThanOrEqualToTen, o._MapLessThanOrEqualToTen) && java.util.Objects.equals(this._OneToTen, o._OneToTen) && java.util.Objects.equals(this._thatTenToTen, o._thatTenToTen) && java.util.Objects.equals(this._GreaterThanOne, o._GreaterThanOne) && java.util.Objects.equals(this._LessThanTen, o._LessThanTen) && java.util.Objects.equals(this._MyUtf8Bytes, o._MyUtf8Bytes) && java.util.Objects.equals(this._MyListOfUtf8Bytes, o._MyListOfUtf8Bytes); + } + @Override + public int hashCode() { + long hash = 5381; + hash = ((hash << 5) + hash) + 0; + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyString); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyString); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._StringLessThanOrEqualToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyBlob); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyBlob); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._BlobLessThanOrEqualToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyList); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyList); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._ListLessThanOrEqualToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyMap); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyMap); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MapLessThanOrEqualToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._OneToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._thatTenToTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._GreaterThanOne); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._LessThanTen); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyUtf8Bytes); + hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyListOfUtf8Bytes); + return (int)hash; + } + + @Override + public String toString() { + StringBuilder s = new StringBuilder(); + s.append("SimpleConstraintsTypes.GetConstraintsOutput.GetConstraintsOutput"); + s.append("("); + s.append(dafny.Helpers.toString(this._MyString)); + s.append(", "); + s.append(dafny.Helpers.toString(this._NonEmptyString)); + s.append(", "); + s.append(dafny.Helpers.toString(this._StringLessThanOrEqualToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyBlob)); + s.append(", "); + s.append(dafny.Helpers.toString(this._NonEmptyBlob)); + s.append(", "); + s.append(dafny.Helpers.toString(this._BlobLessThanOrEqualToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyList)); + s.append(", "); + s.append(dafny.Helpers.toString(this._NonEmptyList)); + s.append(", "); + s.append(dafny.Helpers.toString(this._ListLessThanOrEqualToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyMap)); + s.append(", "); + s.append(dafny.Helpers.toString(this._NonEmptyMap)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MapLessThanOrEqualToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._OneToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._thatTenToTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._GreaterThanOne)); + s.append(", "); + s.append(dafny.Helpers.toString(this._LessThanTen)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyUtf8Bytes)); + s.append(", "); + s.append(dafny.Helpers.toString(this._MyListOfUtf8Bytes)); + s.append(")"); + return s.toString(); + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(GetConstraintsOutput.class, () -> GetConstraintsOutput.Default()); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } + + private static final GetConstraintsOutput theDefault = simple.constraints.internaldafny.types.GetConstraintsOutput.create(Wrappers_Compile.Option.>Default(MyString._typeDescriptor()), Wrappers_Compile.Option.>Default(NonEmptyString._typeDescriptor()), Wrappers_Compile.Option.>Default(StringLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.>Default(MyBlob._typeDescriptor()), Wrappers_Compile.Option.>Default(NonEmptyBlob._typeDescriptor()), Wrappers_Compile.Option.>Default(BlobLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.>>Default(MyList._typeDescriptor()), Wrappers_Compile.Option.>>Default(NonEmptyList._typeDescriptor()), Wrappers_Compile.Option.>>Default(ListLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(MyMap._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(NonEmptyMap._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(MapLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.Default(OneToTen._typeDescriptor()), Wrappers_Compile.Option.Default(TenToTen._typeDescriptor()), Wrappers_Compile.Option.Default(GreaterThanOne._typeDescriptor()), Wrappers_Compile.Option.Default(LessThanTen._typeDescriptor()), Wrappers_Compile.Option.>Default(Utf8Bytes._typeDescriptor()), Wrappers_Compile.Option.>>Default(ListOfUtf8Bytes._typeDescriptor())); + public static GetConstraintsOutput Default() { + return theDefault; + } + public static GetConstraintsOutput create(Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option thatTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { + return new GetConstraintsOutput(MyString, NonEmptyString, StringLessThanOrEqualToTen, MyBlob, NonEmptyBlob, BlobLessThanOrEqualToTen, MyList, NonEmptyList, ListLessThanOrEqualToTen, MyMap, NonEmptyMap, MapLessThanOrEqualToTen, OneToTen, thatTenToTen, GreaterThanOne, LessThanTen, MyUtf8Bytes, MyListOfUtf8Bytes); + } + public static GetConstraintsOutput create_GetConstraintsOutput(Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option thatTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { + return create(MyString, NonEmptyString, StringLessThanOrEqualToTen, MyBlob, NonEmptyBlob, BlobLessThanOrEqualToTen, MyList, NonEmptyList, ListLessThanOrEqualToTen, MyMap, NonEmptyMap, MapLessThanOrEqualToTen, OneToTen, thatTenToTen, GreaterThanOne, LessThanTen, MyUtf8Bytes, MyListOfUtf8Bytes); + } + public boolean is_GetConstraintsOutput() { return true; } + public Wrappers_Compile.Option> dtor_MyString() { + return this._MyString; + } + public Wrappers_Compile.Option> dtor_NonEmptyString() { + return this._NonEmptyString; + } + public Wrappers_Compile.Option> dtor_StringLessThanOrEqualToTen() { + return this._StringLessThanOrEqualToTen; + } + public Wrappers_Compile.Option> dtor_MyBlob() { + return this._MyBlob; + } + public Wrappers_Compile.Option> dtor_NonEmptyBlob() { + return this._NonEmptyBlob; + } + public Wrappers_Compile.Option> dtor_BlobLessThanOrEqualToTen() { + return this._BlobLessThanOrEqualToTen; + } + public Wrappers_Compile.Option>> dtor_MyList() { + return this._MyList; + } + public Wrappers_Compile.Option>> dtor_NonEmptyList() { + return this._NonEmptyList; + } + public Wrappers_Compile.Option>> dtor_ListLessThanOrEqualToTen() { + return this._ListLessThanOrEqualToTen; + } + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_MyMap() { + return this._MyMap; + } + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_NonEmptyMap() { + return this._NonEmptyMap; + } + public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_MapLessThanOrEqualToTen() { + return this._MapLessThanOrEqualToTen; + } + public Wrappers_Compile.Option dtor_OneToTen() { + return this._OneToTen; + } + public Wrappers_Compile.Option dtor_thatTenToTen() { + return this._thatTenToTen; + } + public Wrappers_Compile.Option dtor_GreaterThanOne() { + return this._GreaterThanOne; + } + public Wrappers_Compile.Option dtor_LessThanTen() { + return this._LessThanTen; + } + public Wrappers_Compile.Option> dtor_MyUtf8Bytes() { + return this._MyUtf8Bytes; + } + public Wrappers_Compile.Option>> dtor_MyListOfUtf8Bytes() { + return this._MyListOfUtf8Bytes; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GreaterThanOne.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GreaterThanOne.java new file mode 100644 index 000000000..ad39550b5 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GreaterThanOne.java @@ -0,0 +1,21 @@ +// Class GreaterThanOne +// Dafny class GreaterThanOne compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class GreaterThanOne { + public GreaterThanOne() { + } + public static boolean _Is(int __source) { + int _1_x = (__source); + if (true) { + return __default.IsValid__GreaterThanOne(_1_x); + } + return false; + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.intWithDefault(0); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClient.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClient.java new file mode 100644 index 000000000..d7b1454ba --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClient.java @@ -0,0 +1,9 @@ +// Interface ISimpleConstraintsClient +// Dafny trait ISimpleConstraintsClient compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public interface ISimpleConstraintsClient { + public Wrappers_Compile.Result GetConstraints(GetConstraintsInput input); +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.java new file mode 100644 index 000000000..24c6709bc --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.java @@ -0,0 +1,14 @@ +// Class ISimpleConstraintsClientCallHistory +// Dafny class ISimpleConstraintsClientCallHistory compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class ISimpleConstraintsClientCallHistory { + public ISimpleConstraintsClientCallHistory() { + } + @Override + public java.lang.String toString() { + return "SimpleConstraintsTypes.ISimpleConstraintsClientCallHistory"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/LessThanTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/LessThanTen.java new file mode 100644 index 000000000..95e9a1320 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/LessThanTen.java @@ -0,0 +1,21 @@ +// Class LessThanTen +// Dafny class LessThanTen compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class LessThanTen { + public LessThanTen() { + } + public static boolean _Is(int __source) { + int _2_x = (__source); + if (true) { + return __default.IsValid__LessThanTen(_2_x); + } + return false; + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.intWithDefault(0); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.java new file mode 100644 index 000000000..462d1c91f --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.java @@ -0,0 +1,18 @@ +// Class ListLessThanOrEqualToTen +// Dafny class ListLessThanOrEqualToTen compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class ListLessThanOrEqualToTen { + public ListLessThanOrEqualToTen() { + } + public static boolean _Is(dafny.DafnySequence> __source) { + dafny.DafnySequence> _3_x = __source; + return __default.IsValid__ListLessThanOrEqualToTen(_3_x); + } + private static final dafny.TypeDescriptor>> _TYPE = dafny.TypeDescriptor.>>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR))); + public static dafny.TypeDescriptor>> _typeDescriptor() { + return (dafny.TypeDescriptor>>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListOfUtf8Bytes.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListOfUtf8Bytes.java new file mode 100644 index 000000000..160be7d5e --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListOfUtf8Bytes.java @@ -0,0 +1,18 @@ +// Class ListOfUtf8Bytes +// Dafny class ListOfUtf8Bytes compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class ListOfUtf8Bytes { + public ListOfUtf8Bytes() { + } + public static boolean _Is(dafny.DafnySequence> __source) { + dafny.DafnySequence> _4_x = __source; + return __default.IsValid__ListOfUtf8Bytes(_4_x); + } + private static final dafny.TypeDescriptor>> _TYPE = dafny.TypeDescriptor.>>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence.> empty(Utf8Bytes._typeDescriptor())); + public static dafny.TypeDescriptor>> _typeDescriptor() { + return (dafny.TypeDescriptor>>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.java new file mode 100644 index 000000000..ff2a3fcc0 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.java @@ -0,0 +1,18 @@ +// Class MapLessThanOrEqualToTen +// Dafny class MapLessThanOrEqualToTen compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class MapLessThanOrEqualToTen { + public MapLessThanOrEqualToTen() { + } + public static boolean _Is(dafny.DafnyMap, ? extends dafny.DafnySequence> __source) { + dafny.DafnyMap, ? extends dafny.DafnySequence> _5_x = __source; + return __default.IsValid__MapLessThanOrEqualToTen(_5_x); + } + private static final dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _TYPE = dafny.TypeDescriptor., ? extends dafny.DafnySequence>>referenceWithInitializer(dafny.DafnyMap.class, () -> dafny.DafnyMap.,dafny.DafnySequence> empty()); + public static dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _typeDescriptor() { + return (dafny.TypeDescriptor, ? extends dafny.DafnySequence>>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyBlob.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyBlob.java new file mode 100644 index 000000000..7ab40cd7b --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyBlob.java @@ -0,0 +1,18 @@ +// Class MyBlob +// Dafny class MyBlob compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class MyBlob { + public MyBlob() { + } + public static boolean _Is(dafny.DafnySequence __source) { + dafny.DafnySequence _6_x = __source; + return __default.IsValid__MyBlob(_6_x); + } + private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor())); + public static dafny.TypeDescriptor> _typeDescriptor() { + return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyList.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyList.java new file mode 100644 index 000000000..9993742dd --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyList.java @@ -0,0 +1,18 @@ +// Class MyList +// Dafny class MyList compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class MyList { + public MyList() { + } + public static boolean _Is(dafny.DafnySequence> __source) { + dafny.DafnySequence> _7_x = __source; + return __default.IsValid__MyList(_7_x); + } + private static final dafny.TypeDescriptor>> _TYPE = dafny.TypeDescriptor.>>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR))); + public static dafny.TypeDescriptor>> _typeDescriptor() { + return (dafny.TypeDescriptor>>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyMap.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyMap.java new file mode 100644 index 000000000..3111dfe4e --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyMap.java @@ -0,0 +1,18 @@ +// Class MyMap +// Dafny class MyMap compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class MyMap { + public MyMap() { + } + public static boolean _Is(dafny.DafnyMap, ? extends dafny.DafnySequence> __source) { + dafny.DafnyMap, ? extends dafny.DafnySequence> _8_x = __source; + return __default.IsValid__MyMap(_8_x); + } + private static final dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _TYPE = dafny.TypeDescriptor., ? extends dafny.DafnySequence>>referenceWithInitializer(dafny.DafnyMap.class, () -> dafny.DafnyMap.,dafny.DafnySequence> empty()); + public static dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _typeDescriptor() { + return (dafny.TypeDescriptor, ? extends dafny.DafnySequence>>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyString.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyString.java new file mode 100644 index 000000000..427a29122 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyString.java @@ -0,0 +1,18 @@ +// Class MyString +// Dafny class MyString compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class MyString { + public MyString() { + } + public static boolean _Is(dafny.DafnySequence __source) { + dafny.DafnySequence _9_x = __source; + return __default.IsValid__MyString(_9_x); + } + private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(dafny.TypeDescriptor.CHAR)); + public static dafny.TypeDescriptor> _typeDescriptor() { + return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyBlob.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyBlob.java new file mode 100644 index 000000000..13cd89a0a --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyBlob.java @@ -0,0 +1,18 @@ +// Class NonEmptyBlob +// Dafny class NonEmptyBlob compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class NonEmptyBlob { + public NonEmptyBlob() { + } + public static boolean _Is(dafny.DafnySequence __source) { + dafny.DafnySequence _10_x = __source; + return __default.IsValid__NonEmptyBlob(_10_x); + } + private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor())); + public static dafny.TypeDescriptor> _typeDescriptor() { + return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyList.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyList.java new file mode 100644 index 000000000..ccec9c0b7 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyList.java @@ -0,0 +1,18 @@ +// Class NonEmptyList +// Dafny class NonEmptyList compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class NonEmptyList { + public NonEmptyList() { + } + public static boolean _Is(dafny.DafnySequence> __source) { + dafny.DafnySequence> _11_x = __source; + return __default.IsValid__NonEmptyList(_11_x); + } + private static final dafny.TypeDescriptor>> _TYPE = dafny.TypeDescriptor.>>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence.> empty(MyString._typeDescriptor())); + public static dafny.TypeDescriptor>> _typeDescriptor() { + return (dafny.TypeDescriptor>>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyMap.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyMap.java new file mode 100644 index 000000000..5adf18cc7 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyMap.java @@ -0,0 +1,18 @@ +// Class NonEmptyMap +// Dafny class NonEmptyMap compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class NonEmptyMap { + public NonEmptyMap() { + } + public static boolean _Is(dafny.DafnyMap, ? extends dafny.DafnySequence> __source) { + dafny.DafnyMap, ? extends dafny.DafnySequence> _12_x = __source; + return __default.IsValid__NonEmptyMap(_12_x); + } + private static final dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _TYPE = dafny.TypeDescriptor., ? extends dafny.DafnySequence>>referenceWithInitializer(dafny.DafnyMap.class, () -> dafny.DafnyMap.,dafny.DafnySequence> empty()); + public static dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _typeDescriptor() { + return (dafny.TypeDescriptor, ? extends dafny.DafnySequence>>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyString.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyString.java new file mode 100644 index 000000000..d4e82a8d6 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyString.java @@ -0,0 +1,18 @@ +// Class NonEmptyString +// Dafny class NonEmptyString compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class NonEmptyString { + public NonEmptyString() { + } + public static boolean _Is(dafny.DafnySequence __source) { + dafny.DafnySequence _13_x = __source; + return __default.IsValid__NonEmptyString(_13_x); + } + private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(dafny.TypeDescriptor.CHAR)); + public static dafny.TypeDescriptor> _typeDescriptor() { + return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OneToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OneToTen.java new file mode 100644 index 000000000..cc7d751f2 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OneToTen.java @@ -0,0 +1,21 @@ +// Class OneToTen +// Dafny class OneToTen compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class OneToTen { + public OneToTen() { + } + public static boolean _Is(int __source) { + int _14_x = (__source); + if (true) { + return __default.IsValid__OneToTen(_14_x); + } + return false; + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.intWithDefault(0); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OpaqueError.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OpaqueError.java new file mode 100644 index 000000000..27668e835 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OpaqueError.java @@ -0,0 +1,18 @@ +// Class OpaqueError +// Dafny class OpaqueError compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class OpaqueError { + public OpaqueError() { + } + public static boolean _Is(Error __source) { + Error _18_e = __source; + return (_18_e).is_Opaque(); + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(Error.class, () -> Error.Default()); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/SimpleConstraintsConfig.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/SimpleConstraintsConfig.java new file mode 100644 index 000000000..3d66127c7 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/SimpleConstraintsConfig.java @@ -0,0 +1,53 @@ +// Class SimpleConstraintsConfig +// Dafny class SimpleConstraintsConfig compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class SimpleConstraintsConfig { + public SimpleConstraintsConfig () { + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + if (other == null) return false; + if (getClass() != other.getClass()) return false; + SimpleConstraintsConfig o = (SimpleConstraintsConfig)other; + return true; + } + @Override + public int hashCode() { + long hash = 5381; + hash = ((hash << 5) + hash) + 0; + return (int)hash; + } + + @Override + public String toString() { + StringBuilder s = new StringBuilder(); + s.append("SimpleConstraintsTypes.SimpleConstraintsConfig.SimpleConstraintsConfig"); + return s.toString(); + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(SimpleConstraintsConfig.class, () -> SimpleConstraintsConfig.Default()); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } + + private static final SimpleConstraintsConfig theDefault = simple.constraints.internaldafny.types.SimpleConstraintsConfig.create(); + public static SimpleConstraintsConfig Default() { + return theDefault; + } + public static SimpleConstraintsConfig create() { + return new SimpleConstraintsConfig(); + } + public static SimpleConstraintsConfig create_SimpleConstraintsConfig() { + return create(); + } + public boolean is_SimpleConstraintsConfig() { return true; } + public static java.util.ArrayList AllSingletonConstructors() { + java.util.ArrayList singleton_iterator = new java.util.ArrayList<>(); + singleton_iterator.add(new SimpleConstraintsConfig()); + return singleton_iterator; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.java new file mode 100644 index 000000000..64cfeab72 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.java @@ -0,0 +1,18 @@ +// Class StringLessThanOrEqualToTen +// Dafny class StringLessThanOrEqualToTen compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class StringLessThanOrEqualToTen { + public StringLessThanOrEqualToTen() { + } + public static boolean _Is(dafny.DafnySequence __source) { + dafny.DafnySequence _15_x = __source; + return __default.IsValid__StringLessThanOrEqualToTen(_15_x); + } + private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(dafny.TypeDescriptor.CHAR)); + public static dafny.TypeDescriptor> _typeDescriptor() { + return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/TenToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/TenToTen.java new file mode 100644 index 000000000..e7baab9b9 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/TenToTen.java @@ -0,0 +1,21 @@ +// Class TenToTen +// Dafny class TenToTen compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class TenToTen { + public TenToTen() { + } + public static boolean _Is(long __source) { + long _16_x = (__source); + if (true) { + return __default.IsValid__TenToTen(_16_x); + } + return false; + } + private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.longWithDefault(0L); + public static dafny.TypeDescriptor _typeDescriptor() { + return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Utf8Bytes.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Utf8Bytes.java new file mode 100644 index 000000000..abe36b77a --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Utf8Bytes.java @@ -0,0 +1,21 @@ +// Class Utf8Bytes +// Dafny class Utf8Bytes compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class Utf8Bytes { + public Utf8Bytes() { + } + public static boolean _Is(dafny.DafnySequence __source) { + dafny.DafnySequence _17_x = __source; + if (UTF8.ValidUTF8Bytes._Is(_17_x)) { + return __default.IsValid__Utf8Bytes(_17_x); + } + return false; + } + private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> UTF8.ValidUTF8Bytes.defaultValue()); + public static dafny.TypeDescriptor> _typeDescriptor() { + return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.java new file mode 100644 index 000000000..3346f2d03 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.java @@ -0,0 +1,10 @@ +// Interface ISimpleConstraintsClient +// Dafny trait ISimpleConstraintsClient compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class _Companion_ISimpleConstraintsClient { + public _Companion_ISimpleConstraintsClient() { + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_ExternBase___default.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_ExternBase___default.java new file mode 100644 index 000000000..e7b2f2074 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_ExternBase___default.java @@ -0,0 +1,68 @@ +// Class _ExternBase___default +// Dafny class __default compiled into Java +package simple.constraints.internaldafny.types; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public abstract class _ExternBase___default { + public _ExternBase___default() { + } + public static boolean IsValid__BlobLessThanOrEqualToTen(dafny.DafnySequence x) { + return (java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0; + } + public static boolean IsValid__GreaterThanOne(int x) { + return (1) <= (x); + } + public static boolean IsValid__LessThanTen(int x) { + return (x) <= (10); + } + public static boolean IsValid__ListLessThanOrEqualToTen(dafny.DafnySequence> x) { + return (java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0; + } + public static boolean IsValid__ListOfUtf8Bytes(dafny.DafnySequence> x) { + return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(2L)) <= 0); + } + public static boolean IsValid__MapLessThanOrEqualToTen(dafny.DafnyMap, ? extends dafny.DafnySequence> x) { + return (java.math.BigInteger.valueOf((x).size())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0; + } + public static boolean IsValid__MyBlob(dafny.DafnySequence x) { + return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); + } + public static boolean IsValid__MyList(dafny.DafnySequence> x) { + return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); + } + public static boolean IsValid__MyMap(dafny.DafnyMap, ? extends dafny.DafnySequence> x) { + return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).size())) <= 0) && ((java.math.BigInteger.valueOf((x).size())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); + } + public static boolean IsValid__MyString(dafny.DafnySequence x) { + return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); + } + public static boolean IsValid__NonEmptyBlob(dafny.DafnySequence x) { + return (java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0; + } + public static boolean IsValid__NonEmptyList(dafny.DafnySequence> x) { + return (java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0; + } + public static boolean IsValid__NonEmptyMap(dafny.DafnyMap, ? extends dafny.DafnySequence> x) { + return (java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).size())) <= 0; + } + public static boolean IsValid__NonEmptyString(dafny.DafnySequence x) { + return (java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0; + } + public static boolean IsValid__OneToTen(int x) { + return ((1) <= (x)) && ((x) <= (10)); + } + public static boolean IsValid__StringLessThanOrEqualToTen(dafny.DafnySequence x) { + return (java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0; + } + public static boolean IsValid__TenToTen(long x) { + return (((long) -10L) <= (x)) && ((x) <= ((long) 10L)); + } + public static boolean IsValid__Utf8Bytes(dafny.DafnySequence x) { + return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); + } + @Override + public java.lang.String toString() { + return "SimpleConstraintsTypes._default"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/SimpleConstraints.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/SimpleConstraints.java new file mode 100644 index 000000000..5a95b1dcf --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/SimpleConstraints.java @@ -0,0 +1,95 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints; + +import Wrappers_Compile.Result; +import java.lang.IllegalArgumentException; +import java.util.Objects; +import simple.constraints.internaldafny.SimpleConstraintsClient; +import simple.constraints.internaldafny.__default; +import simple.constraints.internaldafny.types.Error; +import simple.constraints.internaldafny.types.ISimpleConstraintsClient; +import simple.constraints.model.GetConstraintsInput; +import simple.constraints.model.GetConstraintsOutput; +import simple.constraints.model.SimpleConstraintsConfig; + +public class SimpleConstraints { + + private final ISimpleConstraintsClient _impl; + + protected SimpleConstraints(BuilderImpl builder) { + SimpleConstraintsConfig input = builder.SimpleConstraintsConfig(); + simple.constraints.internaldafny.types.SimpleConstraintsConfig dafnyValue = + ToDafny.SimpleConstraintsConfig(input); + Result result = __default.SimpleConstraints( + dafnyValue + ); + if (result.is_Failure()) { + throw ToNative.Error(result.dtor_error()); + } + this._impl = result.dtor_value(); + } + + SimpleConstraints(ISimpleConstraintsClient impl) { + this._impl = impl; + } + + public static Builder builder() { + return new BuilderImpl(); + } + + public GetConstraintsOutput GetConstraints(GetConstraintsInput input) { + simple.constraints.internaldafny.types.GetConstraintsInput dafnyValue = + ToDafny.GetConstraintsInput(input); + Result< + simple.constraints.internaldafny.types.GetConstraintsOutput, + Error + > result = this._impl.GetConstraints(dafnyValue); + if (result.is_Failure()) { + throw ToNative.Error(result.dtor_error()); + } + return ToNative.GetConstraintsOutput(result.dtor_value()); + } + + protected ISimpleConstraintsClient impl() { + return this._impl; + } + + public interface Builder { + Builder SimpleConstraintsConfig( + SimpleConstraintsConfig SimpleConstraintsConfig + ); + + SimpleConstraintsConfig SimpleConstraintsConfig(); + + SimpleConstraints build(); + } + + static class BuilderImpl implements Builder { + + protected SimpleConstraintsConfig SimpleConstraintsConfig; + + protected BuilderImpl() {} + + public Builder SimpleConstraintsConfig( + SimpleConstraintsConfig SimpleConstraintsConfig + ) { + this.SimpleConstraintsConfig = SimpleConstraintsConfig; + return this; + } + + public SimpleConstraintsConfig SimpleConstraintsConfig() { + return this.SimpleConstraintsConfig; + } + + public SimpleConstraints build() { + if (Objects.isNull(this.SimpleConstraintsConfig())) { + throw new IllegalArgumentException( + "Missing value for required field `SimpleConstraintsConfig`" + ); + } + return new SimpleConstraints(this); + } + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToDafny.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToDafny.java new file mode 100644 index 000000000..4ab5da019 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToDafny.java @@ -0,0 +1,677 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints; + +import Wrappers_Compile.Option; +import dafny.DafnyMap; +import dafny.DafnySequence; +import dafny.TypeDescriptor; +import java.lang.Byte; +import java.lang.Character; +import java.lang.Integer; +import java.lang.Long; +import java.lang.RuntimeException; +import java.lang.String; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import simple.constraints.internaldafny.types.Error; +import simple.constraints.internaldafny.types.Error_SimpleConstraintsException; +import simple.constraints.internaldafny.types.GetConstraintsInput; +import simple.constraints.internaldafny.types.GetConstraintsOutput; +import simple.constraints.internaldafny.types.ISimpleConstraintsClient; +import simple.constraints.internaldafny.types.SimpleConstraintsConfig; +import simple.constraints.model.CollectionOfErrors; +import simple.constraints.model.OpaqueError; +import simple.constraints.model.SimpleConstraintsException; + +public class ToDafny { + + public static Error Error(RuntimeException nativeValue) { + if (nativeValue instanceof SimpleConstraintsException) { + return ToDafny.Error((SimpleConstraintsException) nativeValue); + } + if (nativeValue instanceof OpaqueError) { + return ToDafny.Error((OpaqueError) nativeValue); + } + if (nativeValue instanceof CollectionOfErrors) { + return ToDafny.Error((CollectionOfErrors) nativeValue); + } + return Error.create_Opaque(nativeValue); + } + + public static Error Error(OpaqueError nativeValue) { + return Error.create_Opaque(nativeValue.obj()); + } + + public static Error Error(CollectionOfErrors nativeValue) { + DafnySequence list = + software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( + nativeValue.list(), + ToDafny::Error, + Error._typeDescriptor() + ); + DafnySequence message = + software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( + nativeValue.getMessage() + ); + return Error.create_CollectionOfErrors(list, message); + } + + public static GetConstraintsInput GetConstraintsInput( + simple.constraints.model.GetConstraintsInput nativeValue + ) { + Option> myString; + myString = + Objects.nonNull(nativeValue.MyString()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( + nativeValue.MyString() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ); + Option> nonEmptyString; + nonEmptyString = + Objects.nonNull(nativeValue.NonEmptyString()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( + nativeValue.NonEmptyString() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ); + Option> stringLessThanOrEqualToTen; + stringLessThanOrEqualToTen = + Objects.nonNull(nativeValue.StringLessThanOrEqualToTen()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( + nativeValue.StringLessThanOrEqualToTen() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ); + Option> myBlob; + myBlob = + Objects.nonNull(nativeValue.MyBlob()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( + nativeValue.MyBlob() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ); + Option> nonEmptyBlob; + nonEmptyBlob = + Objects.nonNull(nativeValue.NonEmptyBlob()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( + nativeValue.NonEmptyBlob() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ); + Option> blobLessThanOrEqualToTen; + blobLessThanOrEqualToTen = + Objects.nonNull(nativeValue.BlobLessThanOrEqualToTen()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( + nativeValue.BlobLessThanOrEqualToTen() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ); + Option>> myList; + myList = + (Objects.nonNull(nativeValue.MyList()) && nativeValue.MyList().size() > 0) + ? Option.create_Some( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.MyList(nativeValue.MyList()) + ) + : Option.create_None( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnySequence> + > nonEmptyList; + nonEmptyList = + (Objects.nonNull(nativeValue.NonEmptyList()) && + nativeValue.NonEmptyList().size() > 0) + ? Option.create_Some( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.NonEmptyList(nativeValue.NonEmptyList()) + ) + : Option.create_None( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnySequence> + > listLessThanOrEqualToTen; + listLessThanOrEqualToTen = + (Objects.nonNull(nativeValue.ListLessThanOrEqualToTen()) && + nativeValue.ListLessThanOrEqualToTen().size() > 0) + ? Option.create_Some( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.ListLessThanOrEqualToTen( + nativeValue.ListLessThanOrEqualToTen() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > + > myMap; + myMap = + (Objects.nonNull(nativeValue.MyMap()) && nativeValue.MyMap().size() > 0) + ? Option.create_Some( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.MyMap(nativeValue.MyMap()) + ) + : Option.create_None( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > + > nonEmptyMap; + nonEmptyMap = + (Objects.nonNull(nativeValue.NonEmptyMap()) && + nativeValue.NonEmptyMap().size() > 0) + ? Option.create_Some( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.NonEmptyMap(nativeValue.NonEmptyMap()) + ) + : Option.create_None( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > + > mapLessThanOrEqualToTen; + mapLessThanOrEqualToTen = + (Objects.nonNull(nativeValue.MapLessThanOrEqualToTen()) && + nativeValue.MapLessThanOrEqualToTen().size() > 0) + ? Option.create_Some( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.MapLessThanOrEqualToTen(nativeValue.MapLessThanOrEqualToTen()) + ) + : Option.create_None( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option oneToTen; + oneToTen = + Objects.nonNull(nativeValue.OneToTen()) + ? Option.create_Some(TypeDescriptor.INT, (nativeValue.OneToTen())) + : Option.create_None(TypeDescriptor.INT); + Option myTenToTen; + myTenToTen = + Objects.nonNull(nativeValue.myTenToTen()) + ? Option.create_Some(TypeDescriptor.LONG, (nativeValue.myTenToTen())) + : Option.create_None(TypeDescriptor.LONG); + Option greaterThanOne; + greaterThanOne = + Objects.nonNull(nativeValue.GreaterThanOne()) + ? Option.create_Some(TypeDescriptor.INT, (nativeValue.GreaterThanOne())) + : Option.create_None(TypeDescriptor.INT); + Option lessThanTen; + lessThanTen = + Objects.nonNull(nativeValue.LessThanTen()) + ? Option.create_Some(TypeDescriptor.INT, (nativeValue.LessThanTen())) + : Option.create_None(TypeDescriptor.INT); + Option> myUtf8Bytes; + myUtf8Bytes = + Objects.nonNull(nativeValue.MyUtf8Bytes()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.DafnyUtf8Bytes( + nativeValue.MyUtf8Bytes() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ); + Option< + DafnySequence> + > myListOfUtf8Bytes; + myListOfUtf8Bytes = + (Objects.nonNull(nativeValue.MyListOfUtf8Bytes()) && + nativeValue.MyListOfUtf8Bytes().size() > 0) + ? Option.create_Some( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ), + ToDafny.ListOfUtf8Bytes(nativeValue.MyListOfUtf8Bytes()) + ) + : Option.create_None( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ) + ); + return new GetConstraintsInput( + myString, + nonEmptyString, + stringLessThanOrEqualToTen, + myBlob, + nonEmptyBlob, + blobLessThanOrEqualToTen, + myList, + nonEmptyList, + listLessThanOrEqualToTen, + myMap, + nonEmptyMap, + mapLessThanOrEqualToTen, + oneToTen, + myTenToTen, + greaterThanOne, + lessThanTen, + myUtf8Bytes, + myListOfUtf8Bytes + ); + } + + public static GetConstraintsOutput GetConstraintsOutput( + simple.constraints.model.GetConstraintsOutput nativeValue + ) { + Option> myString; + myString = + Objects.nonNull(nativeValue.MyString()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( + nativeValue.MyString() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ); + Option> nonEmptyString; + nonEmptyString = + Objects.nonNull(nativeValue.NonEmptyString()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( + nativeValue.NonEmptyString() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ); + Option> stringLessThanOrEqualToTen; + stringLessThanOrEqualToTen = + Objects.nonNull(nativeValue.StringLessThanOrEqualToTen()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( + nativeValue.StringLessThanOrEqualToTen() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ); + Option> myBlob; + myBlob = + Objects.nonNull(nativeValue.MyBlob()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( + nativeValue.MyBlob() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ); + Option> nonEmptyBlob; + nonEmptyBlob = + Objects.nonNull(nativeValue.NonEmptyBlob()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( + nativeValue.NonEmptyBlob() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ); + Option> blobLessThanOrEqualToTen; + blobLessThanOrEqualToTen = + Objects.nonNull(nativeValue.BlobLessThanOrEqualToTen()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( + nativeValue.BlobLessThanOrEqualToTen() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ); + Option>> myList; + myList = + (Objects.nonNull(nativeValue.MyList()) && nativeValue.MyList().size() > 0) + ? Option.create_Some( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.MyList(nativeValue.MyList()) + ) + : Option.create_None( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnySequence> + > nonEmptyList; + nonEmptyList = + (Objects.nonNull(nativeValue.NonEmptyList()) && + nativeValue.NonEmptyList().size() > 0) + ? Option.create_Some( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.NonEmptyList(nativeValue.NonEmptyList()) + ) + : Option.create_None( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnySequence> + > listLessThanOrEqualToTen; + listLessThanOrEqualToTen = + (Objects.nonNull(nativeValue.ListLessThanOrEqualToTen()) && + nativeValue.ListLessThanOrEqualToTen().size() > 0) + ? Option.create_Some( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.ListLessThanOrEqualToTen( + nativeValue.ListLessThanOrEqualToTen() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > + > myMap; + myMap = + (Objects.nonNull(nativeValue.MyMap()) && nativeValue.MyMap().size() > 0) + ? Option.create_Some( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.MyMap(nativeValue.MyMap()) + ) + : Option.create_None( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > + > nonEmptyMap; + nonEmptyMap = + (Objects.nonNull(nativeValue.NonEmptyMap()) && + nativeValue.NonEmptyMap().size() > 0) + ? Option.create_Some( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.NonEmptyMap(nativeValue.NonEmptyMap()) + ) + : Option.create_None( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option< + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > + > mapLessThanOrEqualToTen; + mapLessThanOrEqualToTen = + (Objects.nonNull(nativeValue.MapLessThanOrEqualToTen()) && + nativeValue.MapLessThanOrEqualToTen().size() > 0) + ? Option.create_Some( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ), + ToDafny.MapLessThanOrEqualToTen(nativeValue.MapLessThanOrEqualToTen()) + ) + : Option.create_None( + DafnyMap._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.CHAR), + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ) + ); + Option oneToTen; + oneToTen = + Objects.nonNull(nativeValue.OneToTen()) + ? Option.create_Some(TypeDescriptor.INT, (nativeValue.OneToTen())) + : Option.create_None(TypeDescriptor.INT); + Option thatTenToTen; + thatTenToTen = + Objects.nonNull(nativeValue.thatTenToTen()) + ? Option.create_Some(TypeDescriptor.LONG, (nativeValue.thatTenToTen())) + : Option.create_None(TypeDescriptor.LONG); + Option greaterThanOne; + greaterThanOne = + Objects.nonNull(nativeValue.GreaterThanOne()) + ? Option.create_Some(TypeDescriptor.INT, (nativeValue.GreaterThanOne())) + : Option.create_None(TypeDescriptor.INT); + Option lessThanTen; + lessThanTen = + Objects.nonNull(nativeValue.LessThanTen()) + ? Option.create_Some(TypeDescriptor.INT, (nativeValue.LessThanTen())) + : Option.create_None(TypeDescriptor.INT); + Option> myUtf8Bytes; + myUtf8Bytes = + Objects.nonNull(nativeValue.MyUtf8Bytes()) + ? Option.create_Some( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE), + software.amazon.smithy.dafny.conversion.ToDafny.Simple.DafnyUtf8Bytes( + nativeValue.MyUtf8Bytes() + ) + ) + : Option.create_None( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ); + Option< + DafnySequence> + > myListOfUtf8Bytes; + myListOfUtf8Bytes = + (Objects.nonNull(nativeValue.MyListOfUtf8Bytes()) && + nativeValue.MyListOfUtf8Bytes().size() > 0) + ? Option.create_Some( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ), + ToDafny.ListOfUtf8Bytes(nativeValue.MyListOfUtf8Bytes()) + ) + : Option.create_None( + DafnySequence._typeDescriptor( + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ) + ); + return new GetConstraintsOutput( + myString, + nonEmptyString, + stringLessThanOrEqualToTen, + myBlob, + nonEmptyBlob, + blobLessThanOrEqualToTen, + myList, + nonEmptyList, + listLessThanOrEqualToTen, + myMap, + nonEmptyMap, + mapLessThanOrEqualToTen, + oneToTen, + thatTenToTen, + greaterThanOne, + lessThanTen, + myUtf8Bytes, + myListOfUtf8Bytes + ); + } + + public static SimpleConstraintsConfig SimpleConstraintsConfig( + simple.constraints.model.SimpleConstraintsConfig nativeValue + ) { + return new SimpleConstraintsConfig(); + } + + public static Error Error(SimpleConstraintsException nativeValue) { + DafnySequence message; + message = + software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( + nativeValue.message() + ); + return new Error_SimpleConstraintsException(message); + } + + public static DafnySequence< + ? extends DafnySequence + > ListLessThanOrEqualToTen(List nativeValue) { + return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( + nativeValue, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ); + } + + public static DafnySequence< + ? extends DafnySequence + > ListOfUtf8Bytes(List nativeValue) { + return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( + nativeValue, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::DafnyUtf8Bytes, + DafnySequence._typeDescriptor(TypeDescriptor.BYTE) + ); + } + + public static DafnySequence< + ? extends DafnySequence + > MyList(List nativeValue) { + return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( + nativeValue, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ); + } + + public static DafnySequence< + ? extends DafnySequence + > NonEmptyList(List nativeValue) { + return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( + nativeValue, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, + DafnySequence._typeDescriptor(TypeDescriptor.CHAR) + ); + } + + public static DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > MapLessThanOrEqualToTen(Map nativeValue) { + return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToMap( + nativeValue, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence + ); + } + + public static DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > MyMap(Map nativeValue) { + return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToMap( + nativeValue, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence + ); + } + + public static DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > NonEmptyMap(Map nativeValue) { + return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToMap( + nativeValue, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, + software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence + ); + } + + public static ISimpleConstraintsClient SimpleConstraints( + SimpleConstraints nativeValue + ) { + return nativeValue.impl(); + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToNative.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToNative.java new file mode 100644 index 000000000..1f2448e91 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToNative.java @@ -0,0 +1,384 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints; + +import dafny.DafnyMap; +import dafny.DafnySequence; +import java.lang.Byte; +import java.lang.Character; +import java.lang.RuntimeException; +import java.lang.String; +import java.util.List; +import java.util.Map; +import simple.constraints.internaldafny.types.Error; +import simple.constraints.internaldafny.types.Error_CollectionOfErrors; +import simple.constraints.internaldafny.types.Error_Opaque; +import simple.constraints.internaldafny.types.Error_SimpleConstraintsException; +import simple.constraints.internaldafny.types.ISimpleConstraintsClient; +import simple.constraints.model.CollectionOfErrors; +import simple.constraints.model.GetConstraintsInput; +import simple.constraints.model.GetConstraintsOutput; +import simple.constraints.model.OpaqueError; +import simple.constraints.model.SimpleConstraintsConfig; +import simple.constraints.model.SimpleConstraintsException; + +public class ToNative { + + public static OpaqueError Error(Error_Opaque dafnyValue) { + OpaqueError.Builder nativeBuilder = OpaqueError.builder(); + nativeBuilder.obj(dafnyValue.dtor_obj()); + return nativeBuilder.build(); + } + + public static CollectionOfErrors Error(Error_CollectionOfErrors dafnyValue) { + CollectionOfErrors.Builder nativeBuilder = CollectionOfErrors.builder(); + nativeBuilder.list( + software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( + dafnyValue.dtor_list(), + ToNative::Error + ) + ); + nativeBuilder.message( + software.amazon.smithy.dafny.conversion.ToNative.Simple.String( + dafnyValue.dtor_message() + ) + ); + return nativeBuilder.build(); + } + + public static SimpleConstraintsException Error( + Error_SimpleConstraintsException dafnyValue + ) { + SimpleConstraintsException.Builder nativeBuilder = + SimpleConstraintsException.builder(); + nativeBuilder.message( + software.amazon.smithy.dafny.conversion.ToNative.Simple.String( + dafnyValue.dtor_message() + ) + ); + return nativeBuilder.build(); + } + + public static RuntimeException Error(Error dafnyValue) { + if (dafnyValue.is_SimpleConstraintsException()) { + return ToNative.Error((Error_SimpleConstraintsException) dafnyValue); + } + if (dafnyValue.is_Opaque()) { + return ToNative.Error((Error_Opaque) dafnyValue); + } + if (dafnyValue.is_CollectionOfErrors()) { + return ToNative.Error((Error_CollectionOfErrors) dafnyValue); + } + OpaqueError.Builder nativeBuilder = OpaqueError.builder(); + nativeBuilder.obj(dafnyValue); + return nativeBuilder.build(); + } + + public static GetConstraintsInput GetConstraintsInput( + simple.constraints.internaldafny.types.GetConstraintsInput dafnyValue + ) { + GetConstraintsInput.Builder nativeBuilder = GetConstraintsInput.builder(); + if (dafnyValue.dtor_MyString().is_Some()) { + nativeBuilder.MyString( + software.amazon.smithy.dafny.conversion.ToNative.Simple.String( + dafnyValue.dtor_MyString().dtor_value() + ) + ); + } + if (dafnyValue.dtor_NonEmptyString().is_Some()) { + nativeBuilder.NonEmptyString( + software.amazon.smithy.dafny.conversion.ToNative.Simple.String( + dafnyValue.dtor_NonEmptyString().dtor_value() + ) + ); + } + if (dafnyValue.dtor_StringLessThanOrEqualToTen().is_Some()) { + nativeBuilder.StringLessThanOrEqualToTen( + software.amazon.smithy.dafny.conversion.ToNative.Simple.String( + dafnyValue.dtor_StringLessThanOrEqualToTen().dtor_value() + ) + ); + } + if (dafnyValue.dtor_MyBlob().is_Some()) { + nativeBuilder.MyBlob( + software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( + dafnyValue.dtor_MyBlob().dtor_value() + ) + ); + } + if (dafnyValue.dtor_NonEmptyBlob().is_Some()) { + nativeBuilder.NonEmptyBlob( + software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( + dafnyValue.dtor_NonEmptyBlob().dtor_value() + ) + ); + } + if (dafnyValue.dtor_BlobLessThanOrEqualToTen().is_Some()) { + nativeBuilder.BlobLessThanOrEqualToTen( + software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( + dafnyValue.dtor_BlobLessThanOrEqualToTen().dtor_value() + ) + ); + } + if (dafnyValue.dtor_MyList().is_Some()) { + nativeBuilder.MyList( + ToNative.MyList(dafnyValue.dtor_MyList().dtor_value()) + ); + } + if (dafnyValue.dtor_NonEmptyList().is_Some()) { + nativeBuilder.NonEmptyList( + ToNative.NonEmptyList(dafnyValue.dtor_NonEmptyList().dtor_value()) + ); + } + if (dafnyValue.dtor_ListLessThanOrEqualToTen().is_Some()) { + nativeBuilder.ListLessThanOrEqualToTen( + ToNative.ListLessThanOrEqualToTen( + dafnyValue.dtor_ListLessThanOrEqualToTen().dtor_value() + ) + ); + } + if (dafnyValue.dtor_MyMap().is_Some()) { + nativeBuilder.MyMap(ToNative.MyMap(dafnyValue.dtor_MyMap().dtor_value())); + } + if (dafnyValue.dtor_NonEmptyMap().is_Some()) { + nativeBuilder.NonEmptyMap( + ToNative.NonEmptyMap(dafnyValue.dtor_NonEmptyMap().dtor_value()) + ); + } + if (dafnyValue.dtor_MapLessThanOrEqualToTen().is_Some()) { + nativeBuilder.MapLessThanOrEqualToTen( + ToNative.MapLessThanOrEqualToTen( + dafnyValue.dtor_MapLessThanOrEqualToTen().dtor_value() + ) + ); + } + if (dafnyValue.dtor_OneToTen().is_Some()) { + nativeBuilder.OneToTen((dafnyValue.dtor_OneToTen().dtor_value())); + } + if (dafnyValue.dtor_myTenToTen().is_Some()) { + nativeBuilder.myTenToTen((dafnyValue.dtor_myTenToTen().dtor_value())); + } + if (dafnyValue.dtor_GreaterThanOne().is_Some()) { + nativeBuilder.GreaterThanOne( + (dafnyValue.dtor_GreaterThanOne().dtor_value()) + ); + } + if (dafnyValue.dtor_LessThanTen().is_Some()) { + nativeBuilder.LessThanTen((dafnyValue.dtor_LessThanTen().dtor_value())); + } + if (dafnyValue.dtor_MyUtf8Bytes().is_Some()) { + nativeBuilder.MyUtf8Bytes( + software.amazon.smithy.dafny.conversion.ToNative.Simple.DafnyUtf8Bytes( + dafnyValue.dtor_MyUtf8Bytes().dtor_value() + ) + ); + } + if (dafnyValue.dtor_MyListOfUtf8Bytes().is_Some()) { + nativeBuilder.MyListOfUtf8Bytes( + ToNative.ListOfUtf8Bytes( + dafnyValue.dtor_MyListOfUtf8Bytes().dtor_value() + ) + ); + } + return nativeBuilder.build(); + } + + public static GetConstraintsOutput GetConstraintsOutput( + simple.constraints.internaldafny.types.GetConstraintsOutput dafnyValue + ) { + GetConstraintsOutput.Builder nativeBuilder = GetConstraintsOutput.builder(); + if (dafnyValue.dtor_MyString().is_Some()) { + nativeBuilder.MyString( + software.amazon.smithy.dafny.conversion.ToNative.Simple.String( + dafnyValue.dtor_MyString().dtor_value() + ) + ); + } + if (dafnyValue.dtor_NonEmptyString().is_Some()) { + nativeBuilder.NonEmptyString( + software.amazon.smithy.dafny.conversion.ToNative.Simple.String( + dafnyValue.dtor_NonEmptyString().dtor_value() + ) + ); + } + if (dafnyValue.dtor_StringLessThanOrEqualToTen().is_Some()) { + nativeBuilder.StringLessThanOrEqualToTen( + software.amazon.smithy.dafny.conversion.ToNative.Simple.String( + dafnyValue.dtor_StringLessThanOrEqualToTen().dtor_value() + ) + ); + } + if (dafnyValue.dtor_MyBlob().is_Some()) { + nativeBuilder.MyBlob( + software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( + dafnyValue.dtor_MyBlob().dtor_value() + ) + ); + } + if (dafnyValue.dtor_NonEmptyBlob().is_Some()) { + nativeBuilder.NonEmptyBlob( + software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( + dafnyValue.dtor_NonEmptyBlob().dtor_value() + ) + ); + } + if (dafnyValue.dtor_BlobLessThanOrEqualToTen().is_Some()) { + nativeBuilder.BlobLessThanOrEqualToTen( + software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( + dafnyValue.dtor_BlobLessThanOrEqualToTen().dtor_value() + ) + ); + } + if (dafnyValue.dtor_MyList().is_Some()) { + nativeBuilder.MyList( + ToNative.MyList(dafnyValue.dtor_MyList().dtor_value()) + ); + } + if (dafnyValue.dtor_NonEmptyList().is_Some()) { + nativeBuilder.NonEmptyList( + ToNative.NonEmptyList(dafnyValue.dtor_NonEmptyList().dtor_value()) + ); + } + if (dafnyValue.dtor_ListLessThanOrEqualToTen().is_Some()) { + nativeBuilder.ListLessThanOrEqualToTen( + ToNative.ListLessThanOrEqualToTen( + dafnyValue.dtor_ListLessThanOrEqualToTen().dtor_value() + ) + ); + } + if (dafnyValue.dtor_MyMap().is_Some()) { + nativeBuilder.MyMap(ToNative.MyMap(dafnyValue.dtor_MyMap().dtor_value())); + } + if (dafnyValue.dtor_NonEmptyMap().is_Some()) { + nativeBuilder.NonEmptyMap( + ToNative.NonEmptyMap(dafnyValue.dtor_NonEmptyMap().dtor_value()) + ); + } + if (dafnyValue.dtor_MapLessThanOrEqualToTen().is_Some()) { + nativeBuilder.MapLessThanOrEqualToTen( + ToNative.MapLessThanOrEqualToTen( + dafnyValue.dtor_MapLessThanOrEqualToTen().dtor_value() + ) + ); + } + if (dafnyValue.dtor_OneToTen().is_Some()) { + nativeBuilder.OneToTen((dafnyValue.dtor_OneToTen().dtor_value())); + } + if (dafnyValue.dtor_thatTenToTen().is_Some()) { + nativeBuilder.thatTenToTen((dafnyValue.dtor_thatTenToTen().dtor_value())); + } + if (dafnyValue.dtor_GreaterThanOne().is_Some()) { + nativeBuilder.GreaterThanOne( + (dafnyValue.dtor_GreaterThanOne().dtor_value()) + ); + } + if (dafnyValue.dtor_LessThanTen().is_Some()) { + nativeBuilder.LessThanTen((dafnyValue.dtor_LessThanTen().dtor_value())); + } + if (dafnyValue.dtor_MyUtf8Bytes().is_Some()) { + nativeBuilder.MyUtf8Bytes( + software.amazon.smithy.dafny.conversion.ToNative.Simple.DafnyUtf8Bytes( + dafnyValue.dtor_MyUtf8Bytes().dtor_value() + ) + ); + } + if (dafnyValue.dtor_MyListOfUtf8Bytes().is_Some()) { + nativeBuilder.MyListOfUtf8Bytes( + ToNative.ListOfUtf8Bytes( + dafnyValue.dtor_MyListOfUtf8Bytes().dtor_value() + ) + ); + } + return nativeBuilder.build(); + } + + public static SimpleConstraintsConfig SimpleConstraintsConfig( + simple.constraints.internaldafny.types.SimpleConstraintsConfig dafnyValue + ) { + SimpleConstraintsConfig.Builder nativeBuilder = + SimpleConstraintsConfig.builder(); + return nativeBuilder.build(); + } + + public static List ListLessThanOrEqualToTen( + DafnySequence> dafnyValue + ) { + return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( + dafnyValue, + software.amazon.smithy.dafny.conversion.ToNative.Simple::String + ); + } + + public static List ListOfUtf8Bytes( + DafnySequence> dafnyValue + ) { + return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( + dafnyValue, + software.amazon.smithy.dafny.conversion.ToNative.Simple::DafnyUtf8Bytes + ); + } + + public static List MyList( + DafnySequence> dafnyValue + ) { + return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( + dafnyValue, + software.amazon.smithy.dafny.conversion.ToNative.Simple::String + ); + } + + public static List NonEmptyList( + DafnySequence> dafnyValue + ) { + return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( + dafnyValue, + software.amazon.smithy.dafny.conversion.ToNative.Simple::String + ); + } + + public static Map MapLessThanOrEqualToTen( + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > dafnyValue + ) { + return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToMap( + dafnyValue, + software.amazon.smithy.dafny.conversion.ToNative.Simple::String, + software.amazon.smithy.dafny.conversion.ToNative.Simple::String + ); + } + + public static Map MyMap( + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > dafnyValue + ) { + return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToMap( + dafnyValue, + software.amazon.smithy.dafny.conversion.ToNative.Simple::String, + software.amazon.smithy.dafny.conversion.ToNative.Simple::String + ); + } + + public static Map NonEmptyMap( + DafnyMap< + ? extends DafnySequence, + ? extends DafnySequence + > dafnyValue + ) { + return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToMap( + dafnyValue, + software.amazon.smithy.dafny.conversion.ToNative.Simple::String, + software.amazon.smithy.dafny.conversion.ToNative.Simple::String + ); + } + + public static SimpleConstraints SimpleConstraints( + ISimpleConstraintsClient dafnyValue + ) { + return new SimpleConstraints(dafnyValue); + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/CollectionOfErrors.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/CollectionOfErrors.java new file mode 100644 index 000000000..064698348 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/CollectionOfErrors.java @@ -0,0 +1,140 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints.model; + +import java.util.List; + +public class CollectionOfErrors extends RuntimeException { + + /** + * The list of Exceptions encountered. + */ + private final List list; + + protected CollectionOfErrors(BuilderImpl builder) { + super(messageFromBuilder(builder), builder.cause()); + this.list = builder.list(); + } + + private static String messageFromBuilder(Builder builder) { + if (builder.message() != null) { + return builder.message(); + } + if (builder.cause() != null) { + return builder.cause().getMessage(); + } + return null; + } + + /** + * See {@link Throwable#getMessage()}. + */ + public String message() { + return this.getMessage(); + } + + /** + * See {@link Throwable#getCause()}. + */ + public Throwable cause() { + return this.getCause(); + } + + /** + * @return The list of Exceptions encountered. + */ + public List list() { + return this.list; + } + + public Builder toBuilder() { + return new BuilderImpl(this); + } + + public static Builder builder() { + return new BuilderImpl(); + } + + public interface Builder { + /** + * @param message The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. + */ + Builder message(String message); + + /** + * @return The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. + */ + String message(); + + /** + * @param cause The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) + */ + Builder cause(Throwable cause); + + /** + * @return The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) + */ + Throwable cause(); + + /** + * @param list The list of Exceptions encountered. + */ + Builder list(List list); + + /** + * @return The list of Exceptions encountered. + */ + List list(); + + CollectionOfErrors build(); + } + + static class BuilderImpl implements Builder { + + protected String message; + + protected Throwable cause; + + protected List list; + + protected BuilderImpl() {} + + protected BuilderImpl(CollectionOfErrors model) { + this.cause = model.getCause(); + this.message = model.getMessage(); + this.list = model.list(); + } + + public Builder message(String message) { + this.message = message; + return this; + } + + public String message() { + return this.message; + } + + public Builder cause(Throwable cause) { + this.cause = cause; + return this; + } + + public Throwable cause() { + return this.cause; + } + + public Builder list(List list) { + this.list = list; + return this; + } + + public List list() { + return this.list; + } + + public CollectionOfErrors build() { + return new CollectionOfErrors(this); + } + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsInput.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsInput.java new file mode 100644 index 000000000..cbda4d38b --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsInput.java @@ -0,0 +1,641 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints.model; + +import java.nio.ByteBuffer; +import java.util.List; +import java.util.Map; +import java.util.Objects; + +public class GetConstraintsInput { + + private final String MyString; + + private final String NonEmptyString; + + private final String StringLessThanOrEqualToTen; + + private final ByteBuffer MyBlob; + + private final ByteBuffer NonEmptyBlob; + + private final ByteBuffer BlobLessThanOrEqualToTen; + + private final List MyList; + + private final List NonEmptyList; + + private final List ListLessThanOrEqualToTen; + + private final Map MyMap; + + private final Map NonEmptyMap; + + private final Map MapLessThanOrEqualToTen; + + private final int OneToTen; + + private final long myTenToTen; + + private final int GreaterThanOne; + + private final int LessThanTen; + + private final String MyUtf8Bytes; + + private final List MyListOfUtf8Bytes; + + protected GetConstraintsInput(BuilderImpl builder) { + this.MyString = builder.MyString(); + this.NonEmptyString = builder.NonEmptyString(); + this.StringLessThanOrEqualToTen = builder.StringLessThanOrEqualToTen(); + this.MyBlob = builder.MyBlob(); + this.NonEmptyBlob = builder.NonEmptyBlob(); + this.BlobLessThanOrEqualToTen = builder.BlobLessThanOrEqualToTen(); + this.MyList = builder.MyList(); + this.NonEmptyList = builder.NonEmptyList(); + this.ListLessThanOrEqualToTen = builder.ListLessThanOrEqualToTen(); + this.MyMap = builder.MyMap(); + this.NonEmptyMap = builder.NonEmptyMap(); + this.MapLessThanOrEqualToTen = builder.MapLessThanOrEqualToTen(); + this.OneToTen = builder.OneToTen(); + this.myTenToTen = builder.myTenToTen(); + this.GreaterThanOne = builder.GreaterThanOne(); + this.LessThanTen = builder.LessThanTen(); + this.MyUtf8Bytes = builder.MyUtf8Bytes(); + this.MyListOfUtf8Bytes = builder.MyListOfUtf8Bytes(); + } + + public String MyString() { + return this.MyString; + } + + public String NonEmptyString() { + return this.NonEmptyString; + } + + public String StringLessThanOrEqualToTen() { + return this.StringLessThanOrEqualToTen; + } + + public ByteBuffer MyBlob() { + return this.MyBlob; + } + + public ByteBuffer NonEmptyBlob() { + return this.NonEmptyBlob; + } + + public ByteBuffer BlobLessThanOrEqualToTen() { + return this.BlobLessThanOrEqualToTen; + } + + public List MyList() { + return this.MyList; + } + + public List NonEmptyList() { + return this.NonEmptyList; + } + + public List ListLessThanOrEqualToTen() { + return this.ListLessThanOrEqualToTen; + } + + public Map MyMap() { + return this.MyMap; + } + + public Map NonEmptyMap() { + return this.NonEmptyMap; + } + + public Map MapLessThanOrEqualToTen() { + return this.MapLessThanOrEqualToTen; + } + + public int OneToTen() { + return this.OneToTen; + } + + public long myTenToTen() { + return this.myTenToTen; + } + + public int GreaterThanOne() { + return this.GreaterThanOne; + } + + public int LessThanTen() { + return this.LessThanTen; + } + + public String MyUtf8Bytes() { + return this.MyUtf8Bytes; + } + + public List MyListOfUtf8Bytes() { + return this.MyListOfUtf8Bytes; + } + + public Builder toBuilder() { + return new BuilderImpl(this); + } + + public static Builder builder() { + return new BuilderImpl(); + } + + public interface Builder { + Builder MyString(String MyString); + + String MyString(); + + Builder NonEmptyString(String NonEmptyString); + + String NonEmptyString(); + + Builder StringLessThanOrEqualToTen(String StringLessThanOrEqualToTen); + + String StringLessThanOrEqualToTen(); + + Builder MyBlob(ByteBuffer MyBlob); + + ByteBuffer MyBlob(); + + Builder NonEmptyBlob(ByteBuffer NonEmptyBlob); + + ByteBuffer NonEmptyBlob(); + + Builder BlobLessThanOrEqualToTen(ByteBuffer BlobLessThanOrEqualToTen); + + ByteBuffer BlobLessThanOrEqualToTen(); + + Builder MyList(List MyList); + + List MyList(); + + Builder NonEmptyList(List NonEmptyList); + + List NonEmptyList(); + + Builder ListLessThanOrEqualToTen(List ListLessThanOrEqualToTen); + + List ListLessThanOrEqualToTen(); + + Builder MyMap(Map MyMap); + + Map MyMap(); + + Builder NonEmptyMap(Map NonEmptyMap); + + Map NonEmptyMap(); + + Builder MapLessThanOrEqualToTen( + Map MapLessThanOrEqualToTen + ); + + Map MapLessThanOrEqualToTen(); + + Builder OneToTen(int OneToTen); + + int OneToTen(); + + Builder myTenToTen(long myTenToTen); + + long myTenToTen(); + + Builder GreaterThanOne(int GreaterThanOne); + + int GreaterThanOne(); + + Builder LessThanTen(int LessThanTen); + + int LessThanTen(); + + Builder MyUtf8Bytes(String MyUtf8Bytes); + + String MyUtf8Bytes(); + + Builder MyListOfUtf8Bytes(List MyListOfUtf8Bytes); + + List MyListOfUtf8Bytes(); + + GetConstraintsInput build(); + } + + static class BuilderImpl implements Builder { + + protected String MyString; + + protected String NonEmptyString; + + protected String StringLessThanOrEqualToTen; + + protected ByteBuffer MyBlob; + + protected ByteBuffer NonEmptyBlob; + + protected ByteBuffer BlobLessThanOrEqualToTen; + + protected List MyList; + + protected List NonEmptyList; + + protected List ListLessThanOrEqualToTen; + + protected Map MyMap; + + protected Map NonEmptyMap; + + protected Map MapLessThanOrEqualToTen; + + protected int OneToTen; + + private boolean _OneToTenSet = false; + + protected long myTenToTen; + + private boolean _myTenToTenSet = false; + + protected int GreaterThanOne; + + private boolean _GreaterThanOneSet = false; + + protected int LessThanTen; + + private boolean _LessThanTenSet = false; + + protected String MyUtf8Bytes; + + protected List MyListOfUtf8Bytes; + + protected BuilderImpl() {} + + protected BuilderImpl(GetConstraintsInput model) { + this.MyString = model.MyString(); + this.NonEmptyString = model.NonEmptyString(); + this.StringLessThanOrEqualToTen = model.StringLessThanOrEqualToTen(); + this.MyBlob = model.MyBlob(); + this.NonEmptyBlob = model.NonEmptyBlob(); + this.BlobLessThanOrEqualToTen = model.BlobLessThanOrEqualToTen(); + this.MyList = model.MyList(); + this.NonEmptyList = model.NonEmptyList(); + this.ListLessThanOrEqualToTen = model.ListLessThanOrEqualToTen(); + this.MyMap = model.MyMap(); + this.NonEmptyMap = model.NonEmptyMap(); + this.MapLessThanOrEqualToTen = model.MapLessThanOrEqualToTen(); + this.OneToTen = model.OneToTen(); + this._OneToTenSet = true; + this.myTenToTen = model.myTenToTen(); + this._myTenToTenSet = true; + this.GreaterThanOne = model.GreaterThanOne(); + this._GreaterThanOneSet = true; + this.LessThanTen = model.LessThanTen(); + this._LessThanTenSet = true; + this.MyUtf8Bytes = model.MyUtf8Bytes(); + this.MyListOfUtf8Bytes = model.MyListOfUtf8Bytes(); + } + + public Builder MyString(String MyString) { + this.MyString = MyString; + return this; + } + + public String MyString() { + return this.MyString; + } + + public Builder NonEmptyString(String NonEmptyString) { + this.NonEmptyString = NonEmptyString; + return this; + } + + public String NonEmptyString() { + return this.NonEmptyString; + } + + public Builder StringLessThanOrEqualToTen( + String StringLessThanOrEqualToTen + ) { + this.StringLessThanOrEqualToTen = StringLessThanOrEqualToTen; + return this; + } + + public String StringLessThanOrEqualToTen() { + return this.StringLessThanOrEqualToTen; + } + + public Builder MyBlob(ByteBuffer MyBlob) { + this.MyBlob = MyBlob; + return this; + } + + public ByteBuffer MyBlob() { + return this.MyBlob; + } + + public Builder NonEmptyBlob(ByteBuffer NonEmptyBlob) { + this.NonEmptyBlob = NonEmptyBlob; + return this; + } + + public ByteBuffer NonEmptyBlob() { + return this.NonEmptyBlob; + } + + public Builder BlobLessThanOrEqualToTen( + ByteBuffer BlobLessThanOrEqualToTen + ) { + this.BlobLessThanOrEqualToTen = BlobLessThanOrEqualToTen; + return this; + } + + public ByteBuffer BlobLessThanOrEqualToTen() { + return this.BlobLessThanOrEqualToTen; + } + + public Builder MyList(List MyList) { + this.MyList = MyList; + return this; + } + + public List MyList() { + return this.MyList; + } + + public Builder NonEmptyList(List NonEmptyList) { + this.NonEmptyList = NonEmptyList; + return this; + } + + public List NonEmptyList() { + return this.NonEmptyList; + } + + public Builder ListLessThanOrEqualToTen( + List ListLessThanOrEqualToTen + ) { + this.ListLessThanOrEqualToTen = ListLessThanOrEqualToTen; + return this; + } + + public List ListLessThanOrEqualToTen() { + return this.ListLessThanOrEqualToTen; + } + + public Builder MyMap(Map MyMap) { + this.MyMap = MyMap; + return this; + } + + public Map MyMap() { + return this.MyMap; + } + + public Builder NonEmptyMap(Map NonEmptyMap) { + this.NonEmptyMap = NonEmptyMap; + return this; + } + + public Map NonEmptyMap() { + return this.NonEmptyMap; + } + + public Builder MapLessThanOrEqualToTen( + Map MapLessThanOrEqualToTen + ) { + this.MapLessThanOrEqualToTen = MapLessThanOrEqualToTen; + return this; + } + + public Map MapLessThanOrEqualToTen() { + return this.MapLessThanOrEqualToTen; + } + + public Builder OneToTen(int OneToTen) { + this.OneToTen = OneToTen; + this._OneToTenSet = true; + return this; + } + + public int OneToTen() { + return this.OneToTen; + } + + public Builder myTenToTen(long myTenToTen) { + this.myTenToTen = myTenToTen; + this._myTenToTenSet = true; + return this; + } + + public long myTenToTen() { + return this.myTenToTen; + } + + public Builder GreaterThanOne(int GreaterThanOne) { + this.GreaterThanOne = GreaterThanOne; + this._GreaterThanOneSet = true; + return this; + } + + public int GreaterThanOne() { + return this.GreaterThanOne; + } + + public Builder LessThanTen(int LessThanTen) { + this.LessThanTen = LessThanTen; + this._LessThanTenSet = true; + return this; + } + + public int LessThanTen() { + return this.LessThanTen; + } + + public Builder MyUtf8Bytes(String MyUtf8Bytes) { + this.MyUtf8Bytes = MyUtf8Bytes; + return this; + } + + public String MyUtf8Bytes() { + return this.MyUtf8Bytes; + } + + public Builder MyListOfUtf8Bytes(List MyListOfUtf8Bytes) { + this.MyListOfUtf8Bytes = MyListOfUtf8Bytes; + return this; + } + + public List MyListOfUtf8Bytes() { + return this.MyListOfUtf8Bytes; + } + + public GetConstraintsInput build() { + if (Objects.nonNull(this.MyString()) && this.MyString().length() < 1) { + throw new IllegalArgumentException( + "The size of `MyString` must be greater than or equal to 1" + ); + } + if (Objects.nonNull(this.MyString()) && this.MyString().length() > 10) { + throw new IllegalArgumentException( + "The size of `MyString` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.NonEmptyString()) && + this.NonEmptyString().length() < 1 + ) { + throw new IllegalArgumentException( + "The size of `NonEmptyString` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.StringLessThanOrEqualToTen()) && + this.StringLessThanOrEqualToTen().length() > 10 + ) { + throw new IllegalArgumentException( + "The size of `StringLessThanOrEqualToTen` must be less than or equal to 10" + ); + } + if (Objects.nonNull(this.MyBlob()) && this.MyBlob().remaining() < 1) { + throw new IllegalArgumentException( + "The size of `MyBlob` must be greater than or equal to 1" + ); + } + if (Objects.nonNull(this.MyBlob()) && this.MyBlob().remaining() > 10) { + throw new IllegalArgumentException( + "The size of `MyBlob` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.NonEmptyBlob()) && + this.NonEmptyBlob().remaining() < 1 + ) { + throw new IllegalArgumentException( + "The size of `NonEmptyBlob` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.BlobLessThanOrEqualToTen()) && + this.BlobLessThanOrEqualToTen().remaining() > 10 + ) { + throw new IllegalArgumentException( + "The size of `BlobLessThanOrEqualToTen` must be less than or equal to 10" + ); + } + if (Objects.nonNull(this.MyList()) && this.MyList().size() < 1) { + throw new IllegalArgumentException( + "The size of `MyList` must be greater than or equal to 1" + ); + } + if (Objects.nonNull(this.MyList()) && this.MyList().size() > 10) { + throw new IllegalArgumentException( + "The size of `MyList` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.NonEmptyList()) && this.NonEmptyList().size() < 1 + ) { + throw new IllegalArgumentException( + "The size of `NonEmptyList` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.ListLessThanOrEqualToTen()) && + this.ListLessThanOrEqualToTen().size() > 10 + ) { + throw new IllegalArgumentException( + "The size of `ListLessThanOrEqualToTen` must be less than or equal to 10" + ); + } + if (Objects.nonNull(this.MyMap()) && this.MyMap().size() < 1) { + throw new IllegalArgumentException( + "The size of `MyMap` must be greater than or equal to 1" + ); + } + if (Objects.nonNull(this.MyMap()) && this.MyMap().size() > 10) { + throw new IllegalArgumentException( + "The size of `MyMap` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.NonEmptyMap()) && this.NonEmptyMap().size() < 1 + ) { + throw new IllegalArgumentException( + "The size of `NonEmptyMap` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.MapLessThanOrEqualToTen()) && + this.MapLessThanOrEqualToTen().size() > 10 + ) { + throw new IllegalArgumentException( + "The size of `MapLessThanOrEqualToTen` must be less than or equal to 10" + ); + } + if (this._OneToTenSet && this.OneToTen() < 1) { + throw new IllegalArgumentException( + "`OneToTen` must be greater than or equal to 1" + ); + } + if (this._OneToTenSet && this.OneToTen() > 10) { + throw new IllegalArgumentException( + "`OneToTen` must be less than or equal to 10." + ); + } + if (this._myTenToTenSet && this.myTenToTen() < -10) { + throw new IllegalArgumentException( + "`myTenToTen` must be greater than or equal to -10" + ); + } + if (this._myTenToTenSet && this.myTenToTen() > 10) { + throw new IllegalArgumentException( + "`myTenToTen` must be less than or equal to 10." + ); + } + if (this._GreaterThanOneSet && this.GreaterThanOne() < 1) { + throw new IllegalArgumentException( + "`GreaterThanOne` must be greater than or equal to 1" + ); + } + if (this._LessThanTenSet && this.LessThanTen() > 10) { + throw new IllegalArgumentException( + "`LessThanTen` must be less than or equal to 10." + ); + } + if ( + Objects.nonNull(this.MyUtf8Bytes()) && this.MyUtf8Bytes().length() < 1 + ) { + throw new IllegalArgumentException( + "The size of `MyUtf8Bytes` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.MyUtf8Bytes()) && this.MyUtf8Bytes().length() > 10 + ) { + throw new IllegalArgumentException( + "The size of `MyUtf8Bytes` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.MyListOfUtf8Bytes()) && + this.MyListOfUtf8Bytes().size() < 1 + ) { + throw new IllegalArgumentException( + "The size of `MyListOfUtf8Bytes` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.MyListOfUtf8Bytes()) && + this.MyListOfUtf8Bytes().size() > 2 + ) { + throw new IllegalArgumentException( + "The size of `MyListOfUtf8Bytes` must be less than or equal to 2" + ); + } + return new GetConstraintsInput(this); + } + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsOutput.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsOutput.java new file mode 100644 index 000000000..b2eb93d4c --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsOutput.java @@ -0,0 +1,641 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints.model; + +import java.nio.ByteBuffer; +import java.util.List; +import java.util.Map; +import java.util.Objects; + +public class GetConstraintsOutput { + + private final String MyString; + + private final String NonEmptyString; + + private final String StringLessThanOrEqualToTen; + + private final ByteBuffer MyBlob; + + private final ByteBuffer NonEmptyBlob; + + private final ByteBuffer BlobLessThanOrEqualToTen; + + private final List MyList; + + private final List NonEmptyList; + + private final List ListLessThanOrEqualToTen; + + private final Map MyMap; + + private final Map NonEmptyMap; + + private final Map MapLessThanOrEqualToTen; + + private final int OneToTen; + + private final long thatTenToTen; + + private final int GreaterThanOne; + + private final int LessThanTen; + + private final String MyUtf8Bytes; + + private final List MyListOfUtf8Bytes; + + protected GetConstraintsOutput(BuilderImpl builder) { + this.MyString = builder.MyString(); + this.NonEmptyString = builder.NonEmptyString(); + this.StringLessThanOrEqualToTen = builder.StringLessThanOrEqualToTen(); + this.MyBlob = builder.MyBlob(); + this.NonEmptyBlob = builder.NonEmptyBlob(); + this.BlobLessThanOrEqualToTen = builder.BlobLessThanOrEqualToTen(); + this.MyList = builder.MyList(); + this.NonEmptyList = builder.NonEmptyList(); + this.ListLessThanOrEqualToTen = builder.ListLessThanOrEqualToTen(); + this.MyMap = builder.MyMap(); + this.NonEmptyMap = builder.NonEmptyMap(); + this.MapLessThanOrEqualToTen = builder.MapLessThanOrEqualToTen(); + this.OneToTen = builder.OneToTen(); + this.thatTenToTen = builder.thatTenToTen(); + this.GreaterThanOne = builder.GreaterThanOne(); + this.LessThanTen = builder.LessThanTen(); + this.MyUtf8Bytes = builder.MyUtf8Bytes(); + this.MyListOfUtf8Bytes = builder.MyListOfUtf8Bytes(); + } + + public String MyString() { + return this.MyString; + } + + public String NonEmptyString() { + return this.NonEmptyString; + } + + public String StringLessThanOrEqualToTen() { + return this.StringLessThanOrEqualToTen; + } + + public ByteBuffer MyBlob() { + return this.MyBlob; + } + + public ByteBuffer NonEmptyBlob() { + return this.NonEmptyBlob; + } + + public ByteBuffer BlobLessThanOrEqualToTen() { + return this.BlobLessThanOrEqualToTen; + } + + public List MyList() { + return this.MyList; + } + + public List NonEmptyList() { + return this.NonEmptyList; + } + + public List ListLessThanOrEqualToTen() { + return this.ListLessThanOrEqualToTen; + } + + public Map MyMap() { + return this.MyMap; + } + + public Map NonEmptyMap() { + return this.NonEmptyMap; + } + + public Map MapLessThanOrEqualToTen() { + return this.MapLessThanOrEqualToTen; + } + + public int OneToTen() { + return this.OneToTen; + } + + public long thatTenToTen() { + return this.thatTenToTen; + } + + public int GreaterThanOne() { + return this.GreaterThanOne; + } + + public int LessThanTen() { + return this.LessThanTen; + } + + public String MyUtf8Bytes() { + return this.MyUtf8Bytes; + } + + public List MyListOfUtf8Bytes() { + return this.MyListOfUtf8Bytes; + } + + public Builder toBuilder() { + return new BuilderImpl(this); + } + + public static Builder builder() { + return new BuilderImpl(); + } + + public interface Builder { + Builder MyString(String MyString); + + String MyString(); + + Builder NonEmptyString(String NonEmptyString); + + String NonEmptyString(); + + Builder StringLessThanOrEqualToTen(String StringLessThanOrEqualToTen); + + String StringLessThanOrEqualToTen(); + + Builder MyBlob(ByteBuffer MyBlob); + + ByteBuffer MyBlob(); + + Builder NonEmptyBlob(ByteBuffer NonEmptyBlob); + + ByteBuffer NonEmptyBlob(); + + Builder BlobLessThanOrEqualToTen(ByteBuffer BlobLessThanOrEqualToTen); + + ByteBuffer BlobLessThanOrEqualToTen(); + + Builder MyList(List MyList); + + List MyList(); + + Builder NonEmptyList(List NonEmptyList); + + List NonEmptyList(); + + Builder ListLessThanOrEqualToTen(List ListLessThanOrEqualToTen); + + List ListLessThanOrEqualToTen(); + + Builder MyMap(Map MyMap); + + Map MyMap(); + + Builder NonEmptyMap(Map NonEmptyMap); + + Map NonEmptyMap(); + + Builder MapLessThanOrEqualToTen( + Map MapLessThanOrEqualToTen + ); + + Map MapLessThanOrEqualToTen(); + + Builder OneToTen(int OneToTen); + + int OneToTen(); + + Builder thatTenToTen(long thatTenToTen); + + long thatTenToTen(); + + Builder GreaterThanOne(int GreaterThanOne); + + int GreaterThanOne(); + + Builder LessThanTen(int LessThanTen); + + int LessThanTen(); + + Builder MyUtf8Bytes(String MyUtf8Bytes); + + String MyUtf8Bytes(); + + Builder MyListOfUtf8Bytes(List MyListOfUtf8Bytes); + + List MyListOfUtf8Bytes(); + + GetConstraintsOutput build(); + } + + static class BuilderImpl implements Builder { + + protected String MyString; + + protected String NonEmptyString; + + protected String StringLessThanOrEqualToTen; + + protected ByteBuffer MyBlob; + + protected ByteBuffer NonEmptyBlob; + + protected ByteBuffer BlobLessThanOrEqualToTen; + + protected List MyList; + + protected List NonEmptyList; + + protected List ListLessThanOrEqualToTen; + + protected Map MyMap; + + protected Map NonEmptyMap; + + protected Map MapLessThanOrEqualToTen; + + protected int OneToTen; + + private boolean _OneToTenSet = false; + + protected long thatTenToTen; + + private boolean _thatTenToTenSet = false; + + protected int GreaterThanOne; + + private boolean _GreaterThanOneSet = false; + + protected int LessThanTen; + + private boolean _LessThanTenSet = false; + + protected String MyUtf8Bytes; + + protected List MyListOfUtf8Bytes; + + protected BuilderImpl() {} + + protected BuilderImpl(GetConstraintsOutput model) { + this.MyString = model.MyString(); + this.NonEmptyString = model.NonEmptyString(); + this.StringLessThanOrEqualToTen = model.StringLessThanOrEqualToTen(); + this.MyBlob = model.MyBlob(); + this.NonEmptyBlob = model.NonEmptyBlob(); + this.BlobLessThanOrEqualToTen = model.BlobLessThanOrEqualToTen(); + this.MyList = model.MyList(); + this.NonEmptyList = model.NonEmptyList(); + this.ListLessThanOrEqualToTen = model.ListLessThanOrEqualToTen(); + this.MyMap = model.MyMap(); + this.NonEmptyMap = model.NonEmptyMap(); + this.MapLessThanOrEqualToTen = model.MapLessThanOrEqualToTen(); + this.OneToTen = model.OneToTen(); + this._OneToTenSet = true; + this.thatTenToTen = model.thatTenToTen(); + this._thatTenToTenSet = true; + this.GreaterThanOne = model.GreaterThanOne(); + this._GreaterThanOneSet = true; + this.LessThanTen = model.LessThanTen(); + this._LessThanTenSet = true; + this.MyUtf8Bytes = model.MyUtf8Bytes(); + this.MyListOfUtf8Bytes = model.MyListOfUtf8Bytes(); + } + + public Builder MyString(String MyString) { + this.MyString = MyString; + return this; + } + + public String MyString() { + return this.MyString; + } + + public Builder NonEmptyString(String NonEmptyString) { + this.NonEmptyString = NonEmptyString; + return this; + } + + public String NonEmptyString() { + return this.NonEmptyString; + } + + public Builder StringLessThanOrEqualToTen( + String StringLessThanOrEqualToTen + ) { + this.StringLessThanOrEqualToTen = StringLessThanOrEqualToTen; + return this; + } + + public String StringLessThanOrEqualToTen() { + return this.StringLessThanOrEqualToTen; + } + + public Builder MyBlob(ByteBuffer MyBlob) { + this.MyBlob = MyBlob; + return this; + } + + public ByteBuffer MyBlob() { + return this.MyBlob; + } + + public Builder NonEmptyBlob(ByteBuffer NonEmptyBlob) { + this.NonEmptyBlob = NonEmptyBlob; + return this; + } + + public ByteBuffer NonEmptyBlob() { + return this.NonEmptyBlob; + } + + public Builder BlobLessThanOrEqualToTen( + ByteBuffer BlobLessThanOrEqualToTen + ) { + this.BlobLessThanOrEqualToTen = BlobLessThanOrEqualToTen; + return this; + } + + public ByteBuffer BlobLessThanOrEqualToTen() { + return this.BlobLessThanOrEqualToTen; + } + + public Builder MyList(List MyList) { + this.MyList = MyList; + return this; + } + + public List MyList() { + return this.MyList; + } + + public Builder NonEmptyList(List NonEmptyList) { + this.NonEmptyList = NonEmptyList; + return this; + } + + public List NonEmptyList() { + return this.NonEmptyList; + } + + public Builder ListLessThanOrEqualToTen( + List ListLessThanOrEqualToTen + ) { + this.ListLessThanOrEqualToTen = ListLessThanOrEqualToTen; + return this; + } + + public List ListLessThanOrEqualToTen() { + return this.ListLessThanOrEqualToTen; + } + + public Builder MyMap(Map MyMap) { + this.MyMap = MyMap; + return this; + } + + public Map MyMap() { + return this.MyMap; + } + + public Builder NonEmptyMap(Map NonEmptyMap) { + this.NonEmptyMap = NonEmptyMap; + return this; + } + + public Map NonEmptyMap() { + return this.NonEmptyMap; + } + + public Builder MapLessThanOrEqualToTen( + Map MapLessThanOrEqualToTen + ) { + this.MapLessThanOrEqualToTen = MapLessThanOrEqualToTen; + return this; + } + + public Map MapLessThanOrEqualToTen() { + return this.MapLessThanOrEqualToTen; + } + + public Builder OneToTen(int OneToTen) { + this.OneToTen = OneToTen; + this._OneToTenSet = true; + return this; + } + + public int OneToTen() { + return this.OneToTen; + } + + public Builder thatTenToTen(long thatTenToTen) { + this.thatTenToTen = thatTenToTen; + this._thatTenToTenSet = true; + return this; + } + + public long thatTenToTen() { + return this.thatTenToTen; + } + + public Builder GreaterThanOne(int GreaterThanOne) { + this.GreaterThanOne = GreaterThanOne; + this._GreaterThanOneSet = true; + return this; + } + + public int GreaterThanOne() { + return this.GreaterThanOne; + } + + public Builder LessThanTen(int LessThanTen) { + this.LessThanTen = LessThanTen; + this._LessThanTenSet = true; + return this; + } + + public int LessThanTen() { + return this.LessThanTen; + } + + public Builder MyUtf8Bytes(String MyUtf8Bytes) { + this.MyUtf8Bytes = MyUtf8Bytes; + return this; + } + + public String MyUtf8Bytes() { + return this.MyUtf8Bytes; + } + + public Builder MyListOfUtf8Bytes(List MyListOfUtf8Bytes) { + this.MyListOfUtf8Bytes = MyListOfUtf8Bytes; + return this; + } + + public List MyListOfUtf8Bytes() { + return this.MyListOfUtf8Bytes; + } + + public GetConstraintsOutput build() { + if (Objects.nonNull(this.MyString()) && this.MyString().length() < 1) { + throw new IllegalArgumentException( + "The size of `MyString` must be greater than or equal to 1" + ); + } + if (Objects.nonNull(this.MyString()) && this.MyString().length() > 10) { + throw new IllegalArgumentException( + "The size of `MyString` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.NonEmptyString()) && + this.NonEmptyString().length() < 1 + ) { + throw new IllegalArgumentException( + "The size of `NonEmptyString` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.StringLessThanOrEqualToTen()) && + this.StringLessThanOrEqualToTen().length() > 10 + ) { + throw new IllegalArgumentException( + "The size of `StringLessThanOrEqualToTen` must be less than or equal to 10" + ); + } + if (Objects.nonNull(this.MyBlob()) && this.MyBlob().remaining() < 1) { + throw new IllegalArgumentException( + "The size of `MyBlob` must be greater than or equal to 1" + ); + } + if (Objects.nonNull(this.MyBlob()) && this.MyBlob().remaining() > 10) { + throw new IllegalArgumentException( + "The size of `MyBlob` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.NonEmptyBlob()) && + this.NonEmptyBlob().remaining() < 1 + ) { + throw new IllegalArgumentException( + "The size of `NonEmptyBlob` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.BlobLessThanOrEqualToTen()) && + this.BlobLessThanOrEqualToTen().remaining() > 10 + ) { + throw new IllegalArgumentException( + "The size of `BlobLessThanOrEqualToTen` must be less than or equal to 10" + ); + } + if (Objects.nonNull(this.MyList()) && this.MyList().size() < 1) { + throw new IllegalArgumentException( + "The size of `MyList` must be greater than or equal to 1" + ); + } + if (Objects.nonNull(this.MyList()) && this.MyList().size() > 10) { + throw new IllegalArgumentException( + "The size of `MyList` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.NonEmptyList()) && this.NonEmptyList().size() < 1 + ) { + throw new IllegalArgumentException( + "The size of `NonEmptyList` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.ListLessThanOrEqualToTen()) && + this.ListLessThanOrEqualToTen().size() > 10 + ) { + throw new IllegalArgumentException( + "The size of `ListLessThanOrEqualToTen` must be less than or equal to 10" + ); + } + if (Objects.nonNull(this.MyMap()) && this.MyMap().size() < 1) { + throw new IllegalArgumentException( + "The size of `MyMap` must be greater than or equal to 1" + ); + } + if (Objects.nonNull(this.MyMap()) && this.MyMap().size() > 10) { + throw new IllegalArgumentException( + "The size of `MyMap` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.NonEmptyMap()) && this.NonEmptyMap().size() < 1 + ) { + throw new IllegalArgumentException( + "The size of `NonEmptyMap` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.MapLessThanOrEqualToTen()) && + this.MapLessThanOrEqualToTen().size() > 10 + ) { + throw new IllegalArgumentException( + "The size of `MapLessThanOrEqualToTen` must be less than or equal to 10" + ); + } + if (this._OneToTenSet && this.OneToTen() < 1) { + throw new IllegalArgumentException( + "`OneToTen` must be greater than or equal to 1" + ); + } + if (this._OneToTenSet && this.OneToTen() > 10) { + throw new IllegalArgumentException( + "`OneToTen` must be less than or equal to 10." + ); + } + if (this._thatTenToTenSet && this.thatTenToTen() < -10) { + throw new IllegalArgumentException( + "`thatTenToTen` must be greater than or equal to -10" + ); + } + if (this._thatTenToTenSet && this.thatTenToTen() > 10) { + throw new IllegalArgumentException( + "`thatTenToTen` must be less than or equal to 10." + ); + } + if (this._GreaterThanOneSet && this.GreaterThanOne() < 1) { + throw new IllegalArgumentException( + "`GreaterThanOne` must be greater than or equal to 1" + ); + } + if (this._LessThanTenSet && this.LessThanTen() > 10) { + throw new IllegalArgumentException( + "`LessThanTen` must be less than or equal to 10." + ); + } + if ( + Objects.nonNull(this.MyUtf8Bytes()) && this.MyUtf8Bytes().length() < 1 + ) { + throw new IllegalArgumentException( + "The size of `MyUtf8Bytes` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.MyUtf8Bytes()) && this.MyUtf8Bytes().length() > 10 + ) { + throw new IllegalArgumentException( + "The size of `MyUtf8Bytes` must be less than or equal to 10" + ); + } + if ( + Objects.nonNull(this.MyListOfUtf8Bytes()) && + this.MyListOfUtf8Bytes().size() < 1 + ) { + throw new IllegalArgumentException( + "The size of `MyListOfUtf8Bytes` must be greater than or equal to 1" + ); + } + if ( + Objects.nonNull(this.MyListOfUtf8Bytes()) && + this.MyListOfUtf8Bytes().size() > 2 + ) { + throw new IllegalArgumentException( + "The size of `MyListOfUtf8Bytes` must be less than or equal to 2" + ); + } + return new GetConstraintsOutput(this); + } + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/OpaqueError.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/OpaqueError.java new file mode 100644 index 000000000..fa1b3384c --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/OpaqueError.java @@ -0,0 +1,145 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints.model; + +public class OpaqueError extends RuntimeException { + + /** + * The unexpected object encountered. It MIGHT BE an Exception, but that is not guaranteed. + */ + private final Object obj; + + protected OpaqueError(BuilderImpl builder) { + super(messageFromBuilder(builder), builder.cause()); + this.obj = builder.obj(); + } + + private static String messageFromBuilder(Builder builder) { + if (builder.message() != null) { + return builder.message(); + } + if (builder.cause() != null) { + return builder.cause().getMessage(); + } + return null; + } + + /** + * See {@link Throwable#getMessage()}. + */ + public String message() { + return this.getMessage(); + } + + /** + * See {@link Throwable#getCause()}. + */ + public Throwable cause() { + return this.getCause(); + } + + /** + * @return The unexpected object encountered. It MIGHT BE an Exception, but that is not guaranteed. + */ + public Object obj() { + return this.obj; + } + + public Builder toBuilder() { + return new BuilderImpl(this); + } + + public static Builder builder() { + return new BuilderImpl(); + } + + public interface Builder { + /** + * @param message The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. + */ + Builder message(String message); + + /** + * @return The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. + */ + String message(); + + /** + * @param cause The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) + */ + Builder cause(Throwable cause); + + /** + * @return The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) + */ + Throwable cause(); + + /** + * @param obj The unexpected object encountered. It MIGHT BE an Exception, but that is not guaranteed. + */ + Builder obj(Object obj); + + /** + * @return The unexpected object encountered. It MIGHT BE an Exception, but that is not guaranteed. + */ + Object obj(); + + OpaqueError build(); + } + + static class BuilderImpl implements Builder { + + protected String message; + + protected Throwable cause; + + protected Object obj; + + protected BuilderImpl() {} + + protected BuilderImpl(OpaqueError model) { + this.cause = model.getCause(); + this.message = model.getMessage(); + this.obj = model.obj(); + } + + public Builder message(String message) { + this.message = message; + return this; + } + + public String message() { + return this.message; + } + + public Builder cause(Throwable cause) { + this.cause = cause; + return this; + } + + public Throwable cause() { + return this.cause; + } + + public Builder obj(Object obj) { + this.obj = obj; + return this; + } + + public Object obj() { + return this.obj; + } + + public OpaqueError build() { + if ( + this.obj != null && this.cause == null && this.obj instanceof Throwable + ) { + this.cause = (Throwable) this.obj; + } else if (this.obj == null && this.cause != null) { + this.obj = this.cause; + } + return new OpaqueError(this); + } + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsConfig.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsConfig.java new file mode 100644 index 000000000..aefbf525d --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsConfig.java @@ -0,0 +1,32 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints.model; + +public class SimpleConstraintsConfig { + + protected SimpleConstraintsConfig(BuilderImpl builder) {} + + public Builder toBuilder() { + return new BuilderImpl(this); + } + + public static Builder builder() { + return new BuilderImpl(); + } + + public interface Builder { + SimpleConstraintsConfig build(); + } + + static class BuilderImpl implements Builder { + + protected BuilderImpl() {} + + protected BuilderImpl(SimpleConstraintsConfig model) {} + + public SimpleConstraintsConfig build() { + return new SimpleConstraintsConfig(this); + } + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsException.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsException.java new file mode 100644 index 000000000..0fbde7473 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsException.java @@ -0,0 +1,110 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints.model; + +import java.util.Objects; + +public class SimpleConstraintsException extends RuntimeException { + + protected SimpleConstraintsException(BuilderImpl builder) { + super(messageFromBuilder(builder), builder.cause()); + } + + private static String messageFromBuilder(Builder builder) { + if (builder.message() != null) { + return builder.message(); + } + if (builder.cause() != null) { + return builder.cause().getMessage(); + } + return null; + } + + /** + * See {@link Throwable#getMessage()}. + */ + public String message() { + return this.getMessage(); + } + + /** + * See {@link Throwable#getCause()}. + */ + public Throwable cause() { + return this.getCause(); + } + + public Builder toBuilder() { + return new BuilderImpl(this); + } + + public static Builder builder() { + return new BuilderImpl(); + } + + public interface Builder { + /** + * @param message The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. + */ + Builder message(String message); + + /** + * @return The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. + */ + String message(); + + /** + * @param cause The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) + */ + Builder cause(Throwable cause); + + /** + * @return The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) + */ + Throwable cause(); + + SimpleConstraintsException build(); + } + + static class BuilderImpl implements Builder { + + protected String message; + + protected Throwable cause; + + protected BuilderImpl() {} + + protected BuilderImpl(SimpleConstraintsException model) { + this.message = model.message(); + this.cause = model.cause(); + } + + public Builder message(String message) { + this.message = message; + return this; + } + + public String message() { + return this.message; + } + + public Builder cause(Throwable cause) { + this.cause = cause; + return this; + } + + public Throwable cause() { + return this.cause; + } + + public SimpleConstraintsException build() { + if (Objects.isNull(this.message())) { + throw new IllegalArgumentException( + "Missing value for required field `message`" + ); + } + return new SimpleConstraintsException(this); + } + } +} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/wrapped/TestSimpleConstraints.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/wrapped/TestSimpleConstraints.java new file mode 100644 index 000000000..f8b80b925 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/wrapped/TestSimpleConstraints.java @@ -0,0 +1,87 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints.wrapped; + +import Wrappers_Compile.Result; +import java.lang.IllegalArgumentException; +import java.lang.RuntimeException; +import java.util.Objects; +import simple.constraints.SimpleConstraints; +import simple.constraints.ToDafny; +import simple.constraints.ToNative; +import simple.constraints.internaldafny.types.Error; +import simple.constraints.internaldafny.types.GetConstraintsInput; +import simple.constraints.internaldafny.types.GetConstraintsOutput; +import simple.constraints.internaldafny.types.ISimpleConstraintsClient; + +public class TestSimpleConstraints implements ISimpleConstraintsClient { + + private final SimpleConstraints _impl; + + protected TestSimpleConstraints(BuilderImpl builder) { + this._impl = builder.impl(); + } + + public static Builder builder() { + return new BuilderImpl(); + } + + public Result GetConstraints( + GetConstraintsInput dafnyInput + ) { + try { + simple.constraints.model.GetConstraintsInput nativeInput = + ToNative.GetConstraintsInput(dafnyInput); + simple.constraints.model.GetConstraintsOutput nativeOutput = + this._impl.GetConstraints(nativeInput); + GetConstraintsOutput dafnyOutput = ToDafny.GetConstraintsOutput( + nativeOutput + ); + return Result.create_Success( + GetConstraintsOutput._typeDescriptor(), + Error._typeDescriptor(), + dafnyOutput + ); + } catch (RuntimeException ex) { + return Result.create_Failure( + GetConstraintsOutput._typeDescriptor(), + Error._typeDescriptor(), + ToDafny.Error(ex) + ); + } + } + + public interface Builder { + Builder impl(SimpleConstraints impl); + + SimpleConstraints impl(); + + TestSimpleConstraints build(); + } + + static class BuilderImpl implements Builder { + + protected SimpleConstraints impl; + + protected BuilderImpl() {} + + public Builder impl(SimpleConstraints impl) { + this.impl = impl; + return this; + } + + public SimpleConstraints impl() { + return this.impl; + } + + public TestSimpleConstraints build() { + if (Objects.isNull(this.impl())) { + throw new IllegalArgumentException( + "Missing value for required field `impl`" + ); + } + return new TestSimpleConstraints(this); + } + } +} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/Helpers_Compile/__default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/Helpers_Compile/__default.java new file mode 100644 index 000000000..99a9b0c20 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/Helpers_Compile/__default.java @@ -0,0 +1,104 @@ +// Class __default +// Dafny class __default compiled into Java +package Helpers_Compile; + + +@SuppressWarnings({"unchecked", "deprecation"}) +public class __default { + public __default() { + } + public static simple.constraints.internaldafny.types.GetConstraintsInput GetValidInput() { + return simple.constraints.internaldafny.types.GetConstraintsInput.create(Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("bw1and10")), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("atleast1")), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("leq10")), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()), dafny.DafnySequence. of((byte) 0, (byte) 1, (byte) 0, (byte) 1)), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()), dafny.DafnySequence. of((byte) 0, (byte) 1, (byte) 0, (byte) 1)), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()), dafny.DafnySequence. of((byte) 0, (byte) 1, (byte) 0, (byte) 1)), Wrappers_Compile.Option.>>create_Some(dafny.DafnySequence.>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("00"), dafny.DafnySequence.asString("11"))), Wrappers_Compile.Option.>>create_Some(dafny.DafnySequence.>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("MoreThentenChar"), dafny.DafnySequence.asString("11"))), Wrappers_Compile.Option.>>create_Some(dafny.DafnySequence.>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("00"), dafny.DafnySequence.asString("11"))), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(dafny.DafnyMap., dafny.DafnySequence>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("01234567890"), dafny.DafnySequence.asString("1")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3")))), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(dafny.DafnyMap., dafny.DafnySequence>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("1")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3")))), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(dafny.DafnyMap., dafny.DafnySequence>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("1")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3")))), Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), 3), Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), (long) 3L), Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), 3), Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), 3), Wrappers_Compile.Option.>create_Some(UTF8.ValidUTF8Bytes._typeDescriptor(), __default.PROVIDER__ID()), Wrappers_Compile.Option.>>create_Some(dafny.DafnySequence.>_typeDescriptor(UTF8.ValidUTF8Bytes._typeDescriptor()), dafny.DafnySequence.> of(UTF8.ValidUTF8Bytes._typeDescriptor(), __default.PROVIDER__ID(), __default.PROVIDER__ID()))); + } + public static boolean ValidInt32(java.math.BigInteger x) { + return ((java.math.BigInteger.valueOf(-2147483648L)).compareTo(x) <= 0) && ((x).compareTo(java.math.BigInteger.valueOf(2147483648L)) < 0); + } + public static boolean ValidInt64(java.math.BigInteger x) { + return ((java.math.BigInteger.valueOf(-9223372036854775808L)).compareTo(x) <= 0) && ((x).compareTo(new java.math.BigInteger("9223372036854775808")) < 0); + } + public static dafny.DafnySequence ForceUtf8Bytes(dafny.DafnySequence value) { + dafny.DafnySequence _0_myUtf8Bytes = value; + return _0_myUtf8Bytes; + } + public static dafny.DafnySequence> ForceListOfUtf8Bytes(dafny.DafnySequence> value) { + dafny.DafnySequence> _1_myListOfUtf8Bytes = value; + return _1_myListOfUtf8Bytes; + } + public static int ForceLessThanTen(java.math.BigInteger value) { + int _2_v32 = (value).intValue(); + int _3_myLessThanTen = _2_v32; + return _3_myLessThanTen; + } + public static int ForceOneToTen(java.math.BigInteger value) { + int _4_v32 = (value).intValue(); + int _5_myOneToTen = _4_v32; + return _5_myOneToTen; + } + public static long ForceTenToTen(java.math.BigInteger value) { + long _6_v64 = (value).longValue(); + long _7_myTenToTen = _6_v64; + return _7_myTenToTen; + } + public static dafny.DafnySequence ForceMyString(dafny.DafnySequence value) { + dafny.DafnySequence _8_myMyString = value; + return _8_myMyString; + } + public static dafny.DafnySequence ForceNonEmptyString(dafny.DafnySequence value) { + dafny.DafnySequence _9_myNonEmptyString = value; + return _9_myNonEmptyString; + } + public static dafny.DafnySequence ForceStringLessThanOrEqualToTen(dafny.DafnySequence value) { + dafny.DafnySequence _10_myStringLessThanOrEqualToTen = value; + return _10_myStringLessThanOrEqualToTen; + } + public static dafny.DafnySequence ForceMyBlob(dafny.DafnySequence value) { + dafny.DafnySequence _11_myMyBlob = value; + return _11_myMyBlob; + } + public static dafny.DafnySequence ForceNonEmptyBlob(dafny.DafnySequence value) { + dafny.DafnySequence _12_myNonEmptyBlob = value; + return _12_myNonEmptyBlob; + } + public static dafny.DafnySequence ForceBlobLessThanOrEqualToTen(dafny.DafnySequence value) { + dafny.DafnySequence _13_myBlobLessThanOrEqualToTen = value; + return _13_myBlobLessThanOrEqualToTen; + } + public static dafny.DafnySequence> ForceMyList(dafny.DafnySequence> value) { + dafny.DafnySequence> _14_myMyList = value; + return _14_myMyList; + } + public static dafny.DafnySequence> ForceNonEmptyList(dafny.DafnySequence> value) { + dafny.DafnySequence> _15_myNonEmptyList = value; + return _15_myNonEmptyList; + } + public static dafny.DafnySequence> ForceListLessThanOrEqualToTen(dafny.DafnySequence> value) { + dafny.DafnySequence> _16_myListLessThanOrEqualToTen = value; + return _16_myListLessThanOrEqualToTen; + } + public static dafny.DafnyMap, ? extends dafny.DafnySequence> ForceMyMap(dafny.DafnyMap, ? extends dafny.DafnySequence> value) { + dafny.DafnyMap, ? extends dafny.DafnySequence> _17_myMyMap = value; + return _17_myMyMap; + } + public static dafny.DafnyMap, ? extends dafny.DafnySequence> ForceNonEmptyMap(dafny.DafnyMap, ? extends dafny.DafnySequence> value) { + dafny.DafnyMap, ? extends dafny.DafnySequence> _18_myNonEmptyMap = value; + return _18_myNonEmptyMap; + } + public static dafny.DafnyMap, ? extends dafny.DafnySequence> ForceMapLessThanOrEqualToTen(dafny.DafnyMap, ? extends dafny.DafnySequence> value) { + dafny.DafnyMap, ? extends dafny.DafnySequence> _19_myMapLessThanOrEqualToTen = value; + return _19_myMapLessThanOrEqualToTen; + } + public static int ForceGreaterThanOne(java.math.BigInteger value) { + int _20_v32 = (value).intValue(); + int _21_myGreaterThanOne = _20_v32; + return _21_myGreaterThanOne; + } + public static dafny.DafnySequence PROVIDER__ID() + { + dafny.DafnySequence _22_s = dafny.DafnySequence. of((byte) 97, (byte) 119, (byte) 115, (byte) 45, (byte) 107, (byte) 109, (byte) 115); + return _22_s; + } + @Override + public java.lang.String toString() { + return "Helpers._default"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/SimpleConstraintsImplTest_Compile/__default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/SimpleConstraintsImplTest_Compile/__default.java new file mode 100644 index 000000000..f3ff91f5b --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/SimpleConstraintsImplTest_Compile/__default.java @@ -0,0 +1,70 @@ +// Class __default +// Dafny class __default compiled into Java +package SimpleConstraintsImplTest_Compile; + +import Helpers_Compile.*; + +@SuppressWarnings({"unchecked", "deprecation"}) +public class __default { + public __default() { + } + public static void TestConstraints() + { + simple.constraints.internaldafny.SimpleConstraintsClient _23_client; + Wrappers_Compile.Result _24_valueOrError0 = (Wrappers_Compile.Result)null; + Wrappers_Compile.Result _out0; + _out0 = simple.constraints.internaldafny.__default.SimpleConstraints(simple.constraints.internaldafny.__default.DefaultSimpleConstraintsConfig()); + _24_valueOrError0 = _out0; + if (!(!((_24_valueOrError0).IsFailure(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.SimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor())))) { + throw new dafny.DafnyHaltException("test/SimpleConstraintsImplTest.dfy(16,22): " + java.lang.String.valueOf(_24_valueOrError0)); + } + _23_client = (_24_valueOrError0).Extract(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.SimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor()); + __default.TestGetConstraintWithValidInputs(_23_client); + __default.TestGetConstraintWithInvalidMyString(_23_client); + } + public static void TestGetConstraintWithValidInputs(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _25_input; + _25_input = Helpers_Compile.__default.GetValidInput(); + Wrappers_Compile.Result _26_ret; + Wrappers_Compile.Result _out1; + _out1 = (client).GetConstraints(_25_input); + _26_ret = _out1; + if (!((_26_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/SimpleConstraintsImplTest.dfy(28,6): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithInvalidMyString(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _27_input; + _27_input = Helpers_Compile.__default.GetValidInput(); + _27_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_27_input, boxed0 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let0_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed0)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let0_0, boxed1 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _28_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed1)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("this string is too long"))), boxed2 -> { + Wrappers_Compile.Option> _pat_let1_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed2)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let1_0, boxed3 -> { + Wrappers_Compile.Option> _29_dt__update_hMyString_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed3)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create(_29_dt__update_hMyString_h0, (_28_dt__update__tmp_h0).dtor_NonEmptyString(), (_28_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_28_dt__update__tmp_h0).dtor_MyBlob(), (_28_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_28_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_28_dt__update__tmp_h0).dtor_MyList(), (_28_dt__update__tmp_h0).dtor_NonEmptyList(), (_28_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_28_dt__update__tmp_h0).dtor_MyMap(), (_28_dt__update__tmp_h0).dtor_NonEmptyMap(), (_28_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_28_dt__update__tmp_h0).dtor_OneToTen(), (_28_dt__update__tmp_h0).dtor_myTenToTen(), (_28_dt__update__tmp_h0).dtor_GreaterThanOne(), (_28_dt__update__tmp_h0).dtor_LessThanTen(), (_28_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_28_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _30_ret; + Wrappers_Compile.Result _out2; + _out2 = (client).GetConstraints(_27_input); + _30_ret = _out2; + if (!((_30_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/SimpleConstraintsImplTest.dfy(41,6): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + @Override + public java.lang.String toString() { + return "SimpleConstraintsImplTest._default"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny-java.dtr b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny-java.dtr new file mode 100644 index 000000000..75ad040db --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny-java.dtr @@ -0,0 +1,7 @@ +file_format_version = "1.0" +dafny_version = "4.6.0.0" +[options_by_module.Helpers] +[options_by_module.SimpleConstraintsImplTest] +[options_by_module.WrappedAbstractSimpleConstraintsService] +[options_by_module.WrappedSimpleConstraintsService] +[options_by_module.WrappedSimpleConstraintsTest] diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny.java new file mode 100644 index 000000000..ed9091bd2 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny.java @@ -0,0 +1,18 @@ +// Dafny program the_program compiled into Java + +import Helpers_Compile.*; +import SimpleConstraintsImplTest_Compile.*; +import simple.constraints.internaldafny.wrapped.*; +import WrappedSimpleConstraintsTest_Compile.*; +import _System.*; + + + + + + +public class TestsFromDafny { + public static void main(String[] args) { + dafny.Helpers.withHaltHandling(() -> { _System.__default.__Main(dafny.Helpers.FromMainArguments(args)); } ); + } +} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/WrappedSimpleConstraintsTest_Compile/__default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/WrappedSimpleConstraintsTest_Compile/__default.java new file mode 100644 index 000000000..89591057f --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/WrappedSimpleConstraintsTest_Compile/__default.java @@ -0,0 +1,2284 @@ +// Class __default +// Dafny class __default compiled into Java +package WrappedSimpleConstraintsTest_Compile; + +import Helpers_Compile.*; +import SimpleConstraintsImplTest_Compile.*; +import simple.constraints.internaldafny.wrapped.*; + +@SuppressWarnings({"unchecked", "deprecation"}) +public class __default { + public __default() { + } + public static void TestConstraints() + { + simple.constraints.internaldafny.types.ISimpleConstraintsClient _31_client; + Wrappers_Compile.Result _32_valueOrError0 = (Wrappers_Compile.Result)null; + Wrappers_Compile.Result _out3; + _out3 = simple.constraints.internaldafny.wrapped.__default.WrappedSimpleConstraints(simple.constraints.internaldafny.wrapped.__default.WrappedDefaultSimpleConstraintsConfig()); + _32_valueOrError0 = _out3; + if (!(!((_32_valueOrError0).IsFailure(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.types.ISimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor())))) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(14,18): " + java.lang.String.valueOf(_32_valueOrError0)); + } + _31_client = (_32_valueOrError0).Extract(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.types.ISimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor()); + __default.TestGetConstraintWithValidInputs(_31_client); + __default.TestGetConstraintWithMyString(_31_client); + __default.TestGetConstraintWithOneToTen(_31_client); + __default.TestGetConstraintWithTenToTen(_31_client); + __default.TestGetConstraintWithLessThanTen(_31_client); + __default.TestGetConstraintWithNonEmptyString(_31_client); + __default.TestGetConstraintWithStringLessThanOrEqualToTen(_31_client); + __default.TestGetConstraintWithMyBlob(_31_client); + __default.TestGetConstraintWithNonEmptyBlob(_31_client); + __default.TestGetConstraintWithBlobLessThanOrEqualToTen(_31_client); + __default.TestGetConstraintWithMyList(_31_client); + __default.TestGetConstraintWithNonEmptyList(_31_client); + __default.TestGetConstraintWithListLessThanOrEqualToTen(_31_client); + __default.TestGetConstraintWithMyMap(_31_client); + __default.TestGetConstraintWithNonEmptyMap(_31_client); + __default.TestGetConstraintWithMapLessThanOrEqualToTen(_31_client); + __default.TestGetConstraintWithGreaterThanOne(_31_client); + __default.TestGetConstraintWithUtf8Bytes(_31_client); + __default.TestGetConstraintWithListOfUtf8Bytes(_31_client); + } + public static void TestGetConstraintWithValidInputs(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _33_input; + _33_input = Helpers_Compile.__default.GetValidInput(); + Wrappers_Compile.Result _34_ret; + Wrappers_Compile.Result _out4; + _out4 = (client).GetConstraints(_33_input); + _34_ret = _out4; + if (!((_34_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(43,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithMyString(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _35_input; + _35_input = Helpers_Compile.__default.GetValidInput(); + _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed4 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let2_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed4)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let2_0, boxed5 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _36_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed5)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("this string is really way too long"))), boxed6 -> { + Wrappers_Compile.Option> _pat_let3_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed6)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let3_0, boxed7 -> { + Wrappers_Compile.Option> _37_dt__update_hMyString_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed7)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create(_37_dt__update_hMyString_h0, (_36_dt__update__tmp_h0).dtor_NonEmptyString(), (_36_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_36_dt__update__tmp_h0).dtor_MyBlob(), (_36_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_36_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_36_dt__update__tmp_h0).dtor_MyList(), (_36_dt__update__tmp_h0).dtor_NonEmptyList(), (_36_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_36_dt__update__tmp_h0).dtor_MyMap(), (_36_dt__update__tmp_h0).dtor_NonEmptyMap(), (_36_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_36_dt__update__tmp_h0).dtor_OneToTen(), (_36_dt__update__tmp_h0).dtor_myTenToTen(), (_36_dt__update__tmp_h0).dtor_GreaterThanOne(), (_36_dt__update__tmp_h0).dtor_LessThanTen(), (_36_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_36_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _38_ret; + Wrappers_Compile.Result _out5; + _out5 = (client).GetConstraints(_35_input); + _38_ret = _out5; + if (!((_38_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(55,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed8 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let4_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed8)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let4_0, boxed9 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _39_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed9)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("12345678901"))), boxed10 -> { + Wrappers_Compile.Option> _pat_let5_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed10)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let5_0, boxed11 -> { + Wrappers_Compile.Option> _40_dt__update_hMyString_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed11)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create(_40_dt__update_hMyString_h1, (_39_dt__update__tmp_h1).dtor_NonEmptyString(), (_39_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_39_dt__update__tmp_h1).dtor_MyBlob(), (_39_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_39_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_39_dt__update__tmp_h1).dtor_MyList(), (_39_dt__update__tmp_h1).dtor_NonEmptyList(), (_39_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_39_dt__update__tmp_h1).dtor_MyMap(), (_39_dt__update__tmp_h1).dtor_NonEmptyMap(), (_39_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_39_dt__update__tmp_h1).dtor_OneToTen(), (_39_dt__update__tmp_h1).dtor_myTenToTen(), (_39_dt__update__tmp_h1).dtor_GreaterThanOne(), (_39_dt__update__tmp_h1).dtor_LessThanTen(), (_39_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_39_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out6; + _out6 = (client).GetConstraints(_35_input); + _38_ret = _out6; + if (!((_38_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(59,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed12 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let6_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed12)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let6_0, boxed13 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _41_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed13)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("1234567890"))), boxed14 -> { + Wrappers_Compile.Option> _pat_let7_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed14)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let7_0, boxed15 -> { + Wrappers_Compile.Option> _42_dt__update_hMyString_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed15)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create(_42_dt__update_hMyString_h2, (_41_dt__update__tmp_h2).dtor_NonEmptyString(), (_41_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_41_dt__update__tmp_h2).dtor_MyBlob(), (_41_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_41_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_41_dt__update__tmp_h2).dtor_MyList(), (_41_dt__update__tmp_h2).dtor_NonEmptyList(), (_41_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_41_dt__update__tmp_h2).dtor_MyMap(), (_41_dt__update__tmp_h2).dtor_NonEmptyMap(), (_41_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_41_dt__update__tmp_h2).dtor_OneToTen(), (_41_dt__update__tmp_h2).dtor_myTenToTen(), (_41_dt__update__tmp_h2).dtor_GreaterThanOne(), (_41_dt__update__tmp_h2).dtor_LessThanTen(), (_41_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_41_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out7; + _out7 = (client).GetConstraints(_35_input); + _38_ret = _out7; + if (!((_38_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(63,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed16 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let8_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed16)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let8_0, boxed17 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _43_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed17)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("1"))), boxed18 -> { + Wrappers_Compile.Option> _pat_let9_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed18)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let9_0, boxed19 -> { + Wrappers_Compile.Option> _44_dt__update_hMyString_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed19)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create(_44_dt__update_hMyString_h3, (_43_dt__update__tmp_h3).dtor_NonEmptyString(), (_43_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_43_dt__update__tmp_h3).dtor_MyBlob(), (_43_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_43_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_43_dt__update__tmp_h3).dtor_MyList(), (_43_dt__update__tmp_h3).dtor_NonEmptyList(), (_43_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_43_dt__update__tmp_h3).dtor_MyMap(), (_43_dt__update__tmp_h3).dtor_NonEmptyMap(), (_43_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_43_dt__update__tmp_h3).dtor_OneToTen(), (_43_dt__update__tmp_h3).dtor_myTenToTen(), (_43_dt__update__tmp_h3).dtor_GreaterThanOne(), (_43_dt__update__tmp_h3).dtor_LessThanTen(), (_43_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_43_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out8; + _out8 = (client).GetConstraints(_35_input); + _38_ret = _out8; + if (!((_38_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(67,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed20 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let10_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed20)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let10_0, boxed21 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _45_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed21)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString(""))), boxed22 -> { + Wrappers_Compile.Option> _pat_let11_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed22)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let11_0, boxed23 -> { + Wrappers_Compile.Option> _46_dt__update_hMyString_h4 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed23)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create(_46_dt__update_hMyString_h4, (_45_dt__update__tmp_h4).dtor_NonEmptyString(), (_45_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_45_dt__update__tmp_h4).dtor_MyBlob(), (_45_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_45_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_45_dt__update__tmp_h4).dtor_MyList(), (_45_dt__update__tmp_h4).dtor_NonEmptyList(), (_45_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_45_dt__update__tmp_h4).dtor_MyMap(), (_45_dt__update__tmp_h4).dtor_NonEmptyMap(), (_45_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_45_dt__update__tmp_h4).dtor_OneToTen(), (_45_dt__update__tmp_h4).dtor_myTenToTen(), (_45_dt__update__tmp_h4).dtor_GreaterThanOne(), (_45_dt__update__tmp_h4).dtor_LessThanTen(), (_45_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_45_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out9; + _out9 = (client).GetConstraints(_35_input); + _38_ret = _out9; + if (!((_38_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(71,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithOneToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _47_input; + _47_input = Helpers_Compile.__default.GetValidInput(); + _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed24 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let12_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed24)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let12_0, boxed25 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _48_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed25)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.valueOf(1000L))), boxed26 -> { + Wrappers_Compile.Option _pat_let13_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed26)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let13_0, boxed27 -> { + Wrappers_Compile.Option _49_dt__update_hOneToTen_h0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed27)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_48_dt__update__tmp_h0).dtor_MyString(), (_48_dt__update__tmp_h0).dtor_NonEmptyString(), (_48_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_48_dt__update__tmp_h0).dtor_MyBlob(), (_48_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_48_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_48_dt__update__tmp_h0).dtor_MyList(), (_48_dt__update__tmp_h0).dtor_NonEmptyList(), (_48_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_48_dt__update__tmp_h0).dtor_MyMap(), (_48_dt__update__tmp_h0).dtor_NonEmptyMap(), (_48_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), _49_dt__update_hOneToTen_h0, (_48_dt__update__tmp_h0).dtor_myTenToTen(), (_48_dt__update__tmp_h0).dtor_GreaterThanOne(), (_48_dt__update__tmp_h0).dtor_LessThanTen(), (_48_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_48_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _50_ret; + Wrappers_Compile.Result _out10; + _out10 = (client).GetConstraints(_47_input); + _50_ret = _out10; + if (!((_50_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(83,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed28 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let14_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed28)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let14_0, boxed29 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _51_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed29)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.valueOf(-1000L))), boxed30 -> { + Wrappers_Compile.Option _pat_let15_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed30)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let15_0, boxed31 -> { + Wrappers_Compile.Option _52_dt__update_hOneToTen_h1 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed31)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_51_dt__update__tmp_h1).dtor_MyString(), (_51_dt__update__tmp_h1).dtor_NonEmptyString(), (_51_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_51_dt__update__tmp_h1).dtor_MyBlob(), (_51_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_51_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_51_dt__update__tmp_h1).dtor_MyList(), (_51_dt__update__tmp_h1).dtor_NonEmptyList(), (_51_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_51_dt__update__tmp_h1).dtor_MyMap(), (_51_dt__update__tmp_h1).dtor_NonEmptyMap(), (_51_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), _52_dt__update_hOneToTen_h1, (_51_dt__update__tmp_h1).dtor_myTenToTen(), (_51_dt__update__tmp_h1).dtor_GreaterThanOne(), (_51_dt__update__tmp_h1).dtor_LessThanTen(), (_51_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_51_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out11; + _out11 = (client).GetConstraints(_47_input); + _50_ret = _out11; + if (!((_50_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(87,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed32 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let16_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed32)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let16_0, boxed33 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _53_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed33)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.ZERO)), boxed34 -> { + Wrappers_Compile.Option _pat_let17_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed34)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let17_0, boxed35 -> { + Wrappers_Compile.Option _54_dt__update_hOneToTen_h2 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed35)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_53_dt__update__tmp_h2).dtor_MyString(), (_53_dt__update__tmp_h2).dtor_NonEmptyString(), (_53_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_53_dt__update__tmp_h2).dtor_MyBlob(), (_53_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_53_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_53_dt__update__tmp_h2).dtor_MyList(), (_53_dt__update__tmp_h2).dtor_NonEmptyList(), (_53_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_53_dt__update__tmp_h2).dtor_MyMap(), (_53_dt__update__tmp_h2).dtor_NonEmptyMap(), (_53_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), _54_dt__update_hOneToTen_h2, (_53_dt__update__tmp_h2).dtor_myTenToTen(), (_53_dt__update__tmp_h2).dtor_GreaterThanOne(), (_53_dt__update__tmp_h2).dtor_LessThanTen(), (_53_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_53_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out12; + _out12 = (client).GetConstraints(_47_input); + _50_ret = _out12; + if (!((_50_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(91,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed36 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let18_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed36)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let18_0, boxed37 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _55_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed37)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.ONE)), boxed38 -> { + Wrappers_Compile.Option _pat_let19_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed38)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let19_0, boxed39 -> { + Wrappers_Compile.Option _56_dt__update_hOneToTen_h3 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed39)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_55_dt__update__tmp_h3).dtor_MyString(), (_55_dt__update__tmp_h3).dtor_NonEmptyString(), (_55_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_55_dt__update__tmp_h3).dtor_MyBlob(), (_55_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_55_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_55_dt__update__tmp_h3).dtor_MyList(), (_55_dt__update__tmp_h3).dtor_NonEmptyList(), (_55_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_55_dt__update__tmp_h3).dtor_MyMap(), (_55_dt__update__tmp_h3).dtor_NonEmptyMap(), (_55_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), _56_dt__update_hOneToTen_h3, (_55_dt__update__tmp_h3).dtor_myTenToTen(), (_55_dt__update__tmp_h3).dtor_GreaterThanOne(), (_55_dt__update__tmp_h3).dtor_LessThanTen(), (_55_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_55_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out13; + _out13 = (client).GetConstraints(_47_input); + _50_ret = _out13; + if (!((_50_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(95,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed40 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let20_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed40)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let20_0, boxed41 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _57_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed41)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.valueOf(10L))), boxed42 -> { + Wrappers_Compile.Option _pat_let21_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed42)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let21_0, boxed43 -> { + Wrappers_Compile.Option _58_dt__update_hOneToTen_h4 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed43)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_57_dt__update__tmp_h4).dtor_MyString(), (_57_dt__update__tmp_h4).dtor_NonEmptyString(), (_57_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_57_dt__update__tmp_h4).dtor_MyBlob(), (_57_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_57_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_57_dt__update__tmp_h4).dtor_MyList(), (_57_dt__update__tmp_h4).dtor_NonEmptyList(), (_57_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_57_dt__update__tmp_h4).dtor_MyMap(), (_57_dt__update__tmp_h4).dtor_NonEmptyMap(), (_57_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), _58_dt__update_hOneToTen_h4, (_57_dt__update__tmp_h4).dtor_myTenToTen(), (_57_dt__update__tmp_h4).dtor_GreaterThanOne(), (_57_dt__update__tmp_h4).dtor_LessThanTen(), (_57_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_57_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out14; + _out14 = (client).GetConstraints(_47_input); + _50_ret = _out14; + if (!((_50_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(99,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed44 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let22_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed44)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let22_0, boxed45 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _59_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed45)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.valueOf(11L))), boxed46 -> { + Wrappers_Compile.Option _pat_let23_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed46)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let23_0, boxed47 -> { + Wrappers_Compile.Option _60_dt__update_hOneToTen_h5 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed47)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_59_dt__update__tmp_h5).dtor_MyString(), (_59_dt__update__tmp_h5).dtor_NonEmptyString(), (_59_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_59_dt__update__tmp_h5).dtor_MyBlob(), (_59_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_59_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_59_dt__update__tmp_h5).dtor_MyList(), (_59_dt__update__tmp_h5).dtor_NonEmptyList(), (_59_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_59_dt__update__tmp_h5).dtor_MyMap(), (_59_dt__update__tmp_h5).dtor_NonEmptyMap(), (_59_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), _60_dt__update_hOneToTen_h5, (_59_dt__update__tmp_h5).dtor_myTenToTen(), (_59_dt__update__tmp_h5).dtor_GreaterThanOne(), (_59_dt__update__tmp_h5).dtor_LessThanTen(), (_59_dt__update__tmp_h5).dtor_MyUtf8Bytes(), (_59_dt__update__tmp_h5).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out15; + _out15 = (client).GetConstraints(_47_input); + _50_ret = _out15; + if (!((_50_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(103,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithTenToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _61_input; + _61_input = Helpers_Compile.__default.GetValidInput(); + _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed48 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let24_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed48)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let24_0, boxed49 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _62_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed49)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(1000L))), boxed50 -> { + Wrappers_Compile.Option _pat_let25_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed50)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let25_0, boxed51 -> { + Wrappers_Compile.Option _63_dt__update_hmyTenToTen_h0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed51)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_62_dt__update__tmp_h0).dtor_MyString(), (_62_dt__update__tmp_h0).dtor_NonEmptyString(), (_62_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_62_dt__update__tmp_h0).dtor_MyBlob(), (_62_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_62_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_62_dt__update__tmp_h0).dtor_MyList(), (_62_dt__update__tmp_h0).dtor_NonEmptyList(), (_62_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_62_dt__update__tmp_h0).dtor_MyMap(), (_62_dt__update__tmp_h0).dtor_NonEmptyMap(), (_62_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_62_dt__update__tmp_h0).dtor_OneToTen(), _63_dt__update_hmyTenToTen_h0, (_62_dt__update__tmp_h0).dtor_GreaterThanOne(), (_62_dt__update__tmp_h0).dtor_LessThanTen(), (_62_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_62_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _64_ret; + Wrappers_Compile.Result _out16; + _out16 = (client).GetConstraints(_61_input); + _64_ret = _out16; + if (!((_64_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(115,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed52 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let26_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed52)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let26_0, boxed53 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _65_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed53)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(-1000L))), boxed54 -> { + Wrappers_Compile.Option _pat_let27_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed54)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let27_0, boxed55 -> { + Wrappers_Compile.Option _66_dt__update_hmyTenToTen_h1 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed55)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_65_dt__update__tmp_h1).dtor_MyString(), (_65_dt__update__tmp_h1).dtor_NonEmptyString(), (_65_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_65_dt__update__tmp_h1).dtor_MyBlob(), (_65_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_65_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_65_dt__update__tmp_h1).dtor_MyList(), (_65_dt__update__tmp_h1).dtor_NonEmptyList(), (_65_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_65_dt__update__tmp_h1).dtor_MyMap(), (_65_dt__update__tmp_h1).dtor_NonEmptyMap(), (_65_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_65_dt__update__tmp_h1).dtor_OneToTen(), _66_dt__update_hmyTenToTen_h1, (_65_dt__update__tmp_h1).dtor_GreaterThanOne(), (_65_dt__update__tmp_h1).dtor_LessThanTen(), (_65_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_65_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out17; + _out17 = (client).GetConstraints(_61_input); + _64_ret = _out17; + if (!((_64_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(119,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed56 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let28_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed56)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let28_0, boxed57 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _67_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed57)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(-11L))), boxed58 -> { + Wrappers_Compile.Option _pat_let29_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed58)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let29_0, boxed59 -> { + Wrappers_Compile.Option _68_dt__update_hmyTenToTen_h2 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed59)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_67_dt__update__tmp_h2).dtor_MyString(), (_67_dt__update__tmp_h2).dtor_NonEmptyString(), (_67_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_67_dt__update__tmp_h2).dtor_MyBlob(), (_67_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_67_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_67_dt__update__tmp_h2).dtor_MyList(), (_67_dt__update__tmp_h2).dtor_NonEmptyList(), (_67_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_67_dt__update__tmp_h2).dtor_MyMap(), (_67_dt__update__tmp_h2).dtor_NonEmptyMap(), (_67_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_67_dt__update__tmp_h2).dtor_OneToTen(), _68_dt__update_hmyTenToTen_h2, (_67_dt__update__tmp_h2).dtor_GreaterThanOne(), (_67_dt__update__tmp_h2).dtor_LessThanTen(), (_67_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_67_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out18; + _out18 = (client).GetConstraints(_61_input); + _64_ret = _out18; + if (!((_64_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(123,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed60 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let30_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed60)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let30_0, boxed61 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _69_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed61)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(-10L))), boxed62 -> { + Wrappers_Compile.Option _pat_let31_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed62)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let31_0, boxed63 -> { + Wrappers_Compile.Option _70_dt__update_hmyTenToTen_h3 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed63)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_69_dt__update__tmp_h3).dtor_MyString(), (_69_dt__update__tmp_h3).dtor_NonEmptyString(), (_69_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_69_dt__update__tmp_h3).dtor_MyBlob(), (_69_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_69_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_69_dt__update__tmp_h3).dtor_MyList(), (_69_dt__update__tmp_h3).dtor_NonEmptyList(), (_69_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_69_dt__update__tmp_h3).dtor_MyMap(), (_69_dt__update__tmp_h3).dtor_NonEmptyMap(), (_69_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_69_dt__update__tmp_h3).dtor_OneToTen(), _70_dt__update_hmyTenToTen_h3, (_69_dt__update__tmp_h3).dtor_GreaterThanOne(), (_69_dt__update__tmp_h3).dtor_LessThanTen(), (_69_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_69_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out19; + _out19 = (client).GetConstraints(_61_input); + _64_ret = _out19; + if (!((_64_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(127,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed64 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let32_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed64)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let32_0, boxed65 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _71_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed65)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.ZERO)), boxed66 -> { + Wrappers_Compile.Option _pat_let33_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed66)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let33_0, boxed67 -> { + Wrappers_Compile.Option _72_dt__update_hmyTenToTen_h4 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed67)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_71_dt__update__tmp_h4).dtor_MyString(), (_71_dt__update__tmp_h4).dtor_NonEmptyString(), (_71_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_71_dt__update__tmp_h4).dtor_MyBlob(), (_71_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_71_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_71_dt__update__tmp_h4).dtor_MyList(), (_71_dt__update__tmp_h4).dtor_NonEmptyList(), (_71_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_71_dt__update__tmp_h4).dtor_MyMap(), (_71_dt__update__tmp_h4).dtor_NonEmptyMap(), (_71_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_71_dt__update__tmp_h4).dtor_OneToTen(), _72_dt__update_hmyTenToTen_h4, (_71_dt__update__tmp_h4).dtor_GreaterThanOne(), (_71_dt__update__tmp_h4).dtor_LessThanTen(), (_71_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_71_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out20; + _out20 = (client).GetConstraints(_61_input); + _64_ret = _out20; + if (!((_64_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(131,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed68 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let34_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed68)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let34_0, boxed69 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _73_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed69)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(10L))), boxed70 -> { + Wrappers_Compile.Option _pat_let35_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed70)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let35_0, boxed71 -> { + Wrappers_Compile.Option _74_dt__update_hmyTenToTen_h5 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed71)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_73_dt__update__tmp_h5).dtor_MyString(), (_73_dt__update__tmp_h5).dtor_NonEmptyString(), (_73_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_73_dt__update__tmp_h5).dtor_MyBlob(), (_73_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_73_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_73_dt__update__tmp_h5).dtor_MyList(), (_73_dt__update__tmp_h5).dtor_NonEmptyList(), (_73_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_73_dt__update__tmp_h5).dtor_MyMap(), (_73_dt__update__tmp_h5).dtor_NonEmptyMap(), (_73_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), (_73_dt__update__tmp_h5).dtor_OneToTen(), _74_dt__update_hmyTenToTen_h5, (_73_dt__update__tmp_h5).dtor_GreaterThanOne(), (_73_dt__update__tmp_h5).dtor_LessThanTen(), (_73_dt__update__tmp_h5).dtor_MyUtf8Bytes(), (_73_dt__update__tmp_h5).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out21; + _out21 = (client).GetConstraints(_61_input); + _64_ret = _out21; + if (!((_64_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(135,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed72 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let36_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed72)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let36_0, boxed73 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _75_dt__update__tmp_h6 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed73)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(11L))), boxed74 -> { + Wrappers_Compile.Option _pat_let37_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed74)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let37_0, boxed75 -> { + Wrappers_Compile.Option _76_dt__update_hmyTenToTen_h6 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed75)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_75_dt__update__tmp_h6).dtor_MyString(), (_75_dt__update__tmp_h6).dtor_NonEmptyString(), (_75_dt__update__tmp_h6).dtor_StringLessThanOrEqualToTen(), (_75_dt__update__tmp_h6).dtor_MyBlob(), (_75_dt__update__tmp_h6).dtor_NonEmptyBlob(), (_75_dt__update__tmp_h6).dtor_BlobLessThanOrEqualToTen(), (_75_dt__update__tmp_h6).dtor_MyList(), (_75_dt__update__tmp_h6).dtor_NonEmptyList(), (_75_dt__update__tmp_h6).dtor_ListLessThanOrEqualToTen(), (_75_dt__update__tmp_h6).dtor_MyMap(), (_75_dt__update__tmp_h6).dtor_NonEmptyMap(), (_75_dt__update__tmp_h6).dtor_MapLessThanOrEqualToTen(), (_75_dt__update__tmp_h6).dtor_OneToTen(), _76_dt__update_hmyTenToTen_h6, (_75_dt__update__tmp_h6).dtor_GreaterThanOne(), (_75_dt__update__tmp_h6).dtor_LessThanTen(), (_75_dt__update__tmp_h6).dtor_MyUtf8Bytes(), (_75_dt__update__tmp_h6).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out22; + _out22 = (client).GetConstraints(_61_input); + _64_ret = _out22; + if (!((_64_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(139,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithLessThanTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _77_input; + _77_input = Helpers_Compile.__default.GetValidInput(); + _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed76 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let38_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed76)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let38_0, boxed77 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _78_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed77)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.valueOf(1000L))), boxed78 -> { + Wrappers_Compile.Option _pat_let39_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed78)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let39_0, boxed79 -> { + Wrappers_Compile.Option _79_dt__update_hLessThanTen_h0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed79)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_78_dt__update__tmp_h0).dtor_MyString(), (_78_dt__update__tmp_h0).dtor_NonEmptyString(), (_78_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_78_dt__update__tmp_h0).dtor_MyBlob(), (_78_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_78_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_78_dt__update__tmp_h0).dtor_MyList(), (_78_dt__update__tmp_h0).dtor_NonEmptyList(), (_78_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_78_dt__update__tmp_h0).dtor_MyMap(), (_78_dt__update__tmp_h0).dtor_NonEmptyMap(), (_78_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_78_dt__update__tmp_h0).dtor_OneToTen(), (_78_dt__update__tmp_h0).dtor_myTenToTen(), (_78_dt__update__tmp_h0).dtor_GreaterThanOne(), _79_dt__update_hLessThanTen_h0, (_78_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_78_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _80_ret; + Wrappers_Compile.Result _out23; + _out23 = (client).GetConstraints(_77_input); + _80_ret = _out23; + if (!((_80_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(151,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed80 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let40_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed80)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let40_0, boxed81 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _81_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed81)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.valueOf(-1000L))), boxed82 -> { + Wrappers_Compile.Option _pat_let41_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed82)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let41_0, boxed83 -> { + Wrappers_Compile.Option _82_dt__update_hLessThanTen_h1 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed83)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_81_dt__update__tmp_h1).dtor_MyString(), (_81_dt__update__tmp_h1).dtor_NonEmptyString(), (_81_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_81_dt__update__tmp_h1).dtor_MyBlob(), (_81_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_81_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_81_dt__update__tmp_h1).dtor_MyList(), (_81_dt__update__tmp_h1).dtor_NonEmptyList(), (_81_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_81_dt__update__tmp_h1).dtor_MyMap(), (_81_dt__update__tmp_h1).dtor_NonEmptyMap(), (_81_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_81_dt__update__tmp_h1).dtor_OneToTen(), (_81_dt__update__tmp_h1).dtor_myTenToTen(), (_81_dt__update__tmp_h1).dtor_GreaterThanOne(), _82_dt__update_hLessThanTen_h1, (_81_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_81_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out24; + _out24 = (client).GetConstraints(_77_input); + _80_ret = _out24; + if (!((_80_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(155,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed84 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let42_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed84)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let42_0, boxed85 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _83_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed85)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.ZERO)), boxed86 -> { + Wrappers_Compile.Option _pat_let43_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed86)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let43_0, boxed87 -> { + Wrappers_Compile.Option _84_dt__update_hLessThanTen_h2 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed87)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_83_dt__update__tmp_h2).dtor_MyString(), (_83_dt__update__tmp_h2).dtor_NonEmptyString(), (_83_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_83_dt__update__tmp_h2).dtor_MyBlob(), (_83_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_83_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_83_dt__update__tmp_h2).dtor_MyList(), (_83_dt__update__tmp_h2).dtor_NonEmptyList(), (_83_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_83_dt__update__tmp_h2).dtor_MyMap(), (_83_dt__update__tmp_h2).dtor_NonEmptyMap(), (_83_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_83_dt__update__tmp_h2).dtor_OneToTen(), (_83_dt__update__tmp_h2).dtor_myTenToTen(), (_83_dt__update__tmp_h2).dtor_GreaterThanOne(), _84_dt__update_hLessThanTen_h2, (_83_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_83_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out25; + _out25 = (client).GetConstraints(_77_input); + _80_ret = _out25; + if (!((_80_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(159,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed88 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let44_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed88)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let44_0, boxed89 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _85_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed89)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.ONE)), boxed90 -> { + Wrappers_Compile.Option _pat_let45_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed90)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let45_0, boxed91 -> { + Wrappers_Compile.Option _86_dt__update_hLessThanTen_h3 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed91)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_85_dt__update__tmp_h3).dtor_MyString(), (_85_dt__update__tmp_h3).dtor_NonEmptyString(), (_85_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_85_dt__update__tmp_h3).dtor_MyBlob(), (_85_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_85_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_85_dt__update__tmp_h3).dtor_MyList(), (_85_dt__update__tmp_h3).dtor_NonEmptyList(), (_85_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_85_dt__update__tmp_h3).dtor_MyMap(), (_85_dt__update__tmp_h3).dtor_NonEmptyMap(), (_85_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_85_dt__update__tmp_h3).dtor_OneToTen(), (_85_dt__update__tmp_h3).dtor_myTenToTen(), (_85_dt__update__tmp_h3).dtor_GreaterThanOne(), _86_dt__update_hLessThanTen_h3, (_85_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_85_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out26; + _out26 = (client).GetConstraints(_77_input); + _80_ret = _out26; + if (!((_80_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(163,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed92 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let46_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed92)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let46_0, boxed93 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _87_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed93)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.valueOf(10L))), boxed94 -> { + Wrappers_Compile.Option _pat_let47_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed94)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let47_0, boxed95 -> { + Wrappers_Compile.Option _88_dt__update_hLessThanTen_h4 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed95)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_87_dt__update__tmp_h4).dtor_MyString(), (_87_dt__update__tmp_h4).dtor_NonEmptyString(), (_87_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_87_dt__update__tmp_h4).dtor_MyBlob(), (_87_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_87_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_87_dt__update__tmp_h4).dtor_MyList(), (_87_dt__update__tmp_h4).dtor_NonEmptyList(), (_87_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_87_dt__update__tmp_h4).dtor_MyMap(), (_87_dt__update__tmp_h4).dtor_NonEmptyMap(), (_87_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_87_dt__update__tmp_h4).dtor_OneToTen(), (_87_dt__update__tmp_h4).dtor_myTenToTen(), (_87_dt__update__tmp_h4).dtor_GreaterThanOne(), _88_dt__update_hLessThanTen_h4, (_87_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_87_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out27; + _out27 = (client).GetConstraints(_77_input); + _80_ret = _out27; + if (!((_80_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(167,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed96 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let48_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed96)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let48_0, boxed97 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _89_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed97)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.valueOf(11L))), boxed98 -> { + Wrappers_Compile.Option _pat_let49_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed98)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let49_0, boxed99 -> { + Wrappers_Compile.Option _90_dt__update_hLessThanTen_h5 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed99)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_89_dt__update__tmp_h5).dtor_MyString(), (_89_dt__update__tmp_h5).dtor_NonEmptyString(), (_89_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_89_dt__update__tmp_h5).dtor_MyBlob(), (_89_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_89_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_89_dt__update__tmp_h5).dtor_MyList(), (_89_dt__update__tmp_h5).dtor_NonEmptyList(), (_89_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_89_dt__update__tmp_h5).dtor_MyMap(), (_89_dt__update__tmp_h5).dtor_NonEmptyMap(), (_89_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), (_89_dt__update__tmp_h5).dtor_OneToTen(), (_89_dt__update__tmp_h5).dtor_myTenToTen(), (_89_dt__update__tmp_h5).dtor_GreaterThanOne(), _90_dt__update_hLessThanTen_h5, (_89_dt__update__tmp_h5).dtor_MyUtf8Bytes(), (_89_dt__update__tmp_h5).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out28; + _out28 = (client).GetConstraints(_77_input); + _80_ret = _out28; + if (!((_80_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(171,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithNonEmptyString(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _91_input; + _91_input = Helpers_Compile.__default.GetValidInput(); + _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed100 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let50_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed100)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let50_0, boxed101 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _92_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed101)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString("this string is really way too long"))), boxed102 -> { + Wrappers_Compile.Option> _pat_let51_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed102)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let51_0, boxed103 -> { + Wrappers_Compile.Option> _93_dt__update_hNonEmptyString_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed103)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_92_dt__update__tmp_h0).dtor_MyString(), _93_dt__update_hNonEmptyString_h0, (_92_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_92_dt__update__tmp_h0).dtor_MyBlob(), (_92_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_92_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_92_dt__update__tmp_h0).dtor_MyList(), (_92_dt__update__tmp_h0).dtor_NonEmptyList(), (_92_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_92_dt__update__tmp_h0).dtor_MyMap(), (_92_dt__update__tmp_h0).dtor_NonEmptyMap(), (_92_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_92_dt__update__tmp_h0).dtor_OneToTen(), (_92_dt__update__tmp_h0).dtor_myTenToTen(), (_92_dt__update__tmp_h0).dtor_GreaterThanOne(), (_92_dt__update__tmp_h0).dtor_LessThanTen(), (_92_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_92_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _94_ret; + Wrappers_Compile.Result _out29; + _out29 = (client).GetConstraints(_91_input); + _94_ret = _out29; + if (!((_94_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(183,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed104 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let52_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed104)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let52_0, boxed105 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _95_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed105)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString("12345678901"))), boxed106 -> { + Wrappers_Compile.Option> _pat_let53_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed106)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let53_0, boxed107 -> { + Wrappers_Compile.Option> _96_dt__update_hNonEmptyString_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed107)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_95_dt__update__tmp_h1).dtor_MyString(), _96_dt__update_hNonEmptyString_h1, (_95_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_95_dt__update__tmp_h1).dtor_MyBlob(), (_95_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_95_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_95_dt__update__tmp_h1).dtor_MyList(), (_95_dt__update__tmp_h1).dtor_NonEmptyList(), (_95_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_95_dt__update__tmp_h1).dtor_MyMap(), (_95_dt__update__tmp_h1).dtor_NonEmptyMap(), (_95_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_95_dt__update__tmp_h1).dtor_OneToTen(), (_95_dt__update__tmp_h1).dtor_myTenToTen(), (_95_dt__update__tmp_h1).dtor_GreaterThanOne(), (_95_dt__update__tmp_h1).dtor_LessThanTen(), (_95_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_95_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out30; + _out30 = (client).GetConstraints(_91_input); + _94_ret = _out30; + if (!((_94_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(187,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed108 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let54_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed108)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let54_0, boxed109 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _97_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed109)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString("1234567890"))), boxed110 -> { + Wrappers_Compile.Option> _pat_let55_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed110)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let55_0, boxed111 -> { + Wrappers_Compile.Option> _98_dt__update_hNonEmptyString_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed111)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_97_dt__update__tmp_h2).dtor_MyString(), _98_dt__update_hNonEmptyString_h2, (_97_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_97_dt__update__tmp_h2).dtor_MyBlob(), (_97_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_97_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_97_dt__update__tmp_h2).dtor_MyList(), (_97_dt__update__tmp_h2).dtor_NonEmptyList(), (_97_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_97_dt__update__tmp_h2).dtor_MyMap(), (_97_dt__update__tmp_h2).dtor_NonEmptyMap(), (_97_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_97_dt__update__tmp_h2).dtor_OneToTen(), (_97_dt__update__tmp_h2).dtor_myTenToTen(), (_97_dt__update__tmp_h2).dtor_GreaterThanOne(), (_97_dt__update__tmp_h2).dtor_LessThanTen(), (_97_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_97_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out31; + _out31 = (client).GetConstraints(_91_input); + _94_ret = _out31; + if (!((_94_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(191,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed112 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let56_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed112)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let56_0, boxed113 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _99_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed113)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString("1"))), boxed114 -> { + Wrappers_Compile.Option> _pat_let57_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed114)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let57_0, boxed115 -> { + Wrappers_Compile.Option> _100_dt__update_hNonEmptyString_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed115)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_99_dt__update__tmp_h3).dtor_MyString(), _100_dt__update_hNonEmptyString_h3, (_99_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_99_dt__update__tmp_h3).dtor_MyBlob(), (_99_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_99_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_99_dt__update__tmp_h3).dtor_MyList(), (_99_dt__update__tmp_h3).dtor_NonEmptyList(), (_99_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_99_dt__update__tmp_h3).dtor_MyMap(), (_99_dt__update__tmp_h3).dtor_NonEmptyMap(), (_99_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_99_dt__update__tmp_h3).dtor_OneToTen(), (_99_dt__update__tmp_h3).dtor_myTenToTen(), (_99_dt__update__tmp_h3).dtor_GreaterThanOne(), (_99_dt__update__tmp_h3).dtor_LessThanTen(), (_99_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_99_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out32; + _out32 = (client).GetConstraints(_91_input); + _94_ret = _out32; + if (!((_94_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(195,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed116 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let58_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed116)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let58_0, boxed117 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _101_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed117)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString(""))), boxed118 -> { + Wrappers_Compile.Option> _pat_let59_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed118)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let59_0, boxed119 -> { + Wrappers_Compile.Option> _102_dt__update_hNonEmptyString_h4 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed119)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_101_dt__update__tmp_h4).dtor_MyString(), _102_dt__update_hNonEmptyString_h4, (_101_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_101_dt__update__tmp_h4).dtor_MyBlob(), (_101_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_101_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_101_dt__update__tmp_h4).dtor_MyList(), (_101_dt__update__tmp_h4).dtor_NonEmptyList(), (_101_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_101_dt__update__tmp_h4).dtor_MyMap(), (_101_dt__update__tmp_h4).dtor_NonEmptyMap(), (_101_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_101_dt__update__tmp_h4).dtor_OneToTen(), (_101_dt__update__tmp_h4).dtor_myTenToTen(), (_101_dt__update__tmp_h4).dtor_GreaterThanOne(), (_101_dt__update__tmp_h4).dtor_LessThanTen(), (_101_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_101_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out33; + _out33 = (client).GetConstraints(_91_input); + _94_ret = _out33; + if (!((_94_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(199,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithStringLessThanOrEqualToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _103_input; + _103_input = Helpers_Compile.__default.GetValidInput(); + _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed120 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let60_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed120)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let60_0, boxed121 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _104_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed121)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString("this string is really way too long"))), boxed122 -> { + Wrappers_Compile.Option> _pat_let61_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed122)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let61_0, boxed123 -> { + Wrappers_Compile.Option> _105_dt__update_hStringLessThanOrEqualToTen_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed123)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_104_dt__update__tmp_h0).dtor_MyString(), (_104_dt__update__tmp_h0).dtor_NonEmptyString(), _105_dt__update_hStringLessThanOrEqualToTen_h0, (_104_dt__update__tmp_h0).dtor_MyBlob(), (_104_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_104_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_104_dt__update__tmp_h0).dtor_MyList(), (_104_dt__update__tmp_h0).dtor_NonEmptyList(), (_104_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_104_dt__update__tmp_h0).dtor_MyMap(), (_104_dt__update__tmp_h0).dtor_NonEmptyMap(), (_104_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_104_dt__update__tmp_h0).dtor_OneToTen(), (_104_dt__update__tmp_h0).dtor_myTenToTen(), (_104_dt__update__tmp_h0).dtor_GreaterThanOne(), (_104_dt__update__tmp_h0).dtor_LessThanTen(), (_104_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_104_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _106_ret; + Wrappers_Compile.Result _out34; + _out34 = (client).GetConstraints(_103_input); + _106_ret = _out34; + if (!((_106_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(211,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed124 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let62_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed124)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let62_0, boxed125 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _107_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed125)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString("12345678901"))), boxed126 -> { + Wrappers_Compile.Option> _pat_let63_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed126)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let63_0, boxed127 -> { + Wrappers_Compile.Option> _108_dt__update_hStringLessThanOrEqualToTen_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed127)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_107_dt__update__tmp_h1).dtor_MyString(), (_107_dt__update__tmp_h1).dtor_NonEmptyString(), _108_dt__update_hStringLessThanOrEqualToTen_h1, (_107_dt__update__tmp_h1).dtor_MyBlob(), (_107_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_107_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_107_dt__update__tmp_h1).dtor_MyList(), (_107_dt__update__tmp_h1).dtor_NonEmptyList(), (_107_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_107_dt__update__tmp_h1).dtor_MyMap(), (_107_dt__update__tmp_h1).dtor_NonEmptyMap(), (_107_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_107_dt__update__tmp_h1).dtor_OneToTen(), (_107_dt__update__tmp_h1).dtor_myTenToTen(), (_107_dt__update__tmp_h1).dtor_GreaterThanOne(), (_107_dt__update__tmp_h1).dtor_LessThanTen(), (_107_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_107_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out35; + _out35 = (client).GetConstraints(_103_input); + _106_ret = _out35; + if (!((_106_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(215,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed128 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let64_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed128)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let64_0, boxed129 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _109_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed129)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString("1234567890"))), boxed130 -> { + Wrappers_Compile.Option> _pat_let65_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed130)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let65_0, boxed131 -> { + Wrappers_Compile.Option> _110_dt__update_hStringLessThanOrEqualToTen_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed131)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_109_dt__update__tmp_h2).dtor_MyString(), (_109_dt__update__tmp_h2).dtor_NonEmptyString(), _110_dt__update_hStringLessThanOrEqualToTen_h2, (_109_dt__update__tmp_h2).dtor_MyBlob(), (_109_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_109_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_109_dt__update__tmp_h2).dtor_MyList(), (_109_dt__update__tmp_h2).dtor_NonEmptyList(), (_109_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_109_dt__update__tmp_h2).dtor_MyMap(), (_109_dt__update__tmp_h2).dtor_NonEmptyMap(), (_109_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_109_dt__update__tmp_h2).dtor_OneToTen(), (_109_dt__update__tmp_h2).dtor_myTenToTen(), (_109_dt__update__tmp_h2).dtor_GreaterThanOne(), (_109_dt__update__tmp_h2).dtor_LessThanTen(), (_109_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_109_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out36; + _out36 = (client).GetConstraints(_103_input); + _106_ret = _out36; + if (!((_106_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(219,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed132 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let66_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed132)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let66_0, boxed133 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _111_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed133)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString("1"))), boxed134 -> { + Wrappers_Compile.Option> _pat_let67_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed134)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let67_0, boxed135 -> { + Wrappers_Compile.Option> _112_dt__update_hStringLessThanOrEqualToTen_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed135)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_111_dt__update__tmp_h3).dtor_MyString(), (_111_dt__update__tmp_h3).dtor_NonEmptyString(), _112_dt__update_hStringLessThanOrEqualToTen_h3, (_111_dt__update__tmp_h3).dtor_MyBlob(), (_111_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_111_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_111_dt__update__tmp_h3).dtor_MyList(), (_111_dt__update__tmp_h3).dtor_NonEmptyList(), (_111_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_111_dt__update__tmp_h3).dtor_MyMap(), (_111_dt__update__tmp_h3).dtor_NonEmptyMap(), (_111_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_111_dt__update__tmp_h3).dtor_OneToTen(), (_111_dt__update__tmp_h3).dtor_myTenToTen(), (_111_dt__update__tmp_h3).dtor_GreaterThanOne(), (_111_dt__update__tmp_h3).dtor_LessThanTen(), (_111_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_111_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out37; + _out37 = (client).GetConstraints(_103_input); + _106_ret = _out37; + if (!((_106_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(223,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed136 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let68_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed136)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let68_0, boxed137 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _113_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed137)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString(""))), boxed138 -> { + Wrappers_Compile.Option> _pat_let69_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed138)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let69_0, boxed139 -> { + Wrappers_Compile.Option> _114_dt__update_hStringLessThanOrEqualToTen_h4 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed139)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_113_dt__update__tmp_h4).dtor_MyString(), (_113_dt__update__tmp_h4).dtor_NonEmptyString(), _114_dt__update_hStringLessThanOrEqualToTen_h4, (_113_dt__update__tmp_h4).dtor_MyBlob(), (_113_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_113_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_113_dt__update__tmp_h4).dtor_MyList(), (_113_dt__update__tmp_h4).dtor_NonEmptyList(), (_113_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_113_dt__update__tmp_h4).dtor_MyMap(), (_113_dt__update__tmp_h4).dtor_NonEmptyMap(), (_113_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_113_dt__update__tmp_h4).dtor_OneToTen(), (_113_dt__update__tmp_h4).dtor_myTenToTen(), (_113_dt__update__tmp_h4).dtor_GreaterThanOne(), (_113_dt__update__tmp_h4).dtor_LessThanTen(), (_113_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_113_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out38; + _out38 = (client).GetConstraints(_103_input); + _106_ret = _out38; + if (!((_106_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(227,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithMyBlob(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _115_input; + _115_input = Helpers_Compile.__default.GetValidInput(); + _115_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_115_input, boxed140 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let70_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed140)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let70_0, boxed141 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _116_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed141)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyBlob._typeDescriptor(), Helpers_Compile.__default.ForceMyBlob(dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()))), boxed142 -> { + Wrappers_Compile.Option> _pat_let71_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed142)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let71_0, boxed143 -> { + Wrappers_Compile.Option> _117_dt__update_hMyBlob_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed143)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_116_dt__update__tmp_h0).dtor_MyString(), (_116_dt__update__tmp_h0).dtor_NonEmptyString(), (_116_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), _117_dt__update_hMyBlob_h0, (_116_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_116_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_116_dt__update__tmp_h0).dtor_MyList(), (_116_dt__update__tmp_h0).dtor_NonEmptyList(), (_116_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_116_dt__update__tmp_h0).dtor_MyMap(), (_116_dt__update__tmp_h0).dtor_NonEmptyMap(), (_116_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_116_dt__update__tmp_h0).dtor_OneToTen(), (_116_dt__update__tmp_h0).dtor_myTenToTen(), (_116_dt__update__tmp_h0).dtor_GreaterThanOne(), (_116_dt__update__tmp_h0).dtor_LessThanTen(), (_116_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_116_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _118_ret; + Wrappers_Compile.Result _out39; + _out39 = (client).GetConstraints(_115_input); + _118_ret = _out39; + if (!((_118_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(239,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _115_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_115_input, boxed144 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let72_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed144)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let72_0, boxed145 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _119_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed145)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyBlob._typeDescriptor(), Helpers_Compile.__default.ForceMyBlob(dafny.DafnySequence. of((byte) 1))), boxed146 -> { + Wrappers_Compile.Option> _pat_let73_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed146)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let73_0, boxed147 -> { + Wrappers_Compile.Option> _120_dt__update_hMyBlob_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed147)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_119_dt__update__tmp_h1).dtor_MyString(), (_119_dt__update__tmp_h1).dtor_NonEmptyString(), (_119_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), _120_dt__update_hMyBlob_h1, (_119_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_119_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_119_dt__update__tmp_h1).dtor_MyList(), (_119_dt__update__tmp_h1).dtor_NonEmptyList(), (_119_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_119_dt__update__tmp_h1).dtor_MyMap(), (_119_dt__update__tmp_h1).dtor_NonEmptyMap(), (_119_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_119_dt__update__tmp_h1).dtor_OneToTen(), (_119_dt__update__tmp_h1).dtor_myTenToTen(), (_119_dt__update__tmp_h1).dtor_GreaterThanOne(), (_119_dt__update__tmp_h1).dtor_LessThanTen(), (_119_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_119_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out40; + _out40 = (client).GetConstraints(_115_input); + _118_ret = _out40; + if (!((_118_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(243,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _115_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_115_input, boxed148 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let74_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed148)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let74_0, boxed149 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _121_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed149)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyBlob._typeDescriptor(), Helpers_Compile.__default.ForceMyBlob(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0))), boxed150 -> { + Wrappers_Compile.Option> _pat_let75_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed150)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let75_0, boxed151 -> { + Wrappers_Compile.Option> _122_dt__update_hMyBlob_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed151)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_121_dt__update__tmp_h2).dtor_MyString(), (_121_dt__update__tmp_h2).dtor_NonEmptyString(), (_121_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), _122_dt__update_hMyBlob_h2, (_121_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_121_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_121_dt__update__tmp_h2).dtor_MyList(), (_121_dt__update__tmp_h2).dtor_NonEmptyList(), (_121_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_121_dt__update__tmp_h2).dtor_MyMap(), (_121_dt__update__tmp_h2).dtor_NonEmptyMap(), (_121_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_121_dt__update__tmp_h2).dtor_OneToTen(), (_121_dt__update__tmp_h2).dtor_myTenToTen(), (_121_dt__update__tmp_h2).dtor_GreaterThanOne(), (_121_dt__update__tmp_h2).dtor_LessThanTen(), (_121_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_121_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out41; + _out41 = (client).GetConstraints(_115_input); + _118_ret = _out41; + if (!((_118_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(247,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _115_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_115_input, boxed152 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let76_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed152)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let76_0, boxed153 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _123_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed153)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyBlob._typeDescriptor(), Helpers_Compile.__default.ForceMyBlob(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0, (byte) 1))), boxed154 -> { + Wrappers_Compile.Option> _pat_let77_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed154)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let77_0, boxed155 -> { + Wrappers_Compile.Option> _124_dt__update_hMyBlob_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed155)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_123_dt__update__tmp_h3).dtor_MyString(), (_123_dt__update__tmp_h3).dtor_NonEmptyString(), (_123_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), _124_dt__update_hMyBlob_h3, (_123_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_123_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_123_dt__update__tmp_h3).dtor_MyList(), (_123_dt__update__tmp_h3).dtor_NonEmptyList(), (_123_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_123_dt__update__tmp_h3).dtor_MyMap(), (_123_dt__update__tmp_h3).dtor_NonEmptyMap(), (_123_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_123_dt__update__tmp_h3).dtor_OneToTen(), (_123_dt__update__tmp_h3).dtor_myTenToTen(), (_123_dt__update__tmp_h3).dtor_GreaterThanOne(), (_123_dt__update__tmp_h3).dtor_LessThanTen(), (_123_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_123_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out42; + _out42 = (client).GetConstraints(_115_input); + _118_ret = _out42; + if (!((_118_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(251,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithNonEmptyBlob(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _125_input; + _125_input = Helpers_Compile.__default.GetValidInput(); + _125_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_125_input, boxed156 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let78_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed156)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let78_0, boxed157 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _126_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed157)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyBlob._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyBlob(dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()))), boxed158 -> { + Wrappers_Compile.Option> _pat_let79_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed158)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let79_0, boxed159 -> { + Wrappers_Compile.Option> _127_dt__update_hNonEmptyBlob_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed159)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_126_dt__update__tmp_h0).dtor_MyString(), (_126_dt__update__tmp_h0).dtor_NonEmptyString(), (_126_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_126_dt__update__tmp_h0).dtor_MyBlob(), _127_dt__update_hNonEmptyBlob_h0, (_126_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_126_dt__update__tmp_h0).dtor_MyList(), (_126_dt__update__tmp_h0).dtor_NonEmptyList(), (_126_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_126_dt__update__tmp_h0).dtor_MyMap(), (_126_dt__update__tmp_h0).dtor_NonEmptyMap(), (_126_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_126_dt__update__tmp_h0).dtor_OneToTen(), (_126_dt__update__tmp_h0).dtor_myTenToTen(), (_126_dt__update__tmp_h0).dtor_GreaterThanOne(), (_126_dt__update__tmp_h0).dtor_LessThanTen(), (_126_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_126_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _128_ret; + Wrappers_Compile.Result _out43; + _out43 = (client).GetConstraints(_125_input); + _128_ret = _out43; + if (!((_128_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(263,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _125_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_125_input, boxed160 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let80_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed160)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let80_0, boxed161 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _129_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed161)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyBlob._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyBlob(dafny.DafnySequence. of((byte) 1))), boxed162 -> { + Wrappers_Compile.Option> _pat_let81_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed162)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let81_0, boxed163 -> { + Wrappers_Compile.Option> _130_dt__update_hNonEmptyBlob_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed163)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_129_dt__update__tmp_h1).dtor_MyString(), (_129_dt__update__tmp_h1).dtor_NonEmptyString(), (_129_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_129_dt__update__tmp_h1).dtor_MyBlob(), _130_dt__update_hNonEmptyBlob_h1, (_129_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_129_dt__update__tmp_h1).dtor_MyList(), (_129_dt__update__tmp_h1).dtor_NonEmptyList(), (_129_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_129_dt__update__tmp_h1).dtor_MyMap(), (_129_dt__update__tmp_h1).dtor_NonEmptyMap(), (_129_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_129_dt__update__tmp_h1).dtor_OneToTen(), (_129_dt__update__tmp_h1).dtor_myTenToTen(), (_129_dt__update__tmp_h1).dtor_GreaterThanOne(), (_129_dt__update__tmp_h1).dtor_LessThanTen(), (_129_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_129_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out44; + _out44 = (client).GetConstraints(_125_input); + _128_ret = _out44; + if (!((_128_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(267,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _125_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_125_input, boxed164 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let82_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed164)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let82_0, boxed165 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _131_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed165)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyBlob._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyBlob(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0))), boxed166 -> { + Wrappers_Compile.Option> _pat_let83_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed166)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let83_0, boxed167 -> { + Wrappers_Compile.Option> _132_dt__update_hNonEmptyBlob_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed167)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_131_dt__update__tmp_h2).dtor_MyString(), (_131_dt__update__tmp_h2).dtor_NonEmptyString(), (_131_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_131_dt__update__tmp_h2).dtor_MyBlob(), _132_dt__update_hNonEmptyBlob_h2, (_131_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_131_dt__update__tmp_h2).dtor_MyList(), (_131_dt__update__tmp_h2).dtor_NonEmptyList(), (_131_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_131_dt__update__tmp_h2).dtor_MyMap(), (_131_dt__update__tmp_h2).dtor_NonEmptyMap(), (_131_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_131_dt__update__tmp_h2).dtor_OneToTen(), (_131_dt__update__tmp_h2).dtor_myTenToTen(), (_131_dt__update__tmp_h2).dtor_GreaterThanOne(), (_131_dt__update__tmp_h2).dtor_LessThanTen(), (_131_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_131_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out45; + _out45 = (client).GetConstraints(_125_input); + _128_ret = _out45; + if (!((_128_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(271,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithBlobLessThanOrEqualToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _133_input; + _133_input = Helpers_Compile.__default.GetValidInput(); + _133_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_133_input, boxed168 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let84_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed168)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let84_0, boxed169 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _134_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed169)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.BlobLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceBlobLessThanOrEqualToTen(dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()))), boxed170 -> { + Wrappers_Compile.Option> _pat_let85_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed170)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let85_0, boxed171 -> { + Wrappers_Compile.Option> _135_dt__update_hBlobLessThanOrEqualToTen_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed171)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_134_dt__update__tmp_h0).dtor_MyString(), (_134_dt__update__tmp_h0).dtor_NonEmptyString(), (_134_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_134_dt__update__tmp_h0).dtor_MyBlob(), (_134_dt__update__tmp_h0).dtor_NonEmptyBlob(), _135_dt__update_hBlobLessThanOrEqualToTen_h0, (_134_dt__update__tmp_h0).dtor_MyList(), (_134_dt__update__tmp_h0).dtor_NonEmptyList(), (_134_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_134_dt__update__tmp_h0).dtor_MyMap(), (_134_dt__update__tmp_h0).dtor_NonEmptyMap(), (_134_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_134_dt__update__tmp_h0).dtor_OneToTen(), (_134_dt__update__tmp_h0).dtor_myTenToTen(), (_134_dt__update__tmp_h0).dtor_GreaterThanOne(), (_134_dt__update__tmp_h0).dtor_LessThanTen(), (_134_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_134_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _136_ret; + Wrappers_Compile.Result _out46; + _out46 = (client).GetConstraints(_133_input); + _136_ret = _out46; + if (!((_136_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(283,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _133_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_133_input, boxed172 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let86_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed172)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let86_0, boxed173 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _137_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed173)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.BlobLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceBlobLessThanOrEqualToTen(dafny.DafnySequence. of((byte) 1))), boxed174 -> { + Wrappers_Compile.Option> _pat_let87_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed174)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let87_0, boxed175 -> { + Wrappers_Compile.Option> _138_dt__update_hBlobLessThanOrEqualToTen_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed175)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_137_dt__update__tmp_h1).dtor_MyString(), (_137_dt__update__tmp_h1).dtor_NonEmptyString(), (_137_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_137_dt__update__tmp_h1).dtor_MyBlob(), (_137_dt__update__tmp_h1).dtor_NonEmptyBlob(), _138_dt__update_hBlobLessThanOrEqualToTen_h1, (_137_dt__update__tmp_h1).dtor_MyList(), (_137_dt__update__tmp_h1).dtor_NonEmptyList(), (_137_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_137_dt__update__tmp_h1).dtor_MyMap(), (_137_dt__update__tmp_h1).dtor_NonEmptyMap(), (_137_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_137_dt__update__tmp_h1).dtor_OneToTen(), (_137_dt__update__tmp_h1).dtor_myTenToTen(), (_137_dt__update__tmp_h1).dtor_GreaterThanOne(), (_137_dt__update__tmp_h1).dtor_LessThanTen(), (_137_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_137_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out47; + _out47 = (client).GetConstraints(_133_input); + _136_ret = _out47; + if (!((_136_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(287,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _133_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_133_input, boxed176 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let88_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed176)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let88_0, boxed177 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _139_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed177)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.BlobLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceBlobLessThanOrEqualToTen(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0))), boxed178 -> { + Wrappers_Compile.Option> _pat_let89_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed178)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let89_0, boxed179 -> { + Wrappers_Compile.Option> _140_dt__update_hBlobLessThanOrEqualToTen_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed179)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_139_dt__update__tmp_h2).dtor_MyString(), (_139_dt__update__tmp_h2).dtor_NonEmptyString(), (_139_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_139_dt__update__tmp_h2).dtor_MyBlob(), (_139_dt__update__tmp_h2).dtor_NonEmptyBlob(), _140_dt__update_hBlobLessThanOrEqualToTen_h2, (_139_dt__update__tmp_h2).dtor_MyList(), (_139_dt__update__tmp_h2).dtor_NonEmptyList(), (_139_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_139_dt__update__tmp_h2).dtor_MyMap(), (_139_dt__update__tmp_h2).dtor_NonEmptyMap(), (_139_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_139_dt__update__tmp_h2).dtor_OneToTen(), (_139_dt__update__tmp_h2).dtor_myTenToTen(), (_139_dt__update__tmp_h2).dtor_GreaterThanOne(), (_139_dt__update__tmp_h2).dtor_LessThanTen(), (_139_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_139_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out48; + _out48 = (client).GetConstraints(_133_input); + _136_ret = _out48; + if (!((_136_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(291,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _133_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_133_input, boxed180 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let90_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed180)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let90_0, boxed181 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _141_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed181)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.BlobLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceBlobLessThanOrEqualToTen(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0, (byte) 1))), boxed182 -> { + Wrappers_Compile.Option> _pat_let91_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed182)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let91_0, boxed183 -> { + Wrappers_Compile.Option> _142_dt__update_hBlobLessThanOrEqualToTen_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed183)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_141_dt__update__tmp_h3).dtor_MyString(), (_141_dt__update__tmp_h3).dtor_NonEmptyString(), (_141_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_141_dt__update__tmp_h3).dtor_MyBlob(), (_141_dt__update__tmp_h3).dtor_NonEmptyBlob(), _142_dt__update_hBlobLessThanOrEqualToTen_h3, (_141_dt__update__tmp_h3).dtor_MyList(), (_141_dt__update__tmp_h3).dtor_NonEmptyList(), (_141_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_141_dt__update__tmp_h3).dtor_MyMap(), (_141_dt__update__tmp_h3).dtor_NonEmptyMap(), (_141_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_141_dt__update__tmp_h3).dtor_OneToTen(), (_141_dt__update__tmp_h3).dtor_myTenToTen(), (_141_dt__update__tmp_h3).dtor_GreaterThanOne(), (_141_dt__update__tmp_h3).dtor_LessThanTen(), (_141_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_141_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out49; + _out49 = (client).GetConstraints(_133_input); + _136_ret = _out49; + if (!((_136_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(295,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithMyList(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _143_input; + _143_input = Helpers_Compile.__default.GetValidInput(); + _143_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_143_input, boxed184 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let92_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed184)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let92_0, boxed185 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _144_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed185)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.MyList._typeDescriptor(), Helpers_Compile.__default.ForceMyList(dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)))), boxed186 -> { + Wrappers_Compile.Option>> _pat_let93_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed186)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let93_0, boxed187 -> { + Wrappers_Compile.Option>> _145_dt__update_hMyList_h0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed187)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_144_dt__update__tmp_h0).dtor_MyString(), (_144_dt__update__tmp_h0).dtor_NonEmptyString(), (_144_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_144_dt__update__tmp_h0).dtor_MyBlob(), (_144_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_144_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), _145_dt__update_hMyList_h0, (_144_dt__update__tmp_h0).dtor_NonEmptyList(), (_144_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_144_dt__update__tmp_h0).dtor_MyMap(), (_144_dt__update__tmp_h0).dtor_NonEmptyMap(), (_144_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_144_dt__update__tmp_h0).dtor_OneToTen(), (_144_dt__update__tmp_h0).dtor_myTenToTen(), (_144_dt__update__tmp_h0).dtor_GreaterThanOne(), (_144_dt__update__tmp_h0).dtor_LessThanTen(), (_144_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_144_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _146_ret; + Wrappers_Compile.Result _out50; + _out50 = (client).GetConstraints(_143_input); + _146_ret = _out50; + if (!((_146_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(307,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _143_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_143_input, boxed188 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let94_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed188)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let94_0, boxed189 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _147_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed189)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.MyList._typeDescriptor(), Helpers_Compile.__default.ForceMyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1")))), boxed190 -> { + Wrappers_Compile.Option>> _pat_let95_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed190)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let95_0, boxed191 -> { + Wrappers_Compile.Option>> _148_dt__update_hMyList_h1 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed191)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_147_dt__update__tmp_h1).dtor_MyString(), (_147_dt__update__tmp_h1).dtor_NonEmptyString(), (_147_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_147_dt__update__tmp_h1).dtor_MyBlob(), (_147_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_147_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), _148_dt__update_hMyList_h1, (_147_dt__update__tmp_h1).dtor_NonEmptyList(), (_147_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_147_dt__update__tmp_h1).dtor_MyMap(), (_147_dt__update__tmp_h1).dtor_NonEmptyMap(), (_147_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_147_dt__update__tmp_h1).dtor_OneToTen(), (_147_dt__update__tmp_h1).dtor_myTenToTen(), (_147_dt__update__tmp_h1).dtor_GreaterThanOne(), (_147_dt__update__tmp_h1).dtor_LessThanTen(), (_147_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_147_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out51; + _out51 = (client).GetConstraints(_143_input); + _146_ret = _out51; + if (!((_146_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(311,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _143_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_143_input, boxed192 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let96_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed192)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let96_0, boxed193 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _149_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed193)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.MyList._typeDescriptor(), Helpers_Compile.__default.ForceMyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0")))), boxed194 -> { + Wrappers_Compile.Option>> _pat_let97_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed194)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let97_0, boxed195 -> { + Wrappers_Compile.Option>> _150_dt__update_hMyList_h2 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed195)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_149_dt__update__tmp_h2).dtor_MyString(), (_149_dt__update__tmp_h2).dtor_NonEmptyString(), (_149_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_149_dt__update__tmp_h2).dtor_MyBlob(), (_149_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_149_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), _150_dt__update_hMyList_h2, (_149_dt__update__tmp_h2).dtor_NonEmptyList(), (_149_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_149_dt__update__tmp_h2).dtor_MyMap(), (_149_dt__update__tmp_h2).dtor_NonEmptyMap(), (_149_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_149_dt__update__tmp_h2).dtor_OneToTen(), (_149_dt__update__tmp_h2).dtor_myTenToTen(), (_149_dt__update__tmp_h2).dtor_GreaterThanOne(), (_149_dt__update__tmp_h2).dtor_LessThanTen(), (_149_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_149_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out52; + _out52 = (client).GetConstraints(_143_input); + _146_ret = _out52; + if (!((_146_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(315,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _143_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_143_input, boxed196 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let98_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed196)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let98_0, boxed197 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _151_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed197)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.MyList._typeDescriptor(), Helpers_Compile.__default.ForceMyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")))), boxed198 -> { + Wrappers_Compile.Option>> _pat_let99_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed198)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let99_0, boxed199 -> { + Wrappers_Compile.Option>> _152_dt__update_hMyList_h3 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed199)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_151_dt__update__tmp_h3).dtor_MyString(), (_151_dt__update__tmp_h3).dtor_NonEmptyString(), (_151_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_151_dt__update__tmp_h3).dtor_MyBlob(), (_151_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_151_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), _152_dt__update_hMyList_h3, (_151_dt__update__tmp_h3).dtor_NonEmptyList(), (_151_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_151_dt__update__tmp_h3).dtor_MyMap(), (_151_dt__update__tmp_h3).dtor_NonEmptyMap(), (_151_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_151_dt__update__tmp_h3).dtor_OneToTen(), (_151_dt__update__tmp_h3).dtor_myTenToTen(), (_151_dt__update__tmp_h3).dtor_GreaterThanOne(), (_151_dt__update__tmp_h3).dtor_LessThanTen(), (_151_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_151_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out53; + _out53 = (client).GetConstraints(_143_input); + _146_ret = _out53; + if (!((_146_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(319,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithNonEmptyList(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _153_input; + _153_input = Helpers_Compile.__default.GetValidInput(); + _153_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_153_input, boxed200 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let100_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed200)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let100_0, boxed201 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _154_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed201)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.NonEmptyList._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyList(dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)))), boxed202 -> { + Wrappers_Compile.Option>> _pat_let101_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed202)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let101_0, boxed203 -> { + Wrappers_Compile.Option>> _155_dt__update_hNonEmptyList_h0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed203)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_154_dt__update__tmp_h0).dtor_MyString(), (_154_dt__update__tmp_h0).dtor_NonEmptyString(), (_154_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_154_dt__update__tmp_h0).dtor_MyBlob(), (_154_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_154_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_154_dt__update__tmp_h0).dtor_MyList(), _155_dt__update_hNonEmptyList_h0, (_154_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_154_dt__update__tmp_h0).dtor_MyMap(), (_154_dt__update__tmp_h0).dtor_NonEmptyMap(), (_154_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_154_dt__update__tmp_h0).dtor_OneToTen(), (_154_dt__update__tmp_h0).dtor_myTenToTen(), (_154_dt__update__tmp_h0).dtor_GreaterThanOne(), (_154_dt__update__tmp_h0).dtor_LessThanTen(), (_154_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_154_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _156_ret; + Wrappers_Compile.Result _out54; + _out54 = (client).GetConstraints(_153_input); + _156_ret = _out54; + if (!((_156_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(331,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _153_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_153_input, boxed204 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let102_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed204)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let102_0, boxed205 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _157_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed205)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.NonEmptyList._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1")))), boxed206 -> { + Wrappers_Compile.Option>> _pat_let103_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed206)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let103_0, boxed207 -> { + Wrappers_Compile.Option>> _158_dt__update_hNonEmptyList_h1 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed207)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_157_dt__update__tmp_h1).dtor_MyString(), (_157_dt__update__tmp_h1).dtor_NonEmptyString(), (_157_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_157_dt__update__tmp_h1).dtor_MyBlob(), (_157_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_157_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_157_dt__update__tmp_h1).dtor_MyList(), _158_dt__update_hNonEmptyList_h1, (_157_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_157_dt__update__tmp_h1).dtor_MyMap(), (_157_dt__update__tmp_h1).dtor_NonEmptyMap(), (_157_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_157_dt__update__tmp_h1).dtor_OneToTen(), (_157_dt__update__tmp_h1).dtor_myTenToTen(), (_157_dt__update__tmp_h1).dtor_GreaterThanOne(), (_157_dt__update__tmp_h1).dtor_LessThanTen(), (_157_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_157_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out55; + _out55 = (client).GetConstraints(_153_input); + _156_ret = _out55; + if (!((_156_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(335,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _153_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_153_input, boxed208 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let104_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed208)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let104_0, boxed209 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _159_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed209)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.NonEmptyList._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("MoreThentenChar")))), boxed210 -> { + Wrappers_Compile.Option>> _pat_let105_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed210)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let105_0, boxed211 -> { + Wrappers_Compile.Option>> _160_dt__update_hNonEmptyList_h2 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed211)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_159_dt__update__tmp_h2).dtor_MyString(), (_159_dt__update__tmp_h2).dtor_NonEmptyString(), (_159_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_159_dt__update__tmp_h2).dtor_MyBlob(), (_159_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_159_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_159_dt__update__tmp_h2).dtor_MyList(), _160_dt__update_hNonEmptyList_h2, (_159_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_159_dt__update__tmp_h2).dtor_MyMap(), (_159_dt__update__tmp_h2).dtor_NonEmptyMap(), (_159_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_159_dt__update__tmp_h2).dtor_OneToTen(), (_159_dt__update__tmp_h2).dtor_myTenToTen(), (_159_dt__update__tmp_h2).dtor_GreaterThanOne(), (_159_dt__update__tmp_h2).dtor_LessThanTen(), (_159_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_159_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out56; + _out56 = (client).GetConstraints(_153_input); + _156_ret = _out56; + if (!((_156_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(339,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _153_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_153_input, boxed212 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let106_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed212)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let106_0, boxed213 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _161_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed213)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.NonEmptyList._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a"), dafny.DafnySequence.asString("MoreThentenChar")))), boxed214 -> { + Wrappers_Compile.Option>> _pat_let107_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed214)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let107_0, boxed215 -> { + Wrappers_Compile.Option>> _162_dt__update_hNonEmptyList_h3 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed215)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_161_dt__update__tmp_h3).dtor_MyString(), (_161_dt__update__tmp_h3).dtor_NonEmptyString(), (_161_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_161_dt__update__tmp_h3).dtor_MyBlob(), (_161_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_161_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_161_dt__update__tmp_h3).dtor_MyList(), _162_dt__update_hNonEmptyList_h3, (_161_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_161_dt__update__tmp_h3).dtor_MyMap(), (_161_dt__update__tmp_h3).dtor_NonEmptyMap(), (_161_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_161_dt__update__tmp_h3).dtor_OneToTen(), (_161_dt__update__tmp_h3).dtor_myTenToTen(), (_161_dt__update__tmp_h3).dtor_GreaterThanOne(), (_161_dt__update__tmp_h3).dtor_LessThanTen(), (_161_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_161_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out57; + _out57 = (client).GetConstraints(_153_input); + _156_ret = _out57; + if (!((_156_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(343,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithListLessThanOrEqualToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _163_input; + _163_input = Helpers_Compile.__default.GetValidInput(); + _163_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_163_input, boxed216 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let108_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed216)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let108_0, boxed217 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _164_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed217)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceListLessThanOrEqualToTen(dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)))), boxed218 -> { + Wrappers_Compile.Option>> _pat_let109_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed218)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let109_0, boxed219 -> { + Wrappers_Compile.Option>> _165_dt__update_hListLessThanOrEqualToTen_h0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed219)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_164_dt__update__tmp_h0).dtor_MyString(), (_164_dt__update__tmp_h0).dtor_NonEmptyString(), (_164_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_164_dt__update__tmp_h0).dtor_MyBlob(), (_164_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_164_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_164_dt__update__tmp_h0).dtor_MyList(), (_164_dt__update__tmp_h0).dtor_NonEmptyList(), _165_dt__update_hListLessThanOrEqualToTen_h0, (_164_dt__update__tmp_h0).dtor_MyMap(), (_164_dt__update__tmp_h0).dtor_NonEmptyMap(), (_164_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_164_dt__update__tmp_h0).dtor_OneToTen(), (_164_dt__update__tmp_h0).dtor_myTenToTen(), (_164_dt__update__tmp_h0).dtor_GreaterThanOne(), (_164_dt__update__tmp_h0).dtor_LessThanTen(), (_164_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_164_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _166_ret; + Wrappers_Compile.Result _out58; + _out58 = (client).GetConstraints(_163_input); + _166_ret = _out58; + if (!((_166_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(355,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _163_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_163_input, boxed220 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let110_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed220)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let110_0, boxed221 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _167_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed221)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceListLessThanOrEqualToTen(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1")))), boxed222 -> { + Wrappers_Compile.Option>> _pat_let111_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed222)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let111_0, boxed223 -> { + Wrappers_Compile.Option>> _168_dt__update_hListLessThanOrEqualToTen_h1 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed223)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_167_dt__update__tmp_h1).dtor_MyString(), (_167_dt__update__tmp_h1).dtor_NonEmptyString(), (_167_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_167_dt__update__tmp_h1).dtor_MyBlob(), (_167_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_167_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_167_dt__update__tmp_h1).dtor_MyList(), (_167_dt__update__tmp_h1).dtor_NonEmptyList(), _168_dt__update_hListLessThanOrEqualToTen_h1, (_167_dt__update__tmp_h1).dtor_MyMap(), (_167_dt__update__tmp_h1).dtor_NonEmptyMap(), (_167_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_167_dt__update__tmp_h1).dtor_OneToTen(), (_167_dt__update__tmp_h1).dtor_myTenToTen(), (_167_dt__update__tmp_h1).dtor_GreaterThanOne(), (_167_dt__update__tmp_h1).dtor_LessThanTen(), (_167_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_167_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out59; + _out59 = (client).GetConstraints(_163_input); + _166_ret = _out59; + if (!((_166_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(359,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _163_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_163_input, boxed224 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let112_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed224)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let112_0, boxed225 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _169_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed225)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceListLessThanOrEqualToTen(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0")))), boxed226 -> { + Wrappers_Compile.Option>> _pat_let113_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed226)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let113_0, boxed227 -> { + Wrappers_Compile.Option>> _170_dt__update_hListLessThanOrEqualToTen_h2 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed227)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_169_dt__update__tmp_h2).dtor_MyString(), (_169_dt__update__tmp_h2).dtor_NonEmptyString(), (_169_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_169_dt__update__tmp_h2).dtor_MyBlob(), (_169_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_169_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_169_dt__update__tmp_h2).dtor_MyList(), (_169_dt__update__tmp_h2).dtor_NonEmptyList(), _170_dt__update_hListLessThanOrEqualToTen_h2, (_169_dt__update__tmp_h2).dtor_MyMap(), (_169_dt__update__tmp_h2).dtor_NonEmptyMap(), (_169_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_169_dt__update__tmp_h2).dtor_OneToTen(), (_169_dt__update__tmp_h2).dtor_myTenToTen(), (_169_dt__update__tmp_h2).dtor_GreaterThanOne(), (_169_dt__update__tmp_h2).dtor_LessThanTen(), (_169_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_169_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out60; + _out60 = (client).GetConstraints(_163_input); + _166_ret = _out60; + if (!((_166_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(363,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _163_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_163_input, boxed228 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let114_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed228)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let114_0, boxed229 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _171_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed229)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceListLessThanOrEqualToTen(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")))), boxed230 -> { + Wrappers_Compile.Option>> _pat_let115_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed230)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let115_0, boxed231 -> { + Wrappers_Compile.Option>> _172_dt__update_hListLessThanOrEqualToTen_h3 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed231)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_171_dt__update__tmp_h3).dtor_MyString(), (_171_dt__update__tmp_h3).dtor_NonEmptyString(), (_171_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_171_dt__update__tmp_h3).dtor_MyBlob(), (_171_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_171_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_171_dt__update__tmp_h3).dtor_MyList(), (_171_dt__update__tmp_h3).dtor_NonEmptyList(), _172_dt__update_hListLessThanOrEqualToTen_h3, (_171_dt__update__tmp_h3).dtor_MyMap(), (_171_dt__update__tmp_h3).dtor_NonEmptyMap(), (_171_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_171_dt__update__tmp_h3).dtor_OneToTen(), (_171_dt__update__tmp_h3).dtor_myTenToTen(), (_171_dt__update__tmp_h3).dtor_GreaterThanOne(), (_171_dt__update__tmp_h3).dtor_LessThanTen(), (_171_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_171_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out61; + _out61 = (client).GetConstraints(_163_input); + _166_ret = _out61; + if (!((_166_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(367,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithMyMap(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _173_input; + _173_input = Helpers_Compile.__default.GetValidInput(); + _173_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_173_input, boxed232 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let116_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed232)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let116_0, boxed233 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _174_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed233)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MyMap._typeDescriptor(), Helpers_Compile.__default.ForceMyMap(dafny.DafnyMap.fromElements())), boxed234 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let117_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed234)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let117_0, boxed235 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _175_dt__update_hMyMap_h0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed235)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_174_dt__update__tmp_h0).dtor_MyString(), (_174_dt__update__tmp_h0).dtor_NonEmptyString(), (_174_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_174_dt__update__tmp_h0).dtor_MyBlob(), (_174_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_174_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_174_dt__update__tmp_h0).dtor_MyList(), (_174_dt__update__tmp_h0).dtor_NonEmptyList(), (_174_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), _175_dt__update_hMyMap_h0, (_174_dt__update__tmp_h0).dtor_NonEmptyMap(), (_174_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_174_dt__update__tmp_h0).dtor_OneToTen(), (_174_dt__update__tmp_h0).dtor_myTenToTen(), (_174_dt__update__tmp_h0).dtor_GreaterThanOne(), (_174_dt__update__tmp_h0).dtor_LessThanTen(), (_174_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_174_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _176_ret; + Wrappers_Compile.Result _out62; + _out62 = (client).GetConstraints(_173_input); + _176_ret = _out62; + if (!((_176_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(379,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _173_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_173_input, boxed236 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let118_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed236)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let118_0, boxed237 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _177_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed237)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MyMap._typeDescriptor(), Helpers_Compile.__default.ForceMyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a"))))), boxed238 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let119_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed238)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let119_0, boxed239 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _178_dt__update_hMyMap_h1 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed239)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_177_dt__update__tmp_h1).dtor_MyString(), (_177_dt__update__tmp_h1).dtor_NonEmptyString(), (_177_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_177_dt__update__tmp_h1).dtor_MyBlob(), (_177_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_177_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_177_dt__update__tmp_h1).dtor_MyList(), (_177_dt__update__tmp_h1).dtor_NonEmptyList(), (_177_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), _178_dt__update_hMyMap_h1, (_177_dt__update__tmp_h1).dtor_NonEmptyMap(), (_177_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_177_dt__update__tmp_h1).dtor_OneToTen(), (_177_dt__update__tmp_h1).dtor_myTenToTen(), (_177_dt__update__tmp_h1).dtor_GreaterThanOne(), (_177_dt__update__tmp_h1).dtor_LessThanTen(), (_177_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_177_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out63; + _out63 = (client).GetConstraints(_173_input); + _176_ret = _out63; + if (!((_176_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(383,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _173_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_173_input, boxed240 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let120_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed240)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let120_0, boxed241 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _179_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed241)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MyMap._typeDescriptor(), Helpers_Compile.__default.ForceMyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a"))))), boxed242 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let121_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed242)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let121_0, boxed243 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _180_dt__update_hMyMap_h2 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed243)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_179_dt__update__tmp_h2).dtor_MyString(), (_179_dt__update__tmp_h2).dtor_NonEmptyString(), (_179_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_179_dt__update__tmp_h2).dtor_MyBlob(), (_179_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_179_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_179_dt__update__tmp_h2).dtor_MyList(), (_179_dt__update__tmp_h2).dtor_NonEmptyList(), (_179_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), _180_dt__update_hMyMap_h2, (_179_dt__update__tmp_h2).dtor_NonEmptyMap(), (_179_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_179_dt__update__tmp_h2).dtor_OneToTen(), (_179_dt__update__tmp_h2).dtor_myTenToTen(), (_179_dt__update__tmp_h2).dtor_GreaterThanOne(), (_179_dt__update__tmp_h2).dtor_LessThanTen(), (_179_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_179_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out64; + _out64 = (client).GetConstraints(_173_input); + _176_ret = _out64; + if (!((_176_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(387,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _173_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_173_input, boxed244 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let122_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed244)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let122_0, boxed245 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _181_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed245)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MyMap._typeDescriptor(), Helpers_Compile.__default.ForceMyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("a"), dafny.DafnySequence.asString("a"))))), boxed246 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let123_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed246)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let123_0, boxed247 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _182_dt__update_hMyMap_h3 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed247)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_181_dt__update__tmp_h3).dtor_MyString(), (_181_dt__update__tmp_h3).dtor_NonEmptyString(), (_181_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_181_dt__update__tmp_h3).dtor_MyBlob(), (_181_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_181_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_181_dt__update__tmp_h3).dtor_MyList(), (_181_dt__update__tmp_h3).dtor_NonEmptyList(), (_181_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), _182_dt__update_hMyMap_h3, (_181_dt__update__tmp_h3).dtor_NonEmptyMap(), (_181_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_181_dt__update__tmp_h3).dtor_OneToTen(), (_181_dt__update__tmp_h3).dtor_myTenToTen(), (_181_dt__update__tmp_h3).dtor_GreaterThanOne(), (_181_dt__update__tmp_h3).dtor_LessThanTen(), (_181_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_181_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out65; + _out65 = (client).GetConstraints(_173_input); + _176_ret = _out65; + if (!((_176_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(391,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithNonEmptyMap(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _183_input; + _183_input = Helpers_Compile.__default.GetValidInput(); + _183_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_183_input, boxed248 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let124_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed248)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let124_0, boxed249 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _184_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed249)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.NonEmptyMap._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyMap(dafny.DafnyMap.fromElements())), boxed250 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let125_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed250)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let125_0, boxed251 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _185_dt__update_hNonEmptyMap_h0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed251)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_184_dt__update__tmp_h0).dtor_MyString(), (_184_dt__update__tmp_h0).dtor_NonEmptyString(), (_184_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_184_dt__update__tmp_h0).dtor_MyBlob(), (_184_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_184_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_184_dt__update__tmp_h0).dtor_MyList(), (_184_dt__update__tmp_h0).dtor_NonEmptyList(), (_184_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_184_dt__update__tmp_h0).dtor_MyMap(), _185_dt__update_hNonEmptyMap_h0, (_184_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_184_dt__update__tmp_h0).dtor_OneToTen(), (_184_dt__update__tmp_h0).dtor_myTenToTen(), (_184_dt__update__tmp_h0).dtor_GreaterThanOne(), (_184_dt__update__tmp_h0).dtor_LessThanTen(), (_184_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_184_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _186_ret; + Wrappers_Compile.Result _out66; + _out66 = (client).GetConstraints(_183_input); + _186_ret = _out66; + if (!((_186_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(403,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _183_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_183_input, boxed252 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let126_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed252)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let126_0, boxed253 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _187_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed253)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.NonEmptyMap._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("01234567890"), dafny.DafnySequence.asString("a"))))), boxed254 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let127_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed254)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let127_0, boxed255 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _188_dt__update_hNonEmptyMap_h1 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed255)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_187_dt__update__tmp_h1).dtor_MyString(), (_187_dt__update__tmp_h1).dtor_NonEmptyString(), (_187_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_187_dt__update__tmp_h1).dtor_MyBlob(), (_187_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_187_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_187_dt__update__tmp_h1).dtor_MyList(), (_187_dt__update__tmp_h1).dtor_NonEmptyList(), (_187_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_187_dt__update__tmp_h1).dtor_MyMap(), _188_dt__update_hNonEmptyMap_h1, (_187_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_187_dt__update__tmp_h1).dtor_OneToTen(), (_187_dt__update__tmp_h1).dtor_myTenToTen(), (_187_dt__update__tmp_h1).dtor_GreaterThanOne(), (_187_dt__update__tmp_h1).dtor_LessThanTen(), (_187_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_187_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out67; + _out67 = (client).GetConstraints(_183_input); + _186_ret = _out67; + if (!((_186_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(407,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _183_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_183_input, boxed256 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let128_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed256)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let128_0, boxed257 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _189_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed257)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.NonEmptyMap._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a"))))), boxed258 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let129_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed258)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let129_0, boxed259 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _190_dt__update_hNonEmptyMap_h2 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed259)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_189_dt__update__tmp_h2).dtor_MyString(), (_189_dt__update__tmp_h2).dtor_NonEmptyString(), (_189_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_189_dt__update__tmp_h2).dtor_MyBlob(), (_189_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_189_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_189_dt__update__tmp_h2).dtor_MyList(), (_189_dt__update__tmp_h2).dtor_NonEmptyList(), (_189_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_189_dt__update__tmp_h2).dtor_MyMap(), _190_dt__update_hNonEmptyMap_h2, (_189_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_189_dt__update__tmp_h2).dtor_OneToTen(), (_189_dt__update__tmp_h2).dtor_myTenToTen(), (_189_dt__update__tmp_h2).dtor_GreaterThanOne(), (_189_dt__update__tmp_h2).dtor_LessThanTen(), (_189_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_189_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out68; + _out68 = (client).GetConstraints(_183_input); + _186_ret = _out68; + if (!((_186_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(411,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _183_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_183_input, boxed260 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let130_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed260)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let130_0, boxed261 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _191_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed261)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.NonEmptyMap._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("a"), dafny.DafnySequence.asString("a"))))), boxed262 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let131_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed262)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let131_0, boxed263 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _192_dt__update_hNonEmptyMap_h3 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed263)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_191_dt__update__tmp_h3).dtor_MyString(), (_191_dt__update__tmp_h3).dtor_NonEmptyString(), (_191_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_191_dt__update__tmp_h3).dtor_MyBlob(), (_191_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_191_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_191_dt__update__tmp_h3).dtor_MyList(), (_191_dt__update__tmp_h3).dtor_NonEmptyList(), (_191_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_191_dt__update__tmp_h3).dtor_MyMap(), _192_dt__update_hNonEmptyMap_h3, (_191_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_191_dt__update__tmp_h3).dtor_OneToTen(), (_191_dt__update__tmp_h3).dtor_myTenToTen(), (_191_dt__update__tmp_h3).dtor_GreaterThanOne(), (_191_dt__update__tmp_h3).dtor_LessThanTen(), (_191_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_191_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out69; + _out69 = (client).GetConstraints(_183_input); + _186_ret = _out69; + if (!((_186_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(415,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithMapLessThanOrEqualToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _193_input; + _193_input = Helpers_Compile.__default.GetValidInput(); + _193_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_193_input, boxed264 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let132_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed264)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let132_0, boxed265 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _194_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed265)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MapLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceMapLessThanOrEqualToTen(dafny.DafnyMap.fromElements())), boxed266 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let133_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed266)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let133_0, boxed267 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _195_dt__update_hMapLessThanOrEqualToTen_h0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed267)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_194_dt__update__tmp_h0).dtor_MyString(), (_194_dt__update__tmp_h0).dtor_NonEmptyString(), (_194_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_194_dt__update__tmp_h0).dtor_MyBlob(), (_194_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_194_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_194_dt__update__tmp_h0).dtor_MyList(), (_194_dt__update__tmp_h0).dtor_NonEmptyList(), (_194_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_194_dt__update__tmp_h0).dtor_MyMap(), (_194_dt__update__tmp_h0).dtor_NonEmptyMap(), _195_dt__update_hMapLessThanOrEqualToTen_h0, (_194_dt__update__tmp_h0).dtor_OneToTen(), (_194_dt__update__tmp_h0).dtor_myTenToTen(), (_194_dt__update__tmp_h0).dtor_GreaterThanOne(), (_194_dt__update__tmp_h0).dtor_LessThanTen(), (_194_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_194_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _196_ret; + Wrappers_Compile.Result _out70; + _out70 = (client).GetConstraints(_193_input); + _196_ret = _out70; + if (!((_196_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(427,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _193_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_193_input, boxed268 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let134_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed268)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let134_0, boxed269 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _197_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed269)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MapLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceMapLessThanOrEqualToTen(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a"))))), boxed270 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let135_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed270)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let135_0, boxed271 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _198_dt__update_hMapLessThanOrEqualToTen_h1 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed271)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_197_dt__update__tmp_h1).dtor_MyString(), (_197_dt__update__tmp_h1).dtor_NonEmptyString(), (_197_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_197_dt__update__tmp_h1).dtor_MyBlob(), (_197_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_197_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_197_dt__update__tmp_h1).dtor_MyList(), (_197_dt__update__tmp_h1).dtor_NonEmptyList(), (_197_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_197_dt__update__tmp_h1).dtor_MyMap(), (_197_dt__update__tmp_h1).dtor_NonEmptyMap(), _198_dt__update_hMapLessThanOrEqualToTen_h1, (_197_dt__update__tmp_h1).dtor_OneToTen(), (_197_dt__update__tmp_h1).dtor_myTenToTen(), (_197_dt__update__tmp_h1).dtor_GreaterThanOne(), (_197_dt__update__tmp_h1).dtor_LessThanTen(), (_197_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_197_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out71; + _out71 = (client).GetConstraints(_193_input); + _196_ret = _out71; + if (!((_196_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(431,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _193_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_193_input, boxed272 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let136_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed272)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let136_0, boxed273 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _199_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed273)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MapLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceMapLessThanOrEqualToTen(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a"))))), boxed274 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let137_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed274)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let137_0, boxed275 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _200_dt__update_hMapLessThanOrEqualToTen_h2 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed275)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_199_dt__update__tmp_h2).dtor_MyString(), (_199_dt__update__tmp_h2).dtor_NonEmptyString(), (_199_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_199_dt__update__tmp_h2).dtor_MyBlob(), (_199_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_199_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_199_dt__update__tmp_h2).dtor_MyList(), (_199_dt__update__tmp_h2).dtor_NonEmptyList(), (_199_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_199_dt__update__tmp_h2).dtor_MyMap(), (_199_dt__update__tmp_h2).dtor_NonEmptyMap(), _200_dt__update_hMapLessThanOrEqualToTen_h2, (_199_dt__update__tmp_h2).dtor_OneToTen(), (_199_dt__update__tmp_h2).dtor_myTenToTen(), (_199_dt__update__tmp_h2).dtor_GreaterThanOne(), (_199_dt__update__tmp_h2).dtor_LessThanTen(), (_199_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_199_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out72; + _out72 = (client).GetConstraints(_193_input); + _196_ret = _out72; + if (!((_196_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(435,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _193_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_193_input, boxed276 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let138_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed276)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let138_0, boxed277 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _201_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed277)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MapLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceMapLessThanOrEqualToTen(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("a"), dafny.DafnySequence.asString("a"))))), boxed278 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let139_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed278)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let139_0, boxed279 -> { + Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _202_dt__update_hMapLessThanOrEqualToTen_h3 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed279)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_201_dt__update__tmp_h3).dtor_MyString(), (_201_dt__update__tmp_h3).dtor_NonEmptyString(), (_201_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_201_dt__update__tmp_h3).dtor_MyBlob(), (_201_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_201_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_201_dt__update__tmp_h3).dtor_MyList(), (_201_dt__update__tmp_h3).dtor_NonEmptyList(), (_201_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_201_dt__update__tmp_h3).dtor_MyMap(), (_201_dt__update__tmp_h3).dtor_NonEmptyMap(), _202_dt__update_hMapLessThanOrEqualToTen_h3, (_201_dt__update__tmp_h3).dtor_OneToTen(), (_201_dt__update__tmp_h3).dtor_myTenToTen(), (_201_dt__update__tmp_h3).dtor_GreaterThanOne(), (_201_dt__update__tmp_h3).dtor_LessThanTen(), (_201_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_201_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out73; + _out73 = (client).GetConstraints(_193_input); + _196_ret = _out73; + if (!((_196_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(439,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithGreaterThanOne(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _203_input; + _203_input = Helpers_Compile.__default.GetValidInput(); + _203_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_203_input, boxed280 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let140_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed280)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let140_0, boxed281 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _204_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed281)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), Helpers_Compile.__default.ForceGreaterThanOne(java.math.BigInteger.valueOf(1000L))), boxed282 -> { + Wrappers_Compile.Option _pat_let141_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed282)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let141_0, boxed283 -> { + Wrappers_Compile.Option _205_dt__update_hGreaterThanOne_h0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed283)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_204_dt__update__tmp_h0).dtor_MyString(), (_204_dt__update__tmp_h0).dtor_NonEmptyString(), (_204_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_204_dt__update__tmp_h0).dtor_MyBlob(), (_204_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_204_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_204_dt__update__tmp_h0).dtor_MyList(), (_204_dt__update__tmp_h0).dtor_NonEmptyList(), (_204_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_204_dt__update__tmp_h0).dtor_MyMap(), (_204_dt__update__tmp_h0).dtor_NonEmptyMap(), (_204_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_204_dt__update__tmp_h0).dtor_OneToTen(), (_204_dt__update__tmp_h0).dtor_myTenToTen(), _205_dt__update_hGreaterThanOne_h0, (_204_dt__update__tmp_h0).dtor_LessThanTen(), (_204_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_204_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _206_ret; + Wrappers_Compile.Result _out74; + _out74 = (client).GetConstraints(_203_input); + _206_ret = _out74; + if (!((_206_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(451,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _203_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_203_input, boxed284 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let142_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed284)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let142_0, boxed285 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _207_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed285)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), Helpers_Compile.__default.ForceGreaterThanOne(java.math.BigInteger.valueOf(-1000L))), boxed286 -> { + Wrappers_Compile.Option _pat_let143_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed286)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let143_0, boxed287 -> { + Wrappers_Compile.Option _208_dt__update_hGreaterThanOne_h1 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed287)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_207_dt__update__tmp_h1).dtor_MyString(), (_207_dt__update__tmp_h1).dtor_NonEmptyString(), (_207_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_207_dt__update__tmp_h1).dtor_MyBlob(), (_207_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_207_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_207_dt__update__tmp_h1).dtor_MyList(), (_207_dt__update__tmp_h1).dtor_NonEmptyList(), (_207_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_207_dt__update__tmp_h1).dtor_MyMap(), (_207_dt__update__tmp_h1).dtor_NonEmptyMap(), (_207_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_207_dt__update__tmp_h1).dtor_OneToTen(), (_207_dt__update__tmp_h1).dtor_myTenToTen(), _208_dt__update_hGreaterThanOne_h1, (_207_dt__update__tmp_h1).dtor_LessThanTen(), (_207_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_207_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out75; + _out75 = (client).GetConstraints(_203_input); + _206_ret = _out75; + if (!((_206_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(455,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _203_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_203_input, boxed288 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let144_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed288)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let144_0, boxed289 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _209_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed289)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), Helpers_Compile.__default.ForceGreaterThanOne(java.math.BigInteger.ZERO)), boxed290 -> { + Wrappers_Compile.Option _pat_let145_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed290)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let145_0, boxed291 -> { + Wrappers_Compile.Option _210_dt__update_hGreaterThanOne_h2 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed291)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_209_dt__update__tmp_h2).dtor_MyString(), (_209_dt__update__tmp_h2).dtor_NonEmptyString(), (_209_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_209_dt__update__tmp_h2).dtor_MyBlob(), (_209_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_209_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_209_dt__update__tmp_h2).dtor_MyList(), (_209_dt__update__tmp_h2).dtor_NonEmptyList(), (_209_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_209_dt__update__tmp_h2).dtor_MyMap(), (_209_dt__update__tmp_h2).dtor_NonEmptyMap(), (_209_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_209_dt__update__tmp_h2).dtor_OneToTen(), (_209_dt__update__tmp_h2).dtor_myTenToTen(), _210_dt__update_hGreaterThanOne_h2, (_209_dt__update__tmp_h2).dtor_LessThanTen(), (_209_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_209_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out76; + _out76 = (client).GetConstraints(_203_input); + _206_ret = _out76; + if (!((_206_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(459,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _203_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_203_input, boxed292 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let146_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed292)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let146_0, boxed293 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _211_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed293)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), Helpers_Compile.__default.ForceGreaterThanOne(java.math.BigInteger.ONE)), boxed294 -> { + Wrappers_Compile.Option _pat_let147_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed294)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let147_0, boxed295 -> { + Wrappers_Compile.Option _212_dt__update_hGreaterThanOne_h3 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed295)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_211_dt__update__tmp_h3).dtor_MyString(), (_211_dt__update__tmp_h3).dtor_NonEmptyString(), (_211_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_211_dt__update__tmp_h3).dtor_MyBlob(), (_211_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_211_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_211_dt__update__tmp_h3).dtor_MyList(), (_211_dt__update__tmp_h3).dtor_NonEmptyList(), (_211_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_211_dt__update__tmp_h3).dtor_MyMap(), (_211_dt__update__tmp_h3).dtor_NonEmptyMap(), (_211_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_211_dt__update__tmp_h3).dtor_OneToTen(), (_211_dt__update__tmp_h3).dtor_myTenToTen(), _212_dt__update_hGreaterThanOne_h3, (_211_dt__update__tmp_h3).dtor_LessThanTen(), (_211_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_211_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out77; + _out77 = (client).GetConstraints(_203_input); + _206_ret = _out77; + if (!((_206_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(463,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithUtf8Bytes(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + simple.constraints.internaldafny.types.GetConstraintsInput _213_input; + _213_input = Helpers_Compile.__default.GetValidInput(); + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed296 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let148_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed296)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let148_0, boxed297 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _214_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed297)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()))), boxed298 -> { + Wrappers_Compile.Option> _pat_let149_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed298)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let149_0, boxed299 -> { + Wrappers_Compile.Option> _215_dt__update_hMyUtf8Bytes_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed299)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_214_dt__update__tmp_h0).dtor_MyString(), (_214_dt__update__tmp_h0).dtor_NonEmptyString(), (_214_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_214_dt__update__tmp_h0).dtor_MyBlob(), (_214_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_214_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_214_dt__update__tmp_h0).dtor_MyList(), (_214_dt__update__tmp_h0).dtor_NonEmptyList(), (_214_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_214_dt__update__tmp_h0).dtor_MyMap(), (_214_dt__update__tmp_h0).dtor_NonEmptyMap(), (_214_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_214_dt__update__tmp_h0).dtor_OneToTen(), (_214_dt__update__tmp_h0).dtor_myTenToTen(), (_214_dt__update__tmp_h0).dtor_GreaterThanOne(), (_214_dt__update__tmp_h0).dtor_LessThanTen(), _215_dt__update_hMyUtf8Bytes_h0, (_214_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _216_ret; + Wrappers_Compile.Result _out78; + _out78 = (client).GetConstraints(_213_input); + _216_ret = _out78; + if (!((_216_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(475,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed300 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let150_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed300)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let150_0, boxed301 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _217_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed301)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 1))), boxed302 -> { + Wrappers_Compile.Option> _pat_let151_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed302)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let151_0, boxed303 -> { + Wrappers_Compile.Option> _218_dt__update_hMyUtf8Bytes_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed303)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_217_dt__update__tmp_h1).dtor_MyString(), (_217_dt__update__tmp_h1).dtor_NonEmptyString(), (_217_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_217_dt__update__tmp_h1).dtor_MyBlob(), (_217_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_217_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_217_dt__update__tmp_h1).dtor_MyList(), (_217_dt__update__tmp_h1).dtor_NonEmptyList(), (_217_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_217_dt__update__tmp_h1).dtor_MyMap(), (_217_dt__update__tmp_h1).dtor_NonEmptyMap(), (_217_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_217_dt__update__tmp_h1).dtor_OneToTen(), (_217_dt__update__tmp_h1).dtor_myTenToTen(), (_217_dt__update__tmp_h1).dtor_GreaterThanOne(), (_217_dt__update__tmp_h1).dtor_LessThanTen(), _218_dt__update_hMyUtf8Bytes_h1, (_217_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out79; + _out79 = (client).GetConstraints(_213_input); + _216_ret = _out79; + if (!((_216_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(479,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed304 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let152_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed304)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let152_0, boxed305 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _219_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed305)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0))), boxed306 -> { + Wrappers_Compile.Option> _pat_let153_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed306)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let153_0, boxed307 -> { + Wrappers_Compile.Option> _220_dt__update_hMyUtf8Bytes_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed307)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_219_dt__update__tmp_h2).dtor_MyString(), (_219_dt__update__tmp_h2).dtor_NonEmptyString(), (_219_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_219_dt__update__tmp_h2).dtor_MyBlob(), (_219_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_219_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_219_dt__update__tmp_h2).dtor_MyList(), (_219_dt__update__tmp_h2).dtor_NonEmptyList(), (_219_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_219_dt__update__tmp_h2).dtor_MyMap(), (_219_dt__update__tmp_h2).dtor_NonEmptyMap(), (_219_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_219_dt__update__tmp_h2).dtor_OneToTen(), (_219_dt__update__tmp_h2).dtor_myTenToTen(), (_219_dt__update__tmp_h2).dtor_GreaterThanOne(), (_219_dt__update__tmp_h2).dtor_LessThanTen(), _220_dt__update_hMyUtf8Bytes_h2, (_219_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out80; + _out80 = (client).GetConstraints(_213_input); + _216_ret = _out80; + if (!((_216_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(483,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed308 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let154_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed308)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let154_0, boxed309 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _221_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed309)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0, (byte) 1))), boxed310 -> { + Wrappers_Compile.Option> _pat_let155_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed310)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let155_0, boxed311 -> { + Wrappers_Compile.Option> _222_dt__update_hMyUtf8Bytes_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed311)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_221_dt__update__tmp_h3).dtor_MyString(), (_221_dt__update__tmp_h3).dtor_NonEmptyString(), (_221_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_221_dt__update__tmp_h3).dtor_MyBlob(), (_221_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_221_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_221_dt__update__tmp_h3).dtor_MyList(), (_221_dt__update__tmp_h3).dtor_NonEmptyList(), (_221_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_221_dt__update__tmp_h3).dtor_MyMap(), (_221_dt__update__tmp_h3).dtor_NonEmptyMap(), (_221_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_221_dt__update__tmp_h3).dtor_OneToTen(), (_221_dt__update__tmp_h3).dtor_myTenToTen(), (_221_dt__update__tmp_h3).dtor_GreaterThanOne(), (_221_dt__update__tmp_h3).dtor_LessThanTen(), _222_dt__update_hMyUtf8Bytes_h3, (_221_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out81; + _out81 = (client).GetConstraints(_213_input); + _216_ret = _out81; + if (!((_216_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(487,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed312 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let156_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed312)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let156_0, boxed313 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _223_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed313)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 255, (byte) 255, (byte) 255))), boxed314 -> { + Wrappers_Compile.Option> _pat_let157_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed314)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let157_0, boxed315 -> { + Wrappers_Compile.Option> _224_dt__update_hMyUtf8Bytes_h4 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed315)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_223_dt__update__tmp_h4).dtor_MyString(), (_223_dt__update__tmp_h4).dtor_NonEmptyString(), (_223_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_223_dt__update__tmp_h4).dtor_MyBlob(), (_223_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_223_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_223_dt__update__tmp_h4).dtor_MyList(), (_223_dt__update__tmp_h4).dtor_NonEmptyList(), (_223_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_223_dt__update__tmp_h4).dtor_MyMap(), (_223_dt__update__tmp_h4).dtor_NonEmptyMap(), (_223_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_223_dt__update__tmp_h4).dtor_OneToTen(), (_223_dt__update__tmp_h4).dtor_myTenToTen(), (_223_dt__update__tmp_h4).dtor_GreaterThanOne(), (_223_dt__update__tmp_h4).dtor_LessThanTen(), _224_dt__update_hMyUtf8Bytes_h4, (_223_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out82; + _out82 = (client).GetConstraints(_213_input); + _216_ret = _out82; + if (!((_216_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(492,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _225_one; + _225_one = dafny.DafnySequence. of((byte) 240, (byte) 168, (byte) 137, (byte) 159); + dafny.DafnySequence _226_two; + _226_two = dafny.DafnySequence. of((byte) 194, (byte) 163); + dafny.DafnySequence _pat_let_tv0 = _225_one; + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed316 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let158_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed316)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let158_0, boxed317 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _227_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed317)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(_pat_let_tv0)), boxed318 -> { + Wrappers_Compile.Option> _pat_let159_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed318)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let159_0, boxed319 -> { + Wrappers_Compile.Option> _228_dt__update_hMyUtf8Bytes_h5 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed319)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_227_dt__update__tmp_h5).dtor_MyString(), (_227_dt__update__tmp_h5).dtor_NonEmptyString(), (_227_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_227_dt__update__tmp_h5).dtor_MyBlob(), (_227_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_227_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_227_dt__update__tmp_h5).dtor_MyList(), (_227_dt__update__tmp_h5).dtor_NonEmptyList(), (_227_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_227_dt__update__tmp_h5).dtor_MyMap(), (_227_dt__update__tmp_h5).dtor_NonEmptyMap(), (_227_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), (_227_dt__update__tmp_h5).dtor_OneToTen(), (_227_dt__update__tmp_h5).dtor_myTenToTen(), (_227_dt__update__tmp_h5).dtor_GreaterThanOne(), (_227_dt__update__tmp_h5).dtor_LessThanTen(), _228_dt__update_hMyUtf8Bytes_h5, (_227_dt__update__tmp_h5).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out83; + _out83 = (client).GetConstraints(_213_input); + _216_ret = _out83; + if (!((_216_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(498,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv1 = _225_one; + dafny.DafnySequence _pat_let_tv2 = _225_one; + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed320 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let160_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed320)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let160_0, boxed321 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _229_dt__update__tmp_h6 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed321)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence.concatenate(_pat_let_tv1, _pat_let_tv2))), boxed322 -> { + Wrappers_Compile.Option> _pat_let161_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed322)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let161_0, boxed323 -> { + Wrappers_Compile.Option> _230_dt__update_hMyUtf8Bytes_h6 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed323)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_229_dt__update__tmp_h6).dtor_MyString(), (_229_dt__update__tmp_h6).dtor_NonEmptyString(), (_229_dt__update__tmp_h6).dtor_StringLessThanOrEqualToTen(), (_229_dt__update__tmp_h6).dtor_MyBlob(), (_229_dt__update__tmp_h6).dtor_NonEmptyBlob(), (_229_dt__update__tmp_h6).dtor_BlobLessThanOrEqualToTen(), (_229_dt__update__tmp_h6).dtor_MyList(), (_229_dt__update__tmp_h6).dtor_NonEmptyList(), (_229_dt__update__tmp_h6).dtor_ListLessThanOrEqualToTen(), (_229_dt__update__tmp_h6).dtor_MyMap(), (_229_dt__update__tmp_h6).dtor_NonEmptyMap(), (_229_dt__update__tmp_h6).dtor_MapLessThanOrEqualToTen(), (_229_dt__update__tmp_h6).dtor_OneToTen(), (_229_dt__update__tmp_h6).dtor_myTenToTen(), (_229_dt__update__tmp_h6).dtor_GreaterThanOne(), (_229_dt__update__tmp_h6).dtor_LessThanTen(), _230_dt__update_hMyUtf8Bytes_h6, (_229_dt__update__tmp_h6).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out84; + _out84 = (client).GetConstraints(_213_input); + _216_ret = _out84; + if (!((_216_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(502,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv3 = _225_one; + dafny.DafnySequence _pat_let_tv4 = _225_one; + dafny.DafnySequence _pat_let_tv5 = _225_one; + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed324 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let162_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed324)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let162_0, boxed325 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _231_dt__update__tmp_h7 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed325)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(_pat_let_tv3, _pat_let_tv4), _pat_let_tv5))), boxed326 -> { + Wrappers_Compile.Option> _pat_let163_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed326)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let163_0, boxed327 -> { + Wrappers_Compile.Option> _232_dt__update_hMyUtf8Bytes_h7 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed327)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_231_dt__update__tmp_h7).dtor_MyString(), (_231_dt__update__tmp_h7).dtor_NonEmptyString(), (_231_dt__update__tmp_h7).dtor_StringLessThanOrEqualToTen(), (_231_dt__update__tmp_h7).dtor_MyBlob(), (_231_dt__update__tmp_h7).dtor_NonEmptyBlob(), (_231_dt__update__tmp_h7).dtor_BlobLessThanOrEqualToTen(), (_231_dt__update__tmp_h7).dtor_MyList(), (_231_dt__update__tmp_h7).dtor_NonEmptyList(), (_231_dt__update__tmp_h7).dtor_ListLessThanOrEqualToTen(), (_231_dt__update__tmp_h7).dtor_MyMap(), (_231_dt__update__tmp_h7).dtor_NonEmptyMap(), (_231_dt__update__tmp_h7).dtor_MapLessThanOrEqualToTen(), (_231_dt__update__tmp_h7).dtor_OneToTen(), (_231_dt__update__tmp_h7).dtor_myTenToTen(), (_231_dt__update__tmp_h7).dtor_GreaterThanOne(), (_231_dt__update__tmp_h7).dtor_LessThanTen(), _232_dt__update_hMyUtf8Bytes_h7, (_231_dt__update__tmp_h7).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out85; + _out85 = (client).GetConstraints(_213_input); + _216_ret = _out85; + if (!((_216_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(507,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv6 = _226_two; + dafny.DafnySequence _pat_let_tv7 = _226_two; + dafny.DafnySequence _pat_let_tv8 = _226_two; + dafny.DafnySequence _pat_let_tv9 = _226_two; + dafny.DafnySequence _pat_let_tv10 = _226_two; + dafny.DafnySequence _pat_let_tv11 = _226_two; + dafny.DafnySequence _pat_let_tv12 = _226_two; + dafny.DafnySequence _pat_let_tv13 = _226_two; + dafny.DafnySequence _pat_let_tv14 = _226_two; + dafny.DafnySequence _pat_let_tv15 = _226_two; + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed328 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let164_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed328)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let164_0, boxed329 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _233_dt__update__tmp_h8 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed329)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(_pat_let_tv6, _pat_let_tv7), _pat_let_tv8), _pat_let_tv9), _pat_let_tv10), _pat_let_tv11), _pat_let_tv12), _pat_let_tv13), _pat_let_tv14), _pat_let_tv15))), boxed330 -> { + Wrappers_Compile.Option> _pat_let165_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed330)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let165_0, boxed331 -> { + Wrappers_Compile.Option> _234_dt__update_hMyUtf8Bytes_h8 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed331)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_233_dt__update__tmp_h8).dtor_MyString(), (_233_dt__update__tmp_h8).dtor_NonEmptyString(), (_233_dt__update__tmp_h8).dtor_StringLessThanOrEqualToTen(), (_233_dt__update__tmp_h8).dtor_MyBlob(), (_233_dt__update__tmp_h8).dtor_NonEmptyBlob(), (_233_dt__update__tmp_h8).dtor_BlobLessThanOrEqualToTen(), (_233_dt__update__tmp_h8).dtor_MyList(), (_233_dt__update__tmp_h8).dtor_NonEmptyList(), (_233_dt__update__tmp_h8).dtor_ListLessThanOrEqualToTen(), (_233_dt__update__tmp_h8).dtor_MyMap(), (_233_dt__update__tmp_h8).dtor_NonEmptyMap(), (_233_dt__update__tmp_h8).dtor_MapLessThanOrEqualToTen(), (_233_dt__update__tmp_h8).dtor_OneToTen(), (_233_dt__update__tmp_h8).dtor_myTenToTen(), (_233_dt__update__tmp_h8).dtor_GreaterThanOne(), (_233_dt__update__tmp_h8).dtor_LessThanTen(), _234_dt__update_hMyUtf8Bytes_h8, (_233_dt__update__tmp_h8).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out86; + _out86 = (client).GetConstraints(_213_input); + _216_ret = _out86; + if (!((_216_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(511,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv16 = _226_two; + dafny.DafnySequence _pat_let_tv17 = _226_two; + dafny.DafnySequence _pat_let_tv18 = _226_two; + dafny.DafnySequence _pat_let_tv19 = _226_two; + dafny.DafnySequence _pat_let_tv20 = _226_two; + dafny.DafnySequence _pat_let_tv21 = _226_two; + dafny.DafnySequence _pat_let_tv22 = _226_two; + dafny.DafnySequence _pat_let_tv23 = _226_two; + dafny.DafnySequence _pat_let_tv24 = _226_two; + dafny.DafnySequence _pat_let_tv25 = _226_two; + dafny.DafnySequence _pat_let_tv26 = _226_two; + _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed332 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let166_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed332)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let166_0, boxed333 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _235_dt__update__tmp_h9 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed333)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(_pat_let_tv16, _pat_let_tv17), _pat_let_tv18), _pat_let_tv19), _pat_let_tv20), _pat_let_tv21), _pat_let_tv22), _pat_let_tv23), _pat_let_tv24), _pat_let_tv25), _pat_let_tv26))), boxed334 -> { + Wrappers_Compile.Option> _pat_let167_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed334)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let167_0, boxed335 -> { + Wrappers_Compile.Option> _236_dt__update_hMyUtf8Bytes_h9 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed335)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_235_dt__update__tmp_h9).dtor_MyString(), (_235_dt__update__tmp_h9).dtor_NonEmptyString(), (_235_dt__update__tmp_h9).dtor_StringLessThanOrEqualToTen(), (_235_dt__update__tmp_h9).dtor_MyBlob(), (_235_dt__update__tmp_h9).dtor_NonEmptyBlob(), (_235_dt__update__tmp_h9).dtor_BlobLessThanOrEqualToTen(), (_235_dt__update__tmp_h9).dtor_MyList(), (_235_dt__update__tmp_h9).dtor_NonEmptyList(), (_235_dt__update__tmp_h9).dtor_ListLessThanOrEqualToTen(), (_235_dt__update__tmp_h9).dtor_MyMap(), (_235_dt__update__tmp_h9).dtor_NonEmptyMap(), (_235_dt__update__tmp_h9).dtor_MapLessThanOrEqualToTen(), (_235_dt__update__tmp_h9).dtor_OneToTen(), (_235_dt__update__tmp_h9).dtor_myTenToTen(), (_235_dt__update__tmp_h9).dtor_GreaterThanOne(), (_235_dt__update__tmp_h9).dtor_LessThanTen(), _236_dt__update_hMyUtf8Bytes_h9, (_235_dt__update__tmp_h9).dtor_MyListOfUtf8Bytes()); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out87; + _out87 = (client).GetConstraints(_213_input); + _216_ret = _out87; + if (!((_216_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(515,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + public static void TestGetConstraintWithListOfUtf8Bytes(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) + { + dafny.DafnySequence _237_bad; + _237_bad = Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 255, (byte) 255, (byte) 255)); + dafny.DafnySequence _238_good; + _238_good = Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3)); + simple.constraints.internaldafny.types.GetConstraintsInput _239_input; + _239_input = Helpers_Compile.__default.GetValidInput(); + _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed336 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let168_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed336)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let168_0, boxed337 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _240_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed337)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> empty(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor()))), boxed338 -> { + Wrappers_Compile.Option>> _pat_let169_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed338)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let169_0, boxed339 -> { + Wrappers_Compile.Option>> _241_dt__update_hMyListOfUtf8Bytes_h0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed339)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_240_dt__update__tmp_h0).dtor_MyString(), (_240_dt__update__tmp_h0).dtor_NonEmptyString(), (_240_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_240_dt__update__tmp_h0).dtor_MyBlob(), (_240_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_240_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_240_dt__update__tmp_h0).dtor_MyList(), (_240_dt__update__tmp_h0).dtor_NonEmptyList(), (_240_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_240_dt__update__tmp_h0).dtor_MyMap(), (_240_dt__update__tmp_h0).dtor_NonEmptyMap(), (_240_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_240_dt__update__tmp_h0).dtor_OneToTen(), (_240_dt__update__tmp_h0).dtor_myTenToTen(), (_240_dt__update__tmp_h0).dtor_GreaterThanOne(), (_240_dt__update__tmp_h0).dtor_LessThanTen(), (_240_dt__update__tmp_h0).dtor_MyUtf8Bytes(), _241_dt__update_hMyListOfUtf8Bytes_h0); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _242_ret; + Wrappers_Compile.Result _out88; + _out88 = (client).GetConstraints(_239_input); + _242_ret = _out88; + if (!((_242_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(542,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv27 = _238_good; + _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed340 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let170_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed340)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let170_0, boxed341 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _243_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed341)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv27))), boxed342 -> { + Wrappers_Compile.Option>> _pat_let171_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed342)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let171_0, boxed343 -> { + Wrappers_Compile.Option>> _244_dt__update_hMyListOfUtf8Bytes_h1 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed343)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_243_dt__update__tmp_h1).dtor_MyString(), (_243_dt__update__tmp_h1).dtor_NonEmptyString(), (_243_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_243_dt__update__tmp_h1).dtor_MyBlob(), (_243_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_243_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_243_dt__update__tmp_h1).dtor_MyList(), (_243_dt__update__tmp_h1).dtor_NonEmptyList(), (_243_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_243_dt__update__tmp_h1).dtor_MyMap(), (_243_dt__update__tmp_h1).dtor_NonEmptyMap(), (_243_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_243_dt__update__tmp_h1).dtor_OneToTen(), (_243_dt__update__tmp_h1).dtor_myTenToTen(), (_243_dt__update__tmp_h1).dtor_GreaterThanOne(), (_243_dt__update__tmp_h1).dtor_LessThanTen(), (_243_dt__update__tmp_h1).dtor_MyUtf8Bytes(), _244_dt__update_hMyListOfUtf8Bytes_h1); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out89; + _out89 = (client).GetConstraints(_239_input); + _242_ret = _out89; + if (!((_242_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(546,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv28 = _238_good; + dafny.DafnySequence _pat_let_tv29 = _238_good; + _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed344 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let172_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed344)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let172_0, boxed345 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _245_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed345)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv28, _pat_let_tv29))), boxed346 -> { + Wrappers_Compile.Option>> _pat_let173_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed346)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let173_0, boxed347 -> { + Wrappers_Compile.Option>> _246_dt__update_hMyListOfUtf8Bytes_h2 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed347)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_245_dt__update__tmp_h2).dtor_MyString(), (_245_dt__update__tmp_h2).dtor_NonEmptyString(), (_245_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_245_dt__update__tmp_h2).dtor_MyBlob(), (_245_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_245_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_245_dt__update__tmp_h2).dtor_MyList(), (_245_dt__update__tmp_h2).dtor_NonEmptyList(), (_245_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_245_dt__update__tmp_h2).dtor_MyMap(), (_245_dt__update__tmp_h2).dtor_NonEmptyMap(), (_245_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_245_dt__update__tmp_h2).dtor_OneToTen(), (_245_dt__update__tmp_h2).dtor_myTenToTen(), (_245_dt__update__tmp_h2).dtor_GreaterThanOne(), (_245_dt__update__tmp_h2).dtor_LessThanTen(), (_245_dt__update__tmp_h2).dtor_MyUtf8Bytes(), _246_dt__update_hMyListOfUtf8Bytes_h2); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out90; + _out90 = (client).GetConstraints(_239_input); + _242_ret = _out90; + if (!((_242_ret).is_Success())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(550,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv30 = _238_good; + dafny.DafnySequence _pat_let_tv31 = _238_good; + dafny.DafnySequence _pat_let_tv32 = _238_good; + _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed348 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let174_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed348)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let174_0, boxed349 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _247_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed349)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv30, _pat_let_tv31, _pat_let_tv32))), boxed350 -> { + Wrappers_Compile.Option>> _pat_let175_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed350)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let175_0, boxed351 -> { + Wrappers_Compile.Option>> _248_dt__update_hMyListOfUtf8Bytes_h3 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed351)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_247_dt__update__tmp_h3).dtor_MyString(), (_247_dt__update__tmp_h3).dtor_NonEmptyString(), (_247_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_247_dt__update__tmp_h3).dtor_MyBlob(), (_247_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_247_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_247_dt__update__tmp_h3).dtor_MyList(), (_247_dt__update__tmp_h3).dtor_NonEmptyList(), (_247_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_247_dt__update__tmp_h3).dtor_MyMap(), (_247_dt__update__tmp_h3).dtor_NonEmptyMap(), (_247_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_247_dt__update__tmp_h3).dtor_OneToTen(), (_247_dt__update__tmp_h3).dtor_myTenToTen(), (_247_dt__update__tmp_h3).dtor_GreaterThanOne(), (_247_dt__update__tmp_h3).dtor_LessThanTen(), (_247_dt__update__tmp_h3).dtor_MyUtf8Bytes(), _248_dt__update_hMyListOfUtf8Bytes_h3); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out91; + _out91 = (client).GetConstraints(_239_input); + _242_ret = _out91; + if (!((_242_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(554,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv33 = _237_bad; + _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed352 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let176_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed352)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let176_0, boxed353 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _249_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed353)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv33))), boxed354 -> { + Wrappers_Compile.Option>> _pat_let177_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed354)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let177_0, boxed355 -> { + Wrappers_Compile.Option>> _250_dt__update_hMyListOfUtf8Bytes_h4 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed355)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_249_dt__update__tmp_h4).dtor_MyString(), (_249_dt__update__tmp_h4).dtor_NonEmptyString(), (_249_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_249_dt__update__tmp_h4).dtor_MyBlob(), (_249_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_249_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_249_dt__update__tmp_h4).dtor_MyList(), (_249_dt__update__tmp_h4).dtor_NonEmptyList(), (_249_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_249_dt__update__tmp_h4).dtor_MyMap(), (_249_dt__update__tmp_h4).dtor_NonEmptyMap(), (_249_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_249_dt__update__tmp_h4).dtor_OneToTen(), (_249_dt__update__tmp_h4).dtor_myTenToTen(), (_249_dt__update__tmp_h4).dtor_GreaterThanOne(), (_249_dt__update__tmp_h4).dtor_LessThanTen(), (_249_dt__update__tmp_h4).dtor_MyUtf8Bytes(), _250_dt__update_hMyListOfUtf8Bytes_h4); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out92; + _out92 = (client).GetConstraints(_239_input); + _242_ret = _out92; + if (!((_242_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(558,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv34 = _237_bad; + dafny.DafnySequence _pat_let_tv35 = _238_good; + _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed356 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let178_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed356)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let178_0, boxed357 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _251_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed357)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv34, _pat_let_tv35))), boxed358 -> { + Wrappers_Compile.Option>> _pat_let179_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed358)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let179_0, boxed359 -> { + Wrappers_Compile.Option>> _252_dt__update_hMyListOfUtf8Bytes_h5 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed359)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_251_dt__update__tmp_h5).dtor_MyString(), (_251_dt__update__tmp_h5).dtor_NonEmptyString(), (_251_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_251_dt__update__tmp_h5).dtor_MyBlob(), (_251_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_251_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_251_dt__update__tmp_h5).dtor_MyList(), (_251_dt__update__tmp_h5).dtor_NonEmptyList(), (_251_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_251_dt__update__tmp_h5).dtor_MyMap(), (_251_dt__update__tmp_h5).dtor_NonEmptyMap(), (_251_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), (_251_dt__update__tmp_h5).dtor_OneToTen(), (_251_dt__update__tmp_h5).dtor_myTenToTen(), (_251_dt__update__tmp_h5).dtor_GreaterThanOne(), (_251_dt__update__tmp_h5).dtor_LessThanTen(), (_251_dt__update__tmp_h5).dtor_MyUtf8Bytes(), _252_dt__update_hMyListOfUtf8Bytes_h5); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out93; + _out93 = (client).GetConstraints(_239_input); + _242_ret = _out93; + if (!((_242_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(562,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + dafny.DafnySequence _pat_let_tv36 = _238_good; + dafny.DafnySequence _pat_let_tv37 = _237_bad; + _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed360 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _pat_let180_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed360)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let180_0, boxed361 -> { + simple.constraints.internaldafny.types.GetConstraintsInput _253_dt__update__tmp_h6 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed361)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv36, _pat_let_tv37))), boxed362 -> { + Wrappers_Compile.Option>> _pat_let181_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed362)); + return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let181_0, boxed363 -> { + Wrappers_Compile.Option>> _254_dt__update_hMyListOfUtf8Bytes_h6 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed363)); + return simple.constraints.internaldafny.types.GetConstraintsInput.create((_253_dt__update__tmp_h6).dtor_MyString(), (_253_dt__update__tmp_h6).dtor_NonEmptyString(), (_253_dt__update__tmp_h6).dtor_StringLessThanOrEqualToTen(), (_253_dt__update__tmp_h6).dtor_MyBlob(), (_253_dt__update__tmp_h6).dtor_NonEmptyBlob(), (_253_dt__update__tmp_h6).dtor_BlobLessThanOrEqualToTen(), (_253_dt__update__tmp_h6).dtor_MyList(), (_253_dt__update__tmp_h6).dtor_NonEmptyList(), (_253_dt__update__tmp_h6).dtor_ListLessThanOrEqualToTen(), (_253_dt__update__tmp_h6).dtor_MyMap(), (_253_dt__update__tmp_h6).dtor_NonEmptyMap(), (_253_dt__update__tmp_h6).dtor_MapLessThanOrEqualToTen(), (_253_dt__update__tmp_h6).dtor_OneToTen(), (_253_dt__update__tmp_h6).dtor_myTenToTen(), (_253_dt__update__tmp_h6).dtor_GreaterThanOne(), (_253_dt__update__tmp_h6).dtor_LessThanTen(), (_253_dt__update__tmp_h6).dtor_MyUtf8Bytes(), _254_dt__update_hMyListOfUtf8Bytes_h6); + } + ))); + } + ))); + } + ))); + } + ))); + Wrappers_Compile.Result _out94; + _out94 = (client).GetConstraints(_239_input); + _242_ret = _out94; + if (!((_242_ret).is_Failure())) { + throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(566,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); + } + } + @Override + public java.lang.String toString() { + return "WrappedSimpleConstraintsTest._default"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/_System/__default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/_System/__default.java new file mode 100644 index 000000000..c404e1fdc --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/_System/__default.java @@ -0,0 +1,65 @@ +// Class __default +// Dafny class __default compiled into Java +package _System; + +import Helpers_Compile.*; +import SimpleConstraintsImplTest_Compile.*; +import simple.constraints.internaldafny.wrapped.*; +import WrappedSimpleConstraintsTest_Compile.*; + +@SuppressWarnings({"unchecked", "deprecation"}) +public class __default { + public __default() { + } + public static void __Test____Main__(dafny.DafnySequence> __noArgsParameter) + { + boolean _255_success; + _255_success = true; + System.out.print((dafny.DafnySequence.asString("SimpleConstraintsImplTest.TestConstraints: ")).verbatimString()); + try { + { + SimpleConstraintsImplTest_Compile.__default.TestConstraints(); + { + System.out.print((dafny.DafnySequence.asString("PASSED\n")).verbatimString()); + } + } + } + catch (dafny.DafnyHaltException e) { + dafny.DafnySequence _256_haltMessage = dafny.DafnySequence.asString(e.getMessage()); + { + System.out.print((dafny.DafnySequence.asString("FAILED\n ")).verbatimString()); + System.out.print((_256_haltMessage).verbatimString()); + System.out.print((dafny.DafnySequence.asString("\n")).verbatimString()); + _255_success = false; + } + } + System.out.print((dafny.DafnySequence.asString("WrappedSimpleConstraintsTest.TestConstraints: ")).verbatimString()); + try { + { + WrappedSimpleConstraintsTest_Compile.__default.TestConstraints(); + { + System.out.print((dafny.DafnySequence.asString("PASSED\n")).verbatimString()); + } + } + } + catch (dafny.DafnyHaltException e) { + dafny.DafnySequence _257_haltMessage = dafny.DafnySequence.asString(e.getMessage()); + { + System.out.print((dafny.DafnySequence.asString("FAILED\n ")).verbatimString()); + System.out.print((_257_haltMessage).verbatimString()); + System.out.print((dafny.DafnySequence.asString("\n")).verbatimString()); + _255_success = false; + } + } + if (!(_255_success)) { + throw new dafny.DafnyHaltException("(1,0): " + (dafny.DafnySequence.asString("Test failures occurred: see above.\n")).verbatimString()); + } + } + public static void __Main(dafny.DafnySequence> args) { + __default.__Test____Main__(args); + } + @Override + public java.lang.String toString() { + return "_module._default"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/simple/constraints/internaldafny/wrapped/_ExternBase___default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/simple/constraints/internaldafny/wrapped/_ExternBase___default.java new file mode 100644 index 000000000..6f4acd0e8 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/simple/constraints/internaldafny/wrapped/_ExternBase___default.java @@ -0,0 +1,19 @@ +// Class _ExternBase___default +// Dafny class __default compiled into Java +package simple.constraints.internaldafny.wrapped; + +import Helpers_Compile.*; +import SimpleConstraintsImplTest_Compile.*; + +@SuppressWarnings({"unchecked", "deprecation"}) +public abstract class _ExternBase___default { + public _ExternBase___default() { + } + public static simple.constraints.internaldafny.types.SimpleConstraintsConfig WrappedDefaultSimpleConstraintsConfig() { + return simple.constraints.internaldafny.types.SimpleConstraintsConfig.create(); + } + @Override + public java.lang.String toString() { + return "WrappedSimpleConstraintsService._default"; + } +} diff --git a/TestModels/Constraints/runtimes/java/src/test/smithy-generated/simple/constraints/model/GetConstraintsSmokeTests.java b/TestModels/Constraints/runtimes/java/src/test/smithy-generated/simple/constraints/model/GetConstraintsSmokeTests.java new file mode 100644 index 000000000..b370f80b5 --- /dev/null +++ b/TestModels/Constraints/runtimes/java/src/test/smithy-generated/simple/constraints/model/GetConstraintsSmokeTests.java @@ -0,0 +1,47 @@ +// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 +// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. +package simple.constraints.model; + +import java.lang.String; +import java.nio.ByteBuffer; +import java.nio.charset.StandardCharsets; +import java.util.Arrays; +import java.util.HashMap; +import org.testng.Assert; +import org.testng.annotations.Test; +import simple.constraints.SimpleConstraints; + +public final class GetConstraintsSmokeTests { + @Test + public void GetConstraintsSuccess() { + SimpleConstraintsConfig config = SimpleConstraintsConfig.builder().build(); + SimpleConstraints client = SimpleConstraints.builder().SimpleConstraintsConfig(config).build(); + GetConstraintsInput input = GetConstraintsInput.builder() + .OneToTen(5) + .GreaterThanOne(2) + .MyBlob(ByteBuffer.wrap("0101".getBytes(StandardCharsets.US_ASCII))) + .MyList(Arrays.asList("1", "2", "3")) + .MyMap(new HashMap() {{ + put("a", "b"); + put("c", "d"); + }}) + .build(); + client.GetConstraints(input); + } + + @Test + public void GetConstraintsFailure() { + SimpleConstraintsConfig config = SimpleConstraintsConfig.builder().build(); + SimpleConstraints client = SimpleConstraints.builder().SimpleConstraintsConfig(config).build(); + Assert.assertThrows(Exception.class, () -> { + simple.constraints.model.GetConstraintsInput input = simple.constraints.model.GetConstraintsInput.builder() + .OneToTen(5) + .GreaterThanOne(2) + .NonEmptyBlob(java.nio.ByteBuffer.wrap("".getBytes(java.nio.charset.StandardCharsets.US_ASCII))) + .build(); + client.GetConstraints(input); + + }); + } +} From 50e43e22c8dc8ee76a8eb047ff1e23710d999966 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Tue, 23 Jul 2024 12:35:34 -0700 Subject: [PATCH 04/13] Revert "Push some more runtime" This reverts commit ac04b6f9bfcf3798281f1806636cf1b45bca8089. --- .../java/.gradle/7.6/checksums/checksums.lock | Bin 17 -> 0 bytes .../.gradle/7.6/checksums/md5-checksums.bin | Bin 18597 -> 0 bytes .../.gradle/7.6/checksums/sha1-checksums.bin | Bin 18605 -> 0 bytes .../dependencies-accessors.lock | Bin 17 -> 0 bytes .../7.6/dependencies-accessors/gc.properties | 0 .../7.6/executionHistory/executionHistory.bin | Bin 110614 -> 0 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 0 bytes .../.gradle/7.6/fileChanges/last-build.bin | Bin 1 -> 0 bytes .../.gradle/7.6/fileHashes/fileHashes.bin | Bin 25647 -> 0 bytes .../.gradle/7.6/fileHashes/fileHashes.lock | Bin 17 -> 0 bytes .../7.6/fileHashes/resourceHashesCache.bin | Bin 22611 -> 0 bytes .../runtimes/java/.gradle/7.6/gc.properties | 0 .../buildOutputCleanup.lock | Bin 17 -> 0 bytes .../buildOutputCleanup/cache.properties | 2 - .../buildOutputCleanup/outputFiles.bin | Bin 19433 -> 0 bytes .../runtimes/java/.gradle/file-system.probe | Bin 8 -> 0 bytes .../runtimes/java/.gradle/vcs-1/gc.properties | 0 .../Config.class | Bin 2927 -> 0 bytes .../__default.class | Bin 3210 -> 0 bytes .../SimpleConstraints$Builder.class | Bin 482 -> 0 bytes .../SimpleConstraints$BuilderImpl.class | Bin 1335 -> 0 bytes .../constraints/SimpleConstraints.class | Bin 3609 -> 0 bytes .../main/simple/constraints/ToDafny.class | Bin 13153 -> 0 bytes .../main/simple/constraints/ToNative.class | Bin 12548 -> 0 bytes .../SimpleConstraintsClient.class | Bin 2290 -> 0 bytes .../internaldafny/_ExternBase___default.class | Bin 3137 -> 0 bytes .../constraints/internaldafny/__default.class | Bin 356 -> 0 bytes .../types/BlobLessThanOrEqualToTen.class | Bin 2123 -> 0 bytes .../internaldafny/types/DafnyCallEvent.class | Bin 4836 -> 0 bytes .../internaldafny/types/Error.class | Bin 3985 -> 0 bytes .../types/Error_CollectionOfErrors.class | Bin 2000 -> 0 bytes .../internaldafny/types/Error_Opaque.class | Bin 1401 -> 0 bytes .../Error_SimpleConstraintsException.class | Bin 1711 -> 0 bytes .../types/GetConstraintsInput.class | Bin 14630 -> 0 bytes .../types/GetConstraintsOutput.class | Bin 14648 -> 0 bytes .../internaldafny/types/GreaterThanOne.class | Bin 949 -> 0 bytes .../types/ISimpleConstraintsClient.class | Bin 502 -> 0 bytes .../ISimpleConstraintsClientCallHistory.class | Bin 569 -> 0 bytes .../internaldafny/types/LessThanTen.class | Bin 937 -> 0 bytes .../types/ListLessThanOrEqualToTen.class | Bin 2260 -> 0 bytes .../internaldafny/types/ListOfUtf8Bytes.class | Bin 2189 -> 0 bytes .../types/MapLessThanOrEqualToTen.class | Bin 2270 -> 0 bytes .../internaldafny/types/MyBlob.class | Bin 2051 -> 0 bytes .../internaldafny/types/MyList.class | Bin 2188 -> 0 bytes .../internaldafny/types/MyMap.class | Bin 2198 -> 0 bytes .../internaldafny/types/MyString.class | Bin 2038 -> 0 bytes .../internaldafny/types/NonEmptyBlob.class | Bin 2076 -> 0 bytes .../internaldafny/types/NonEmptyList.class | Bin 2197 -> 0 bytes .../internaldafny/types/NonEmptyMap.class | Bin 2223 -> 0 bytes .../internaldafny/types/NonEmptyString.class | Bin 2063 -> 0 bytes .../internaldafny/types/OneToTen.class | Bin 926 -> 0 bytes .../internaldafny/types/OpaqueError.class | Bin 1868 -> 0 bytes .../types/SimpleConstraintsConfig.class | Bin 3195 -> 0 bytes .../types/StringLessThanOrEqualToTen.class | Bin 2111 -> 0 bytes .../internaldafny/types/TenToTen.class | Bin 921 -> 0 bytes .../internaldafny/types/Utf8Bytes.class | Bin 2032 -> 0 bytes .../_Companion_ISimpleConstraintsClient.class | Bin 412 -> 0 bytes .../types/_ExternBase___default.class | Bin 4189 -> 0 bytes .../internaldafny/types/__default.class | Bin 374 -> 0 bytes .../model/CollectionOfErrors$Builder.class | Bin 861 -> 0 bytes .../CollectionOfErrors$BuilderImpl.class | Bin 2131 -> 0 bytes .../model/CollectionOfErrors.class | Bin 1834 -> 0 bytes .../model/GetConstraintsInput$Builder.class | Bin 1852 -> 0 bytes .../GetConstraintsInput$BuilderImpl.class | Bin 9248 -> 0 bytes .../model/GetConstraintsInput.class | Bin 3537 -> 0 bytes .../model/GetConstraintsOutput$Builder.class | Bin 1866 -> 0 bytes .../GetConstraintsOutput$BuilderImpl.class | Bin 9273 -> 0 bytes .../model/GetConstraintsOutput.class | Bin 3548 -> 0 bytes .../model/OpaqueError$Builder.class | Bin 632 -> 0 bytes .../model/OpaqueError$BuilderImpl.class | Bin 1896 -> 0 bytes .../constraints/model/OpaqueError.class | Bin 1632 -> 0 bytes .../SimpleConstraintsConfig$Builder.class | Bin 326 -> 0 bytes .../SimpleConstraintsConfig$BuilderImpl.class | Bin 943 -> 0 bytes .../model/SimpleConstraintsConfig.class | Bin 945 -> 0 bytes .../SimpleConstraintsException$Builder.class | Bin 608 -> 0 bytes ...mpleConstraintsException$BuilderImpl.class | Bin 1859 -> 0 bytes .../model/SimpleConstraintsException.class | Bin 1646 -> 0 bytes .../TestSimpleConstraints$Builder.class | Bin 491 -> 0 bytes .../TestSimpleConstraints$BuilderImpl.class | Bin 1349 -> 0 bytes .../wrapped/TestSimpleConstraints.class | Bin 2881 -> 0 bytes .../java/test/Helpers_Compile/__default.class | Bin 7718 -> 0 bytes .../__default.class | Bin 7039 -> 0 bytes .../classes/java/test/TestsFromDafny.class | Bin 1204 -> 0 bytes .../__default.class | Bin 111354 -> 0 bytes .../classes/java/test/_System/__default.class | Bin 2183 -> 0 bytes .../wrapped/_ExternBase___default.class | Bin 751 -> 0 bytes .../internaldafny/wrapped/__default.class | Bin 2262 -> 0 bytes .../model/GetConstraintsSmokeTests$1.class | Bin 861 -> 0 bytes .../model/GetConstraintsSmokeTests.class | Bin 3922 -> 0 bytes .../java/build/libs/java-1.0-SNAPSHOT.jar | Bin 76502 -> 0 bytes ...raints.model.GetConstraintsSmokeTests.html | 101 - .../reports/tests/test/css/base-style.css | 179 -- .../build/reports/tests/test/css/style.css | 84 - .../java/build/reports/tests/test/index.html | 133 - .../build/reports/tests/test/js/report.js | 194 -- .../packages/simple.constraints.model.html | 103 - ...traints.model.GetConstraintsSmokeTests.xml | 8 - .../build/test-results/test/binary/output.bin | 0 .../test-results/test/binary/output.bin.idx | Bin 1 -> 0 bytes .../test-results/test/binary/results.bin | Bin 224 -> 0 bytes .../compileJava/previous-compilation-data.bin | Bin 5344 -> 0 bytes .../previous-compilation-data.bin | Bin 6204 -> 0 bytes .../runtimes/java/build/tmp/jar/MANIFEST.MF | 2 - .../ImplementationFromDafny-java.dtr | 7 - .../ImplementationFromDafny.java | 38 - .../SimpleConstraintsImpl_Compile/Config.java | 54 - .../__default.java | 23 - .../SimpleConstraintsClient.java | 36 - .../internaldafny/_ExternBase___default.java | 35 - .../types/BlobLessThanOrEqualToTen.java | 18 - .../internaldafny/types/DafnyCallEvent.java | 67 - .../internaldafny/types/Error.java | 44 - .../types/Error_CollectionOfErrors.java | 44 - .../internaldafny/types/Error_Opaque.java | 39 - .../Error_SimpleConstraintsException.java | 39 - .../types/GetConstraintsInput.java | 193 -- .../types/GetConstraintsOutput.java | 193 -- .../internaldafny/types/GreaterThanOne.java | 21 - .../types/ISimpleConstraintsClient.java | 9 - .../ISimpleConstraintsClientCallHistory.java | 14 - .../internaldafny/types/LessThanTen.java | 21 - .../types/ListLessThanOrEqualToTen.java | 18 - .../internaldafny/types/ListOfUtf8Bytes.java | 18 - .../types/MapLessThanOrEqualToTen.java | 18 - .../internaldafny/types/MyBlob.java | 18 - .../internaldafny/types/MyList.java | 18 - .../internaldafny/types/MyMap.java | 18 - .../internaldafny/types/MyString.java | 18 - .../internaldafny/types/NonEmptyBlob.java | 18 - .../internaldafny/types/NonEmptyList.java | 18 - .../internaldafny/types/NonEmptyMap.java | 18 - .../internaldafny/types/NonEmptyString.java | 18 - .../internaldafny/types/OneToTen.java | 21 - .../internaldafny/types/OpaqueError.java | 18 - .../types/SimpleConstraintsConfig.java | 53 - .../types/StringLessThanOrEqualToTen.java | 18 - .../internaldafny/types/TenToTen.java | 21 - .../internaldafny/types/Utf8Bytes.java | 21 - .../_Companion_ISimpleConstraintsClient.java | 10 - .../types/_ExternBase___default.java | 68 - .../simple/constraints/SimpleConstraints.java | 95 - .../simple/constraints/ToDafny.java | 677 ----- .../simple/constraints/ToNative.java | 384 --- .../constraints/model/CollectionOfErrors.java | 140 - .../model/GetConstraintsInput.java | 641 ----- .../model/GetConstraintsOutput.java | 641 ----- .../simple/constraints/model/OpaqueError.java | 145 -- .../model/SimpleConstraintsConfig.java | 32 - .../model/SimpleConstraintsException.java | 110 - .../wrapped/TestSimpleConstraints.java | 87 - .../Helpers_Compile/__default.java | 104 - .../__default.java | 70 - .../dafny-generated/TestsFromDafny-java.dtr | 7 - .../test/dafny-generated/TestsFromDafny.java | 18 - .../__default.java | 2284 ----------------- .../dafny-generated/_System/__default.java | 65 - .../wrapped/_ExternBase___default.java | 19 - .../model/GetConstraintsSmokeTests.java | 47 - 158 files changed, 7695 deletions(-) delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/checksums.lock delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/md5-checksums.bin delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/sha1-checksums.bin delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/dependencies-accessors.lock delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/gc.properties delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.bin delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.lock delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/fileChanges/last-build.bin delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.bin delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.lock delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/resourceHashesCache.bin delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/7.6/gc.properties delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/buildOutputCleanup.lock delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/cache.properties delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/outputFiles.bin delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/file-system.probe delete mode 100644 TestModels/Constraints/runtimes/java/.gradle/vcs-1/gc.properties delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/SimpleConstraintsImpl_Compile/Config.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/SimpleConstraintsImpl_Compile/__default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints$Builder.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints$BuilderImpl.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/ToDafny.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/ToNative.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/SimpleConstraintsClient.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/_ExternBase___default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/__default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/DafnyCallEvent.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_CollectionOfErrors.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_Opaque.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GetConstraintsInput.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GetConstraintsOutput.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GreaterThanOne.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/ISimpleConstraintsClient.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/LessThanTen.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/ListOfUtf8Bytes.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyBlob.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyList.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyMap.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyString.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyBlob.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyList.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyMap.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyString.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/OneToTen.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/OpaqueError.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/SimpleConstraintsConfig.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/TenToTen.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Utf8Bytes.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_ExternBase___default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/__default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors$Builder.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors$BuilderImpl.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput$Builder.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput$BuilderImpl.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$Builder.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$BuilderImpl.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$Builder.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$BuilderImpl.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsConfig$Builder.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsConfig$BuilderImpl.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsConfig.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException$Builder.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException$BuilderImpl.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints$Builder.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints$BuilderImpl.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/Helpers_Compile/__default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/SimpleConstraintsImplTest_Compile/__default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/TestsFromDafny.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/WrappedSimpleConstraintsTest_Compile/__default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/_System/__default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/internaldafny/wrapped/_ExternBase___default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/internaldafny/wrapped/__default.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/model/GetConstraintsSmokeTests$1.class delete mode 100644 TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/model/GetConstraintsSmokeTests.class delete mode 100644 TestModels/Constraints/runtimes/java/build/libs/java-1.0-SNAPSHOT.jar delete mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/classes/simple.constraints.model.GetConstraintsSmokeTests.html delete mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/css/base-style.css delete mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/css/style.css delete mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/index.html delete mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/js/report.js delete mode 100644 TestModels/Constraints/runtimes/java/build/reports/tests/test/packages/simple.constraints.model.html delete mode 100644 TestModels/Constraints/runtimes/java/build/test-results/test/TEST-simple.constraints.model.GetConstraintsSmokeTests.xml delete mode 100644 TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin delete mode 100644 TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin.idx delete mode 100644 TestModels/Constraints/runtimes/java/build/test-results/test/binary/results.bin delete mode 100644 TestModels/Constraints/runtimes/java/build/tmp/compileJava/previous-compilation-data.bin delete mode 100644 TestModels/Constraints/runtimes/java/build/tmp/compileTestJava/previous-compilation-data.bin delete mode 100644 TestModels/Constraints/runtimes/java/build/tmp/jar/MANIFEST.MF delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny-java.dtr delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/Config.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/__default.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/SimpleConstraintsClient.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/_ExternBase___default.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/DafnyCallEvent.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_CollectionOfErrors.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_Opaque.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsInput.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsOutput.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GreaterThanOne.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClient.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/LessThanTen.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListOfUtf8Bytes.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyBlob.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyList.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyMap.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyString.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyBlob.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyList.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyMap.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyString.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OneToTen.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OpaqueError.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/SimpleConstraintsConfig.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/TenToTen.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Utf8Bytes.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_ExternBase___default.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/SimpleConstraints.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToDafny.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToNative.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/CollectionOfErrors.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsInput.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsOutput.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/OpaqueError.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsConfig.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsException.java delete mode 100644 TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/wrapped/TestSimpleConstraints.java delete mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/Helpers_Compile/__default.java delete mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/SimpleConstraintsImplTest_Compile/__default.java delete mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny-java.dtr delete mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny.java delete mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/WrappedSimpleConstraintsTest_Compile/__default.java delete mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/_System/__default.java delete mode 100644 TestModels/Constraints/runtimes/java/src/test/dafny-generated/simple/constraints/internaldafny/wrapped/_ExternBase___default.java delete mode 100644 TestModels/Constraints/runtimes/java/src/test/smithy-generated/simple/constraints/model/GetConstraintsSmokeTests.java diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/checksums.lock b/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/checksums.lock deleted file mode 100644 index 33543759350e3b7c1611968f96c67cbf7a2af8ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 UcmZRU(rVte$L$ms0|amY04Ul6UjP6A diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/md5-checksums.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/md5-checksums.bin deleted file mode 100644 index a5cf9c4ac02e6db2fff4b90bce97ebb3c2531c4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18597 zcmeI%Axncn7y#gNSRA6m;g~EfDnkaEYy*X15QD1*Vbx-=*bNqw28;i|E(ivLupn-O z84QZW;vcZg`}p=T_6HW^Ik( diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/sha1-checksums.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/checksums/sha1-checksums.bin deleted file mode 100644 index e560c2b7b55c9e11562341588622646cae703000..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18605 zcmeI%y-Gtd6ae5@r1-B;D_wMR5f!Np;#N>_a`O?o_yVQsrXqqv7jbZ~@8Igtr4-RY zog5r=5+`3k&|GdWr7z$hUm!V$6AnqfHJc%nrhd93^hU9l$_Nl3K!5-N0t5&UAV7cs z0RjXF5FkK+0D=D^up1vTl0K%im`jq$S_ms+G0BDI>%vBLZ7bd0u4VrR)%(kx_ve|z zZoQJ#vl#1@bk9nF009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PJ`4z-l~fDbD$1PPZS=_txwCt)b7OgW2o)_+9>VE`))`+e_goz184V hjOG5WkLJbg^4CPU)5#Z4zRyOF9~w9PUBiW>>lb58M*;u< diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/dependencies-accessors.lock b/TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/dependencies-accessors.lock deleted file mode 100644 index b648eaa5c75a047a5135a09218a4b9123a9e54ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 TcmZRc66PFz{af))1}FdkHhcty diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/gc.properties b/TestModels/Constraints/runtimes/java/.gradle/7.6/dependencies-accessors/gc.properties deleted file mode 100644 index e69de29bb..000000000 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.bin deleted file mode 100644 index 16599b316861c34d8bee79987c0860a7ddd8b096..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110614 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 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.lock b/TestModels/Constraints/runtimes/java/.gradle/7.6/executionHistory/executionHistory.lock deleted file mode 100644 index 96509b63e069c636ec86809feb72a1dad155f045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 UcmZSn5E~Y{Y69PX1_%%U05x|6Qvd(} diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/fileChanges/last-build.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/fileChanges/last-build.bin deleted file mode 100644 index f76dd238ade08917e6712764a16a22005a50573d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1 IcmZPo000310RR91 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.bin deleted file mode 100644 index 4f93ae0fabe51fb1c57781036e49ea92be628024..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25647 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 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.lock b/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/fileHashes.lock deleted file mode 100644 index 77737eb25fbcdbfbcde8026a36ecb94b81fd3756..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 VcmZQ(dR)_yx%*H80~j#!001*s1V8`) diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/resourceHashesCache.bin b/TestModels/Constraints/runtimes/java/.gradle/7.6/fileHashes/resourceHashesCache.bin deleted file mode 100644 index bea72159276dfd0efb973859ca94cfc0af518047..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22611 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 diff --git a/TestModels/Constraints/runtimes/java/.gradle/7.6/gc.properties b/TestModels/Constraints/runtimes/java/.gradle/7.6/gc.properties deleted file mode 100644 index e69de29bb..000000000 diff --git a/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index 419265969f3f98384a51b4e7ace5452d56cfc770..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 UcmZQ}lwW?)TwZV^0|ZzB03_-IE&u=k diff --git a/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/cache.properties b/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index 150ec9ade..000000000 --- a/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Tue Jul 23 11:26:16 PDT 2024 -gradle.version=7.6 diff --git a/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/outputFiles.bin b/TestModels/Constraints/runtimes/java/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index 29eaf50193c1822c3f385de72a6daf0e2f1a957a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19433 zcmeI&e@x7A9LMo*4EbSb=zIvJ-(ms`@WxNcYjroNaQ-E zn;xRS59hy!I6?swKmim$0Te(16hHwKKmim$0Te(16hHwKKmim$0TlRO3askc$S7em zuCv6w2Tod%XpVi)!Mx-mnfUvCU9NCinZ$oTNZGp9Q&|&{NnXsJS@2WoYp=aSzMeg+ z`M~C#iOv3k%Zu2vO^!L~=QE-OSCq2ns3o~i#V#jkP9S?;`il?Z`4*a^n8|+0^<8Ip zj%Bs5UUjz5BaeGUy-zdK`<`OI)?l!NEG@i2eu%w1a@ok3DdrM#HG4(n^1^)^p7HzI zu~#>C`m3cj^}>2(9lODj_4Ve~AH&J@>@O=CP32i{rjgsQ*G|hw9^csRBe=q?&%Ye1 zk1_0@NZ!J3G{`sWc6dq!SB+(_`&k$(F?wgy`Y85~lNSYMdOCcg^@rI%-O@BY3Qmio z^)mLRJR8&fyfu@^udsicx}sp-oVHhj%Ujvo7cSS^t?imX^DEdp%!TtK8pm8G_hGkt zpRmQd%vM74Q`sF9_MggPqM8I(I!^~l!-bZIyAYZ~RPY86}k+|x#;7Sd9s7p(kR@1goaFw*rL!}#Jua5Ee>lpjW1M33X)deeP z4s&<-J@?|~lysV-sOJ+AH#4?{#OV3+P{SUrHx%6js^#QJyIpE>=x%6iQo`3(TMy{!NM diff --git a/TestModels/Constraints/runtimes/java/.gradle/file-system.probe b/TestModels/Constraints/runtimes/java/.gradle/file-system.probe deleted file mode 100644 index 418cebb051ef33fa68516d5dbd3317846c731ef5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 PcmZQzV4U#ahU88F3DE-_ diff --git a/TestModels/Constraints/runtimes/java/.gradle/vcs-1/gc.properties b/TestModels/Constraints/runtimes/java/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29bb..000000000 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/SimpleConstraintsImpl_Compile/Config.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/SimpleConstraintsImpl_Compile/Config.class deleted file mode 100644 index 7817ee7edd9fc1d94dc6b04e4fac7dc7d6155328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2927 zcmbVOYf}?f7=BLf35&rPqP8kfq6MNr)m}kFQ7aPEHWaG8&_i+{E6Z-&Y@ESg&_B|C z@F7J8Y=Y7t5ImuuDJpUcQc|6FVA6N8nHHm9+ z%J}JzC-Hd(30z6xx}N9ta3hT<7W7cgaG+5Xi%HzfAgec7+|rWUIRY$au!66XxFZl> zUAlAosz9M!lk4{O#L{*{T~W=dYc@Q`of1e_%ne(5EmsN5bXA%zSIn)3rRE&F>ABLh zz2-dkt8>m)!?e@{WwRboA+LGz(gNz<5J-7W#dA%2Lm)pg+J+cN z83{ouNB13EZkbk1>9A*4y*-%_I6|OTf2=+z^Wl*cGk{%=98!VV| zooW`1+1yz(I1KNROO{n(KrH1sc2Fs;Dl3d(IQ%j~Ezh(jF1fDUE}Kn{LC7^OuCl9Y#q{cJCISoX*9$KH-;TO-nM%So;J`I7tCKX?jZ8aXf%kSZW7-d#O*K*W zOP5)d>ryxDHUqP@yGw#Ed7|t%o2`bx-|gf>fS@3*OS@*NW--v5+V}FcOZFJ*AEf_x z7`S}BZF}K_Zs(+asXWE#wFFM?3rM&72%LDm9)?(D{ru^Tu&LNvU=8@YqujI2xHc$b z!*e{r-8s&JbA0S6#IL^U0LKggfHY!U4RWQ8s6==T!Te#EqXu|L%_!%gvC_|o#~zjb zL_GRv>1u#( zPSJS;@6$GpXfm!jjbJq7u|TexM>dbx>_BRJK&IvFz>nH%#P@o@KQ2)1Ft2mO_g3H; zO+s%m^k57n0t)>&g}}F|qqXuckht>{$#N-|dV=%{ub26y1N}Hs3`&;%26+;o=R@=q zy^dposA){%17hm%9pheqV!xqBqv@N1|FX1nILzHyTJZIwti!_Sv>2f#-_cNW(B}=L zULZ>5y`9=6YJaq&y~E@g4s>dc6Y*nw65^ibtocR!oCeVi7*G254vHlb-aCy?@mYA= zyUc;MEWALLjQSSFLTXQNaAiz;4Jsta)mcXK9P(s1$PjsRABwRiByd>FMq{+tVxm_UA9Z0(cAG#c&z# z#;}N6G2CWYL?(tM+=*cscNyMec%NZ~VU=NxVV&U~!v@0#44VueGJF(6mi^_h#gBQ0 zj~PB;xX*zK9H=;q2O73DJQRp78J6KM3q+EsZGpj6yDA07vW6wM8uhYti+b54&1BZD z=;pTW8vGn82mL+66G&wXM%^*xs%?3`s~eW@ZPIgT)vh~+DbuA=Ro3)|>1PB+H>7{W zPT>3Gb9R$;&DhOky&y)qau_5{k)&(sW>v3Q&9vWiq?hjWziBxQKaU@F3 zRrnHr=oS8i=L;kDo9?>n+HPi`fRrw=~t+Xde>EGoh?$y9b< zf1;;N-P%nnEm0FI*bTQL@6m0dE7ZPE^K2T&6-;aRG>%93Ov6qbpW_P+U-DSe@Kqc- z%5hW}stl5$#<0t<$6zq*GkncpGSnF?lr`8IoH!oCjl*N5&(L6a!tf2gjiZT@z?H6z zVE*9#3taDN(7u)JlL?F;(vUCj%L-k%%!yinsz>T+C2kOF(yO?J1n!d0KKFKZs`f=a*P~YnJW6&?w}Ek0 z*F31=i$uaRr^q|LVOzxQ>A-r+w$|&8-`+DFXqAVo^t|GpZspze#|_;q+C^yzoC>3? zn08rUqQi^QT@G|SKi)&u@Ti>!1L}NVqp$B-JufgNFh*NQtP_YeY+wmZ^`gT z={{Mf^M^a0tq#R2(Nl4y?#mJpOHE>-N3A^n#cTv_+<<@fq)vHop5RR=Rj&EKuPv@L zef~U6g~Tv*`Pz|%s7gx=h-A;2_he>!%{+pD%Xm1-0YqZd)ROpW5Wn7{k!~7Qk zeLXNuc$J=R(kN&gn)w;xCz=e9DG;L(7{MUTUZGiB8R1pD7U*BcHL|!$^WQN^R={2h z11&^a7;IrEcjGCdBpS&u$p}e|jN zNqF@f?_2RL7>0zY^|$uyw-pGZ3&^!F8~&ATWnL4;|CtaG2pxANAm|bTL_njg(I@oW TO9ydNpAkBZ9pTP|Zqz#iS-F*1 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints$BuilderImpl.class deleted file mode 100644 index 6cdd4deefaa511247791ad9b0f2448c4f1b1ef23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1335 zcmb7EZBG+H5Pr6ASFSBD6^d`w6H(iO91{E@Mx#WNCZ&9+K`?&c+HULO_KNpH{44$o zO;n5|`rRL8oV{MshARH0lxdoMn=_@O8IHp8PW;kv@^8b_A&xzXu6hQmMj!r^VBBe-lE`;oMR zj@nm=R~Z)FXj?@f%J%`o>Un%eFPmX{SjBepfVVt`<%>jNm-Xgdf| z7`TNY2oP{lnW=TcU_&Nf5gUdYFlmfsat+r*@Gjz{0maI9#D5_13Aqy__wuP@XunU8 z-lOs+RM2=(-XuxjHJ#2bae6xvyclvU2EJ^Th~FSJhMOpm%#)`6eRDLjG%lwm{sHDl BRfGTl diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/SimpleConstraints.class deleted file mode 100644 index 065c2e460aba036fede075bf349084200101abd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3609 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 M-+6S*J`urx0*t9^y8r+H diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/ToNative.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/ToNative.class deleted file mode 100644 index ec080bc19bc070d625ed6b9da6fbef2e27c6a61e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12548 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 Y+;pC5I!BZ0pROZquF;ljIsnN00+)4_oB#j- diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/_ExternBase___default.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/_ExternBase___default.class deleted file mode 100644 index 70ddeebdce6f410fb5bf1fde926b87d5f60f66e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3137 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 PNxd+4i`i7hHoX4=GjMAD diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error.class deleted file mode 100644 index f1b3fcc0d77481c5b7a651a3f09c81d4178760c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3985 zcmb_fYg5!#7=8{cdkH}nhfzSZFN`y8!|rS(B`l-fw@R zpZm2RtU4p3GoAKpr$4FF>2s2>n_UAl>-58(-b5*0Ip=v zjrZknHHCtL1g@oUT|p8vDcn$y#s?WL-pp{tABq{S%_=FyiVxEdifDG5SEmh0x zd5g8gAFP#qL*y6;Q5NVbdRl4ynpW|%o{d%@7ca0Qwd}6G#vo1VU8X@@>){nh`>;M` z{j@2Dv~E+|SSoA7uBUlMY4|i{CQ4@5SCyh&bxQgrLv~TcFO^dgL&X6cRIv|(D)!?= zfy=F=@Ge1;z@+qiOK{IdQ^L^VGcCac!Iz@TDprtHu_^}xXH^`-ae))9zzOtRv~5q` zgOzK#w`!N&?j+WFFv-Vy500xaQAy#B3J0zV4}&RGRounrDqg_|<(s1=uco+)9haBi z$@r}u&kw{EBXQF8wC`99@-eZ<1X6GhoAPtv3jwtpT-kG)S=CecQlRq+FJeP8jW2YE z`&TSWck-s@x;k6yaIG2|KPrYJLae3!a?FPZeRlL^-H~_KEyG)lhzMMb`rxbE?$^60 z+VOHv(NKE)JkmER-e!d6Mh)y^F=FE>e5K-Re5YbcCeYzH52Gvy9IXf4 zu?#i%|PYuveBLts?BSrSu{MI?ENTk>={Dh{1G^``?3M zmw7@09PoF5!~?Y5=UhO_C;e45R6a};wid26Nwhah^ztOTLWn(ub{{A66p48n*ddR% zM-=o&jLTpYS?-VV7nmzoPH+}5aFWockPD#~=$dp2SEkPh9QXZ2WW%f4WrXQiJ8F!Sp+1+q^6xk<3 zyjuNiVUI+L){p$Jd#P5cXMG}p{e9g}&;x9t_aWLIpl=I%x6uC(?XrFY`M^U3U2F&K nxXkr7OvC20k8d0NV{9ce_y*tOTMXeA*Ja6k#Iy5Qz{mdqxnd0A diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_CollectionOfErrors.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_CollectionOfErrors.class deleted file mode 100644 index b50f9f2c1c12bdc5f277bc68d510f5530b0e7d63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2000 zcmb7FTW=dh6#mAStmCemHi=V`Hg#!p@g<45wB_QE#&sLo;xvGxB6x`=&eq!i< zmGT3Sc;%5-B;X|vAknlc65~7*zSst?1o|$uI&YACg=gj)=e_#Cp;5s(5 z7{kqBr172-?`QD=KGaalVi_N$xrI+Yt+W*lx3b9MW(KQjtY>gLiw5pwa5sZBW%^jd zJ%RL=WqQ6qzPTeG+k4eJO16xreZy`WHG$!l*|DYHcMXBHxIN32rf2T@eoy|HOPEpUJ8v?M}7Pm9A_vT;Mvi zY}%&3LdRm9XD!xPdL)o)I6FLVq-om5!~X8J;cm)pi6%K9j48isdII%R z<+jyuEX!#7rekkB4zl%_Y$_yJJ4$)t^#jRGbm+6#lul1@90!aNPpRT&i1n5h^UW8J z?b_IW!enZtuh=Dy-!)vt)gVZ;EFc_#T+5g3uh(TSNQEuQB6p?N4M|THOZQ2HGI09? zuK7;OcTKw^FkUPj3mRJKEr@3F#KP^qY3;BR1hOrs@3xIKQ>3@P;xlqk)bP2Ex6l$uEL@?Xq_npM7EXg)fc&${=LYz~+OZBD!*5v9BiUoG)gdsF z=JSD1-#4vl=);}!F->x;QpegRww>4sL$cR1?495e4?sn=KiLk0s^`M*$vwmB87`sB z#XvdfU&EXHT8{DKm;f6NdCG}EyTBP+;z*xFit{O4+~&;2P%>9K$sQBwU-MEd)11 z+brfN6_g($DD`sXC!|yRmA{Zq?w1dcs_^|$DV0BwUN8T~Ug7%^L*FA$ElDjIXj}p#7J{E3D=Gzz+~mm16oD0Z_#lD$Q37?$qev(P!Y?tY1j_WyA+4qLe=wt=vdaGC zMOcjRJ|!oLy2Wv5tA)&7L1tw*DugdF{LMfmyg>a{VM_$WhS;VUvfYyK15AAN zM~E*xXrf>=F}|7jn~ZVJ?uOP>AGA%+&YU?j-*>*5?f0Lbz5tlPT?H{rwn9QyK@L+g zE`}&TpYD)vAfVt9re(}1P%s(Btax4ywlsgOc-BS!3uZ=%)6twp-NfbzU@RCswdZ+}Pl@E_{De za<=sKQj+<&Ot@1=9X;RvNu;Ne6OYvo1jay zMcb=!gUbAo(-Ve}OU5F5Eyg*jytD+k>RCFOOe@mRxyf2hTeMHJd!>ahS4=w<$PV_b)jn3C6)D5RguRXx>Zufl8OshCOajJ zB*VnN@S^S{#Xxk{>3CB_qHbwU-r!YIuIo2Z-A&Rg>gLoO-S8*xZ_TAK^>vISbehO)qL&mK! F@e7GID#QQ) diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.class deleted file mode 100644 index 8a19aec4532bd2465fb2bfdc670d155e333f9cbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1711 zcmb_cU2hvj6g}gwUAvnmabvelAr6J6wl}o{6bd+mwr=|Awhyja;DKu54EC1I+N{?V zc?XF<0#A7W3DOEA#2XSn3iZtHV!MhFLc-SW%)N8x-gC~Koj?EjF8(F0A zW)5%RZ37o`cn9yMxyoN5t*uK2-pe724HNI{@dFc$95(Txi7jn^WZ<%Z`FKwahq9{# z3awrFxwl`xrr&M#&>3@WhYR6V~cw; zn~vuMTLP!bvvxKr4+T=q{w`C`w;WI18}02V|AE|b>B+bH9qB%lzN78fnF@N&P~cW; z=;@aYFo77gkzMJkpy|pXr9bgf zS3)O6Ukvw*0>`aKdl-3s#(A0QTND?bpqVF&oHBASP~I*-*XdO8NjQ2qCTCzS`f_e6 zcc6SiS)1Pfci|~4aZ0?#t7wro4<*#6f$t?+2^8oTJR~PMKSj^S91|RK)n^b@`)4G6 zq?N>JzK?U{3U?gi?POt@Rxygk8N5PEuf7^)U*X(h=EzeR*DGzsDg z{vPSnf&B;4$%E=4k~W|3v|;~_)ZOY&NUZaDj`RV;BRECq+jId2iOrGJG7FbTOT$`? z(vD%-IE&X=v_w#E5NZPF7?noSNNbd9I3FYWjO;X`l_g{@m(2Z=%*trg7@ouYhUT{# zL?YBA&v=kaik4R74F3~dR$>4t`pT%VhS0}1uJx2TwAQs>k^STuaxFW5>=4!?J3ki= xQN`ntYd#zfvGBvV_A)Y@ufn9B^CVa##j~VWA-M^LT8zOY%XM4`G1S5w^%r?}l*j-8 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GetConstraintsInput.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GetConstraintsInput.class deleted file mode 100644 index f79b995d8f8f0942acbe27609bb1324df93d233b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14630 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 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GreaterThanOne.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/GreaterThanOne.class deleted file mode 100644 index eca08e88568d2f63b2736867e489b8bf96baf3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 949 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 CdR5>6 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyMap.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyMap.class deleted file mode 100644 index 14c7fe8392c667ad06064fdbd0b0b0c2d4ad14c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2198 zcmc&$U31e$6g?X|R;;MD8`3}vr34Ih5{Sb`3)CjGI8a<1=!`Szw0+QQvF^)L{^HbzqGI18?44gM`fnnTU`}ODR3^T0`-}H8>Ydbx$B0?vSJ>>^AhJ0IY zd0h1a!SHzBpn76m(Fs<0ufC8rw8j0t@Ek$byZiyKy4>5UHnw@d9VLR=a_#-1mkGg; zt4mL+Wrj>;Zk-|9@H^CAu_ZlmyWiaq!5ZIi$uiaQ9qz94KiAx$0xmrjR_P%EkGnA$ipU77t9mFZnz5S%J5Whar#*AOF-+KY==TGMYL-U*)SrFH zeyBMf>V}dh9eE>=kIW#${m~&laz#y1(bjYhw8e0!GM5bghU)%!i|c>TTG8d*jSeq| ziYw`qmq=B6&Apa9sbiw-ggO7XolIM9^?~7z#RYoYi2v!B!{HdxSRghCNf2x0Cign72+MI~Ej43X1=8C}TZVv|x({>4CEtxr>me!I z;I7-2O4JP8W;poAfstXS1HhhC!#*fSf+J~P<8q{ YaV3{W6D|BilP!>4lXjY7&tMVNS4Fs8d;kCd diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyString.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/MyString.class deleted file mode 100644 index 21e926356d29158972377db6d039f7627d7feacb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2038 zcmb7FTXWM!7(E+1R_ut_1V~a!fu;s>X>e%ih1yLEP9QE0mpYS9+Xv0Y-XsE9awVB* z`kVUD(uZbv=nv@hH!(eH%drFw1NMw|^ZSuAF; zgykGE_}IY8G)+FuQF7D3X9hkO7`L{6e6%4jQ*X&V_pr2m*iq{$X!>?1^!&0wwqftP zGVJmoXqhR0*6JKK1#3W1uw@iEm(?l5+firy~ z6X*hkJDwM6&O2KwJn&jUK7+3dSmW|d0rMul#kz?N+!ZLj&j~l8C8$K#W&lLfGlqoK;XPSsa#L-Z46Tw z=bi_d&(r#T;VQU}FZ~ViXU{}mJ2{#H6G#*040jrUMmUReT(g+LEG;y^&(vsJW2wG; zgt6bbO<@QzNu}9?nCY8g4)4)sj9}-v6L_C*L*0dA-399UIe)-_7jcO`I-r*8U-~&x ze{ki+!)K-^Ekqud3pqW4lxdGkk%#dd=_8E4>NLeVKRRy6)n1yw)O6+r4B!Y8e<7ti q6Av`SB8!xb;R>o;r@6b$oBB>Bi!D6D1D1B3a^1HQZC7yvpZpKil_Kl_ diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyBlob.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyBlob.class deleted file mode 100644 index 6eb5b19a7021c362692d857e0356c900570bdf76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2076 zcmbVNTXWk)6#h1LtXL7To90qVX-jZRF0@W5g@R2ec2a7prUi#Ez=LKjZ<1|g$w=!C z<~Q-c<$+8e_yG*RiQ%lR*ivdbrS^=@?zx}yo!$NGpJ#spcprNvOk6eb4p#HXW6i`m zHcaI3u7PXwq;k_Fty=~@Fz_M6w6pi^qaB7NyUh>$etECo726_mL)le9SYgOF<)P12 zFBA-SCMs29?zVQ&6hHKY?~3Y%{g^-HWsm!Z;`_MLN0w3mFXiwpL@eH z6qON`cLRT?(^dVN7qlpL#%YlCxz$PeR@S~_m~osa=!GuDU!16<`*mZ}`BC>Pl^=zR zbDZdXQa2bjURqZtS8#MuV{CLKYjKv(p;r43(f`7#;PFnY%}bHuO1h;@hUJml6xh_; znX2o>$ePVT5ARBi&6jlKIBjvj zdmfoAHlls*$+qJpYiC$*D(<&=*tTUWD7h&DwQ6%WJ zltzfB6DTE&2>yj3W@#Oo&`=zRP~QjNNOhDjVYt7VNO2IZGI5wwfljJU$Eg^wEj+*@ z3vXeC;qs(pl71Lg#_f^*)8L6H+k;uB+2RM>rK^v6Kie7a417hGmmLI8dR>OUlgY;p zhGTh;AofI58fsP&H8xc!{lg?DWvEMfHQ_Mii*1wh5QnXE&udD$m<==;t~}R}N%b&X ze6bz@kf-+tU^uUjHqqB;H-$M&)0$2`eb4Auh$tgEz5WN-uLBkRIGLmh%pgl{&eBRd zASEndk!T)ESSAha;Cqs2U1QzeIL6e^w9H`aVwQx~z{S!~4d?JW=}eKc^R!}kgLY%t zg^}z6$%Z+j-~pIE6T`oj5=*JuX*(n{`gi~H;oDvR^Y4?t0epaM6DF>ico*|U6tQ4p z5lbctc+bG~Nm99KlGZH)9~$_GVbtCJ?!h|4jML_O{-M2n*cEFcYK5|^g0RX^Y|4F~ zt6nG=ejKV)OSo&=K~wzH6Mjq7mY&0X$RBgt@ei(L7SqM9O;X#UT0T?+kDp}&ZHBxxVOVYsrLypuMT9yaLb8gr|Sv375I?~x%5?J z(?^6p_u?8A)fm}Zfxq7AszXOcit5a{4YEErKP>I)!uJegt{Vltuto8whbrl2uB^B} z>t<&1qi{)%>%$CRxm64sL(_a^N4l(%tJ^Ucx$eP2lIAmDaGxXk{~%EEcxSiGE0N+# zwkpdEvnMe#0HcwO)mmNx7_-?Q%^j)XaV9<58yavHN+=un*up26wJ;9Lz^4{2;*y0b zY7A#%WMm>Rly3)t(je+?3Uv^)qf!B%m9a|X^D^cve1SCs>lW_dF2l{&03O8{9Ekh7 z4@FBcEWe~9*KLbE-t)+0x)JSgPqtk*T|0yQlCCxnn<|w4K4DnsL&0$U7-FYDaEy&i ztEwh8&|sLNS)HzjWJP?%U?s^?o;_jU9>aKpPP?SEe-Rf!30KWO~;?UXY}(&lo1_W{0r>&zKVVoO;QEMkS8~1X{8;I5~eUsw1^qZ zl7@Eh14*>5vFI!vVdPg@<}h$EPC~2iVkTC@IlM_aBjoHntr*^--9UEXM0SB>an5g3 zK)RdAMhDb<{g?j(x!;J=`$ykGpIc5WE|*OWLE>qPONoVXg!~akPa928omWm8a;={x zFfmzp0s}b0*q_Mh&ZGlPP>~hljo>QkL?>zWCH;`NT_|D;U*kTNc7yo3Z#L;JV+HU3 E2M@wtsQ>@~ diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyMap.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyMap.class deleted file mode 100644 index e0a134c764b6774e39d23ded5df0cdae7b372b66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2223 zcmc&$U31e$6g?X|R;;MD2_ZnClu!dsQg8_A2eq5FIH9;Wff;AQw0+QQ7foEll7Z_6mKnzF&F}B6G0e0&e8=0bZtnNQstBDx_LLvg81iko z>v7c&1j8>!2GtYms!p)Zd-a91p)DTuh35#eKH!ge)#cu9wXw$o?kEw|R%&k-y+R0v zTwQuntuSONb6X7AhToy~iY@7hjed7q1e<)@CCgOHceuO71F83kF{}1u$gtcBWw+;w zs^fd13b^!CSfz&uJnqJ1C?X@QZus6>x2N=IR61if34FYgo>6<|eqfle?a=QB4plCV z`Zd+pmh7K2)k95DjifPe1oMuGWOy_>#XGL3IV#$k)q%tqPF3cT!Cw*Iudi|a50Wdo zyu01u#(_($|reD)Ezg`rrD0Pa7$_>mQpIZst+4X{7zWR;qwx1(DFqIvleRj%D~qazQIj~rMFi#l^7h& zyW0Uhq!*F3hkMth<4@I>VDUV)0-=Ry> z5B7XI??3GK82(N-pCpKNbDMh|SA^v_vX+{$tpe%orY%E2P2GQU#wFj3 zP3s{k+u*L-mP*tNY%pAWg^;7>VL12ZILwmD^7H{@cwZkkS}od*;XV2|(y>F4o+Ywe zrU?@`DxdYTjpN|B```a5dHK{$?S+U0QqGZdi{{74=hYs|M64lwo`{mfvH zVv?LzltKe23@34l)-meiH2u>3Axake&K&yAkT34}EEW6!=Ln+PeM9B=^R88Vudbd>^4_)*kn87s6- e5vorAGrr8_(L@X1(PRr`*Q9++u~%>v)qeoO`e%>; diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyString.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/NonEmptyString.class deleted file mode 100644 index 14c35d17b130bc1ef901a1eebb6b113328d4ecad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2063 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 EzwzBaUH||9 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/TenToTen.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/TenToTen.class deleted file mode 100644 index 90da192a0dc6e16e80f563b6cb4b092a82e481be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 921 zcmb7C%Wl&^6g`tTb>b$pX-a5IDdC-DfvG@j8WkZ5QY#CP8U?||nmBGcm1{?~gXll8 z;IW`$!3XeBh~pt4EP@1^`|`Qx-g7c<&JhQh*6oMx zJ8t1-Z8MbuYt7bNX(Vj_<ky%Ak)HS7vRb14V0_u!%B)fz)jRH3H t7{K_1{0E|hW?InI+C;%R*V_2Ke?zl!)zUeP&&X#I{_LtUyR7GJ{seaB(8d4& diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Utf8Bytes.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/Utf8Bytes.class deleted file mode 100644 index 6e18cca274f4a4d83789a47994fd0a730b1e1239..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2032 zcmbVNZF3V<6n<`#W|Ji(Xm$pX4|`H`z%O2n?9a?78>cbDr~@m%ID-zt8>xa2-t(Cgx2nV9~@9 zKFT12kM;J7fpU>1pPKj#Hw>&8_*`JpYX0!xmcVSiCEMO%xp~-88!EH|rxW=>MIh5~ zc0Cz&10`^CtWh=AZfJmp`l+itTUD3pkK|)ncBQvlUOS9bWtD${RMqjEXjLFFzpyQk zT=!c9&et7J-RmCgsGuo#TxyDS->|WmC0z&2?egzL+7C5s41Q{?kuKKN8`jUdSR>>Z zD<(J=eOxI7PBtQG?{CRY&y~FqSbAf3%{Oo9B#(QglUs<1ztqLGR~)@n@A9rZ*lEd9 z7|F=7OUnXt1K5$~v)t*b?Z%xp8@;k_I=Zj9K~Jve`N$%Vf`Koxn8lodN)}bjWpM)8 zEWSiZV7lMW5qN>Zn(s%t^_?vh?fI=RpTcSZUs2pFprm~_4BX0M6SoDH-*#LW;COiN z?>tg=L?#cLn=9pQ={haF>dn=gV_Q~BwPn{OP_Y*FP%LXu3xRBW%#*G%aR)Vl8CLg2 z9u<@K`5Oaw1y0m>lN|DSq5=ZcJWmDdt_(xPK`#wDGdc^UAt$zJreEGs8%|Q7+A7fZ z_%E!e z7|6D?`N}$EVGfRW2EOAfdUPd-yU?R4yMv0&;6rA}us@HoQciyl*qc4<(o%RRlQ;6toa7PUB-8()JpgaQ#2p Ca2Im` diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.class deleted file mode 100644 index c3637d1b3520450c52e2a6b8cdba18c99c746ff9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmb_Y!Ab)$5Ph@Vc6D8C@ejOJ59XjZ#mj=AEPAN)TC&@yDcNL6QlX#aN$}tY_)+3) z5xjbE0&jSa_h!O;e!YJHIL9Q%0Q(sZGK>kMOKo+$A`GU-b3$6Wr6P2=S4#56wZK&Yyq+s-J_I2)pu+QuLll(*6><)ht*xam|7i_*27wA$Il z&1@Sfe-owA%Ek*qK67i|sB7Kto&F(nx{@!lK#C#Z_W!;@nDm2%k@iX4*DKXT93kQB r^+o)6BjbqK*_H#tlQ+;S3kfpDoI9|?#$86BU>lp5<=hE-j0uWwe;04< diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_ExternBase___default.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/internaldafny/types/_ExternBase___default.class deleted file mode 100644 index 2f9631aee79eebfda1b3196b2ab89143f02bfbd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4189 zcmcImOIO=g5T1(##>PAh<`JhMP}(S z`~HJ&v+AOoF4`>8o-Xd(9 zn;AT*hR*9dd{;lpm`4X{GgHYwBV&#?)k>wZqwexn-OMtWUT<#ky0%lPg4%4B z_qbj(@`o*6FE`4n&R`-{uwC6Dhb8r}rRr5Rn|{oIJ!3E$_>{qzmp9UIxCgphnkziv zPkE-!^;#x(WUAR^q}N|EdG*@|{J?oNQqpQVH(LhAW$w&=i0Qa1^sb?DjD@9BM?Xqx z-IB7-AmJ`*N5Tq#2vR|7n(as4AmxLifT98-=aIU)#|>UZKB$)z-#bZFXO2kGgiwRD zi@T4^-9?Hl*3HTZyiNmg5<^5+&r8(xK^&)Cj+o@&$c}h`aG6zkL$U%gGSGdd4x`_B zt`7ao{%1rA*q{j55p7woh3b>RfV2if!yqmhN~WRdH3su?wA!2c#L{GN%_H{I7l`Yq z3%l9S^ZN&;!}z$}<}J2gd%eY8Y~8lGtwHE2>Z;SNW?WEvRd7*>H*tqMZz`z`V$C+N z=eka$P19>O+Q5laT54Ce6)P}WYP5{1x~5UzP6qbe1?qA!7=m~hiZS>M9){ub7?hwK zgGaCxgD>FAFnkq*$MBHB<&xFjS4DR(Q#)U1cW?$vuQLD`42h;&+F(&yuq*q3iqKA(Q|G&o80pIfRv;KneYf zs}##?kF~N-@|c7Rki_Q~@n>U@YXoLoZ?_$9vE)$nBzJMiUCiq)YPoyoHDZ#GoCn9`UBO<& zA>+=8oltEGfYwjk4|Bq>;xg%wZJ$B@sPS zNhBp$l7AIJyd^O&V1@hzgw1p$|CG|aB=HEAFO{Z{Po;V7P4bvJm4{Rgf(Mnu`)(S1 z!=zm4$z9pf>QI9kT2CdHhv8$u=X|^ai5ANKO z6w$g!N*0#Do@V!PK+?b+OF-Y`56@w65~nC$MaJa8mX#pKP|qi#_7j$#Wmk`{2Ur8z x?Ez;S*UJ)GM?I0jr#PlYCcDh4W;A{J2B=$g2~D0M2^LG-bhkQjIX9tv?m zRcElJPyRpa&L@9;e|!SC#6gAu_EU^fj0wraSQD-ZgX5DKA)dCiCX5SX^?kRTYxl_W zM$BQ+R@}_knLcl19G;9PTom3cSB+LxYkhERZ175;o#m$HgPZ%Np0cs~=asU7T diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors$Builder.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors$Builder.class deleted file mode 100644 index a0e5746765f59480f291b4d125c34a569ee50ffa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 861 zcmbVKO-}+b5PgHd%7==GqIVAv6W2s<7!MLOB%6?kf1oUNEh$~ncGchJ!5`p{GL{Vp z%E7>;ubocc>&(2*ulElCS2*!-!aDgtEpT$3rgtb}S_it%z0csiSqQ&FPG}MW{8Jt7L>+ z$P(lJ5G+eQKI{0E4J6-Kt^P}G!AHnSVJzW(rk7YD{lJAbmMZi`q?k>#tAhV!yLD zBARI85Aa7BpR;zXj1jVZXwTd8_I;k`y`1y+->*LaX0en(H?#~=m`)>uJJPx!2<>J3LXk56~puNvLP@~*wNqVnx)%iZQXZGySyNfEa_E`&Y_5NW7~E1 z^rB_ZpRi2N7w8MzRo}F<0(a<1ubX9C_p2_Wr<&Z05wurT+czu5%6`e%^-afKSYmM3 zqG_A{l0ZD0+a$}fvqhNRf@vEss+FSQZb*Kq*(vGPrtX^ZJKRk8+omVb{iJGITZX$@ z*|h}JRogb)WlQ%wgUu3MGBlspud~IrPH9vePb{wSy6gt84aAXm+-bmG8_PfB!t9OW+k=t;6_OI zIHXhZ6B7R`!D5hVGqqrw@J<9wIRsN`B?-VrL$F5T-;r!U1&Mnt66b}Eu~tgr$CT_* z$^HpSWK*P)UW~U;5^q-Wp{0_3++@nK1uvsDQEE!!k(zv@l20cn3C7|UL4pn|JXeF% z6bwq177trU6RnogtnqUTjR8oWAQQM9COX6El(Uxpjnr$7Ou8B9O9Ut#b}xoWhQu(% TQ2_@z#%`x@k&nvfdRO{CwxR2u diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/CollectionOfErrors.class deleted file mode 100644 index e44ddeae555557ecc4c1e19813502dc4d34a50dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1834 zcmbVNTTc@~6#k~S?Y2v)7ToH^h5_RKfs&)*-v04(8o0x75oBvDLY5ckCHzD%*jBr;eM zh7!woAkKMaMZ&5$wI<9%2_*?-hUBvrH}-XVt9fWJC|jnf+Z97|9Nm%dh(QYS3=xAn zEGGz&@u{vKy4*5L>r@;o zbCbL44CQRq;lx5$>z3)bw#H4@QJdDjZm1Q@F!Z{pdHHt3wk_M4Y2#hW?Gn8Ton#oS za#MfNYVPUwj<#n|BvZBOnz5_dT=+pS;vR5^VZN7^L{{4Kr^T?=OXUT!#Hgt|j@HmO zZL4`U-mShqzm#j6Z_Ty2*&v$B{g9)&ftst;-*0P&!IY$cD8q2JYolmgYdJLIu?y*) z1Kav2hE0%}(@eWyikE`_m5J^y%%80g#4@k|X$(y0S2tw%$MM+&`#aF4cinh`GF=PQ7@?c|LaHHiGmAo81hCe4^%X)TlvSxBb~*P3Pu|XIO2!O&LK{_bZm&A<(5XX4+cC z=d|MWdem86U3RQaArzjB1&$i$g78Oi4b$ZW@1;18o0b-&R@aqinSEw(&!GgLRN6Q5 zhQ3|B)$Z7WsceGcTykO48Jk8H{Es*$Moyz=XN+6x! zrJDOo5d^964;H$T70<=K#hZ-EHF#aBt-OcprE-lRIq=0oP3Y?XLRS}CTy?0ysS|E2 z6aQ*zJVUs)Dc%3bd#{2;6=x-*`@!GQ?9JpNo!|x$TnHPNIWWTcWXtxPE`4WOqHk`& z5jqc!SPUA$5J z5+{)g-%DaMj9U_KNt~8AE%7#XM8AyawuW8NXB+n>cu(McrM|D!50v_WQqLkc;kz&R zvN)XJ2Lc}{^&_QztkjQ{`Uy_MIZyB~jF0eG#wTIS%X(hc3lbM3E=vE3(!Voho-<{h X63U@hPs8UkL_|!AiNsgNMl|sYcsK3^ diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput$BuilderImpl.class deleted file mode 100644 index 1428cb33d6a8157528b73c64f4727d961613b953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9248 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 A7XSbN diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsInput.class deleted file mode 100644 index ae556736ab9b3d41e7383d1da6d0759bac46ff13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3537 zcmbVP{Zm^-6ulchLP%N)g+jk_9`I;*p~*{YY_)2u zRqKpDsQ-n|=#0^*zmp0m66?%o~#{qL`TM5Iri)k>Gl z)k?d36p>Cbh|)y!L<>YF(IU|j(K3-mv_f=;C_}VLWD{kH)`;#B<%se`4pD*V9?^ZG zkBN#zpAbDDdPwvs(Pu=Dh(0I!g6K=4$648dQ+FG&=r;sz1v;{s7Z{Nj*trPpAEj0RxtCGc}v8JSMi!dC} z=r8wZX420cEp6Jw#30N@`b&2x`f34Y`=enTBKLytv!gd$gqE1wWcB z-f$KN81KB2`ec!NOf7ElRS#RXpPTQ8_G}Jk(q;eEP86wLzrwXfStjS1c;Au!?=Z(y)k+axecUC&f7FN`~t2q(x zaN0k`N(OgDEnBXV#*WVIc~R0_a&J4N4W%zz&s_U9rzZbAY4v3T{gZPp=+khwuaRmM z9i2D|Xp#Sjlij$t15kXK6hg9gI$Oxio8uM})}l#wH|s!5uF1DCiOV#bH)7I5)I-!u z)Jt?mX4v$_q@Spt=q%A$qH}VC%|J|sh=z!UiH3>J%S|>HVseS-647O%%S0n`i_K_E zuE=|A#$qx~-#C2}L=!|;xt6P3%OsU2WkAWm%LIm{l6(G6$?4tjQJ^-KkSKW*I3$DM zBTZ#}B&)2Clx_4cVmuO8)<^ov`beTT4^rq^B+#=+pJ$Og&mwgjyg_M_N+jbtJP8ri zBo$bl$j@ERMRlF}Q$ns(&{n!qMO*Dkn6}212yLw^QQDX*duaE%Qb)Vbm3rC+SN793 zy3#~@z?Ej&7FQ0^9&+U{?Gaaw(!S!#G1}vxn$_d&wS5E$pg@q)E_8nU| z3hzZDLVN_bq7C=qG;Ts4wm6JXUqPS~2=okk@8b?EAY>W2C=P=85a<61PX6}@&rcXR z1;qpY<|QR>p@%TY+n7t?hwJHw2#9?_IR21|-vIn2ReR0}PbTIMSeL;;(~_%#SG%p}=$LAYXZf)vsbd;`;~ih2%q&Q@(Z~{L|AZr=&(+hwZM8{11<8 BlC=N; diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$Builder.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$Builder.class deleted file mode 100644 index eaff82be982524113b7685aacc9bea767d6ad3bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1866 zcmb_cU31bv6g}IP@0OO@7Fyf-1r*daI-{dw9Uth_N+sn1eDopEg{BiWm~5QMU-Q8q z;E!_Lgyq8pXGDC-opW#I+;dNI?~k9~z5{rHXE7Yda6%B*{RVeT)+LBlJkz?S4#8@b zG3uOIhU-$7;A5$FYkV~{%V1q?@b+oB=9;~}MYXogT<#bqvX8IfV}Kbp28?x87drf&IRF*>T0IT393?^$4yHMQVR%6G|VnDxaUxU&noZR zX-nTN&}(yO!dN&#aVj~p>x5AQ6LLYAZB#_}b)!%4VR9akSwK2dsAg#Vzg}g2vn3Eu z@Jh}7r3!-7@Fxp>$%^M}=i+rnJ=p;C3F=zxY=OQ28F@lZpNvyYSXRTc`%3*lsUIlyL);7JJjDGlKEOj6AB8b5>v>r(NL-M(DE%u+|BjS- aj+A*yD2HA>4xdjD5iuzyB6y0GXyO-yl=SKV diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/GetConstraintsOutput$BuilderImpl.class deleted file mode 100644 index 561e24ce95607910822eba77dd93a089d4bc2d01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9273 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 D?tz#T diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$Builder.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$Builder.class deleted file mode 100644 index 075d2cb759a30cc7c9d6ce41df24f2e9bb942397..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 632 zcmb7?!A`<39LB#t!YUIL74-!;jKsK$H*OeAOh`E33v{EITe=q8P2bIf58y)?%bWr9 zGA{jk>F?|R*M5Gze*n0{6~hI?fWUHLEl-5oP0Ca*g(37Fl@jJ&a%+VpOoCa)UwJ6G zO2S29Qk9HHGn?isDZ*GQTNs|I!iKqC3K`B<{G}9AW3(C8$T49MjQ&#yotT%_l~1=j zo}P_<XQ?S}mS`=I5V$)uvE!`x3tgI6JfzY& z=x>?3T^nb(B-}JX{fc&w%~Sncj4*6M@CbyK`x^jjJ6rI8Dp{3>=+^01d4yh_$5o!- V)SYahU#(~8xbz*7aE`Xu{RZ*$wy*#I diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/OpaqueError$BuilderImpl.class deleted file mode 100644 index 60fc84224e4a66ea42508c7844ee93c3679042f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1896 zcmb7FOHUI~6#i}>Odq3^@)8k6tk@Q$h~NvN38W?@APWeI%V``8kV&Xy9LeMc9LJ-%32xCmV zlz8Lf-4Jg=!%Yp75>IKkrQx=QI|^FCbQ~jRDnu7HjBO*8H;TE`a@n?uxoHJ|)~Gn# z>~7dxS+`5ij7;9-zPFUwIGnna*)X$ZZne!=MXP+DXX1%f1>an0jX>=SR?&P^DP&B0 zMKC0}lr{3JhHXjgF8a#rmZK1!tyuXr)1EJE<`wk$V$rnc@`mG>+?-f&EUufWY^ms! zZNn;-om7EU@~NdwW2<7OZM$U08X(9j5pOALS}6OgU<$*nrLdW9Err>5L&Mx|CR&2o z=S!|#@x*Zyg>)l!eHf>P?>z)x2Rg#u9q6gy53@gzg+C)BRfw~CEAwL?&McRW?9)YK z(-lW(xm2;U=0i*56KRU>xg1lemWI8>smj!xI(NI zLV{0H6|Fz{4eARW4|@6AR$a{E9DM=g0rcSltt1a{MUoAk z_RtPUa&qJ=JiG9U_3aXnwrv+$9khoafJula1kDj>osd?wNKXyOEka0K#3hzdyv1d= z+yl3qmK+iM&jhQn4ONr#gfBFJX$N3hwG}n6As4KE@g4ZJ1HMuyIi7U;Rc#kou zkjeH5Ok^0sB!XBICf=h=o;PI@#nom^v|~(Okjcvvn1~#N2_I1tCfZRZubMKshPa#j zhME(hq?0?)_Ao@_{eymqek1S^9Z7M2AwZ3MLZ1YG5S3GV2+N+AV)=pKV~Qyx#l2M} z)xnR&>V+55}q+gfuA94RgW1` zm1FIrRx&iRUfQi5^O{>`h^^|T?yfN`=PHg)OuSUHOvkk~-E^H&!#dV8^@95i}YwKp65-awV4gm)CT&?zgM{5S1kb=}0 zMsi&vL~B~hp+1gXa_=A6)+fbEV^ z)f;^CbB#A$-7*>Gdf_p9YdUy4S$OH-j>e$ zq{6xU0Ve6=AEN&YT4K>&x=DyoXU52Kle9MoBShzDVfH)N>?uNL2p8y#d_(jLIYJmG zIY`fhREcZ^NlcKI_JO#C+oTZ%?%*!bDq^+)y-p`1-&ElTVhn$v_?HtpB%u%Zms7+~ z*aD(dnQ(~3s|`dp6Lpv?Y##6is)5vu`4)-d;ngg@- wgVbf}#5qC68wn5>1ZNl!c;9#yZYRz8T^{(7N8$Su=qdOf629NvNyHUYu_rViXPJLem4bKfj z#lyp9s2NvIyXS{d;A%e#oi1~EG9#`nWA@?2RiDEBuGSq`UV3hSeg6qy4=oQBJa_QIgN2tyP+4=ZE~p-jbu>`v z@#tG5s2#_#O1n{zWh!&9A#i4XL8YT(ogWH5wtJaoxbnj!&hj+Sai003WS}Ddbn56n z+WGlK58upHIoLWE*jOCE+&*M>FrDs7uqNUkO!XP>iQf>5^(ayi>Oz^gF-2)EL zzZ+0+SUCNUwgqmUJZz)W-uh=8yYfzxaT=;m+RVKEm#ytw23J81RlE{({%7Teu_@Rs z$`CY63w{*DL;s|Islr_Fz9{8>i-JDOc_S(7;n_3`G-5^b4M0nbKh15o_FtiI9Kw`*71rkyvgwhvq(yQRgaVk3jo{fPA;Gqz1 zR1^?m35$+pmtSJ5GvOB5z$Z8E-<%JqNx_Ylt4vkY)Z zh&zD3Mo1X7Z*re5Ijaa49SnT}q38Yt;PnYx@PS5yMz=B8XxQiuhOV-Q-Dcf`=QMN< Jgnjh=!6!G^yBq)j diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/model/SimpleConstraintsException$BuilderImpl.class deleted file mode 100644 index 847ca20484de4fb676b05eda8baa7f58090b1f33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1859 zcmbtVTTc^F5dKbY3rowTQt*aUMD0ac6%e!tLDYn#fTWd(iH2=^C=1&y?gjlT{tHb6 zj3oN*k222LU1){!QeMu?o|*aPe)iAbpT7W1U{*#qGBUc5?L-Xs1b1I>V=^6C844aq zc-VnQGCD9WVM1t3N_Z?`O2RaQRO6PVRyjjFzpd`6imn<}rC^(yQOz-g%c^6MFwrC| zZkhE@YDwoLkIZO>X3sJNQ|UE^&_caJ+C6#A;LA>}#Lc2m6yWu;s;{Z0Ccgd4kiDf@ z3|-G1O|Nisv9_x-L>CQ%n+v*XS)7FPc}t^vu9WMBWt*yI*p^ZwFS=521q+S)m!Hdg z*VgLBXcHm@Ih|?;BqtIIyRH}}+d`o7`jIfKrkYCV*Eih`>Tzt@pA zA05r)mE@+z^-6NX-52zP`xnuyWk;vIOf(ObC(fncow`4sYucO_Z7p4MhO~f4(lgc#dQlKSNHmw8y^v@v zQHeNeJV^)WOCidLhBJp?--rodkj{vEna5?~qn-k;;5vN?;~}~c#&1YFKr|tYGuZa>&2`yNQ zNW!NhDYcB`HtzVwZxJL87|I+V@&nQr#E#Ih9`8Ja{QC%9>(q{@01djm>?R6qLPnKJ mztaRh+0ELR%DH+GcuAcK7VJyWj4~uixK(09e6e100J6bQBHbQOaQyWwnr4!EI#? zmpdAk)G1RfcQxG8aGxRfq9g5n;cc}KZ3e#OIKr#hmhTH+!!m;w+Zi%Xq$7i83@?jy zU(#`5HeJULJWD!(Z?@fiVVjN6Q0wV8J~hQ*AYEs^FHp6#%aE#(2g68RI^tEQy(hdK zYtJT4q3$*L8)3RK{LZCd2bV5Y8k|8McM*TP?Bax$Q1LuZNUxd! z^5`0f@0JL*qv2)9l2D8Ky*AMBhW9vGEbUTHIDLE6FM|}(HwGFpk~WY;g7$p5@&&AN zjKm3&pGlFxWm=8Um?LM7agxWQ!U<0-X=h|xD1SwY;U|pf<%qVl zlJn8aF)~N&hz=&hP~%9``v`seM(HUK@EGREqQdeBkaX8cx uIu&yYFcY#0WEH>(a>}2Dq(s?Q$i5I(bc+ZAk&_^rI4&SdRB>F)=zjnhv1$TA5QhKJ^EO@*V{L75X>UOR z7r|zKnEk)`XPDFP_YZ&x`U1}aJwjA`mYN{m4u#&bB|I&SVLR8#Id+6BUAfxAGT$3l zSyhwj8En)eYMuZbu82@%EJKe@!2Hvj+t diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints$BuilderImpl.class b/TestModels/Constraints/runtimes/java/build/classes/java/main/simple/constraints/wrapped/TestSimpleConstraints$BuilderImpl.class deleted file mode 100644 index b72e7124d691a9d22211adb4d01df1ee959503dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1349 zcmbVMTTc@~6#k~Sg{9moprYuC2yIao4G$(I7;MB43z(D;@rh|W)WKm}_k#Wv|Ai(h zMiPDZM;Xs-H)%sRL`*Yt&YV5pcP?|LzyJLB319_}Obo#qgo!&QZL=osV$Q(50nD37 zW5Gb)!~hBgiUt-9+-FG1k z+-cgIN{J>{>uxhR7LNbyLtV6e*>V^bwxs7tr)iyV6$tCF{|PBuwK zGF?0c`%Fp#IodO!v5YIEYcM%r0#`}WIN>_&8vKO36C{n|;#VY!pGfV%&Ct9-pywgQ zRL3o%AV8Rlj!bhEk##fqf<%|9lgW$NOm5(21b&4iX~0bJ8T*L0-uP8K7$ zuHoHyK+6rhr{g9HIu>wCM-jJmydOXA;I4*JY+j59OB$9n+|%%Zz~J4Ml%a;QfYyC4kf}S#oXeFk?nu-2y)X(a$BROw;Uh*4FhfBCF!fdpQ`4jQa{BNoJ|2@n-w3K`#aG~eTVCWeNVn}An=1iG0s@k zZw0no=Ef12P#)X4IOPV$@u7i_P%-cl&hi*23P#VTU&D%lRjg_F*uZP}M8mp)Dry=& zHL!tA4WDV)GVnRRpsJ&n+`yOk%D~t0wE2??5*Xb_UfX^kZSL~h3KZ2QEg!0GCD)N2 z5pF0DdPS~RpggXaOe*Fd3Pqr< zRCP44vJ|VP@0F1Wg^-%R7?)Xrv4g34R=T{NRds2UvQ*nh#m5CLC`9(^&ik|;-xrHA zv;(IZ`GLSV_fqF3sU3Jjs@Wc?l9C~C_K53-7n>bOE0XnU%eH06i+U@s<~+js&$D>! z)t2eXspOBl5PDvQPCeX@VcBwAR(V|Fx7a8IUf@3$*FAo$_3^uG9Or16;HZogf56c6 zQ;6xACrJH_z8`5w;XI$ioDMps=^B^N3&|*Pz{_}rBf8>MTqInU?WHd4#RL=>_!a4` zr^xJb9?v$mG8QeD-@#fi25kE!zxc4^B Tu+6cT=8EJnK-3Yu*q{9yrB#E3 diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/Helpers_Compile/__default.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/Helpers_Compile/__default.class deleted file mode 100644 index 7b59981da8b006056685ca51edb0a7429fdd96a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7718 zcmeHL_jlXY75+dr>E1gXe@NT!0U$UG$jHe_Pk$(N1iW|OefPWTU0mS# ze?9#ifFArafGF;3#Qk_{08MzC9}kH8+XHw9-s#7?{CIZ&@4!pc}8tsX0+X4G64h$#;ot%KrEw~;kXE!pj=(2e@3S?*9w4N9C6>r*lk*k2hvYDgxrRJsXFCPk_|Xnd zSah$G6|QACS?5}SgcieUHJ^_!D(SeIUMA_rd7$Kod`V=c#7T=B6|Sk=yFwQ?nO5T& zT~>qKWALw#d&yf~Fc`^WGCF4Z5dqpKUlNHcak4`0r=apiL(s(1l$J}R7sUDi*UR%g z*A2s z*(`@eE;uuk)DQwMgVZF4#nGBr(xs$p7+lo0%5Yr2 z5>|4H;Jr|*_REY|6=j@J%1S6~wpk9nuvosVaFbOih#O#c;O|-xXWF7sU7R1J+*~t0Z{3yLkzR z1=A1NAWmd*YJ5>;x0M!Y>cfwOjOSUnjP3CP8$3P*o4Ui1Xisln|G+*9khs4GKjuI@ zAfrM21V80~D*Vicp9k>^{L+VC`S5Eo{EZL4_2G9u{62_#@OmHq5X2wxC$aSBApU|| zC4_W8)%1QeVP7N?jrK>nqkRLtJ^lT?1Kk4x_^&~{fWHOtcl?9NW;U&ROT8+e>yCXa z*~=lBoH?(~vPOqYQ`xPJs`=SmBCBO`qK7_w%L&nW+ATAXD`nB$R_@qaI@s~51*F+9&^zoXG@yg0mdX;hyRPH&O%RsS=XgXJQ9I2Eo zh_s;Br3JOMIO1|&=>b5+sKUwk!GSLQvzViyCCphq+pVt8IfFE^e!~jP@g9-a^BWH~m z#C}77CyKSCz_Z~=c#810)fG`+M1wi=Rn7dytcXT(`kwJmd%f}Ly1MvuJ?{;5@gf4; z`qGvSV9GZJ_0OVd+S?W+^3-%)+X`_nqS?~0mT{$9Mn{Py1zHH*I_z#WH72cywU$bD0@nSP1QfBJ{(prYg$*HWEMl`h-eOU=TBG(Nw&{x;c#CK^ zTumY^6j#H|MQneZ`620P)u5+Q6BFnr9550HC*jqpTSItd5jS)`g&hwg)EPntXPi6) zU)>|9^FB%`-U=zr6^XeOH)DwFxA4Cnp3Or%0T{L*&M=Qfl5Y>8(}Gyrc@?{-+xA?+ z-epi)D^RvqqqOTNBN*jb5l86^F~q5<>x}IZCL78cCn?00)w-xP1`oz?kUSp#9pXsB zVb02Hq8G zo3}wL9iDkqAD#tQXoE!C?|`8(pB&|B37{j#-o+4AI_^yHE&G*L0*4rq5RgLW6H(O&He?KIKOIH29V4BFi_Xs>Z! z;m@)NpJNfeU5CB)@$p)#!oSX}@cgP{hAC}6-S@WWEoFy|7loq2jzkytD#G7~(sj`Q6 e(P4Po!a}g|WHh>+c}u8h35*6>!kcxjxBLeCPy$yj(L1te@r$YiuTvKEhKmf2ay zB0VIeSJEIA(mSNci%GyqNF$_&^j=8sy^)+dGpn7ocI^%DBR}$edUs}Dx%Zy?&b#l9 z?s?$wodC8dtugc?tKym%T;xP}D)KR?IH2NjF&xBf40X6x#p6{xA%?}sHsgu%d{PWg z##7|&sWHUxG?{i?41IXIh-bubJ)XH3&%(21;5p5BZZn=2!}IY15ig9>`paT?IbNaS zmCd-Z88^kDNY|?|+l<%9^4G?2CSDik@>^8AA&z?762nToNyM8)yhX%YMZ8VK+eN%X z#5+a2OT@cHyhp^XB5o7$UJ>sT@qQ5>5HY9XkcxtWrv8kb@y=CH-_f~8LBoKPHWe&M zW^8jbKQn2%6UL;)o_Nwp8P*=d&B*Vtv%#CryJ8He;CyT~C`+M&9!Js9i=PlNH4D-pzW-%9ysN;GAU6SC>eY^d+d&bZx^*8&mdd zVu8H@e=T*Np!aUk4;WV79CL?U*Ks#0Sf1SL8riJr=H}hG#LNZ0H0n;?Tf14owKa31QqVhV4MnBJWYVN_&`k5V zE!MM!r(34CQRlCg5QCk!thGcPOyhno(|fn;X;0Vl*|g!Ay6(+n_35KmaN-RQ3DrW@ zjAgxyWA{BQa0#eF1_~`iLa|9gv8$Rd{mCHp4N3wWH?PT?cFOGUj!h9_4>pf$xD$6NI59vx!CW|K=2C7Z>p8B9BN{%8k7)QP?pAP0Br3ZM%NshF zGX1@ymq(wL9r=uvHeChX9#iMSOQd*dZAeeec5K?()7#s5PP>MW;o~Ykq2ZJGl!iy+ zDha|p8a|DCHH>0R!(|v#@fi)D#phIfUc(pgMGarVmlbr?V5oO{&sN$|aFTg2YoQiiu*Kt1z*+hHC&~jZHMD{a?55%OmEsr=aw|#>uvZ3AKz?)uHjqwwuZXU$fu>nU7}i=BJC_SMdXGjFb)S1i=K@&Nt6-+AYW4 zr{RbAk%k}Reop;K8-6NiepZQY!QtVopKJI9eyQPCB7QC6HzIy3;&&o`FX9g({wU&4 zBK|DmFCzXb;%_4UF5({|{wd;Lcz`siifO)%m_HuenG)T`Ca>m3GJ?kqe`Nj2!Jt4| zV3d{8RE9Uj4qgDqRT%7N6&+F^Ef`X8WzETR!Q#L-=E*7%_&DbZ1RR^{H#E0{>7n6%Tp zd!ul|8+qX+9i|;Zicln&%^D`CRi_l35mgp2h`}k5D%8(B5uI4H$}&wII>@{rygUED zgA_3m+U1S4%e2ZW<_J?;c)6GAOa!Fe@qb+sy$_f)xJ1$%4ebot7lwmcS} zW0{;jo=>IB94l;oHIWcYBbQL|YG&jBf9Wa^&@=Ed-D zg19_}^)C8eGoh*B(6 z9k8T|q9{=#uGH~()ws9C8iX$GbXb3se)kmFTpp?7;V$oGJ(Y4zsTIea8J=z;2@sZ7 z5q%3eUt!O~8cl*)?^9|)mV0>W#M%>ZWwQE7qRP&Q^9@2#)=v7UV-L+_z4?!i734=X zOk|J0CZJ)Gbf1_uY<^W=lQ*mhXTr1@Yk$Vb><-JB#yIjb}WwPgPnJtXmMDN_Z5kJoY@S=09=!`A=G45pP?5K_z^Vj?kZp@+lk^; zgYVTD^ayB0BiiWE34DvA9ZTuUNw^rxa4Am4E?{!tUZg*iupb~pWL;B$KcCndYOZ^yDajIJN) znZwC9VOsI*meP~J~KbDhuD;U!?4C5dH3bg`=L-P}mU4=_8;%qq& z@h*u7!?U^=o|2~E#B`BO-M%(q7FXc01S9-wfg!M{ml-hBds(Qr-Pc>dn)o9~l>*il zu#Q&FsAi>y`qoFRv?CQ-S%GwDg()_)vX55egf8tqf-^^Yx(;(g!rc}3>;0n@xW9pl z6TV_OK3w9f;|t&RVVVjXNuvzkg5x7;A?Udpb%e&09vZ!c&_%;&Xmk#pU32JS>t^d= zThF$EEy1>tZ4+BB+h(>cY-h1;W!uKKo$c%b&N-(EHU_IlhL_Pr4|{|ACMPVfK# diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/TestsFromDafny.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/TestsFromDafny.class deleted file mode 100644 index ba02845c7c3ea724bd0fb796f1a19bafe9dd0de7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1204 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 FzX390nkE1M diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/_System/__default.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/_System/__default.class deleted file mode 100644 index 03d9e9c2bccc152e7df52ec5ce9753c37b64c1ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2183 zcmbtWT~ixX7=8{3B&^Fjf}&M(>?b@BK0Aa}okUf-{bp*>m>1=Q+>&_3WAa^5>5~0k{HX;6==| zV;1Q+G6vqloF1+jcpLKuu45sN#Tb?hv|~ArcjCAa$4vw8Vj+h240K^8j;x+n;<%;f z+ZwuRU;yvO@j(o^7}f;ZGLGwna{`f};dO!Nf>%%iU0KIfw<@K)^4Da(NJ}E?*|NAU zeMhhNjnVLd6A1KXt=!`vRHbptDyU6aDTZl*Zp&IzL1^)}A|2PV1O|q(1-a=y9$(aB zPJLccuC3DAakn)&HElhR#c)Lhf!w0YzNTOS!M!t$dpCG$>5;99#Cvf^`mXFKzOh+62)dSCDAIfbxUX>0M=q51XDhN?EqDxf*l~gOoU`T1u;Q~2H=33-^Iu)*7PQqG zMG;6AN+2G3xzKmqErC-*!wtFCtPIb{c@^JQ%Z^q^=RxyRIw2EhFc`zSiM#kvU?k_1 z%0;!{xk2bt4q)%jd*Y0;pb z8q{<|1STY=nZfe>%`B1a>@MM{yS^-!RpD4DCxww0=s#>uE$!C6OS!Ext? zE{#qM&n8XSCDhM0_f=sw87P&Md2d^#3=>nB*7dn>;x)Xk#b5FY zm7+@3KOcdfW1kdZhq2twKU8+ePp_c@by*$();>&r-d=_9zFHR@Z+w-F4VjUWB{niH zgIab1!$ZeAJ={#VJl46b{JadEQvGmmHNvCx0l4Wvc7&V&UEN z54})^Tk7!E_}3;k<7?BJaM`-CX5k$x#(w|P?A!paX#I9X5B@x*}bO)_FXxl?f8{!9s zr?|2*x&woTTYBe(gB`BMYKOGlJg`TqlpP1_J#_wm%E7O3{yEw=o}+7H7u|`T9V8OH zbsvcxoZ3a-&(D}%H`6@FWNn1_f^)Q5nmj8B^l(2xL?3$5Puy7|2XUSy8DqiHEYuQ9 zmE+DG?%241O$?J~icDj8gcP1&0$<`1zQQEFVIRK5G`_=C{Dzro$>-2UuJTB+|5;O;}Q78)090;z*jSm%co7#cazV4adP!4kb)6l!v$Y z6x|SNAU#oezcIt!|DKE?KRWhF`%-xNFP=ZX41ESq39f~`3Y-3l85W3zLztm%iz=g< z+IRrFr^y(`3A0oU+L#~&a*2q#9ChQE#MIDWC0+sSM~vOk8jJU*V|J2o8hJt!wMo@P WSw+hTlb}Rc_z+?ZLl_FNs`v&^>cidu diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/internaldafny/wrapped/__default.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/internaldafny/wrapped/__default.class deleted file mode 100644 index b9cf1e9f528c819ac7d38779d9c235cae32289f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2262 zcmcImZBr6a6n-uO8@OtjrfF}c5#Y<3QCSd~q%+Qt&4gngYKFPM#kN@%W_Pjt7yXp_ z6!xJX(Da*{&Sk-JSP-q4;oN%;_dL%z=bk;w_n%+C0Z3poj6uwVaTBv)%;DA`BDgI@ zG>jPHgP6yH6pLXjK~u1-;0{ADrJK5wW*CUZb{YJcYDqARWOY+)*DD2K?eKy@meFjr z$ckAlOm38T**wtRTf9~iB`u#Xi88Mn zPLg5rm21p3oio3E8D2+EhI9^U!qz&R38$>@C1Y6^-LmtUYNe)AbT5VN5(gWH` zw=4`pt;}3nh7~W!3KiAp8Y)#?R)8Vm<=c@URqlw?(1q!AA#Im@N7#-RNGPZ8ncS&c zbh|(PU%gXaNgZzv_a?VGg3L72OZE$}VOdoxnWp-LbJe<46q|JG48un~xAczha}_Fv z6s)MYi-dxED(>T~XV{=(+ox`JhIIc<8z1C@ zv(9aiKZ=}T+5=#xy3HMZpK_e&tX-?coquq%9@Hmw^qhxJM~n_U%^0j$5L+d{z#MFL8$S$Sv+cd3*x>@t}=oEWsU-s~3yHwqKOp zA;j>;vrCS{oG{3`zmqTn`Sz9{ADEm_B!@}UXl1kp;$Of%H-8=>8EhJdaGv(6djJeAxyD<`3cb;Sd3a=M4lG4xvc(9K-fv1EEiJ)(43nAsi4A zBdh=}kv2hylcY_NoW@mL!7NG1A9p!0PUk34vQN+%={ZKzbBYjW$vRCQ1LPqYuF>~; Xb9V!)w2qP(xG diff --git a/TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/model/GetConstraintsSmokeTests$1.class b/TestModels/Constraints/runtimes/java/build/classes/java/test/simple/constraints/model/GetConstraintsSmokeTests$1.class deleted file mode 100644 index 75c3865fa2e37724fa47cac7dfbdf4cdd9c6fa49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 861 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

wIe)`v&z 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 F{{yF4&vyU- diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/classes/simple.constraints.model.GetConstraintsSmokeTests.html b/TestModels/Constraints/runtimes/java/build/reports/tests/test/classes/simple.constraints.model.GetConstraintsSmokeTests.html deleted file mode 100644 index 4ebf6e4f5..000000000 --- a/TestModels/Constraints/runtimes/java/build/reports/tests/test/classes/simple.constraints.model.GetConstraintsSmokeTests.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -Test results - Class simple.constraints.model.GetConstraintsSmokeTests - - - - - -

-

Class simple.constraints.model.GetConstraintsSmokeTests

-
-
- - - - - -
-
- - - - - - - -
-
-
2
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
0.024s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Tests

- - - - - - - - - - - - - - - - - - -
TestDurationResult
GetConstraintsFailure0.009spassed
GetConstraintsSuccess0.015spassed
-
-
- -
- - diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/base-style.css b/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/base-style.css deleted file mode 100644 index 4afa73e3d..000000000 --- a/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/base-style.css +++ /dev/null @@ -1,179 +0,0 @@ - -body { - margin: 0; - padding: 0; - font-family: sans-serif; - font-size: 12pt; -} - -body, a, a:visited { - color: #303030; -} - -#content { - padding-left: 50px; - padding-right: 50px; - padding-top: 30px; - padding-bottom: 30px; -} - -#content h1 { - font-size: 160%; - margin-bottom: 10px; -} - -#footer { - margin-top: 100px; - font-size: 80%; - white-space: nowrap; -} - -#footer, #footer a { - color: #a0a0a0; -} - -#line-wrapping-toggle { - vertical-align: middle; -} - -#label-for-line-wrapping-toggle { - vertical-align: middle; -} - -ul { - margin-left: 0; -} - -h1, h2, h3 { - white-space: nowrap; -} - -h2 { - font-size: 120%; -} - -ul.tabLinks { - padding-left: 0; - padding-top: 10px; - padding-bottom: 10px; - overflow: auto; - min-width: 800px; - width: auto !important; - width: 800px; -} - -ul.tabLinks li { - float: left; - height: 100%; - list-style: none; - padding-left: 10px; - padding-right: 10px; - padding-top: 5px; - padding-bottom: 5px; - margin-bottom: 0; - -moz-border-radius: 7px; - border-radius: 7px; - margin-right: 25px; - border: solid 1px #d4d4d4; - background-color: #f0f0f0; -} - -ul.tabLinks li:hover { - background-color: #fafafa; -} - -ul.tabLinks li.selected { - background-color: #c5f0f5; - border-color: #c5f0f5; -} - -ul.tabLinks a { - font-size: 120%; - display: block; - outline: none; - text-decoration: none; - margin: 0; - padding: 0; -} - -ul.tabLinks li h2 { - margin: 0; - padding: 0; -} - -div.tab { -} - -div.selected { - display: block; -} - -div.deselected { - display: none; -} - -div.tab table { - min-width: 350px; - width: auto !important; - width: 350px; - border-collapse: collapse; -} - -div.tab th, div.tab table { - border-bottom: solid #d0d0d0 1px; -} - -div.tab th { - text-align: left; - white-space: nowrap; - padding-left: 6em; -} - -div.tab th:first-child { - padding-left: 0; -} - -div.tab td { - white-space: nowrap; - padding-left: 6em; - padding-top: 5px; - padding-bottom: 5px; -} - -div.tab td:first-child { - padding-left: 0; -} - -div.tab td.numeric, div.tab th.numeric { - text-align: right; -} - -span.code { - display: inline-block; - margin-top: 0em; - margin-bottom: 1em; -} - -span.code pre { - font-size: 11pt; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 10px; - padding-right: 10px; - margin: 0; - background-color: #f7f7f7; - border: solid 1px #d0d0d0; - min-width: 700px; - width: auto !important; - width: 700px; -} - -span.wrapped pre { - word-wrap: break-word; - white-space: pre-wrap; - word-break: break-all; -} - -label.hidden { - display: none; -} \ No newline at end of file diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/style.css b/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/style.css deleted file mode 100644 index 3dc4913e7..000000000 --- a/TestModels/Constraints/runtimes/java/build/reports/tests/test/css/style.css +++ /dev/null @@ -1,84 +0,0 @@ - -#summary { - margin-top: 30px; - margin-bottom: 40px; -} - -#summary table { - border-collapse: collapse; -} - -#summary td { - vertical-align: top; -} - -.breadcrumbs, .breadcrumbs a { - color: #606060; -} - -.infoBox { - width: 110px; - padding-top: 15px; - padding-bottom: 15px; - text-align: center; -} - -.infoBox p { - margin: 0; -} - -.counter, .percent { - font-size: 120%; - font-weight: bold; - margin-bottom: 8px; -} - -#duration { - width: 125px; -} - -#successRate, .summaryGroup { - border: solid 2px #d0d0d0; - -moz-border-radius: 10px; - border-radius: 10px; -} - -#successRate { - width: 140px; - margin-left: 35px; -} - -#successRate .percent { - font-size: 180%; -} - -.success, .success a { - color: #008000; -} - -div.success, #successRate.success { - background-color: #bbd9bb; - border-color: #008000; -} - -.failures, .failures a { - color: #b60808; -} - -.skipped, .skipped a { - color: #c09853; -} - -div.failures, #successRate.failures { - background-color: #ecdada; - border-color: #b60808; -} - -ul.linkList { - padding-left: 0; -} - -ul.linkList li { - list-style: none; - margin-bottom: 5px; -} diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/index.html b/TestModels/Constraints/runtimes/java/build/reports/tests/test/index.html deleted file mode 100644 index 2fbe297b4..000000000 --- a/TestModels/Constraints/runtimes/java/build/reports/tests/test/index.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -Test results - Test Summary - - - - - -
-

Test Summary

-
- - - - - -
-
- - - - - - - -
-
-
2
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
0.024s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Packages

- - - - - - - - - - - - - - - - - - - - - -
PackageTestsFailuresIgnoredDurationSuccess rate
-simple.constraints.model -2000.024s100%
-
-
-

Classes

- - - - - - - - - - - - - - - - - - - - - -
ClassTestsFailuresIgnoredDurationSuccess rate
-simple.constraints.model.GetConstraintsSmokeTests -2000.024s100%
-
-
- -
- - diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/js/report.js b/TestModels/Constraints/runtimes/java/build/reports/tests/test/js/report.js deleted file mode 100644 index 83bab4a19..000000000 --- a/TestModels/Constraints/runtimes/java/build/reports/tests/test/js/report.js +++ /dev/null @@ -1,194 +0,0 @@ -(function (window, document) { - "use strict"; - - var tabs = {}; - - function changeElementClass(element, classValue) { - if (element.getAttribute("className")) { - element.setAttribute("className", classValue); - } else { - element.setAttribute("class", classValue); - } - } - - function getClassAttribute(element) { - if (element.getAttribute("className")) { - return element.getAttribute("className"); - } else { - return element.getAttribute("class"); - } - } - - function addClass(element, classValue) { - changeElementClass(element, getClassAttribute(element) + " " + classValue); - } - - function removeClass(element, classValue) { - changeElementClass(element, getClassAttribute(element).replace(classValue, "")); - } - - function initTabs() { - var container = document.getElementById("tabs"); - - tabs.tabs = findTabs(container); - tabs.titles = findTitles(tabs.tabs); - tabs.headers = findHeaders(container); - tabs.select = select; - tabs.deselectAll = deselectAll; - tabs.select(0); - - return true; - } - - function getCheckBox() { - return document.getElementById("line-wrapping-toggle"); - } - - function getLabelForCheckBox() { - return document.getElementById("label-for-line-wrapping-toggle"); - } - - function findCodeBlocks() { - var spans = document.getElementById("tabs").getElementsByTagName("span"); - var codeBlocks = []; - for (var i = 0; i < spans.length; ++i) { - if (spans[i].className.indexOf("code") >= 0) { - codeBlocks.push(spans[i]); - } - } - return codeBlocks; - } - - function forAllCodeBlocks(operation) { - var codeBlocks = findCodeBlocks(); - - for (var i = 0; i < codeBlocks.length; ++i) { - operation(codeBlocks[i], "wrapped"); - } - } - - function toggleLineWrapping() { - var checkBox = getCheckBox(); - - if (checkBox.checked) { - forAllCodeBlocks(addClass); - } else { - forAllCodeBlocks(removeClass); - } - } - - function initControls() { - if (findCodeBlocks().length > 0) { - var checkBox = getCheckBox(); - var label = getLabelForCheckBox(); - - checkBox.onclick = toggleLineWrapping; - checkBox.checked = false; - - removeClass(label, "hidden"); - } - } - - function switchTab() { - var id = this.id.substr(1); - - for (var i = 0; i < tabs.tabs.length; i++) { - if (tabs.tabs[i].id === id) { - tabs.select(i); - break; - } - } - - return false; - } - - function select(i) { - this.deselectAll(); - - changeElementClass(this.tabs[i], "tab selected"); - changeElementClass(this.headers[i], "selected"); - - while (this.headers[i].firstChild) { - this.headers[i].removeChild(this.headers[i].firstChild); - } - - var h2 = document.createElement("H2"); - - h2.appendChild(document.createTextNode(this.titles[i])); - this.headers[i].appendChild(h2); - } - - function deselectAll() { - for (var i = 0; i < this.tabs.length; i++) { - changeElementClass(this.tabs[i], "tab deselected"); - changeElementClass(this.headers[i], "deselected"); - - while (this.headers[i].firstChild) { - this.headers[i].removeChild(this.headers[i].firstChild); - } - - var a = document.createElement("A"); - - a.setAttribute("id", "ltab" + i); - a.setAttribute("href", "#tab" + i); - a.onclick = switchTab; - a.appendChild(document.createTextNode(this.titles[i])); - - this.headers[i].appendChild(a); - } - } - - function findTabs(container) { - return findChildElements(container, "DIV", "tab"); - } - - function findHeaders(container) { - var owner = findChildElements(container, "UL", "tabLinks"); - return findChildElements(owner[0], "LI", null); - } - - function findTitles(tabs) { - var titles = []; - - for (var i = 0; i < tabs.length; i++) { - var tab = tabs[i]; - var header = findChildElements(tab, "H2", null)[0]; - - header.parentNode.removeChild(header); - - if (header.innerText) { - titles.push(header.innerText); - } else { - titles.push(header.textContent); - } - } - - return titles; - } - - function findChildElements(container, name, targetClass) { - var elements = []; - var children = container.childNodes; - - for (var i = 0; i < children.length; i++) { - var child = children.item(i); - - if (child.nodeType === 1 && child.nodeName === name) { - if (targetClass && child.className.indexOf(targetClass) < 0) { - continue; - } - - elements.push(child); - } - } - - return elements; - } - - // Entry point. - - window.onload = function() { - initTabs(); - initControls(); - }; -} (window, window.document)); \ No newline at end of file diff --git a/TestModels/Constraints/runtimes/java/build/reports/tests/test/packages/simple.constraints.model.html b/TestModels/Constraints/runtimes/java/build/reports/tests/test/packages/simple.constraints.model.html deleted file mode 100644 index 3c704f5af..000000000 --- a/TestModels/Constraints/runtimes/java/build/reports/tests/test/packages/simple.constraints.model.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -Test results - Package simple.constraints.model - - - - - -
-

Package simple.constraints.model

- -
- - - - - -
-
- - - - - - - -
-
-
2
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
0.024s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Classes

- - - - - - - - - - - - - - - - - - - -
ClassTestsFailuresIgnoredDurationSuccess rate
-GetConstraintsSmokeTests -2000.024s100%
-
-
- -
- - diff --git a/TestModels/Constraints/runtimes/java/build/test-results/test/TEST-simple.constraints.model.GetConstraintsSmokeTests.xml b/TestModels/Constraints/runtimes/java/build/test-results/test/TEST-simple.constraints.model.GetConstraintsSmokeTests.xml deleted file mode 100644 index 33278a496..000000000 --- a/TestModels/Constraints/runtimes/java/build/test-results/test/TEST-simple.constraints.model.GetConstraintsSmokeTests.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin b/TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin.idx b/TestModels/Constraints/runtimes/java/build/test-results/test/binary/output.bin.idx deleted file mode 100644 index f76dd238ade08917e6712764a16a22005a50573d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1 IcmZPo000310RR91 diff --git a/TestModels/Constraints/runtimes/java/build/test-results/test/binary/results.bin b/TestModels/Constraints/runtimes/java/build/test-results/test/binary/results.bin deleted file mode 100644 index b1883cccfb00531319ac24abe361edd02544f119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224 zcmZQ(WZG1mnOl&Ps+XLfS6ot*n3-2nte2aglA5FEo?7CJ5Dd=E&rS_VEiNf0T?YdL yInVQc-sd^X(^Mn|37$#V4s1uZ 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 kdLq9|_2ysgER3u4WI*G+!^S zzxPx}`@YtRb(XLDS^Z$sAH|4aM!=6KN~QE0fTATniV${TP-Mw5;p-tM>tc2f)|utc z^tHtUMS}!`ZFTrR@rUq-qS$~ggMz!bhM;sak6!iuO}3laA{0 zDqu8L&hQv_%Br{Byw-g1$`8^qC3vM%$x7A zr%HR*^w)k$evKk=={Wv)(a$KtV*-i^2~bP@`ZD#E`6ZDz!>W3G7&v#poDWI^{zSnf z6hB8Q_m`>yJo@xyPPaF%e#J`A+2Nbz{XK7I8(RKi&FAa=Y=mNhIkS_IMiLpA}uWcA9y z!_~FMMVqbi)nr`H%Kzcw1s6}NldFzRHxbMb{4O%(&*YDpg<{kp{?Y(mFRj@qMyc?T z`C>$L4Uw71+{%J)iDJ5Pz#AYyanj|1QiYck6J$)r86YbcYrc)Z7A16}fD4W{2gOJO zpun6A)pLeQNV@?+DIf63tVkYM`+DQ(F*^-ZruiGfwid{idLzVs_(`Y3jPo*61fXaA(q7` zMlO>oKmkR%#z-3!G4!XUhxK2MrV%n_)N$91MhIKczb~-7YIzu;o^)zYPnrv0ytE=>V=k zJBB)<96ZNj2N>#J3ZSSTDB6knxmd6Z3wLAJJj~yN1^L*%00I-KB?@ne%DWJwIGLwP zq6z_g@%DmC3g{~PINPvHO}cFtVaxs4<^UEKW7iTq{~+cc!ZwGo_y|T3uDql0Z^AnU z$&kop-aL5MfJab`|lBeTnjl39)UyUxZ6+- z77m)$|}E7a?5b>agG*7Tm|82be#GTPhd>_aPSD#4(@~ z!Am{1yotTK%v|m+-6QPaF}I5`4�ZHNf1y-~b43`|e017C*+~C)oNac6x@z&$0a} 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 LO(EKh^A!CD1;vMn diff --git a/TestModels/Constraints/runtimes/java/build/tmp/jar/MANIFEST.MF b/TestModels/Constraints/runtimes/java/build/tmp/jar/MANIFEST.MF deleted file mode 100644 index 59499bce4..000000000 --- a/TestModels/Constraints/runtimes/java/build/tmp/jar/MANIFEST.MF +++ /dev/null @@ -1,2 +0,0 @@ -Manifest-Version: 1.0 - diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny-java.dtr b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny-java.dtr deleted file mode 100644 index 73f253450..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny-java.dtr +++ /dev/null @@ -1,7 +0,0 @@ -file_format_version = "1.0" -dafny_version = "4.6.0.0" -[options_by_module.SimpleConstraintsTypes] -[options_by_module.AbstractSimpleConstraintsOperations] -[options_by_module.AbstractSimpleConstraintsService] -[options_by_module.SimpleConstraintsImpl] -[options_by_module.SimpleConstraints] diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny.java deleted file mode 100644 index 19adc528e..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/ImplementationFromDafny.java +++ /dev/null @@ -1,38 +0,0 @@ -// Dafny program the_program compiled into Java - -import simple.constraints.internaldafny.types.*; -import SimpleConstraintsImpl_Compile.*; -import simple.constraints.internaldafny.*; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/Config.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/Config.java deleted file mode 100644 index 92833eaab..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/Config.java +++ /dev/null @@ -1,54 +0,0 @@ -// Class Config -// Dafny class Config compiled into Java -package SimpleConstraintsImpl_Compile; - -import simple.constraints.internaldafny.types.*; - -@SuppressWarnings({"unchecked", "deprecation"}) -public class Config { - public Config () { - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - if (other == null) return false; - if (getClass() != other.getClass()) return false; - Config o = (Config)other; - return true; - } - @Override - public int hashCode() { - long hash = 5381; - hash = ((hash << 5) + hash) + 0; - return (int)hash; - } - - @Override - public String toString() { - StringBuilder s = new StringBuilder(); - s.append("SimpleConstraintsImpl.Config.Config"); - return s.toString(); - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(Config.class, () -> Config.Default()); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } - - private static final Config theDefault = SimpleConstraintsImpl_Compile.Config.create(); - public static Config Default() { - return theDefault; - } - public static Config create() { - return new Config(); - } - public static Config create_Config() { - return create(); - } - public boolean is_Config() { return true; } - public static java.util.ArrayList AllSingletonConstructors() { - java.util.ArrayList singleton_iterator = new java.util.ArrayList<>(); - singleton_iterator.add(new Config()); - return singleton_iterator; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/__default.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/__default.java deleted file mode 100644 index ee784353d..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/SimpleConstraintsImpl_Compile/__default.java +++ /dev/null @@ -1,23 +0,0 @@ -// Class __default -// Dafny class __default compiled into Java -package SimpleConstraintsImpl_Compile; - -import simple.constraints.internaldafny.types.*; - -@SuppressWarnings({"unchecked", "deprecation"}) -public class __default { - public __default() { - } - public static Wrappers_Compile.Result GetConstraints(Config config, simple.constraints.internaldafny.types.GetConstraintsInput input) - { - Wrappers_Compile.Result output = Wrappers_Compile.Result.Default(simple.constraints.internaldafny.types.GetConstraintsOutput._typeDescriptor(), simple.constraints.internaldafny.types.Error._typeDescriptor(), simple.constraints.internaldafny.types.GetConstraintsOutput.Default()); - simple.constraints.internaldafny.types.GetConstraintsOutput _19_res; - _19_res = simple.constraints.internaldafny.types.GetConstraintsOutput.create((input).dtor_MyString(), (input).dtor_NonEmptyString(), (input).dtor_StringLessThanOrEqualToTen(), (input).dtor_MyBlob(), (input).dtor_NonEmptyBlob(), (input).dtor_BlobLessThanOrEqualToTen(), (input).dtor_MyList(), (input).dtor_NonEmptyList(), (input).dtor_ListLessThanOrEqualToTen(), (input).dtor_MyMap(), (input).dtor_NonEmptyMap(), (input).dtor_MapLessThanOrEqualToTen(), (input).dtor_OneToTen(), Wrappers_Compile.Option.create_None(simple.constraints.internaldafny.types.TenToTen._typeDescriptor()), (input).dtor_GreaterThanOne(), (input).dtor_LessThanTen(), (input).dtor_MyUtf8Bytes(), (input).dtor_MyListOfUtf8Bytes()); - output = Wrappers_Compile.Result.create_Success(simple.constraints.internaldafny.types.GetConstraintsOutput._typeDescriptor(), simple.constraints.internaldafny.types.Error._typeDescriptor(), _19_res); - return output; - } - @Override - public java.lang.String toString() { - return "SimpleConstraintsImpl._default"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/SimpleConstraintsClient.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/SimpleConstraintsClient.java deleted file mode 100644 index 61ec078cf..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/SimpleConstraintsClient.java +++ /dev/null @@ -1,36 +0,0 @@ -// Class SimpleConstraintsClient -// Dafny class SimpleConstraintsClient compiled into Java -package simple.constraints.internaldafny; - -import simple.constraints.internaldafny.types.*; -import SimpleConstraintsImpl_Compile.*; - -@SuppressWarnings({"unchecked", "deprecation"}) -public class SimpleConstraintsClient implements simple.constraints.internaldafny.types.ISimpleConstraintsClient { - public SimpleConstraintsClient() { - this._config = SimpleConstraintsImpl_Compile.Config.Default(); - } - public void __ctor(SimpleConstraintsImpl_Compile.Config config) - { - (this)._config = config; - } - public Wrappers_Compile.Result GetConstraints(simple.constraints.internaldafny.types.GetConstraintsInput input) - { - Wrappers_Compile.Result output = Wrappers_Compile.Result.Default(simple.constraints.internaldafny.types.GetConstraintsOutput._typeDescriptor(), simple.constraints.internaldafny.types.Error._typeDescriptor(), simple.constraints.internaldafny.types.GetConstraintsOutput.Default()); - if(true) { - Wrappers_Compile.Result _out0; - _out0 = SimpleConstraintsImpl_Compile.__default.GetConstraints((this).config(), input); - output = _out0; - } - return output; - } - public SimpleConstraintsImpl_Compile.Config _config; - public SimpleConstraintsImpl_Compile.Config config() - { - return this._config; - } - @Override - public java.lang.String toString() { - return "SimpleConstraints.SimpleConstraintsClient"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/_ExternBase___default.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/_ExternBase___default.java deleted file mode 100644 index f2449ec66..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/_ExternBase___default.java +++ /dev/null @@ -1,35 +0,0 @@ -// Class _ExternBase___default -// Dafny class __default compiled into Java -package simple.constraints.internaldafny; - -import simple.constraints.internaldafny.types.*; -import SimpleConstraintsImpl_Compile.*; - -@SuppressWarnings({"unchecked", "deprecation"}) -public abstract class _ExternBase___default { - public _ExternBase___default() { - } - public static simple.constraints.internaldafny.types.SimpleConstraintsConfig DefaultSimpleConstraintsConfig() { - return simple.constraints.internaldafny.types.SimpleConstraintsConfig.create(); - } - public static Wrappers_Compile.Result SimpleConstraints(simple.constraints.internaldafny.types.SimpleConstraintsConfig config) - { - Wrappers_Compile.Result res = (Wrappers_Compile.Result)null; - SimpleConstraintsClient _20_client; - SimpleConstraintsClient _nw0 = new SimpleConstraintsClient(); - _nw0.__ctor(SimpleConstraintsImpl_Compile.Config.create()); - _20_client = _nw0; - res = Wrappers_Compile.Result.create_Success(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(SimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor(), _20_client); - return res; - } - public static Wrappers_Compile.Result CreateSuccessOfClient(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) { - return Wrappers_Compile.Result.create_Success(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.types.ISimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor(), client); - } - public static Wrappers_Compile.Result CreateFailureOfError(simple.constraints.internaldafny.types.Error error) { - return Wrappers_Compile.Result.create_Failure(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.types.ISimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor(), error); - } - @Override - public java.lang.String toString() { - return "SimpleConstraints._default"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.java deleted file mode 100644 index 9c180e5df..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/BlobLessThanOrEqualToTen.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class BlobLessThanOrEqualToTen -// Dafny class BlobLessThanOrEqualToTen compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class BlobLessThanOrEqualToTen { - public BlobLessThanOrEqualToTen() { - } - public static boolean _Is(dafny.DafnySequence __source) { - dafny.DafnySequence _0_x = __source; - return __default.IsValid__BlobLessThanOrEqualToTen(_0_x); - } - private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor())); - public static dafny.TypeDescriptor> _typeDescriptor() { - return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/DafnyCallEvent.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/DafnyCallEvent.java deleted file mode 100644 index b51133ce1..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/DafnyCallEvent.java +++ /dev/null @@ -1,67 +0,0 @@ -// Class DafnyCallEvent -// Dafny class DafnyCallEvent compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class DafnyCallEvent { - public I _input; - public O _output; - protected dafny.TypeDescriptor _td_I; - protected dafny.TypeDescriptor _td_O; - public DafnyCallEvent (dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O, I input, O output) { - this._td_I = _td_I; - this._td_O = _td_O; - this._input = input; - this._output = output; - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - if (other == null) return false; - if (getClass() != other.getClass()) return false; - DafnyCallEvent o = (DafnyCallEvent)other; - return true && java.util.Objects.equals(this._input, o._input) && java.util.Objects.equals(this._output, o._output); - } - @Override - public int hashCode() { - long hash = 5381; - hash = ((hash << 5) + hash) + 0; - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._input); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._output); - return (int)hash; - } - - @Override - public String toString() { - StringBuilder s = new StringBuilder(); - s.append("SimpleConstraintsTypes.DafnyCallEvent.DafnyCallEvent"); - s.append("("); - s.append(dafny.Helpers.toString(this._input)); - s.append(", "); - s.append(dafny.Helpers.toString(this._output)); - s.append(")"); - return s.toString(); - } - public static dafny.TypeDescriptor> _typeDescriptor(dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O) { - return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) dafny.TypeDescriptor.>referenceWithInitializer(DafnyCallEvent.class, () -> DafnyCallEvent.Default(_td_I, _td_O, _td_I.defaultValue(), _td_O.defaultValue())); - } - - public static DafnyCallEvent Default(dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O, I _default_I, O _default_O) { - return simple.constraints.internaldafny.types.DafnyCallEvent.create(_td_I, _td_O, _default_I, _default_O); - } - public static DafnyCallEvent create(dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O, I input, O output) { - return new DafnyCallEvent(_td_I, _td_O, input, output); - } - public static DafnyCallEvent create_DafnyCallEvent(dafny.TypeDescriptor _td_I, dafny.TypeDescriptor _td_O, I input, O output) { - return create(_td_I, _td_O, input, output); - } - public boolean is_DafnyCallEvent() { return true; } - public I dtor_input() { - return this._input; - } - public O dtor_output() { - return this._output; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error.java deleted file mode 100644 index 228b711d0..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error.java +++ /dev/null @@ -1,44 +0,0 @@ -// Class Error -// Dafny class Error compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public abstract class Error { - public Error() { - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(Error.class, () -> Error.Default()); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } - - private static final Error theDefault = simple.constraints.internaldafny.types.Error.create_SimpleConstraintsException(dafny.DafnySequence. empty(dafny.TypeDescriptor.CHAR)); - public static Error Default() { - return theDefault; - } - public static Error create_SimpleConstraintsException(dafny.DafnySequence message) { - return new Error_SimpleConstraintsException(message); - } - public static Error create_CollectionOfErrors(dafny.DafnySequence list, dafny.DafnySequence message) { - return new Error_CollectionOfErrors(list, message); - } - public static Error create_Opaque(Object obj) { - return new Error_Opaque(obj); - } - public boolean is_SimpleConstraintsException() { return this instanceof Error_SimpleConstraintsException; } - public boolean is_CollectionOfErrors() { return this instanceof Error_CollectionOfErrors; } - public boolean is_Opaque() { return this instanceof Error_Opaque; } - public dafny.DafnySequence dtor_message() { - Error d = this; - if (d instanceof Error_SimpleConstraintsException) { return ((Error_SimpleConstraintsException)d)._message; } - return ((Error_CollectionOfErrors)d)._message; - } - public dafny.DafnySequence dtor_list() { - Error d = this; - return ((Error_CollectionOfErrors)d)._list; - } - public Object dtor_obj() { - Error d = this; - return ((Error_Opaque)d)._obj; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_CollectionOfErrors.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_CollectionOfErrors.java deleted file mode 100644 index c0f591c47..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_CollectionOfErrors.java +++ /dev/null @@ -1,44 +0,0 @@ -// Class Error_CollectionOfErrors -// Dafny class Error_CollectionOfErrors compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class Error_CollectionOfErrors extends Error { - public dafny.DafnySequence _list; - public dafny.DafnySequence _message; - public Error_CollectionOfErrors (dafny.DafnySequence list, dafny.DafnySequence message) { - super(); - this._list = list; - this._message = message; - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - if (other == null) return false; - if (getClass() != other.getClass()) return false; - Error_CollectionOfErrors o = (Error_CollectionOfErrors)other; - return true && java.util.Objects.equals(this._list, o._list) && java.util.Objects.equals(this._message, o._message); - } - @Override - public int hashCode() { - long hash = 5381; - hash = ((hash << 5) + hash) + 1; - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._list); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._message); - return (int)hash; - } - - @Override - public String toString() { - StringBuilder s = new StringBuilder(); - s.append("SimpleConstraintsTypes.Error.CollectionOfErrors"); - s.append("("); - s.append(dafny.Helpers.toString(this._list)); - s.append(", "); - s.append(dafny.Helpers.toString(this._message)); - s.append(")"); - return s.toString(); - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_Opaque.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_Opaque.java deleted file mode 100644 index 620281688..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_Opaque.java +++ /dev/null @@ -1,39 +0,0 @@ -// Class Error_Opaque -// Dafny class Error_Opaque compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class Error_Opaque extends Error { - public Object _obj; - public Error_Opaque (Object obj) { - super(); - this._obj = obj; - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - if (other == null) return false; - if (getClass() != other.getClass()) return false; - Error_Opaque o = (Error_Opaque)other; - return true && this._obj == o._obj; - } - @Override - public int hashCode() { - long hash = 5381; - hash = ((hash << 5) + hash) + 2; - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._obj); - return (int)hash; - } - - @Override - public String toString() { - StringBuilder s = new StringBuilder(); - s.append("SimpleConstraintsTypes.Error.Opaque"); - s.append("("); - s.append(dafny.Helpers.toString(this._obj)); - s.append(")"); - return s.toString(); - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.java deleted file mode 100644 index d0212c4c8..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Error_SimpleConstraintsException.java +++ /dev/null @@ -1,39 +0,0 @@ -// Class Error_SimpleConstraintsException -// Dafny class Error_SimpleConstraintsException compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class Error_SimpleConstraintsException extends Error { - public dafny.DafnySequence _message; - public Error_SimpleConstraintsException (dafny.DafnySequence message) { - super(); - this._message = message; - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - if (other == null) return false; - if (getClass() != other.getClass()) return false; - Error_SimpleConstraintsException o = (Error_SimpleConstraintsException)other; - return true && java.util.Objects.equals(this._message, o._message); - } - @Override - public int hashCode() { - long hash = 5381; - hash = ((hash << 5) + hash) + 0; - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._message); - return (int)hash; - } - - @Override - public String toString() { - StringBuilder s = new StringBuilder(); - s.append("SimpleConstraintsTypes.Error.SimpleConstraintsException"); - s.append("("); - s.append(dafny.Helpers.toString(this._message)); - s.append(")"); - return s.toString(); - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsInput.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsInput.java deleted file mode 100644 index 9bbe1da26..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsInput.java +++ /dev/null @@ -1,193 +0,0 @@ -// Class GetConstraintsInput -// Dafny class GetConstraintsInput compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class GetConstraintsInput { - public Wrappers_Compile.Option> _MyString; - public Wrappers_Compile.Option> _NonEmptyString; - public Wrappers_Compile.Option> _StringLessThanOrEqualToTen; - public Wrappers_Compile.Option> _MyBlob; - public Wrappers_Compile.Option> _NonEmptyBlob; - public Wrappers_Compile.Option> _BlobLessThanOrEqualToTen; - public Wrappers_Compile.Option>> _MyList; - public Wrappers_Compile.Option>> _NonEmptyList; - public Wrappers_Compile.Option>> _ListLessThanOrEqualToTen; - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _MyMap; - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _NonEmptyMap; - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _MapLessThanOrEqualToTen; - public Wrappers_Compile.Option _OneToTen; - public Wrappers_Compile.Option _myTenToTen; - public Wrappers_Compile.Option _GreaterThanOne; - public Wrappers_Compile.Option _LessThanTen; - public Wrappers_Compile.Option> _MyUtf8Bytes; - public Wrappers_Compile.Option>> _MyListOfUtf8Bytes; - public GetConstraintsInput (Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option myTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { - this._MyString = MyString; - this._NonEmptyString = NonEmptyString; - this._StringLessThanOrEqualToTen = StringLessThanOrEqualToTen; - this._MyBlob = MyBlob; - this._NonEmptyBlob = NonEmptyBlob; - this._BlobLessThanOrEqualToTen = BlobLessThanOrEqualToTen; - this._MyList = MyList; - this._NonEmptyList = NonEmptyList; - this._ListLessThanOrEqualToTen = ListLessThanOrEqualToTen; - this._MyMap = MyMap; - this._NonEmptyMap = NonEmptyMap; - this._MapLessThanOrEqualToTen = MapLessThanOrEqualToTen; - this._OneToTen = OneToTen; - this._myTenToTen = myTenToTen; - this._GreaterThanOne = GreaterThanOne; - this._LessThanTen = LessThanTen; - this._MyUtf8Bytes = MyUtf8Bytes; - this._MyListOfUtf8Bytes = MyListOfUtf8Bytes; - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - if (other == null) return false; - if (getClass() != other.getClass()) return false; - GetConstraintsInput o = (GetConstraintsInput)other; - return true && java.util.Objects.equals(this._MyString, o._MyString) && java.util.Objects.equals(this._NonEmptyString, o._NonEmptyString) && java.util.Objects.equals(this._StringLessThanOrEqualToTen, o._StringLessThanOrEqualToTen) && java.util.Objects.equals(this._MyBlob, o._MyBlob) && java.util.Objects.equals(this._NonEmptyBlob, o._NonEmptyBlob) && java.util.Objects.equals(this._BlobLessThanOrEqualToTen, o._BlobLessThanOrEqualToTen) && java.util.Objects.equals(this._MyList, o._MyList) && java.util.Objects.equals(this._NonEmptyList, o._NonEmptyList) && java.util.Objects.equals(this._ListLessThanOrEqualToTen, o._ListLessThanOrEqualToTen) && java.util.Objects.equals(this._MyMap, o._MyMap) && java.util.Objects.equals(this._NonEmptyMap, o._NonEmptyMap) && java.util.Objects.equals(this._MapLessThanOrEqualToTen, o._MapLessThanOrEqualToTen) && java.util.Objects.equals(this._OneToTen, o._OneToTen) && java.util.Objects.equals(this._myTenToTen, o._myTenToTen) && java.util.Objects.equals(this._GreaterThanOne, o._GreaterThanOne) && java.util.Objects.equals(this._LessThanTen, o._LessThanTen) && java.util.Objects.equals(this._MyUtf8Bytes, o._MyUtf8Bytes) && java.util.Objects.equals(this._MyListOfUtf8Bytes, o._MyListOfUtf8Bytes); - } - @Override - public int hashCode() { - long hash = 5381; - hash = ((hash << 5) + hash) + 0; - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyString); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyString); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._StringLessThanOrEqualToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyBlob); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyBlob); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._BlobLessThanOrEqualToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyList); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyList); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._ListLessThanOrEqualToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyMap); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyMap); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MapLessThanOrEqualToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._OneToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._myTenToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._GreaterThanOne); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._LessThanTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyUtf8Bytes); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyListOfUtf8Bytes); - return (int)hash; - } - - @Override - public String toString() { - StringBuilder s = new StringBuilder(); - s.append("SimpleConstraintsTypes.GetConstraintsInput.GetConstraintsInput"); - s.append("("); - s.append(dafny.Helpers.toString(this._MyString)); - s.append(", "); - s.append(dafny.Helpers.toString(this._NonEmptyString)); - s.append(", "); - s.append(dafny.Helpers.toString(this._StringLessThanOrEqualToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyBlob)); - s.append(", "); - s.append(dafny.Helpers.toString(this._NonEmptyBlob)); - s.append(", "); - s.append(dafny.Helpers.toString(this._BlobLessThanOrEqualToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyList)); - s.append(", "); - s.append(dafny.Helpers.toString(this._NonEmptyList)); - s.append(", "); - s.append(dafny.Helpers.toString(this._ListLessThanOrEqualToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyMap)); - s.append(", "); - s.append(dafny.Helpers.toString(this._NonEmptyMap)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MapLessThanOrEqualToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._OneToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._myTenToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._GreaterThanOne)); - s.append(", "); - s.append(dafny.Helpers.toString(this._LessThanTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyUtf8Bytes)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyListOfUtf8Bytes)); - s.append(")"); - return s.toString(); - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(GetConstraintsInput.class, () -> GetConstraintsInput.Default()); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } - - private static final GetConstraintsInput theDefault = simple.constraints.internaldafny.types.GetConstraintsInput.create(Wrappers_Compile.Option.>Default(MyString._typeDescriptor()), Wrappers_Compile.Option.>Default(NonEmptyString._typeDescriptor()), Wrappers_Compile.Option.>Default(StringLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.>Default(MyBlob._typeDescriptor()), Wrappers_Compile.Option.>Default(NonEmptyBlob._typeDescriptor()), Wrappers_Compile.Option.>Default(BlobLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.>>Default(MyList._typeDescriptor()), Wrappers_Compile.Option.>>Default(NonEmptyList._typeDescriptor()), Wrappers_Compile.Option.>>Default(ListLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(MyMap._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(NonEmptyMap._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(MapLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.Default(OneToTen._typeDescriptor()), Wrappers_Compile.Option.Default(TenToTen._typeDescriptor()), Wrappers_Compile.Option.Default(GreaterThanOne._typeDescriptor()), Wrappers_Compile.Option.Default(LessThanTen._typeDescriptor()), Wrappers_Compile.Option.>Default(Utf8Bytes._typeDescriptor()), Wrappers_Compile.Option.>>Default(ListOfUtf8Bytes._typeDescriptor())); - public static GetConstraintsInput Default() { - return theDefault; - } - public static GetConstraintsInput create(Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option myTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { - return new GetConstraintsInput(MyString, NonEmptyString, StringLessThanOrEqualToTen, MyBlob, NonEmptyBlob, BlobLessThanOrEqualToTen, MyList, NonEmptyList, ListLessThanOrEqualToTen, MyMap, NonEmptyMap, MapLessThanOrEqualToTen, OneToTen, myTenToTen, GreaterThanOne, LessThanTen, MyUtf8Bytes, MyListOfUtf8Bytes); - } - public static GetConstraintsInput create_GetConstraintsInput(Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option myTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { - return create(MyString, NonEmptyString, StringLessThanOrEqualToTen, MyBlob, NonEmptyBlob, BlobLessThanOrEqualToTen, MyList, NonEmptyList, ListLessThanOrEqualToTen, MyMap, NonEmptyMap, MapLessThanOrEqualToTen, OneToTen, myTenToTen, GreaterThanOne, LessThanTen, MyUtf8Bytes, MyListOfUtf8Bytes); - } - public boolean is_GetConstraintsInput() { return true; } - public Wrappers_Compile.Option> dtor_MyString() { - return this._MyString; - } - public Wrappers_Compile.Option> dtor_NonEmptyString() { - return this._NonEmptyString; - } - public Wrappers_Compile.Option> dtor_StringLessThanOrEqualToTen() { - return this._StringLessThanOrEqualToTen; - } - public Wrappers_Compile.Option> dtor_MyBlob() { - return this._MyBlob; - } - public Wrappers_Compile.Option> dtor_NonEmptyBlob() { - return this._NonEmptyBlob; - } - public Wrappers_Compile.Option> dtor_BlobLessThanOrEqualToTen() { - return this._BlobLessThanOrEqualToTen; - } - public Wrappers_Compile.Option>> dtor_MyList() { - return this._MyList; - } - public Wrappers_Compile.Option>> dtor_NonEmptyList() { - return this._NonEmptyList; - } - public Wrappers_Compile.Option>> dtor_ListLessThanOrEqualToTen() { - return this._ListLessThanOrEqualToTen; - } - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_MyMap() { - return this._MyMap; - } - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_NonEmptyMap() { - return this._NonEmptyMap; - } - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_MapLessThanOrEqualToTen() { - return this._MapLessThanOrEqualToTen; - } - public Wrappers_Compile.Option dtor_OneToTen() { - return this._OneToTen; - } - public Wrappers_Compile.Option dtor_myTenToTen() { - return this._myTenToTen; - } - public Wrappers_Compile.Option dtor_GreaterThanOne() { - return this._GreaterThanOne; - } - public Wrappers_Compile.Option dtor_LessThanTen() { - return this._LessThanTen; - } - public Wrappers_Compile.Option> dtor_MyUtf8Bytes() { - return this._MyUtf8Bytes; - } - public Wrappers_Compile.Option>> dtor_MyListOfUtf8Bytes() { - return this._MyListOfUtf8Bytes; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsOutput.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsOutput.java deleted file mode 100644 index 4101ce343..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GetConstraintsOutput.java +++ /dev/null @@ -1,193 +0,0 @@ -// Class GetConstraintsOutput -// Dafny class GetConstraintsOutput compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class GetConstraintsOutput { - public Wrappers_Compile.Option> _MyString; - public Wrappers_Compile.Option> _NonEmptyString; - public Wrappers_Compile.Option> _StringLessThanOrEqualToTen; - public Wrappers_Compile.Option> _MyBlob; - public Wrappers_Compile.Option> _NonEmptyBlob; - public Wrappers_Compile.Option> _BlobLessThanOrEqualToTen; - public Wrappers_Compile.Option>> _MyList; - public Wrappers_Compile.Option>> _NonEmptyList; - public Wrappers_Compile.Option>> _ListLessThanOrEqualToTen; - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _MyMap; - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _NonEmptyMap; - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _MapLessThanOrEqualToTen; - public Wrappers_Compile.Option _OneToTen; - public Wrappers_Compile.Option _thatTenToTen; - public Wrappers_Compile.Option _GreaterThanOne; - public Wrappers_Compile.Option _LessThanTen; - public Wrappers_Compile.Option> _MyUtf8Bytes; - public Wrappers_Compile.Option>> _MyListOfUtf8Bytes; - public GetConstraintsOutput (Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option thatTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { - this._MyString = MyString; - this._NonEmptyString = NonEmptyString; - this._StringLessThanOrEqualToTen = StringLessThanOrEqualToTen; - this._MyBlob = MyBlob; - this._NonEmptyBlob = NonEmptyBlob; - this._BlobLessThanOrEqualToTen = BlobLessThanOrEqualToTen; - this._MyList = MyList; - this._NonEmptyList = NonEmptyList; - this._ListLessThanOrEqualToTen = ListLessThanOrEqualToTen; - this._MyMap = MyMap; - this._NonEmptyMap = NonEmptyMap; - this._MapLessThanOrEqualToTen = MapLessThanOrEqualToTen; - this._OneToTen = OneToTen; - this._thatTenToTen = thatTenToTen; - this._GreaterThanOne = GreaterThanOne; - this._LessThanTen = LessThanTen; - this._MyUtf8Bytes = MyUtf8Bytes; - this._MyListOfUtf8Bytes = MyListOfUtf8Bytes; - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - if (other == null) return false; - if (getClass() != other.getClass()) return false; - GetConstraintsOutput o = (GetConstraintsOutput)other; - return true && java.util.Objects.equals(this._MyString, o._MyString) && java.util.Objects.equals(this._NonEmptyString, o._NonEmptyString) && java.util.Objects.equals(this._StringLessThanOrEqualToTen, o._StringLessThanOrEqualToTen) && java.util.Objects.equals(this._MyBlob, o._MyBlob) && java.util.Objects.equals(this._NonEmptyBlob, o._NonEmptyBlob) && java.util.Objects.equals(this._BlobLessThanOrEqualToTen, o._BlobLessThanOrEqualToTen) && java.util.Objects.equals(this._MyList, o._MyList) && java.util.Objects.equals(this._NonEmptyList, o._NonEmptyList) && java.util.Objects.equals(this._ListLessThanOrEqualToTen, o._ListLessThanOrEqualToTen) && java.util.Objects.equals(this._MyMap, o._MyMap) && java.util.Objects.equals(this._NonEmptyMap, o._NonEmptyMap) && java.util.Objects.equals(this._MapLessThanOrEqualToTen, o._MapLessThanOrEqualToTen) && java.util.Objects.equals(this._OneToTen, o._OneToTen) && java.util.Objects.equals(this._thatTenToTen, o._thatTenToTen) && java.util.Objects.equals(this._GreaterThanOne, o._GreaterThanOne) && java.util.Objects.equals(this._LessThanTen, o._LessThanTen) && java.util.Objects.equals(this._MyUtf8Bytes, o._MyUtf8Bytes) && java.util.Objects.equals(this._MyListOfUtf8Bytes, o._MyListOfUtf8Bytes); - } - @Override - public int hashCode() { - long hash = 5381; - hash = ((hash << 5) + hash) + 0; - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyString); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyString); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._StringLessThanOrEqualToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyBlob); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyBlob); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._BlobLessThanOrEqualToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyList); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyList); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._ListLessThanOrEqualToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyMap); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._NonEmptyMap); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MapLessThanOrEqualToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._OneToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._thatTenToTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._GreaterThanOne); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._LessThanTen); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyUtf8Bytes); - hash = ((hash << 5) + hash) + java.util.Objects.hashCode(this._MyListOfUtf8Bytes); - return (int)hash; - } - - @Override - public String toString() { - StringBuilder s = new StringBuilder(); - s.append("SimpleConstraintsTypes.GetConstraintsOutput.GetConstraintsOutput"); - s.append("("); - s.append(dafny.Helpers.toString(this._MyString)); - s.append(", "); - s.append(dafny.Helpers.toString(this._NonEmptyString)); - s.append(", "); - s.append(dafny.Helpers.toString(this._StringLessThanOrEqualToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyBlob)); - s.append(", "); - s.append(dafny.Helpers.toString(this._NonEmptyBlob)); - s.append(", "); - s.append(dafny.Helpers.toString(this._BlobLessThanOrEqualToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyList)); - s.append(", "); - s.append(dafny.Helpers.toString(this._NonEmptyList)); - s.append(", "); - s.append(dafny.Helpers.toString(this._ListLessThanOrEqualToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyMap)); - s.append(", "); - s.append(dafny.Helpers.toString(this._NonEmptyMap)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MapLessThanOrEqualToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._OneToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._thatTenToTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._GreaterThanOne)); - s.append(", "); - s.append(dafny.Helpers.toString(this._LessThanTen)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyUtf8Bytes)); - s.append(", "); - s.append(dafny.Helpers.toString(this._MyListOfUtf8Bytes)); - s.append(")"); - return s.toString(); - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(GetConstraintsOutput.class, () -> GetConstraintsOutput.Default()); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } - - private static final GetConstraintsOutput theDefault = simple.constraints.internaldafny.types.GetConstraintsOutput.create(Wrappers_Compile.Option.>Default(MyString._typeDescriptor()), Wrappers_Compile.Option.>Default(NonEmptyString._typeDescriptor()), Wrappers_Compile.Option.>Default(StringLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.>Default(MyBlob._typeDescriptor()), Wrappers_Compile.Option.>Default(NonEmptyBlob._typeDescriptor()), Wrappers_Compile.Option.>Default(BlobLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.>>Default(MyList._typeDescriptor()), Wrappers_Compile.Option.>>Default(NonEmptyList._typeDescriptor()), Wrappers_Compile.Option.>>Default(ListLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(MyMap._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(NonEmptyMap._typeDescriptor()), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>Default(MapLessThanOrEqualToTen._typeDescriptor()), Wrappers_Compile.Option.Default(OneToTen._typeDescriptor()), Wrappers_Compile.Option.Default(TenToTen._typeDescriptor()), Wrappers_Compile.Option.Default(GreaterThanOne._typeDescriptor()), Wrappers_Compile.Option.Default(LessThanTen._typeDescriptor()), Wrappers_Compile.Option.>Default(Utf8Bytes._typeDescriptor()), Wrappers_Compile.Option.>>Default(ListOfUtf8Bytes._typeDescriptor())); - public static GetConstraintsOutput Default() { - return theDefault; - } - public static GetConstraintsOutput create(Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option thatTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { - return new GetConstraintsOutput(MyString, NonEmptyString, StringLessThanOrEqualToTen, MyBlob, NonEmptyBlob, BlobLessThanOrEqualToTen, MyList, NonEmptyList, ListLessThanOrEqualToTen, MyMap, NonEmptyMap, MapLessThanOrEqualToTen, OneToTen, thatTenToTen, GreaterThanOne, LessThanTen, MyUtf8Bytes, MyListOfUtf8Bytes); - } - public static GetConstraintsOutput create_GetConstraintsOutput(Wrappers_Compile.Option> MyString, Wrappers_Compile.Option> NonEmptyString, Wrappers_Compile.Option> StringLessThanOrEqualToTen, Wrappers_Compile.Option> MyBlob, Wrappers_Compile.Option> NonEmptyBlob, Wrappers_Compile.Option> BlobLessThanOrEqualToTen, Wrappers_Compile.Option>> MyList, Wrappers_Compile.Option>> NonEmptyList, Wrappers_Compile.Option>> ListLessThanOrEqualToTen, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> NonEmptyMap, Wrappers_Compile.Option, ? extends dafny.DafnySequence>> MapLessThanOrEqualToTen, Wrappers_Compile.Option OneToTen, Wrappers_Compile.Option thatTenToTen, Wrappers_Compile.Option GreaterThanOne, Wrappers_Compile.Option LessThanTen, Wrappers_Compile.Option> MyUtf8Bytes, Wrappers_Compile.Option>> MyListOfUtf8Bytes) { - return create(MyString, NonEmptyString, StringLessThanOrEqualToTen, MyBlob, NonEmptyBlob, BlobLessThanOrEqualToTen, MyList, NonEmptyList, ListLessThanOrEqualToTen, MyMap, NonEmptyMap, MapLessThanOrEqualToTen, OneToTen, thatTenToTen, GreaterThanOne, LessThanTen, MyUtf8Bytes, MyListOfUtf8Bytes); - } - public boolean is_GetConstraintsOutput() { return true; } - public Wrappers_Compile.Option> dtor_MyString() { - return this._MyString; - } - public Wrappers_Compile.Option> dtor_NonEmptyString() { - return this._NonEmptyString; - } - public Wrappers_Compile.Option> dtor_StringLessThanOrEqualToTen() { - return this._StringLessThanOrEqualToTen; - } - public Wrappers_Compile.Option> dtor_MyBlob() { - return this._MyBlob; - } - public Wrappers_Compile.Option> dtor_NonEmptyBlob() { - return this._NonEmptyBlob; - } - public Wrappers_Compile.Option> dtor_BlobLessThanOrEqualToTen() { - return this._BlobLessThanOrEqualToTen; - } - public Wrappers_Compile.Option>> dtor_MyList() { - return this._MyList; - } - public Wrappers_Compile.Option>> dtor_NonEmptyList() { - return this._NonEmptyList; - } - public Wrappers_Compile.Option>> dtor_ListLessThanOrEqualToTen() { - return this._ListLessThanOrEqualToTen; - } - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_MyMap() { - return this._MyMap; - } - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_NonEmptyMap() { - return this._NonEmptyMap; - } - public Wrappers_Compile.Option, ? extends dafny.DafnySequence>> dtor_MapLessThanOrEqualToTen() { - return this._MapLessThanOrEqualToTen; - } - public Wrappers_Compile.Option dtor_OneToTen() { - return this._OneToTen; - } - public Wrappers_Compile.Option dtor_thatTenToTen() { - return this._thatTenToTen; - } - public Wrappers_Compile.Option dtor_GreaterThanOne() { - return this._GreaterThanOne; - } - public Wrappers_Compile.Option dtor_LessThanTen() { - return this._LessThanTen; - } - public Wrappers_Compile.Option> dtor_MyUtf8Bytes() { - return this._MyUtf8Bytes; - } - public Wrappers_Compile.Option>> dtor_MyListOfUtf8Bytes() { - return this._MyListOfUtf8Bytes; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GreaterThanOne.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GreaterThanOne.java deleted file mode 100644 index ad39550b5..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/GreaterThanOne.java +++ /dev/null @@ -1,21 +0,0 @@ -// Class GreaterThanOne -// Dafny class GreaterThanOne compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class GreaterThanOne { - public GreaterThanOne() { - } - public static boolean _Is(int __source) { - int _1_x = (__source); - if (true) { - return __default.IsValid__GreaterThanOne(_1_x); - } - return false; - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.intWithDefault(0); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClient.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClient.java deleted file mode 100644 index d7b1454ba..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClient.java +++ /dev/null @@ -1,9 +0,0 @@ -// Interface ISimpleConstraintsClient -// Dafny trait ISimpleConstraintsClient compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public interface ISimpleConstraintsClient { - public Wrappers_Compile.Result GetConstraints(GetConstraintsInput input); -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.java deleted file mode 100644 index 24c6709bc..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ISimpleConstraintsClientCallHistory.java +++ /dev/null @@ -1,14 +0,0 @@ -// Class ISimpleConstraintsClientCallHistory -// Dafny class ISimpleConstraintsClientCallHistory compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class ISimpleConstraintsClientCallHistory { - public ISimpleConstraintsClientCallHistory() { - } - @Override - public java.lang.String toString() { - return "SimpleConstraintsTypes.ISimpleConstraintsClientCallHistory"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/LessThanTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/LessThanTen.java deleted file mode 100644 index 95e9a1320..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/LessThanTen.java +++ /dev/null @@ -1,21 +0,0 @@ -// Class LessThanTen -// Dafny class LessThanTen compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class LessThanTen { - public LessThanTen() { - } - public static boolean _Is(int __source) { - int _2_x = (__source); - if (true) { - return __default.IsValid__LessThanTen(_2_x); - } - return false; - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.intWithDefault(0); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.java deleted file mode 100644 index 462d1c91f..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListLessThanOrEqualToTen.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class ListLessThanOrEqualToTen -// Dafny class ListLessThanOrEqualToTen compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class ListLessThanOrEqualToTen { - public ListLessThanOrEqualToTen() { - } - public static boolean _Is(dafny.DafnySequence> __source) { - dafny.DafnySequence> _3_x = __source; - return __default.IsValid__ListLessThanOrEqualToTen(_3_x); - } - private static final dafny.TypeDescriptor>> _TYPE = dafny.TypeDescriptor.>>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR))); - public static dafny.TypeDescriptor>> _typeDescriptor() { - return (dafny.TypeDescriptor>>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListOfUtf8Bytes.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListOfUtf8Bytes.java deleted file mode 100644 index 160be7d5e..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/ListOfUtf8Bytes.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class ListOfUtf8Bytes -// Dafny class ListOfUtf8Bytes compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class ListOfUtf8Bytes { - public ListOfUtf8Bytes() { - } - public static boolean _Is(dafny.DafnySequence> __source) { - dafny.DafnySequence> _4_x = __source; - return __default.IsValid__ListOfUtf8Bytes(_4_x); - } - private static final dafny.TypeDescriptor>> _TYPE = dafny.TypeDescriptor.>>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence.> empty(Utf8Bytes._typeDescriptor())); - public static dafny.TypeDescriptor>> _typeDescriptor() { - return (dafny.TypeDescriptor>>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.java deleted file mode 100644 index ff2a3fcc0..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MapLessThanOrEqualToTen.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class MapLessThanOrEqualToTen -// Dafny class MapLessThanOrEqualToTen compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class MapLessThanOrEqualToTen { - public MapLessThanOrEqualToTen() { - } - public static boolean _Is(dafny.DafnyMap, ? extends dafny.DafnySequence> __source) { - dafny.DafnyMap, ? extends dafny.DafnySequence> _5_x = __source; - return __default.IsValid__MapLessThanOrEqualToTen(_5_x); - } - private static final dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _TYPE = dafny.TypeDescriptor., ? extends dafny.DafnySequence>>referenceWithInitializer(dafny.DafnyMap.class, () -> dafny.DafnyMap.,dafny.DafnySequence> empty()); - public static dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _typeDescriptor() { - return (dafny.TypeDescriptor, ? extends dafny.DafnySequence>>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyBlob.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyBlob.java deleted file mode 100644 index 7ab40cd7b..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyBlob.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class MyBlob -// Dafny class MyBlob compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class MyBlob { - public MyBlob() { - } - public static boolean _Is(dafny.DafnySequence __source) { - dafny.DafnySequence _6_x = __source; - return __default.IsValid__MyBlob(_6_x); - } - private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor())); - public static dafny.TypeDescriptor> _typeDescriptor() { - return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyList.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyList.java deleted file mode 100644 index 9993742dd..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyList.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class MyList -// Dafny class MyList compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class MyList { - public MyList() { - } - public static boolean _Is(dafny.DafnySequence> __source) { - dafny.DafnySequence> _7_x = __source; - return __default.IsValid__MyList(_7_x); - } - private static final dafny.TypeDescriptor>> _TYPE = dafny.TypeDescriptor.>>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR))); - public static dafny.TypeDescriptor>> _typeDescriptor() { - return (dafny.TypeDescriptor>>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyMap.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyMap.java deleted file mode 100644 index 3111dfe4e..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyMap.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class MyMap -// Dafny class MyMap compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class MyMap { - public MyMap() { - } - public static boolean _Is(dafny.DafnyMap, ? extends dafny.DafnySequence> __source) { - dafny.DafnyMap, ? extends dafny.DafnySequence> _8_x = __source; - return __default.IsValid__MyMap(_8_x); - } - private static final dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _TYPE = dafny.TypeDescriptor., ? extends dafny.DafnySequence>>referenceWithInitializer(dafny.DafnyMap.class, () -> dafny.DafnyMap.,dafny.DafnySequence> empty()); - public static dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _typeDescriptor() { - return (dafny.TypeDescriptor, ? extends dafny.DafnySequence>>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyString.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyString.java deleted file mode 100644 index 427a29122..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/MyString.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class MyString -// Dafny class MyString compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class MyString { - public MyString() { - } - public static boolean _Is(dafny.DafnySequence __source) { - dafny.DafnySequence _9_x = __source; - return __default.IsValid__MyString(_9_x); - } - private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(dafny.TypeDescriptor.CHAR)); - public static dafny.TypeDescriptor> _typeDescriptor() { - return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyBlob.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyBlob.java deleted file mode 100644 index 13cd89a0a..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyBlob.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class NonEmptyBlob -// Dafny class NonEmptyBlob compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class NonEmptyBlob { - public NonEmptyBlob() { - } - public static boolean _Is(dafny.DafnySequence __source) { - dafny.DafnySequence _10_x = __source; - return __default.IsValid__NonEmptyBlob(_10_x); - } - private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor())); - public static dafny.TypeDescriptor> _typeDescriptor() { - return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyList.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyList.java deleted file mode 100644 index ccec9c0b7..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyList.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class NonEmptyList -// Dafny class NonEmptyList compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class NonEmptyList { - public NonEmptyList() { - } - public static boolean _Is(dafny.DafnySequence> __source) { - dafny.DafnySequence> _11_x = __source; - return __default.IsValid__NonEmptyList(_11_x); - } - private static final dafny.TypeDescriptor>> _TYPE = dafny.TypeDescriptor.>>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence.> empty(MyString._typeDescriptor())); - public static dafny.TypeDescriptor>> _typeDescriptor() { - return (dafny.TypeDescriptor>>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyMap.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyMap.java deleted file mode 100644 index 5adf18cc7..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyMap.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class NonEmptyMap -// Dafny class NonEmptyMap compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class NonEmptyMap { - public NonEmptyMap() { - } - public static boolean _Is(dafny.DafnyMap, ? extends dafny.DafnySequence> __source) { - dafny.DafnyMap, ? extends dafny.DafnySequence> _12_x = __source; - return __default.IsValid__NonEmptyMap(_12_x); - } - private static final dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _TYPE = dafny.TypeDescriptor., ? extends dafny.DafnySequence>>referenceWithInitializer(dafny.DafnyMap.class, () -> dafny.DafnyMap.,dafny.DafnySequence> empty()); - public static dafny.TypeDescriptor, ? extends dafny.DafnySequence>> _typeDescriptor() { - return (dafny.TypeDescriptor, ? extends dafny.DafnySequence>>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyString.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyString.java deleted file mode 100644 index d4e82a8d6..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/NonEmptyString.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class NonEmptyString -// Dafny class NonEmptyString compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class NonEmptyString { - public NonEmptyString() { - } - public static boolean _Is(dafny.DafnySequence __source) { - dafny.DafnySequence _13_x = __source; - return __default.IsValid__NonEmptyString(_13_x); - } - private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(dafny.TypeDescriptor.CHAR)); - public static dafny.TypeDescriptor> _typeDescriptor() { - return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OneToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OneToTen.java deleted file mode 100644 index cc7d751f2..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OneToTen.java +++ /dev/null @@ -1,21 +0,0 @@ -// Class OneToTen -// Dafny class OneToTen compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class OneToTen { - public OneToTen() { - } - public static boolean _Is(int __source) { - int _14_x = (__source); - if (true) { - return __default.IsValid__OneToTen(_14_x); - } - return false; - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.intWithDefault(0); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OpaqueError.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OpaqueError.java deleted file mode 100644 index 27668e835..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/OpaqueError.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class OpaqueError -// Dafny class OpaqueError compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class OpaqueError { - public OpaqueError() { - } - public static boolean _Is(Error __source) { - Error _18_e = __source; - return (_18_e).is_Opaque(); - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(Error.class, () -> Error.Default()); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/SimpleConstraintsConfig.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/SimpleConstraintsConfig.java deleted file mode 100644 index 3d66127c7..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/SimpleConstraintsConfig.java +++ /dev/null @@ -1,53 +0,0 @@ -// Class SimpleConstraintsConfig -// Dafny class SimpleConstraintsConfig compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class SimpleConstraintsConfig { - public SimpleConstraintsConfig () { - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - if (other == null) return false; - if (getClass() != other.getClass()) return false; - SimpleConstraintsConfig o = (SimpleConstraintsConfig)other; - return true; - } - @Override - public int hashCode() { - long hash = 5381; - hash = ((hash << 5) + hash) + 0; - return (int)hash; - } - - @Override - public String toString() { - StringBuilder s = new StringBuilder(); - s.append("SimpleConstraintsTypes.SimpleConstraintsConfig.SimpleConstraintsConfig"); - return s.toString(); - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.referenceWithInitializer(SimpleConstraintsConfig.class, () -> SimpleConstraintsConfig.Default()); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } - - private static final SimpleConstraintsConfig theDefault = simple.constraints.internaldafny.types.SimpleConstraintsConfig.create(); - public static SimpleConstraintsConfig Default() { - return theDefault; - } - public static SimpleConstraintsConfig create() { - return new SimpleConstraintsConfig(); - } - public static SimpleConstraintsConfig create_SimpleConstraintsConfig() { - return create(); - } - public boolean is_SimpleConstraintsConfig() { return true; } - public static java.util.ArrayList AllSingletonConstructors() { - java.util.ArrayList singleton_iterator = new java.util.ArrayList<>(); - singleton_iterator.add(new SimpleConstraintsConfig()); - return singleton_iterator; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.java deleted file mode 100644 index 64cfeab72..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/StringLessThanOrEqualToTen.java +++ /dev/null @@ -1,18 +0,0 @@ -// Class StringLessThanOrEqualToTen -// Dafny class StringLessThanOrEqualToTen compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class StringLessThanOrEqualToTen { - public StringLessThanOrEqualToTen() { - } - public static boolean _Is(dafny.DafnySequence __source) { - dafny.DafnySequence _15_x = __source; - return __default.IsValid__StringLessThanOrEqualToTen(_15_x); - } - private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> dafny.DafnySequence. empty(dafny.TypeDescriptor.CHAR)); - public static dafny.TypeDescriptor> _typeDescriptor() { - return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/TenToTen.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/TenToTen.java deleted file mode 100644 index e7baab9b9..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/TenToTen.java +++ /dev/null @@ -1,21 +0,0 @@ -// Class TenToTen -// Dafny class TenToTen compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class TenToTen { - public TenToTen() { - } - public static boolean _Is(long __source) { - long _16_x = (__source); - if (true) { - return __default.IsValid__TenToTen(_16_x); - } - return false; - } - private static final dafny.TypeDescriptor _TYPE = dafny.TypeDescriptor.longWithDefault(0L); - public static dafny.TypeDescriptor _typeDescriptor() { - return (dafny.TypeDescriptor) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Utf8Bytes.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Utf8Bytes.java deleted file mode 100644 index abe36b77a..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/Utf8Bytes.java +++ /dev/null @@ -1,21 +0,0 @@ -// Class Utf8Bytes -// Dafny class Utf8Bytes compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class Utf8Bytes { - public Utf8Bytes() { - } - public static boolean _Is(dafny.DafnySequence __source) { - dafny.DafnySequence _17_x = __source; - if (UTF8.ValidUTF8Bytes._Is(_17_x)) { - return __default.IsValid__Utf8Bytes(_17_x); - } - return false; - } - private static final dafny.TypeDescriptor> _TYPE = dafny.TypeDescriptor.>referenceWithInitializer(dafny.DafnySequence.class, () -> UTF8.ValidUTF8Bytes.defaultValue()); - public static dafny.TypeDescriptor> _typeDescriptor() { - return (dafny.TypeDescriptor>) (dafny.TypeDescriptor) _TYPE; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.java deleted file mode 100644 index 3346f2d03..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_Companion_ISimpleConstraintsClient.java +++ /dev/null @@ -1,10 +0,0 @@ -// Interface ISimpleConstraintsClient -// Dafny trait ISimpleConstraintsClient compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class _Companion_ISimpleConstraintsClient { - public _Companion_ISimpleConstraintsClient() { - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_ExternBase___default.java b/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_ExternBase___default.java deleted file mode 100644 index e7b2f2074..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/dafny-generated/simple/constraints/internaldafny/types/_ExternBase___default.java +++ /dev/null @@ -1,68 +0,0 @@ -// Class _ExternBase___default -// Dafny class __default compiled into Java -package simple.constraints.internaldafny.types; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public abstract class _ExternBase___default { - public _ExternBase___default() { - } - public static boolean IsValid__BlobLessThanOrEqualToTen(dafny.DafnySequence x) { - return (java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0; - } - public static boolean IsValid__GreaterThanOne(int x) { - return (1) <= (x); - } - public static boolean IsValid__LessThanTen(int x) { - return (x) <= (10); - } - public static boolean IsValid__ListLessThanOrEqualToTen(dafny.DafnySequence> x) { - return (java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0; - } - public static boolean IsValid__ListOfUtf8Bytes(dafny.DafnySequence> x) { - return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(2L)) <= 0); - } - public static boolean IsValid__MapLessThanOrEqualToTen(dafny.DafnyMap, ? extends dafny.DafnySequence> x) { - return (java.math.BigInteger.valueOf((x).size())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0; - } - public static boolean IsValid__MyBlob(dafny.DafnySequence x) { - return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); - } - public static boolean IsValid__MyList(dafny.DafnySequence> x) { - return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); - } - public static boolean IsValid__MyMap(dafny.DafnyMap, ? extends dafny.DafnySequence> x) { - return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).size())) <= 0) && ((java.math.BigInteger.valueOf((x).size())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); - } - public static boolean IsValid__MyString(dafny.DafnySequence x) { - return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); - } - public static boolean IsValid__NonEmptyBlob(dafny.DafnySequence x) { - return (java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0; - } - public static boolean IsValid__NonEmptyList(dafny.DafnySequence> x) { - return (java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0; - } - public static boolean IsValid__NonEmptyMap(dafny.DafnyMap, ? extends dafny.DafnySequence> x) { - return (java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).size())) <= 0; - } - public static boolean IsValid__NonEmptyString(dafny.DafnySequence x) { - return (java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0; - } - public static boolean IsValid__OneToTen(int x) { - return ((1) <= (x)) && ((x) <= (10)); - } - public static boolean IsValid__StringLessThanOrEqualToTen(dafny.DafnySequence x) { - return (java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0; - } - public static boolean IsValid__TenToTen(long x) { - return (((long) -10L) <= (x)) && ((x) <= ((long) 10L)); - } - public static boolean IsValid__Utf8Bytes(dafny.DafnySequence x) { - return ((java.math.BigInteger.ONE).compareTo(java.math.BigInteger.valueOf((x).length())) <= 0) && ((java.math.BigInteger.valueOf((x).length())).compareTo(java.math.BigInteger.valueOf(10L)) <= 0); - } - @Override - public java.lang.String toString() { - return "SimpleConstraintsTypes._default"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/SimpleConstraints.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/SimpleConstraints.java deleted file mode 100644 index 5a95b1dcf..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/SimpleConstraints.java +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints; - -import Wrappers_Compile.Result; -import java.lang.IllegalArgumentException; -import java.util.Objects; -import simple.constraints.internaldafny.SimpleConstraintsClient; -import simple.constraints.internaldafny.__default; -import simple.constraints.internaldafny.types.Error; -import simple.constraints.internaldafny.types.ISimpleConstraintsClient; -import simple.constraints.model.GetConstraintsInput; -import simple.constraints.model.GetConstraintsOutput; -import simple.constraints.model.SimpleConstraintsConfig; - -public class SimpleConstraints { - - private final ISimpleConstraintsClient _impl; - - protected SimpleConstraints(BuilderImpl builder) { - SimpleConstraintsConfig input = builder.SimpleConstraintsConfig(); - simple.constraints.internaldafny.types.SimpleConstraintsConfig dafnyValue = - ToDafny.SimpleConstraintsConfig(input); - Result result = __default.SimpleConstraints( - dafnyValue - ); - if (result.is_Failure()) { - throw ToNative.Error(result.dtor_error()); - } - this._impl = result.dtor_value(); - } - - SimpleConstraints(ISimpleConstraintsClient impl) { - this._impl = impl; - } - - public static Builder builder() { - return new BuilderImpl(); - } - - public GetConstraintsOutput GetConstraints(GetConstraintsInput input) { - simple.constraints.internaldafny.types.GetConstraintsInput dafnyValue = - ToDafny.GetConstraintsInput(input); - Result< - simple.constraints.internaldafny.types.GetConstraintsOutput, - Error - > result = this._impl.GetConstraints(dafnyValue); - if (result.is_Failure()) { - throw ToNative.Error(result.dtor_error()); - } - return ToNative.GetConstraintsOutput(result.dtor_value()); - } - - protected ISimpleConstraintsClient impl() { - return this._impl; - } - - public interface Builder { - Builder SimpleConstraintsConfig( - SimpleConstraintsConfig SimpleConstraintsConfig - ); - - SimpleConstraintsConfig SimpleConstraintsConfig(); - - SimpleConstraints build(); - } - - static class BuilderImpl implements Builder { - - protected SimpleConstraintsConfig SimpleConstraintsConfig; - - protected BuilderImpl() {} - - public Builder SimpleConstraintsConfig( - SimpleConstraintsConfig SimpleConstraintsConfig - ) { - this.SimpleConstraintsConfig = SimpleConstraintsConfig; - return this; - } - - public SimpleConstraintsConfig SimpleConstraintsConfig() { - return this.SimpleConstraintsConfig; - } - - public SimpleConstraints build() { - if (Objects.isNull(this.SimpleConstraintsConfig())) { - throw new IllegalArgumentException( - "Missing value for required field `SimpleConstraintsConfig`" - ); - } - return new SimpleConstraints(this); - } - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToDafny.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToDafny.java deleted file mode 100644 index 4ab5da019..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToDafny.java +++ /dev/null @@ -1,677 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints; - -import Wrappers_Compile.Option; -import dafny.DafnyMap; -import dafny.DafnySequence; -import dafny.TypeDescriptor; -import java.lang.Byte; -import java.lang.Character; -import java.lang.Integer; -import java.lang.Long; -import java.lang.RuntimeException; -import java.lang.String; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import simple.constraints.internaldafny.types.Error; -import simple.constraints.internaldafny.types.Error_SimpleConstraintsException; -import simple.constraints.internaldafny.types.GetConstraintsInput; -import simple.constraints.internaldafny.types.GetConstraintsOutput; -import simple.constraints.internaldafny.types.ISimpleConstraintsClient; -import simple.constraints.internaldafny.types.SimpleConstraintsConfig; -import simple.constraints.model.CollectionOfErrors; -import simple.constraints.model.OpaqueError; -import simple.constraints.model.SimpleConstraintsException; - -public class ToDafny { - - public static Error Error(RuntimeException nativeValue) { - if (nativeValue instanceof SimpleConstraintsException) { - return ToDafny.Error((SimpleConstraintsException) nativeValue); - } - if (nativeValue instanceof OpaqueError) { - return ToDafny.Error((OpaqueError) nativeValue); - } - if (nativeValue instanceof CollectionOfErrors) { - return ToDafny.Error((CollectionOfErrors) nativeValue); - } - return Error.create_Opaque(nativeValue); - } - - public static Error Error(OpaqueError nativeValue) { - return Error.create_Opaque(nativeValue.obj()); - } - - public static Error Error(CollectionOfErrors nativeValue) { - DafnySequence list = - software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( - nativeValue.list(), - ToDafny::Error, - Error._typeDescriptor() - ); - DafnySequence message = - software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( - nativeValue.getMessage() - ); - return Error.create_CollectionOfErrors(list, message); - } - - public static GetConstraintsInput GetConstraintsInput( - simple.constraints.model.GetConstraintsInput nativeValue - ) { - Option> myString; - myString = - Objects.nonNull(nativeValue.MyString()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( - nativeValue.MyString() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ); - Option> nonEmptyString; - nonEmptyString = - Objects.nonNull(nativeValue.NonEmptyString()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( - nativeValue.NonEmptyString() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ); - Option> stringLessThanOrEqualToTen; - stringLessThanOrEqualToTen = - Objects.nonNull(nativeValue.StringLessThanOrEqualToTen()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( - nativeValue.StringLessThanOrEqualToTen() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ); - Option> myBlob; - myBlob = - Objects.nonNull(nativeValue.MyBlob()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( - nativeValue.MyBlob() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ); - Option> nonEmptyBlob; - nonEmptyBlob = - Objects.nonNull(nativeValue.NonEmptyBlob()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( - nativeValue.NonEmptyBlob() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ); - Option> blobLessThanOrEqualToTen; - blobLessThanOrEqualToTen = - Objects.nonNull(nativeValue.BlobLessThanOrEqualToTen()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( - nativeValue.BlobLessThanOrEqualToTen() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ); - Option>> myList; - myList = - (Objects.nonNull(nativeValue.MyList()) && nativeValue.MyList().size() > 0) - ? Option.create_Some( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.MyList(nativeValue.MyList()) - ) - : Option.create_None( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnySequence> - > nonEmptyList; - nonEmptyList = - (Objects.nonNull(nativeValue.NonEmptyList()) && - nativeValue.NonEmptyList().size() > 0) - ? Option.create_Some( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.NonEmptyList(nativeValue.NonEmptyList()) - ) - : Option.create_None( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnySequence> - > listLessThanOrEqualToTen; - listLessThanOrEqualToTen = - (Objects.nonNull(nativeValue.ListLessThanOrEqualToTen()) && - nativeValue.ListLessThanOrEqualToTen().size() > 0) - ? Option.create_Some( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.ListLessThanOrEqualToTen( - nativeValue.ListLessThanOrEqualToTen() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > - > myMap; - myMap = - (Objects.nonNull(nativeValue.MyMap()) && nativeValue.MyMap().size() > 0) - ? Option.create_Some( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.MyMap(nativeValue.MyMap()) - ) - : Option.create_None( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > - > nonEmptyMap; - nonEmptyMap = - (Objects.nonNull(nativeValue.NonEmptyMap()) && - nativeValue.NonEmptyMap().size() > 0) - ? Option.create_Some( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.NonEmptyMap(nativeValue.NonEmptyMap()) - ) - : Option.create_None( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > - > mapLessThanOrEqualToTen; - mapLessThanOrEqualToTen = - (Objects.nonNull(nativeValue.MapLessThanOrEqualToTen()) && - nativeValue.MapLessThanOrEqualToTen().size() > 0) - ? Option.create_Some( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.MapLessThanOrEqualToTen(nativeValue.MapLessThanOrEqualToTen()) - ) - : Option.create_None( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option oneToTen; - oneToTen = - Objects.nonNull(nativeValue.OneToTen()) - ? Option.create_Some(TypeDescriptor.INT, (nativeValue.OneToTen())) - : Option.create_None(TypeDescriptor.INT); - Option myTenToTen; - myTenToTen = - Objects.nonNull(nativeValue.myTenToTen()) - ? Option.create_Some(TypeDescriptor.LONG, (nativeValue.myTenToTen())) - : Option.create_None(TypeDescriptor.LONG); - Option greaterThanOne; - greaterThanOne = - Objects.nonNull(nativeValue.GreaterThanOne()) - ? Option.create_Some(TypeDescriptor.INT, (nativeValue.GreaterThanOne())) - : Option.create_None(TypeDescriptor.INT); - Option lessThanTen; - lessThanTen = - Objects.nonNull(nativeValue.LessThanTen()) - ? Option.create_Some(TypeDescriptor.INT, (nativeValue.LessThanTen())) - : Option.create_None(TypeDescriptor.INT); - Option> myUtf8Bytes; - myUtf8Bytes = - Objects.nonNull(nativeValue.MyUtf8Bytes()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.DafnyUtf8Bytes( - nativeValue.MyUtf8Bytes() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ); - Option< - DafnySequence> - > myListOfUtf8Bytes; - myListOfUtf8Bytes = - (Objects.nonNull(nativeValue.MyListOfUtf8Bytes()) && - nativeValue.MyListOfUtf8Bytes().size() > 0) - ? Option.create_Some( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ), - ToDafny.ListOfUtf8Bytes(nativeValue.MyListOfUtf8Bytes()) - ) - : Option.create_None( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ) - ); - return new GetConstraintsInput( - myString, - nonEmptyString, - stringLessThanOrEqualToTen, - myBlob, - nonEmptyBlob, - blobLessThanOrEqualToTen, - myList, - nonEmptyList, - listLessThanOrEqualToTen, - myMap, - nonEmptyMap, - mapLessThanOrEqualToTen, - oneToTen, - myTenToTen, - greaterThanOne, - lessThanTen, - myUtf8Bytes, - myListOfUtf8Bytes - ); - } - - public static GetConstraintsOutput GetConstraintsOutput( - simple.constraints.model.GetConstraintsOutput nativeValue - ) { - Option> myString; - myString = - Objects.nonNull(nativeValue.MyString()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( - nativeValue.MyString() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ); - Option> nonEmptyString; - nonEmptyString = - Objects.nonNull(nativeValue.NonEmptyString()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( - nativeValue.NonEmptyString() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ); - Option> stringLessThanOrEqualToTen; - stringLessThanOrEqualToTen = - Objects.nonNull(nativeValue.StringLessThanOrEqualToTen()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( - nativeValue.StringLessThanOrEqualToTen() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ); - Option> myBlob; - myBlob = - Objects.nonNull(nativeValue.MyBlob()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( - nativeValue.MyBlob() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ); - Option> nonEmptyBlob; - nonEmptyBlob = - Objects.nonNull(nativeValue.NonEmptyBlob()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( - nativeValue.NonEmptyBlob() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ); - Option> blobLessThanOrEqualToTen; - blobLessThanOrEqualToTen = - Objects.nonNull(nativeValue.BlobLessThanOrEqualToTen()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.ByteSequence( - nativeValue.BlobLessThanOrEqualToTen() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ); - Option>> myList; - myList = - (Objects.nonNull(nativeValue.MyList()) && nativeValue.MyList().size() > 0) - ? Option.create_Some( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.MyList(nativeValue.MyList()) - ) - : Option.create_None( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnySequence> - > nonEmptyList; - nonEmptyList = - (Objects.nonNull(nativeValue.NonEmptyList()) && - nativeValue.NonEmptyList().size() > 0) - ? Option.create_Some( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.NonEmptyList(nativeValue.NonEmptyList()) - ) - : Option.create_None( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnySequence> - > listLessThanOrEqualToTen; - listLessThanOrEqualToTen = - (Objects.nonNull(nativeValue.ListLessThanOrEqualToTen()) && - nativeValue.ListLessThanOrEqualToTen().size() > 0) - ? Option.create_Some( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.ListLessThanOrEqualToTen( - nativeValue.ListLessThanOrEqualToTen() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > - > myMap; - myMap = - (Objects.nonNull(nativeValue.MyMap()) && nativeValue.MyMap().size() > 0) - ? Option.create_Some( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.MyMap(nativeValue.MyMap()) - ) - : Option.create_None( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > - > nonEmptyMap; - nonEmptyMap = - (Objects.nonNull(nativeValue.NonEmptyMap()) && - nativeValue.NonEmptyMap().size() > 0) - ? Option.create_Some( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.NonEmptyMap(nativeValue.NonEmptyMap()) - ) - : Option.create_None( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option< - DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > - > mapLessThanOrEqualToTen; - mapLessThanOrEqualToTen = - (Objects.nonNull(nativeValue.MapLessThanOrEqualToTen()) && - nativeValue.MapLessThanOrEqualToTen().size() > 0) - ? Option.create_Some( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ), - ToDafny.MapLessThanOrEqualToTen(nativeValue.MapLessThanOrEqualToTen()) - ) - : Option.create_None( - DafnyMap._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.CHAR), - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ) - ); - Option oneToTen; - oneToTen = - Objects.nonNull(nativeValue.OneToTen()) - ? Option.create_Some(TypeDescriptor.INT, (nativeValue.OneToTen())) - : Option.create_None(TypeDescriptor.INT); - Option thatTenToTen; - thatTenToTen = - Objects.nonNull(nativeValue.thatTenToTen()) - ? Option.create_Some(TypeDescriptor.LONG, (nativeValue.thatTenToTen())) - : Option.create_None(TypeDescriptor.LONG); - Option greaterThanOne; - greaterThanOne = - Objects.nonNull(nativeValue.GreaterThanOne()) - ? Option.create_Some(TypeDescriptor.INT, (nativeValue.GreaterThanOne())) - : Option.create_None(TypeDescriptor.INT); - Option lessThanTen; - lessThanTen = - Objects.nonNull(nativeValue.LessThanTen()) - ? Option.create_Some(TypeDescriptor.INT, (nativeValue.LessThanTen())) - : Option.create_None(TypeDescriptor.INT); - Option> myUtf8Bytes; - myUtf8Bytes = - Objects.nonNull(nativeValue.MyUtf8Bytes()) - ? Option.create_Some( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE), - software.amazon.smithy.dafny.conversion.ToDafny.Simple.DafnyUtf8Bytes( - nativeValue.MyUtf8Bytes() - ) - ) - : Option.create_None( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ); - Option< - DafnySequence> - > myListOfUtf8Bytes; - myListOfUtf8Bytes = - (Objects.nonNull(nativeValue.MyListOfUtf8Bytes()) && - nativeValue.MyListOfUtf8Bytes().size() > 0) - ? Option.create_Some( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ), - ToDafny.ListOfUtf8Bytes(nativeValue.MyListOfUtf8Bytes()) - ) - : Option.create_None( - DafnySequence._typeDescriptor( - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ) - ); - return new GetConstraintsOutput( - myString, - nonEmptyString, - stringLessThanOrEqualToTen, - myBlob, - nonEmptyBlob, - blobLessThanOrEqualToTen, - myList, - nonEmptyList, - listLessThanOrEqualToTen, - myMap, - nonEmptyMap, - mapLessThanOrEqualToTen, - oneToTen, - thatTenToTen, - greaterThanOne, - lessThanTen, - myUtf8Bytes, - myListOfUtf8Bytes - ); - } - - public static SimpleConstraintsConfig SimpleConstraintsConfig( - simple.constraints.model.SimpleConstraintsConfig nativeValue - ) { - return new SimpleConstraintsConfig(); - } - - public static Error Error(SimpleConstraintsException nativeValue) { - DafnySequence message; - message = - software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence( - nativeValue.message() - ); - return new Error_SimpleConstraintsException(message); - } - - public static DafnySequence< - ? extends DafnySequence - > ListLessThanOrEqualToTen(List nativeValue) { - return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( - nativeValue, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ); - } - - public static DafnySequence< - ? extends DafnySequence - > ListOfUtf8Bytes(List nativeValue) { - return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( - nativeValue, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::DafnyUtf8Bytes, - DafnySequence._typeDescriptor(TypeDescriptor.BYTE) - ); - } - - public static DafnySequence< - ? extends DafnySequence - > MyList(List nativeValue) { - return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( - nativeValue, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ); - } - - public static DafnySequence< - ? extends DafnySequence - > NonEmptyList(List nativeValue) { - return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToSequence( - nativeValue, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, - DafnySequence._typeDescriptor(TypeDescriptor.CHAR) - ); - } - - public static DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > MapLessThanOrEqualToTen(Map nativeValue) { - return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToMap( - nativeValue, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence - ); - } - - public static DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > MyMap(Map nativeValue) { - return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToMap( - nativeValue, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence - ); - } - - public static DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > NonEmptyMap(Map nativeValue) { - return software.amazon.smithy.dafny.conversion.ToDafny.Aggregate.GenericToMap( - nativeValue, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence, - software.amazon.smithy.dafny.conversion.ToDafny.Simple::CharacterSequence - ); - } - - public static ISimpleConstraintsClient SimpleConstraints( - SimpleConstraints nativeValue - ) { - return nativeValue.impl(); - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToNative.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToNative.java deleted file mode 100644 index 1f2448e91..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/ToNative.java +++ /dev/null @@ -1,384 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints; - -import dafny.DafnyMap; -import dafny.DafnySequence; -import java.lang.Byte; -import java.lang.Character; -import java.lang.RuntimeException; -import java.lang.String; -import java.util.List; -import java.util.Map; -import simple.constraints.internaldafny.types.Error; -import simple.constraints.internaldafny.types.Error_CollectionOfErrors; -import simple.constraints.internaldafny.types.Error_Opaque; -import simple.constraints.internaldafny.types.Error_SimpleConstraintsException; -import simple.constraints.internaldafny.types.ISimpleConstraintsClient; -import simple.constraints.model.CollectionOfErrors; -import simple.constraints.model.GetConstraintsInput; -import simple.constraints.model.GetConstraintsOutput; -import simple.constraints.model.OpaqueError; -import simple.constraints.model.SimpleConstraintsConfig; -import simple.constraints.model.SimpleConstraintsException; - -public class ToNative { - - public static OpaqueError Error(Error_Opaque dafnyValue) { - OpaqueError.Builder nativeBuilder = OpaqueError.builder(); - nativeBuilder.obj(dafnyValue.dtor_obj()); - return nativeBuilder.build(); - } - - public static CollectionOfErrors Error(Error_CollectionOfErrors dafnyValue) { - CollectionOfErrors.Builder nativeBuilder = CollectionOfErrors.builder(); - nativeBuilder.list( - software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( - dafnyValue.dtor_list(), - ToNative::Error - ) - ); - nativeBuilder.message( - software.amazon.smithy.dafny.conversion.ToNative.Simple.String( - dafnyValue.dtor_message() - ) - ); - return nativeBuilder.build(); - } - - public static SimpleConstraintsException Error( - Error_SimpleConstraintsException dafnyValue - ) { - SimpleConstraintsException.Builder nativeBuilder = - SimpleConstraintsException.builder(); - nativeBuilder.message( - software.amazon.smithy.dafny.conversion.ToNative.Simple.String( - dafnyValue.dtor_message() - ) - ); - return nativeBuilder.build(); - } - - public static RuntimeException Error(Error dafnyValue) { - if (dafnyValue.is_SimpleConstraintsException()) { - return ToNative.Error((Error_SimpleConstraintsException) dafnyValue); - } - if (dafnyValue.is_Opaque()) { - return ToNative.Error((Error_Opaque) dafnyValue); - } - if (dafnyValue.is_CollectionOfErrors()) { - return ToNative.Error((Error_CollectionOfErrors) dafnyValue); - } - OpaqueError.Builder nativeBuilder = OpaqueError.builder(); - nativeBuilder.obj(dafnyValue); - return nativeBuilder.build(); - } - - public static GetConstraintsInput GetConstraintsInput( - simple.constraints.internaldafny.types.GetConstraintsInput dafnyValue - ) { - GetConstraintsInput.Builder nativeBuilder = GetConstraintsInput.builder(); - if (dafnyValue.dtor_MyString().is_Some()) { - nativeBuilder.MyString( - software.amazon.smithy.dafny.conversion.ToNative.Simple.String( - dafnyValue.dtor_MyString().dtor_value() - ) - ); - } - if (dafnyValue.dtor_NonEmptyString().is_Some()) { - nativeBuilder.NonEmptyString( - software.amazon.smithy.dafny.conversion.ToNative.Simple.String( - dafnyValue.dtor_NonEmptyString().dtor_value() - ) - ); - } - if (dafnyValue.dtor_StringLessThanOrEqualToTen().is_Some()) { - nativeBuilder.StringLessThanOrEqualToTen( - software.amazon.smithy.dafny.conversion.ToNative.Simple.String( - dafnyValue.dtor_StringLessThanOrEqualToTen().dtor_value() - ) - ); - } - if (dafnyValue.dtor_MyBlob().is_Some()) { - nativeBuilder.MyBlob( - software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( - dafnyValue.dtor_MyBlob().dtor_value() - ) - ); - } - if (dafnyValue.dtor_NonEmptyBlob().is_Some()) { - nativeBuilder.NonEmptyBlob( - software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( - dafnyValue.dtor_NonEmptyBlob().dtor_value() - ) - ); - } - if (dafnyValue.dtor_BlobLessThanOrEqualToTen().is_Some()) { - nativeBuilder.BlobLessThanOrEqualToTen( - software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( - dafnyValue.dtor_BlobLessThanOrEqualToTen().dtor_value() - ) - ); - } - if (dafnyValue.dtor_MyList().is_Some()) { - nativeBuilder.MyList( - ToNative.MyList(dafnyValue.dtor_MyList().dtor_value()) - ); - } - if (dafnyValue.dtor_NonEmptyList().is_Some()) { - nativeBuilder.NonEmptyList( - ToNative.NonEmptyList(dafnyValue.dtor_NonEmptyList().dtor_value()) - ); - } - if (dafnyValue.dtor_ListLessThanOrEqualToTen().is_Some()) { - nativeBuilder.ListLessThanOrEqualToTen( - ToNative.ListLessThanOrEqualToTen( - dafnyValue.dtor_ListLessThanOrEqualToTen().dtor_value() - ) - ); - } - if (dafnyValue.dtor_MyMap().is_Some()) { - nativeBuilder.MyMap(ToNative.MyMap(dafnyValue.dtor_MyMap().dtor_value())); - } - if (dafnyValue.dtor_NonEmptyMap().is_Some()) { - nativeBuilder.NonEmptyMap( - ToNative.NonEmptyMap(dafnyValue.dtor_NonEmptyMap().dtor_value()) - ); - } - if (dafnyValue.dtor_MapLessThanOrEqualToTen().is_Some()) { - nativeBuilder.MapLessThanOrEqualToTen( - ToNative.MapLessThanOrEqualToTen( - dafnyValue.dtor_MapLessThanOrEqualToTen().dtor_value() - ) - ); - } - if (dafnyValue.dtor_OneToTen().is_Some()) { - nativeBuilder.OneToTen((dafnyValue.dtor_OneToTen().dtor_value())); - } - if (dafnyValue.dtor_myTenToTen().is_Some()) { - nativeBuilder.myTenToTen((dafnyValue.dtor_myTenToTen().dtor_value())); - } - if (dafnyValue.dtor_GreaterThanOne().is_Some()) { - nativeBuilder.GreaterThanOne( - (dafnyValue.dtor_GreaterThanOne().dtor_value()) - ); - } - if (dafnyValue.dtor_LessThanTen().is_Some()) { - nativeBuilder.LessThanTen((dafnyValue.dtor_LessThanTen().dtor_value())); - } - if (dafnyValue.dtor_MyUtf8Bytes().is_Some()) { - nativeBuilder.MyUtf8Bytes( - software.amazon.smithy.dafny.conversion.ToNative.Simple.DafnyUtf8Bytes( - dafnyValue.dtor_MyUtf8Bytes().dtor_value() - ) - ); - } - if (dafnyValue.dtor_MyListOfUtf8Bytes().is_Some()) { - nativeBuilder.MyListOfUtf8Bytes( - ToNative.ListOfUtf8Bytes( - dafnyValue.dtor_MyListOfUtf8Bytes().dtor_value() - ) - ); - } - return nativeBuilder.build(); - } - - public static GetConstraintsOutput GetConstraintsOutput( - simple.constraints.internaldafny.types.GetConstraintsOutput dafnyValue - ) { - GetConstraintsOutput.Builder nativeBuilder = GetConstraintsOutput.builder(); - if (dafnyValue.dtor_MyString().is_Some()) { - nativeBuilder.MyString( - software.amazon.smithy.dafny.conversion.ToNative.Simple.String( - dafnyValue.dtor_MyString().dtor_value() - ) - ); - } - if (dafnyValue.dtor_NonEmptyString().is_Some()) { - nativeBuilder.NonEmptyString( - software.amazon.smithy.dafny.conversion.ToNative.Simple.String( - dafnyValue.dtor_NonEmptyString().dtor_value() - ) - ); - } - if (dafnyValue.dtor_StringLessThanOrEqualToTen().is_Some()) { - nativeBuilder.StringLessThanOrEqualToTen( - software.amazon.smithy.dafny.conversion.ToNative.Simple.String( - dafnyValue.dtor_StringLessThanOrEqualToTen().dtor_value() - ) - ); - } - if (dafnyValue.dtor_MyBlob().is_Some()) { - nativeBuilder.MyBlob( - software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( - dafnyValue.dtor_MyBlob().dtor_value() - ) - ); - } - if (dafnyValue.dtor_NonEmptyBlob().is_Some()) { - nativeBuilder.NonEmptyBlob( - software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( - dafnyValue.dtor_NonEmptyBlob().dtor_value() - ) - ); - } - if (dafnyValue.dtor_BlobLessThanOrEqualToTen().is_Some()) { - nativeBuilder.BlobLessThanOrEqualToTen( - software.amazon.smithy.dafny.conversion.ToNative.Simple.ByteBuffer( - dafnyValue.dtor_BlobLessThanOrEqualToTen().dtor_value() - ) - ); - } - if (dafnyValue.dtor_MyList().is_Some()) { - nativeBuilder.MyList( - ToNative.MyList(dafnyValue.dtor_MyList().dtor_value()) - ); - } - if (dafnyValue.dtor_NonEmptyList().is_Some()) { - nativeBuilder.NonEmptyList( - ToNative.NonEmptyList(dafnyValue.dtor_NonEmptyList().dtor_value()) - ); - } - if (dafnyValue.dtor_ListLessThanOrEqualToTen().is_Some()) { - nativeBuilder.ListLessThanOrEqualToTen( - ToNative.ListLessThanOrEqualToTen( - dafnyValue.dtor_ListLessThanOrEqualToTen().dtor_value() - ) - ); - } - if (dafnyValue.dtor_MyMap().is_Some()) { - nativeBuilder.MyMap(ToNative.MyMap(dafnyValue.dtor_MyMap().dtor_value())); - } - if (dafnyValue.dtor_NonEmptyMap().is_Some()) { - nativeBuilder.NonEmptyMap( - ToNative.NonEmptyMap(dafnyValue.dtor_NonEmptyMap().dtor_value()) - ); - } - if (dafnyValue.dtor_MapLessThanOrEqualToTen().is_Some()) { - nativeBuilder.MapLessThanOrEqualToTen( - ToNative.MapLessThanOrEqualToTen( - dafnyValue.dtor_MapLessThanOrEqualToTen().dtor_value() - ) - ); - } - if (dafnyValue.dtor_OneToTen().is_Some()) { - nativeBuilder.OneToTen((dafnyValue.dtor_OneToTen().dtor_value())); - } - if (dafnyValue.dtor_thatTenToTen().is_Some()) { - nativeBuilder.thatTenToTen((dafnyValue.dtor_thatTenToTen().dtor_value())); - } - if (dafnyValue.dtor_GreaterThanOne().is_Some()) { - nativeBuilder.GreaterThanOne( - (dafnyValue.dtor_GreaterThanOne().dtor_value()) - ); - } - if (dafnyValue.dtor_LessThanTen().is_Some()) { - nativeBuilder.LessThanTen((dafnyValue.dtor_LessThanTen().dtor_value())); - } - if (dafnyValue.dtor_MyUtf8Bytes().is_Some()) { - nativeBuilder.MyUtf8Bytes( - software.amazon.smithy.dafny.conversion.ToNative.Simple.DafnyUtf8Bytes( - dafnyValue.dtor_MyUtf8Bytes().dtor_value() - ) - ); - } - if (dafnyValue.dtor_MyListOfUtf8Bytes().is_Some()) { - nativeBuilder.MyListOfUtf8Bytes( - ToNative.ListOfUtf8Bytes( - dafnyValue.dtor_MyListOfUtf8Bytes().dtor_value() - ) - ); - } - return nativeBuilder.build(); - } - - public static SimpleConstraintsConfig SimpleConstraintsConfig( - simple.constraints.internaldafny.types.SimpleConstraintsConfig dafnyValue - ) { - SimpleConstraintsConfig.Builder nativeBuilder = - SimpleConstraintsConfig.builder(); - return nativeBuilder.build(); - } - - public static List ListLessThanOrEqualToTen( - DafnySequence> dafnyValue - ) { - return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( - dafnyValue, - software.amazon.smithy.dafny.conversion.ToNative.Simple::String - ); - } - - public static List ListOfUtf8Bytes( - DafnySequence> dafnyValue - ) { - return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( - dafnyValue, - software.amazon.smithy.dafny.conversion.ToNative.Simple::DafnyUtf8Bytes - ); - } - - public static List MyList( - DafnySequence> dafnyValue - ) { - return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( - dafnyValue, - software.amazon.smithy.dafny.conversion.ToNative.Simple::String - ); - } - - public static List NonEmptyList( - DafnySequence> dafnyValue - ) { - return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToList( - dafnyValue, - software.amazon.smithy.dafny.conversion.ToNative.Simple::String - ); - } - - public static Map MapLessThanOrEqualToTen( - DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > dafnyValue - ) { - return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToMap( - dafnyValue, - software.amazon.smithy.dafny.conversion.ToNative.Simple::String, - software.amazon.smithy.dafny.conversion.ToNative.Simple::String - ); - } - - public static Map MyMap( - DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > dafnyValue - ) { - return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToMap( - dafnyValue, - software.amazon.smithy.dafny.conversion.ToNative.Simple::String, - software.amazon.smithy.dafny.conversion.ToNative.Simple::String - ); - } - - public static Map NonEmptyMap( - DafnyMap< - ? extends DafnySequence, - ? extends DafnySequence - > dafnyValue - ) { - return software.amazon.smithy.dafny.conversion.ToNative.Aggregate.GenericToMap( - dafnyValue, - software.amazon.smithy.dafny.conversion.ToNative.Simple::String, - software.amazon.smithy.dafny.conversion.ToNative.Simple::String - ); - } - - public static SimpleConstraints SimpleConstraints( - ISimpleConstraintsClient dafnyValue - ) { - return new SimpleConstraints(dafnyValue); - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/CollectionOfErrors.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/CollectionOfErrors.java deleted file mode 100644 index 064698348..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/CollectionOfErrors.java +++ /dev/null @@ -1,140 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints.model; - -import java.util.List; - -public class CollectionOfErrors extends RuntimeException { - - /** - * The list of Exceptions encountered. - */ - private final List list; - - protected CollectionOfErrors(BuilderImpl builder) { - super(messageFromBuilder(builder), builder.cause()); - this.list = builder.list(); - } - - private static String messageFromBuilder(Builder builder) { - if (builder.message() != null) { - return builder.message(); - } - if (builder.cause() != null) { - return builder.cause().getMessage(); - } - return null; - } - - /** - * See {@link Throwable#getMessage()}. - */ - public String message() { - return this.getMessage(); - } - - /** - * See {@link Throwable#getCause()}. - */ - public Throwable cause() { - return this.getCause(); - } - - /** - * @return The list of Exceptions encountered. - */ - public List list() { - return this.list; - } - - public Builder toBuilder() { - return new BuilderImpl(this); - } - - public static Builder builder() { - return new BuilderImpl(); - } - - public interface Builder { - /** - * @param message The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. - */ - Builder message(String message); - - /** - * @return The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. - */ - String message(); - - /** - * @param cause The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) - */ - Builder cause(Throwable cause); - - /** - * @return The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) - */ - Throwable cause(); - - /** - * @param list The list of Exceptions encountered. - */ - Builder list(List list); - - /** - * @return The list of Exceptions encountered. - */ - List list(); - - CollectionOfErrors build(); - } - - static class BuilderImpl implements Builder { - - protected String message; - - protected Throwable cause; - - protected List list; - - protected BuilderImpl() {} - - protected BuilderImpl(CollectionOfErrors model) { - this.cause = model.getCause(); - this.message = model.getMessage(); - this.list = model.list(); - } - - public Builder message(String message) { - this.message = message; - return this; - } - - public String message() { - return this.message; - } - - public Builder cause(Throwable cause) { - this.cause = cause; - return this; - } - - public Throwable cause() { - return this.cause; - } - - public Builder list(List list) { - this.list = list; - return this; - } - - public List list() { - return this.list; - } - - public CollectionOfErrors build() { - return new CollectionOfErrors(this); - } - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsInput.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsInput.java deleted file mode 100644 index cbda4d38b..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsInput.java +++ /dev/null @@ -1,641 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints.model; - -import java.nio.ByteBuffer; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -public class GetConstraintsInput { - - private final String MyString; - - private final String NonEmptyString; - - private final String StringLessThanOrEqualToTen; - - private final ByteBuffer MyBlob; - - private final ByteBuffer NonEmptyBlob; - - private final ByteBuffer BlobLessThanOrEqualToTen; - - private final List MyList; - - private final List NonEmptyList; - - private final List ListLessThanOrEqualToTen; - - private final Map MyMap; - - private final Map NonEmptyMap; - - private final Map MapLessThanOrEqualToTen; - - private final int OneToTen; - - private final long myTenToTen; - - private final int GreaterThanOne; - - private final int LessThanTen; - - private final String MyUtf8Bytes; - - private final List MyListOfUtf8Bytes; - - protected GetConstraintsInput(BuilderImpl builder) { - this.MyString = builder.MyString(); - this.NonEmptyString = builder.NonEmptyString(); - this.StringLessThanOrEqualToTen = builder.StringLessThanOrEqualToTen(); - this.MyBlob = builder.MyBlob(); - this.NonEmptyBlob = builder.NonEmptyBlob(); - this.BlobLessThanOrEqualToTen = builder.BlobLessThanOrEqualToTen(); - this.MyList = builder.MyList(); - this.NonEmptyList = builder.NonEmptyList(); - this.ListLessThanOrEqualToTen = builder.ListLessThanOrEqualToTen(); - this.MyMap = builder.MyMap(); - this.NonEmptyMap = builder.NonEmptyMap(); - this.MapLessThanOrEqualToTen = builder.MapLessThanOrEqualToTen(); - this.OneToTen = builder.OneToTen(); - this.myTenToTen = builder.myTenToTen(); - this.GreaterThanOne = builder.GreaterThanOne(); - this.LessThanTen = builder.LessThanTen(); - this.MyUtf8Bytes = builder.MyUtf8Bytes(); - this.MyListOfUtf8Bytes = builder.MyListOfUtf8Bytes(); - } - - public String MyString() { - return this.MyString; - } - - public String NonEmptyString() { - return this.NonEmptyString; - } - - public String StringLessThanOrEqualToTen() { - return this.StringLessThanOrEqualToTen; - } - - public ByteBuffer MyBlob() { - return this.MyBlob; - } - - public ByteBuffer NonEmptyBlob() { - return this.NonEmptyBlob; - } - - public ByteBuffer BlobLessThanOrEqualToTen() { - return this.BlobLessThanOrEqualToTen; - } - - public List MyList() { - return this.MyList; - } - - public List NonEmptyList() { - return this.NonEmptyList; - } - - public List ListLessThanOrEqualToTen() { - return this.ListLessThanOrEqualToTen; - } - - public Map MyMap() { - return this.MyMap; - } - - public Map NonEmptyMap() { - return this.NonEmptyMap; - } - - public Map MapLessThanOrEqualToTen() { - return this.MapLessThanOrEqualToTen; - } - - public int OneToTen() { - return this.OneToTen; - } - - public long myTenToTen() { - return this.myTenToTen; - } - - public int GreaterThanOne() { - return this.GreaterThanOne; - } - - public int LessThanTen() { - return this.LessThanTen; - } - - public String MyUtf8Bytes() { - return this.MyUtf8Bytes; - } - - public List MyListOfUtf8Bytes() { - return this.MyListOfUtf8Bytes; - } - - public Builder toBuilder() { - return new BuilderImpl(this); - } - - public static Builder builder() { - return new BuilderImpl(); - } - - public interface Builder { - Builder MyString(String MyString); - - String MyString(); - - Builder NonEmptyString(String NonEmptyString); - - String NonEmptyString(); - - Builder StringLessThanOrEqualToTen(String StringLessThanOrEqualToTen); - - String StringLessThanOrEqualToTen(); - - Builder MyBlob(ByteBuffer MyBlob); - - ByteBuffer MyBlob(); - - Builder NonEmptyBlob(ByteBuffer NonEmptyBlob); - - ByteBuffer NonEmptyBlob(); - - Builder BlobLessThanOrEqualToTen(ByteBuffer BlobLessThanOrEqualToTen); - - ByteBuffer BlobLessThanOrEqualToTen(); - - Builder MyList(List MyList); - - List MyList(); - - Builder NonEmptyList(List NonEmptyList); - - List NonEmptyList(); - - Builder ListLessThanOrEqualToTen(List ListLessThanOrEqualToTen); - - List ListLessThanOrEqualToTen(); - - Builder MyMap(Map MyMap); - - Map MyMap(); - - Builder NonEmptyMap(Map NonEmptyMap); - - Map NonEmptyMap(); - - Builder MapLessThanOrEqualToTen( - Map MapLessThanOrEqualToTen - ); - - Map MapLessThanOrEqualToTen(); - - Builder OneToTen(int OneToTen); - - int OneToTen(); - - Builder myTenToTen(long myTenToTen); - - long myTenToTen(); - - Builder GreaterThanOne(int GreaterThanOne); - - int GreaterThanOne(); - - Builder LessThanTen(int LessThanTen); - - int LessThanTen(); - - Builder MyUtf8Bytes(String MyUtf8Bytes); - - String MyUtf8Bytes(); - - Builder MyListOfUtf8Bytes(List MyListOfUtf8Bytes); - - List MyListOfUtf8Bytes(); - - GetConstraintsInput build(); - } - - static class BuilderImpl implements Builder { - - protected String MyString; - - protected String NonEmptyString; - - protected String StringLessThanOrEqualToTen; - - protected ByteBuffer MyBlob; - - protected ByteBuffer NonEmptyBlob; - - protected ByteBuffer BlobLessThanOrEqualToTen; - - protected List MyList; - - protected List NonEmptyList; - - protected List ListLessThanOrEqualToTen; - - protected Map MyMap; - - protected Map NonEmptyMap; - - protected Map MapLessThanOrEqualToTen; - - protected int OneToTen; - - private boolean _OneToTenSet = false; - - protected long myTenToTen; - - private boolean _myTenToTenSet = false; - - protected int GreaterThanOne; - - private boolean _GreaterThanOneSet = false; - - protected int LessThanTen; - - private boolean _LessThanTenSet = false; - - protected String MyUtf8Bytes; - - protected List MyListOfUtf8Bytes; - - protected BuilderImpl() {} - - protected BuilderImpl(GetConstraintsInput model) { - this.MyString = model.MyString(); - this.NonEmptyString = model.NonEmptyString(); - this.StringLessThanOrEqualToTen = model.StringLessThanOrEqualToTen(); - this.MyBlob = model.MyBlob(); - this.NonEmptyBlob = model.NonEmptyBlob(); - this.BlobLessThanOrEqualToTen = model.BlobLessThanOrEqualToTen(); - this.MyList = model.MyList(); - this.NonEmptyList = model.NonEmptyList(); - this.ListLessThanOrEqualToTen = model.ListLessThanOrEqualToTen(); - this.MyMap = model.MyMap(); - this.NonEmptyMap = model.NonEmptyMap(); - this.MapLessThanOrEqualToTen = model.MapLessThanOrEqualToTen(); - this.OneToTen = model.OneToTen(); - this._OneToTenSet = true; - this.myTenToTen = model.myTenToTen(); - this._myTenToTenSet = true; - this.GreaterThanOne = model.GreaterThanOne(); - this._GreaterThanOneSet = true; - this.LessThanTen = model.LessThanTen(); - this._LessThanTenSet = true; - this.MyUtf8Bytes = model.MyUtf8Bytes(); - this.MyListOfUtf8Bytes = model.MyListOfUtf8Bytes(); - } - - public Builder MyString(String MyString) { - this.MyString = MyString; - return this; - } - - public String MyString() { - return this.MyString; - } - - public Builder NonEmptyString(String NonEmptyString) { - this.NonEmptyString = NonEmptyString; - return this; - } - - public String NonEmptyString() { - return this.NonEmptyString; - } - - public Builder StringLessThanOrEqualToTen( - String StringLessThanOrEqualToTen - ) { - this.StringLessThanOrEqualToTen = StringLessThanOrEqualToTen; - return this; - } - - public String StringLessThanOrEqualToTen() { - return this.StringLessThanOrEqualToTen; - } - - public Builder MyBlob(ByteBuffer MyBlob) { - this.MyBlob = MyBlob; - return this; - } - - public ByteBuffer MyBlob() { - return this.MyBlob; - } - - public Builder NonEmptyBlob(ByteBuffer NonEmptyBlob) { - this.NonEmptyBlob = NonEmptyBlob; - return this; - } - - public ByteBuffer NonEmptyBlob() { - return this.NonEmptyBlob; - } - - public Builder BlobLessThanOrEqualToTen( - ByteBuffer BlobLessThanOrEqualToTen - ) { - this.BlobLessThanOrEqualToTen = BlobLessThanOrEqualToTen; - return this; - } - - public ByteBuffer BlobLessThanOrEqualToTen() { - return this.BlobLessThanOrEqualToTen; - } - - public Builder MyList(List MyList) { - this.MyList = MyList; - return this; - } - - public List MyList() { - return this.MyList; - } - - public Builder NonEmptyList(List NonEmptyList) { - this.NonEmptyList = NonEmptyList; - return this; - } - - public List NonEmptyList() { - return this.NonEmptyList; - } - - public Builder ListLessThanOrEqualToTen( - List ListLessThanOrEqualToTen - ) { - this.ListLessThanOrEqualToTen = ListLessThanOrEqualToTen; - return this; - } - - public List ListLessThanOrEqualToTen() { - return this.ListLessThanOrEqualToTen; - } - - public Builder MyMap(Map MyMap) { - this.MyMap = MyMap; - return this; - } - - public Map MyMap() { - return this.MyMap; - } - - public Builder NonEmptyMap(Map NonEmptyMap) { - this.NonEmptyMap = NonEmptyMap; - return this; - } - - public Map NonEmptyMap() { - return this.NonEmptyMap; - } - - public Builder MapLessThanOrEqualToTen( - Map MapLessThanOrEqualToTen - ) { - this.MapLessThanOrEqualToTen = MapLessThanOrEqualToTen; - return this; - } - - public Map MapLessThanOrEqualToTen() { - return this.MapLessThanOrEqualToTen; - } - - public Builder OneToTen(int OneToTen) { - this.OneToTen = OneToTen; - this._OneToTenSet = true; - return this; - } - - public int OneToTen() { - return this.OneToTen; - } - - public Builder myTenToTen(long myTenToTen) { - this.myTenToTen = myTenToTen; - this._myTenToTenSet = true; - return this; - } - - public long myTenToTen() { - return this.myTenToTen; - } - - public Builder GreaterThanOne(int GreaterThanOne) { - this.GreaterThanOne = GreaterThanOne; - this._GreaterThanOneSet = true; - return this; - } - - public int GreaterThanOne() { - return this.GreaterThanOne; - } - - public Builder LessThanTen(int LessThanTen) { - this.LessThanTen = LessThanTen; - this._LessThanTenSet = true; - return this; - } - - public int LessThanTen() { - return this.LessThanTen; - } - - public Builder MyUtf8Bytes(String MyUtf8Bytes) { - this.MyUtf8Bytes = MyUtf8Bytes; - return this; - } - - public String MyUtf8Bytes() { - return this.MyUtf8Bytes; - } - - public Builder MyListOfUtf8Bytes(List MyListOfUtf8Bytes) { - this.MyListOfUtf8Bytes = MyListOfUtf8Bytes; - return this; - } - - public List MyListOfUtf8Bytes() { - return this.MyListOfUtf8Bytes; - } - - public GetConstraintsInput build() { - if (Objects.nonNull(this.MyString()) && this.MyString().length() < 1) { - throw new IllegalArgumentException( - "The size of `MyString` must be greater than or equal to 1" - ); - } - if (Objects.nonNull(this.MyString()) && this.MyString().length() > 10) { - throw new IllegalArgumentException( - "The size of `MyString` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.NonEmptyString()) && - this.NonEmptyString().length() < 1 - ) { - throw new IllegalArgumentException( - "The size of `NonEmptyString` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.StringLessThanOrEqualToTen()) && - this.StringLessThanOrEqualToTen().length() > 10 - ) { - throw new IllegalArgumentException( - "The size of `StringLessThanOrEqualToTen` must be less than or equal to 10" - ); - } - if (Objects.nonNull(this.MyBlob()) && this.MyBlob().remaining() < 1) { - throw new IllegalArgumentException( - "The size of `MyBlob` must be greater than or equal to 1" - ); - } - if (Objects.nonNull(this.MyBlob()) && this.MyBlob().remaining() > 10) { - throw new IllegalArgumentException( - "The size of `MyBlob` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.NonEmptyBlob()) && - this.NonEmptyBlob().remaining() < 1 - ) { - throw new IllegalArgumentException( - "The size of `NonEmptyBlob` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.BlobLessThanOrEqualToTen()) && - this.BlobLessThanOrEqualToTen().remaining() > 10 - ) { - throw new IllegalArgumentException( - "The size of `BlobLessThanOrEqualToTen` must be less than or equal to 10" - ); - } - if (Objects.nonNull(this.MyList()) && this.MyList().size() < 1) { - throw new IllegalArgumentException( - "The size of `MyList` must be greater than or equal to 1" - ); - } - if (Objects.nonNull(this.MyList()) && this.MyList().size() > 10) { - throw new IllegalArgumentException( - "The size of `MyList` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.NonEmptyList()) && this.NonEmptyList().size() < 1 - ) { - throw new IllegalArgumentException( - "The size of `NonEmptyList` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.ListLessThanOrEqualToTen()) && - this.ListLessThanOrEqualToTen().size() > 10 - ) { - throw new IllegalArgumentException( - "The size of `ListLessThanOrEqualToTen` must be less than or equal to 10" - ); - } - if (Objects.nonNull(this.MyMap()) && this.MyMap().size() < 1) { - throw new IllegalArgumentException( - "The size of `MyMap` must be greater than or equal to 1" - ); - } - if (Objects.nonNull(this.MyMap()) && this.MyMap().size() > 10) { - throw new IllegalArgumentException( - "The size of `MyMap` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.NonEmptyMap()) && this.NonEmptyMap().size() < 1 - ) { - throw new IllegalArgumentException( - "The size of `NonEmptyMap` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.MapLessThanOrEqualToTen()) && - this.MapLessThanOrEqualToTen().size() > 10 - ) { - throw new IllegalArgumentException( - "The size of `MapLessThanOrEqualToTen` must be less than or equal to 10" - ); - } - if (this._OneToTenSet && this.OneToTen() < 1) { - throw new IllegalArgumentException( - "`OneToTen` must be greater than or equal to 1" - ); - } - if (this._OneToTenSet && this.OneToTen() > 10) { - throw new IllegalArgumentException( - "`OneToTen` must be less than or equal to 10." - ); - } - if (this._myTenToTenSet && this.myTenToTen() < -10) { - throw new IllegalArgumentException( - "`myTenToTen` must be greater than or equal to -10" - ); - } - if (this._myTenToTenSet && this.myTenToTen() > 10) { - throw new IllegalArgumentException( - "`myTenToTen` must be less than or equal to 10." - ); - } - if (this._GreaterThanOneSet && this.GreaterThanOne() < 1) { - throw new IllegalArgumentException( - "`GreaterThanOne` must be greater than or equal to 1" - ); - } - if (this._LessThanTenSet && this.LessThanTen() > 10) { - throw new IllegalArgumentException( - "`LessThanTen` must be less than or equal to 10." - ); - } - if ( - Objects.nonNull(this.MyUtf8Bytes()) && this.MyUtf8Bytes().length() < 1 - ) { - throw new IllegalArgumentException( - "The size of `MyUtf8Bytes` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.MyUtf8Bytes()) && this.MyUtf8Bytes().length() > 10 - ) { - throw new IllegalArgumentException( - "The size of `MyUtf8Bytes` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.MyListOfUtf8Bytes()) && - this.MyListOfUtf8Bytes().size() < 1 - ) { - throw new IllegalArgumentException( - "The size of `MyListOfUtf8Bytes` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.MyListOfUtf8Bytes()) && - this.MyListOfUtf8Bytes().size() > 2 - ) { - throw new IllegalArgumentException( - "The size of `MyListOfUtf8Bytes` must be less than or equal to 2" - ); - } - return new GetConstraintsInput(this); - } - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsOutput.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsOutput.java deleted file mode 100644 index b2eb93d4c..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/GetConstraintsOutput.java +++ /dev/null @@ -1,641 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints.model; - -import java.nio.ByteBuffer; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -public class GetConstraintsOutput { - - private final String MyString; - - private final String NonEmptyString; - - private final String StringLessThanOrEqualToTen; - - private final ByteBuffer MyBlob; - - private final ByteBuffer NonEmptyBlob; - - private final ByteBuffer BlobLessThanOrEqualToTen; - - private final List MyList; - - private final List NonEmptyList; - - private final List ListLessThanOrEqualToTen; - - private final Map MyMap; - - private final Map NonEmptyMap; - - private final Map MapLessThanOrEqualToTen; - - private final int OneToTen; - - private final long thatTenToTen; - - private final int GreaterThanOne; - - private final int LessThanTen; - - private final String MyUtf8Bytes; - - private final List MyListOfUtf8Bytes; - - protected GetConstraintsOutput(BuilderImpl builder) { - this.MyString = builder.MyString(); - this.NonEmptyString = builder.NonEmptyString(); - this.StringLessThanOrEqualToTen = builder.StringLessThanOrEqualToTen(); - this.MyBlob = builder.MyBlob(); - this.NonEmptyBlob = builder.NonEmptyBlob(); - this.BlobLessThanOrEqualToTen = builder.BlobLessThanOrEqualToTen(); - this.MyList = builder.MyList(); - this.NonEmptyList = builder.NonEmptyList(); - this.ListLessThanOrEqualToTen = builder.ListLessThanOrEqualToTen(); - this.MyMap = builder.MyMap(); - this.NonEmptyMap = builder.NonEmptyMap(); - this.MapLessThanOrEqualToTen = builder.MapLessThanOrEqualToTen(); - this.OneToTen = builder.OneToTen(); - this.thatTenToTen = builder.thatTenToTen(); - this.GreaterThanOne = builder.GreaterThanOne(); - this.LessThanTen = builder.LessThanTen(); - this.MyUtf8Bytes = builder.MyUtf8Bytes(); - this.MyListOfUtf8Bytes = builder.MyListOfUtf8Bytes(); - } - - public String MyString() { - return this.MyString; - } - - public String NonEmptyString() { - return this.NonEmptyString; - } - - public String StringLessThanOrEqualToTen() { - return this.StringLessThanOrEqualToTen; - } - - public ByteBuffer MyBlob() { - return this.MyBlob; - } - - public ByteBuffer NonEmptyBlob() { - return this.NonEmptyBlob; - } - - public ByteBuffer BlobLessThanOrEqualToTen() { - return this.BlobLessThanOrEqualToTen; - } - - public List MyList() { - return this.MyList; - } - - public List NonEmptyList() { - return this.NonEmptyList; - } - - public List ListLessThanOrEqualToTen() { - return this.ListLessThanOrEqualToTen; - } - - public Map MyMap() { - return this.MyMap; - } - - public Map NonEmptyMap() { - return this.NonEmptyMap; - } - - public Map MapLessThanOrEqualToTen() { - return this.MapLessThanOrEqualToTen; - } - - public int OneToTen() { - return this.OneToTen; - } - - public long thatTenToTen() { - return this.thatTenToTen; - } - - public int GreaterThanOne() { - return this.GreaterThanOne; - } - - public int LessThanTen() { - return this.LessThanTen; - } - - public String MyUtf8Bytes() { - return this.MyUtf8Bytes; - } - - public List MyListOfUtf8Bytes() { - return this.MyListOfUtf8Bytes; - } - - public Builder toBuilder() { - return new BuilderImpl(this); - } - - public static Builder builder() { - return new BuilderImpl(); - } - - public interface Builder { - Builder MyString(String MyString); - - String MyString(); - - Builder NonEmptyString(String NonEmptyString); - - String NonEmptyString(); - - Builder StringLessThanOrEqualToTen(String StringLessThanOrEqualToTen); - - String StringLessThanOrEqualToTen(); - - Builder MyBlob(ByteBuffer MyBlob); - - ByteBuffer MyBlob(); - - Builder NonEmptyBlob(ByteBuffer NonEmptyBlob); - - ByteBuffer NonEmptyBlob(); - - Builder BlobLessThanOrEqualToTen(ByteBuffer BlobLessThanOrEqualToTen); - - ByteBuffer BlobLessThanOrEqualToTen(); - - Builder MyList(List MyList); - - List MyList(); - - Builder NonEmptyList(List NonEmptyList); - - List NonEmptyList(); - - Builder ListLessThanOrEqualToTen(List ListLessThanOrEqualToTen); - - List ListLessThanOrEqualToTen(); - - Builder MyMap(Map MyMap); - - Map MyMap(); - - Builder NonEmptyMap(Map NonEmptyMap); - - Map NonEmptyMap(); - - Builder MapLessThanOrEqualToTen( - Map MapLessThanOrEqualToTen - ); - - Map MapLessThanOrEqualToTen(); - - Builder OneToTen(int OneToTen); - - int OneToTen(); - - Builder thatTenToTen(long thatTenToTen); - - long thatTenToTen(); - - Builder GreaterThanOne(int GreaterThanOne); - - int GreaterThanOne(); - - Builder LessThanTen(int LessThanTen); - - int LessThanTen(); - - Builder MyUtf8Bytes(String MyUtf8Bytes); - - String MyUtf8Bytes(); - - Builder MyListOfUtf8Bytes(List MyListOfUtf8Bytes); - - List MyListOfUtf8Bytes(); - - GetConstraintsOutput build(); - } - - static class BuilderImpl implements Builder { - - protected String MyString; - - protected String NonEmptyString; - - protected String StringLessThanOrEqualToTen; - - protected ByteBuffer MyBlob; - - protected ByteBuffer NonEmptyBlob; - - protected ByteBuffer BlobLessThanOrEqualToTen; - - protected List MyList; - - protected List NonEmptyList; - - protected List ListLessThanOrEqualToTen; - - protected Map MyMap; - - protected Map NonEmptyMap; - - protected Map MapLessThanOrEqualToTen; - - protected int OneToTen; - - private boolean _OneToTenSet = false; - - protected long thatTenToTen; - - private boolean _thatTenToTenSet = false; - - protected int GreaterThanOne; - - private boolean _GreaterThanOneSet = false; - - protected int LessThanTen; - - private boolean _LessThanTenSet = false; - - protected String MyUtf8Bytes; - - protected List MyListOfUtf8Bytes; - - protected BuilderImpl() {} - - protected BuilderImpl(GetConstraintsOutput model) { - this.MyString = model.MyString(); - this.NonEmptyString = model.NonEmptyString(); - this.StringLessThanOrEqualToTen = model.StringLessThanOrEqualToTen(); - this.MyBlob = model.MyBlob(); - this.NonEmptyBlob = model.NonEmptyBlob(); - this.BlobLessThanOrEqualToTen = model.BlobLessThanOrEqualToTen(); - this.MyList = model.MyList(); - this.NonEmptyList = model.NonEmptyList(); - this.ListLessThanOrEqualToTen = model.ListLessThanOrEqualToTen(); - this.MyMap = model.MyMap(); - this.NonEmptyMap = model.NonEmptyMap(); - this.MapLessThanOrEqualToTen = model.MapLessThanOrEqualToTen(); - this.OneToTen = model.OneToTen(); - this._OneToTenSet = true; - this.thatTenToTen = model.thatTenToTen(); - this._thatTenToTenSet = true; - this.GreaterThanOne = model.GreaterThanOne(); - this._GreaterThanOneSet = true; - this.LessThanTen = model.LessThanTen(); - this._LessThanTenSet = true; - this.MyUtf8Bytes = model.MyUtf8Bytes(); - this.MyListOfUtf8Bytes = model.MyListOfUtf8Bytes(); - } - - public Builder MyString(String MyString) { - this.MyString = MyString; - return this; - } - - public String MyString() { - return this.MyString; - } - - public Builder NonEmptyString(String NonEmptyString) { - this.NonEmptyString = NonEmptyString; - return this; - } - - public String NonEmptyString() { - return this.NonEmptyString; - } - - public Builder StringLessThanOrEqualToTen( - String StringLessThanOrEqualToTen - ) { - this.StringLessThanOrEqualToTen = StringLessThanOrEqualToTen; - return this; - } - - public String StringLessThanOrEqualToTen() { - return this.StringLessThanOrEqualToTen; - } - - public Builder MyBlob(ByteBuffer MyBlob) { - this.MyBlob = MyBlob; - return this; - } - - public ByteBuffer MyBlob() { - return this.MyBlob; - } - - public Builder NonEmptyBlob(ByteBuffer NonEmptyBlob) { - this.NonEmptyBlob = NonEmptyBlob; - return this; - } - - public ByteBuffer NonEmptyBlob() { - return this.NonEmptyBlob; - } - - public Builder BlobLessThanOrEqualToTen( - ByteBuffer BlobLessThanOrEqualToTen - ) { - this.BlobLessThanOrEqualToTen = BlobLessThanOrEqualToTen; - return this; - } - - public ByteBuffer BlobLessThanOrEqualToTen() { - return this.BlobLessThanOrEqualToTen; - } - - public Builder MyList(List MyList) { - this.MyList = MyList; - return this; - } - - public List MyList() { - return this.MyList; - } - - public Builder NonEmptyList(List NonEmptyList) { - this.NonEmptyList = NonEmptyList; - return this; - } - - public List NonEmptyList() { - return this.NonEmptyList; - } - - public Builder ListLessThanOrEqualToTen( - List ListLessThanOrEqualToTen - ) { - this.ListLessThanOrEqualToTen = ListLessThanOrEqualToTen; - return this; - } - - public List ListLessThanOrEqualToTen() { - return this.ListLessThanOrEqualToTen; - } - - public Builder MyMap(Map MyMap) { - this.MyMap = MyMap; - return this; - } - - public Map MyMap() { - return this.MyMap; - } - - public Builder NonEmptyMap(Map NonEmptyMap) { - this.NonEmptyMap = NonEmptyMap; - return this; - } - - public Map NonEmptyMap() { - return this.NonEmptyMap; - } - - public Builder MapLessThanOrEqualToTen( - Map MapLessThanOrEqualToTen - ) { - this.MapLessThanOrEqualToTen = MapLessThanOrEqualToTen; - return this; - } - - public Map MapLessThanOrEqualToTen() { - return this.MapLessThanOrEqualToTen; - } - - public Builder OneToTen(int OneToTen) { - this.OneToTen = OneToTen; - this._OneToTenSet = true; - return this; - } - - public int OneToTen() { - return this.OneToTen; - } - - public Builder thatTenToTen(long thatTenToTen) { - this.thatTenToTen = thatTenToTen; - this._thatTenToTenSet = true; - return this; - } - - public long thatTenToTen() { - return this.thatTenToTen; - } - - public Builder GreaterThanOne(int GreaterThanOne) { - this.GreaterThanOne = GreaterThanOne; - this._GreaterThanOneSet = true; - return this; - } - - public int GreaterThanOne() { - return this.GreaterThanOne; - } - - public Builder LessThanTen(int LessThanTen) { - this.LessThanTen = LessThanTen; - this._LessThanTenSet = true; - return this; - } - - public int LessThanTen() { - return this.LessThanTen; - } - - public Builder MyUtf8Bytes(String MyUtf8Bytes) { - this.MyUtf8Bytes = MyUtf8Bytes; - return this; - } - - public String MyUtf8Bytes() { - return this.MyUtf8Bytes; - } - - public Builder MyListOfUtf8Bytes(List MyListOfUtf8Bytes) { - this.MyListOfUtf8Bytes = MyListOfUtf8Bytes; - return this; - } - - public List MyListOfUtf8Bytes() { - return this.MyListOfUtf8Bytes; - } - - public GetConstraintsOutput build() { - if (Objects.nonNull(this.MyString()) && this.MyString().length() < 1) { - throw new IllegalArgumentException( - "The size of `MyString` must be greater than or equal to 1" - ); - } - if (Objects.nonNull(this.MyString()) && this.MyString().length() > 10) { - throw new IllegalArgumentException( - "The size of `MyString` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.NonEmptyString()) && - this.NonEmptyString().length() < 1 - ) { - throw new IllegalArgumentException( - "The size of `NonEmptyString` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.StringLessThanOrEqualToTen()) && - this.StringLessThanOrEqualToTen().length() > 10 - ) { - throw new IllegalArgumentException( - "The size of `StringLessThanOrEqualToTen` must be less than or equal to 10" - ); - } - if (Objects.nonNull(this.MyBlob()) && this.MyBlob().remaining() < 1) { - throw new IllegalArgumentException( - "The size of `MyBlob` must be greater than or equal to 1" - ); - } - if (Objects.nonNull(this.MyBlob()) && this.MyBlob().remaining() > 10) { - throw new IllegalArgumentException( - "The size of `MyBlob` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.NonEmptyBlob()) && - this.NonEmptyBlob().remaining() < 1 - ) { - throw new IllegalArgumentException( - "The size of `NonEmptyBlob` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.BlobLessThanOrEqualToTen()) && - this.BlobLessThanOrEqualToTen().remaining() > 10 - ) { - throw new IllegalArgumentException( - "The size of `BlobLessThanOrEqualToTen` must be less than or equal to 10" - ); - } - if (Objects.nonNull(this.MyList()) && this.MyList().size() < 1) { - throw new IllegalArgumentException( - "The size of `MyList` must be greater than or equal to 1" - ); - } - if (Objects.nonNull(this.MyList()) && this.MyList().size() > 10) { - throw new IllegalArgumentException( - "The size of `MyList` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.NonEmptyList()) && this.NonEmptyList().size() < 1 - ) { - throw new IllegalArgumentException( - "The size of `NonEmptyList` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.ListLessThanOrEqualToTen()) && - this.ListLessThanOrEqualToTen().size() > 10 - ) { - throw new IllegalArgumentException( - "The size of `ListLessThanOrEqualToTen` must be less than or equal to 10" - ); - } - if (Objects.nonNull(this.MyMap()) && this.MyMap().size() < 1) { - throw new IllegalArgumentException( - "The size of `MyMap` must be greater than or equal to 1" - ); - } - if (Objects.nonNull(this.MyMap()) && this.MyMap().size() > 10) { - throw new IllegalArgumentException( - "The size of `MyMap` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.NonEmptyMap()) && this.NonEmptyMap().size() < 1 - ) { - throw new IllegalArgumentException( - "The size of `NonEmptyMap` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.MapLessThanOrEqualToTen()) && - this.MapLessThanOrEqualToTen().size() > 10 - ) { - throw new IllegalArgumentException( - "The size of `MapLessThanOrEqualToTen` must be less than or equal to 10" - ); - } - if (this._OneToTenSet && this.OneToTen() < 1) { - throw new IllegalArgumentException( - "`OneToTen` must be greater than or equal to 1" - ); - } - if (this._OneToTenSet && this.OneToTen() > 10) { - throw new IllegalArgumentException( - "`OneToTen` must be less than or equal to 10." - ); - } - if (this._thatTenToTenSet && this.thatTenToTen() < -10) { - throw new IllegalArgumentException( - "`thatTenToTen` must be greater than or equal to -10" - ); - } - if (this._thatTenToTenSet && this.thatTenToTen() > 10) { - throw new IllegalArgumentException( - "`thatTenToTen` must be less than or equal to 10." - ); - } - if (this._GreaterThanOneSet && this.GreaterThanOne() < 1) { - throw new IllegalArgumentException( - "`GreaterThanOne` must be greater than or equal to 1" - ); - } - if (this._LessThanTenSet && this.LessThanTen() > 10) { - throw new IllegalArgumentException( - "`LessThanTen` must be less than or equal to 10." - ); - } - if ( - Objects.nonNull(this.MyUtf8Bytes()) && this.MyUtf8Bytes().length() < 1 - ) { - throw new IllegalArgumentException( - "The size of `MyUtf8Bytes` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.MyUtf8Bytes()) && this.MyUtf8Bytes().length() > 10 - ) { - throw new IllegalArgumentException( - "The size of `MyUtf8Bytes` must be less than or equal to 10" - ); - } - if ( - Objects.nonNull(this.MyListOfUtf8Bytes()) && - this.MyListOfUtf8Bytes().size() < 1 - ) { - throw new IllegalArgumentException( - "The size of `MyListOfUtf8Bytes` must be greater than or equal to 1" - ); - } - if ( - Objects.nonNull(this.MyListOfUtf8Bytes()) && - this.MyListOfUtf8Bytes().size() > 2 - ) { - throw new IllegalArgumentException( - "The size of `MyListOfUtf8Bytes` must be less than or equal to 2" - ); - } - return new GetConstraintsOutput(this); - } - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/OpaqueError.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/OpaqueError.java deleted file mode 100644 index fa1b3384c..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/OpaqueError.java +++ /dev/null @@ -1,145 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints.model; - -public class OpaqueError extends RuntimeException { - - /** - * The unexpected object encountered. It MIGHT BE an Exception, but that is not guaranteed. - */ - private final Object obj; - - protected OpaqueError(BuilderImpl builder) { - super(messageFromBuilder(builder), builder.cause()); - this.obj = builder.obj(); - } - - private static String messageFromBuilder(Builder builder) { - if (builder.message() != null) { - return builder.message(); - } - if (builder.cause() != null) { - return builder.cause().getMessage(); - } - return null; - } - - /** - * See {@link Throwable#getMessage()}. - */ - public String message() { - return this.getMessage(); - } - - /** - * See {@link Throwable#getCause()}. - */ - public Throwable cause() { - return this.getCause(); - } - - /** - * @return The unexpected object encountered. It MIGHT BE an Exception, but that is not guaranteed. - */ - public Object obj() { - return this.obj; - } - - public Builder toBuilder() { - return new BuilderImpl(this); - } - - public static Builder builder() { - return new BuilderImpl(); - } - - public interface Builder { - /** - * @param message The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. - */ - Builder message(String message); - - /** - * @return The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. - */ - String message(); - - /** - * @param cause The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) - */ - Builder cause(Throwable cause); - - /** - * @return The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) - */ - Throwable cause(); - - /** - * @param obj The unexpected object encountered. It MIGHT BE an Exception, but that is not guaranteed. - */ - Builder obj(Object obj); - - /** - * @return The unexpected object encountered. It MIGHT BE an Exception, but that is not guaranteed. - */ - Object obj(); - - OpaqueError build(); - } - - static class BuilderImpl implements Builder { - - protected String message; - - protected Throwable cause; - - protected Object obj; - - protected BuilderImpl() {} - - protected BuilderImpl(OpaqueError model) { - this.cause = model.getCause(); - this.message = model.getMessage(); - this.obj = model.obj(); - } - - public Builder message(String message) { - this.message = message; - return this; - } - - public String message() { - return this.message; - } - - public Builder cause(Throwable cause) { - this.cause = cause; - return this; - } - - public Throwable cause() { - return this.cause; - } - - public Builder obj(Object obj) { - this.obj = obj; - return this; - } - - public Object obj() { - return this.obj; - } - - public OpaqueError build() { - if ( - this.obj != null && this.cause == null && this.obj instanceof Throwable - ) { - this.cause = (Throwable) this.obj; - } else if (this.obj == null && this.cause != null) { - this.obj = this.cause; - } - return new OpaqueError(this); - } - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsConfig.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsConfig.java deleted file mode 100644 index aefbf525d..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsConfig.java +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints.model; - -public class SimpleConstraintsConfig { - - protected SimpleConstraintsConfig(BuilderImpl builder) {} - - public Builder toBuilder() { - return new BuilderImpl(this); - } - - public static Builder builder() { - return new BuilderImpl(); - } - - public interface Builder { - SimpleConstraintsConfig build(); - } - - static class BuilderImpl implements Builder { - - protected BuilderImpl() {} - - protected BuilderImpl(SimpleConstraintsConfig model) {} - - public SimpleConstraintsConfig build() { - return new SimpleConstraintsConfig(this); - } - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsException.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsException.java deleted file mode 100644 index 0fbde7473..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/model/SimpleConstraintsException.java +++ /dev/null @@ -1,110 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints.model; - -import java.util.Objects; - -public class SimpleConstraintsException extends RuntimeException { - - protected SimpleConstraintsException(BuilderImpl builder) { - super(messageFromBuilder(builder), builder.cause()); - } - - private static String messageFromBuilder(Builder builder) { - if (builder.message() != null) { - return builder.message(); - } - if (builder.cause() != null) { - return builder.cause().getMessage(); - } - return null; - } - - /** - * See {@link Throwable#getMessage()}. - */ - public String message() { - return this.getMessage(); - } - - /** - * See {@link Throwable#getCause()}. - */ - public Throwable cause() { - return this.getCause(); - } - - public Builder toBuilder() { - return new BuilderImpl(this); - } - - public static Builder builder() { - return new BuilderImpl(); - } - - public interface Builder { - /** - * @param message The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. - */ - Builder message(String message); - - /** - * @return The detailed message. The detail message is saved for later retrieval by the {@link #getMessage()} method. - */ - String message(); - - /** - * @param cause The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) - */ - Builder cause(Throwable cause); - - /** - * @return The cause (which is saved for later retrieval by the {@link #getCause()} method). (A {@code null} value is permitted, and indicates that the cause is nonexistent or unknown.) - */ - Throwable cause(); - - SimpleConstraintsException build(); - } - - static class BuilderImpl implements Builder { - - protected String message; - - protected Throwable cause; - - protected BuilderImpl() {} - - protected BuilderImpl(SimpleConstraintsException model) { - this.message = model.message(); - this.cause = model.cause(); - } - - public Builder message(String message) { - this.message = message; - return this; - } - - public String message() { - return this.message; - } - - public Builder cause(Throwable cause) { - this.cause = cause; - return this; - } - - public Throwable cause() { - return this.cause; - } - - public SimpleConstraintsException build() { - if (Objects.isNull(this.message())) { - throw new IllegalArgumentException( - "Missing value for required field `message`" - ); - } - return new SimpleConstraintsException(this); - } - } -} diff --git a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/wrapped/TestSimpleConstraints.java b/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/wrapped/TestSimpleConstraints.java deleted file mode 100644 index f8b80b925..000000000 --- a/TestModels/Constraints/runtimes/java/src/main/smithy-generated/simple/constraints/wrapped/TestSimpleConstraints.java +++ /dev/null @@ -1,87 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints.wrapped; - -import Wrappers_Compile.Result; -import java.lang.IllegalArgumentException; -import java.lang.RuntimeException; -import java.util.Objects; -import simple.constraints.SimpleConstraints; -import simple.constraints.ToDafny; -import simple.constraints.ToNative; -import simple.constraints.internaldafny.types.Error; -import simple.constraints.internaldafny.types.GetConstraintsInput; -import simple.constraints.internaldafny.types.GetConstraintsOutput; -import simple.constraints.internaldafny.types.ISimpleConstraintsClient; - -public class TestSimpleConstraints implements ISimpleConstraintsClient { - - private final SimpleConstraints _impl; - - protected TestSimpleConstraints(BuilderImpl builder) { - this._impl = builder.impl(); - } - - public static Builder builder() { - return new BuilderImpl(); - } - - public Result GetConstraints( - GetConstraintsInput dafnyInput - ) { - try { - simple.constraints.model.GetConstraintsInput nativeInput = - ToNative.GetConstraintsInput(dafnyInput); - simple.constraints.model.GetConstraintsOutput nativeOutput = - this._impl.GetConstraints(nativeInput); - GetConstraintsOutput dafnyOutput = ToDafny.GetConstraintsOutput( - nativeOutput - ); - return Result.create_Success( - GetConstraintsOutput._typeDescriptor(), - Error._typeDescriptor(), - dafnyOutput - ); - } catch (RuntimeException ex) { - return Result.create_Failure( - GetConstraintsOutput._typeDescriptor(), - Error._typeDescriptor(), - ToDafny.Error(ex) - ); - } - } - - public interface Builder { - Builder impl(SimpleConstraints impl); - - SimpleConstraints impl(); - - TestSimpleConstraints build(); - } - - static class BuilderImpl implements Builder { - - protected SimpleConstraints impl; - - protected BuilderImpl() {} - - public Builder impl(SimpleConstraints impl) { - this.impl = impl; - return this; - } - - public SimpleConstraints impl() { - return this.impl; - } - - public TestSimpleConstraints build() { - if (Objects.isNull(this.impl())) { - throw new IllegalArgumentException( - "Missing value for required field `impl`" - ); - } - return new TestSimpleConstraints(this); - } - } -} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/Helpers_Compile/__default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/Helpers_Compile/__default.java deleted file mode 100644 index 99a9b0c20..000000000 --- a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/Helpers_Compile/__default.java +++ /dev/null @@ -1,104 +0,0 @@ -// Class __default -// Dafny class __default compiled into Java -package Helpers_Compile; - - -@SuppressWarnings({"unchecked", "deprecation"}) -public class __default { - public __default() { - } - public static simple.constraints.internaldafny.types.GetConstraintsInput GetValidInput() { - return simple.constraints.internaldafny.types.GetConstraintsInput.create(Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("bw1and10")), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("atleast1")), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("leq10")), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()), dafny.DafnySequence. of((byte) 0, (byte) 1, (byte) 0, (byte) 1)), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()), dafny.DafnySequence. of((byte) 0, (byte) 1, (byte) 0, (byte) 1)), Wrappers_Compile.Option.>create_Some(dafny.DafnySequence._typeDescriptor(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()), dafny.DafnySequence. of((byte) 0, (byte) 1, (byte) 0, (byte) 1)), Wrappers_Compile.Option.>>create_Some(dafny.DafnySequence.>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("00"), dafny.DafnySequence.asString("11"))), Wrappers_Compile.Option.>>create_Some(dafny.DafnySequence.>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("MoreThentenChar"), dafny.DafnySequence.asString("11"))), Wrappers_Compile.Option.>>create_Some(dafny.DafnySequence.>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("00"), dafny.DafnySequence.asString("11"))), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(dafny.DafnyMap., dafny.DafnySequence>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("01234567890"), dafny.DafnySequence.asString("1")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3")))), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(dafny.DafnyMap., dafny.DafnySequence>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("1")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3")))), Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(dafny.DafnyMap., dafny.DafnySequence>_typeDescriptor(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)), dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("1")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3")))), Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), 3), Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), (long) 3L), Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), 3), Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), 3), Wrappers_Compile.Option.>create_Some(UTF8.ValidUTF8Bytes._typeDescriptor(), __default.PROVIDER__ID()), Wrappers_Compile.Option.>>create_Some(dafny.DafnySequence.>_typeDescriptor(UTF8.ValidUTF8Bytes._typeDescriptor()), dafny.DafnySequence.> of(UTF8.ValidUTF8Bytes._typeDescriptor(), __default.PROVIDER__ID(), __default.PROVIDER__ID()))); - } - public static boolean ValidInt32(java.math.BigInteger x) { - return ((java.math.BigInteger.valueOf(-2147483648L)).compareTo(x) <= 0) && ((x).compareTo(java.math.BigInteger.valueOf(2147483648L)) < 0); - } - public static boolean ValidInt64(java.math.BigInteger x) { - return ((java.math.BigInteger.valueOf(-9223372036854775808L)).compareTo(x) <= 0) && ((x).compareTo(new java.math.BigInteger("9223372036854775808")) < 0); - } - public static dafny.DafnySequence ForceUtf8Bytes(dafny.DafnySequence value) { - dafny.DafnySequence _0_myUtf8Bytes = value; - return _0_myUtf8Bytes; - } - public static dafny.DafnySequence> ForceListOfUtf8Bytes(dafny.DafnySequence> value) { - dafny.DafnySequence> _1_myListOfUtf8Bytes = value; - return _1_myListOfUtf8Bytes; - } - public static int ForceLessThanTen(java.math.BigInteger value) { - int _2_v32 = (value).intValue(); - int _3_myLessThanTen = _2_v32; - return _3_myLessThanTen; - } - public static int ForceOneToTen(java.math.BigInteger value) { - int _4_v32 = (value).intValue(); - int _5_myOneToTen = _4_v32; - return _5_myOneToTen; - } - public static long ForceTenToTen(java.math.BigInteger value) { - long _6_v64 = (value).longValue(); - long _7_myTenToTen = _6_v64; - return _7_myTenToTen; - } - public static dafny.DafnySequence ForceMyString(dafny.DafnySequence value) { - dafny.DafnySequence _8_myMyString = value; - return _8_myMyString; - } - public static dafny.DafnySequence ForceNonEmptyString(dafny.DafnySequence value) { - dafny.DafnySequence _9_myNonEmptyString = value; - return _9_myNonEmptyString; - } - public static dafny.DafnySequence ForceStringLessThanOrEqualToTen(dafny.DafnySequence value) { - dafny.DafnySequence _10_myStringLessThanOrEqualToTen = value; - return _10_myStringLessThanOrEqualToTen; - } - public static dafny.DafnySequence ForceMyBlob(dafny.DafnySequence value) { - dafny.DafnySequence _11_myMyBlob = value; - return _11_myMyBlob; - } - public static dafny.DafnySequence ForceNonEmptyBlob(dafny.DafnySequence value) { - dafny.DafnySequence _12_myNonEmptyBlob = value; - return _12_myNonEmptyBlob; - } - public static dafny.DafnySequence ForceBlobLessThanOrEqualToTen(dafny.DafnySequence value) { - dafny.DafnySequence _13_myBlobLessThanOrEqualToTen = value; - return _13_myBlobLessThanOrEqualToTen; - } - public static dafny.DafnySequence> ForceMyList(dafny.DafnySequence> value) { - dafny.DafnySequence> _14_myMyList = value; - return _14_myMyList; - } - public static dafny.DafnySequence> ForceNonEmptyList(dafny.DafnySequence> value) { - dafny.DafnySequence> _15_myNonEmptyList = value; - return _15_myNonEmptyList; - } - public static dafny.DafnySequence> ForceListLessThanOrEqualToTen(dafny.DafnySequence> value) { - dafny.DafnySequence> _16_myListLessThanOrEqualToTen = value; - return _16_myListLessThanOrEqualToTen; - } - public static dafny.DafnyMap, ? extends dafny.DafnySequence> ForceMyMap(dafny.DafnyMap, ? extends dafny.DafnySequence> value) { - dafny.DafnyMap, ? extends dafny.DafnySequence> _17_myMyMap = value; - return _17_myMyMap; - } - public static dafny.DafnyMap, ? extends dafny.DafnySequence> ForceNonEmptyMap(dafny.DafnyMap, ? extends dafny.DafnySequence> value) { - dafny.DafnyMap, ? extends dafny.DafnySequence> _18_myNonEmptyMap = value; - return _18_myNonEmptyMap; - } - public static dafny.DafnyMap, ? extends dafny.DafnySequence> ForceMapLessThanOrEqualToTen(dafny.DafnyMap, ? extends dafny.DafnySequence> value) { - dafny.DafnyMap, ? extends dafny.DafnySequence> _19_myMapLessThanOrEqualToTen = value; - return _19_myMapLessThanOrEqualToTen; - } - public static int ForceGreaterThanOne(java.math.BigInteger value) { - int _20_v32 = (value).intValue(); - int _21_myGreaterThanOne = _20_v32; - return _21_myGreaterThanOne; - } - public static dafny.DafnySequence PROVIDER__ID() - { - dafny.DafnySequence _22_s = dafny.DafnySequence. of((byte) 97, (byte) 119, (byte) 115, (byte) 45, (byte) 107, (byte) 109, (byte) 115); - return _22_s; - } - @Override - public java.lang.String toString() { - return "Helpers._default"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/SimpleConstraintsImplTest_Compile/__default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/SimpleConstraintsImplTest_Compile/__default.java deleted file mode 100644 index f3ff91f5b..000000000 --- a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/SimpleConstraintsImplTest_Compile/__default.java +++ /dev/null @@ -1,70 +0,0 @@ -// Class __default -// Dafny class __default compiled into Java -package SimpleConstraintsImplTest_Compile; - -import Helpers_Compile.*; - -@SuppressWarnings({"unchecked", "deprecation"}) -public class __default { - public __default() { - } - public static void TestConstraints() - { - simple.constraints.internaldafny.SimpleConstraintsClient _23_client; - Wrappers_Compile.Result _24_valueOrError0 = (Wrappers_Compile.Result)null; - Wrappers_Compile.Result _out0; - _out0 = simple.constraints.internaldafny.__default.SimpleConstraints(simple.constraints.internaldafny.__default.DefaultSimpleConstraintsConfig()); - _24_valueOrError0 = _out0; - if (!(!((_24_valueOrError0).IsFailure(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.SimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor())))) { - throw new dafny.DafnyHaltException("test/SimpleConstraintsImplTest.dfy(16,22): " + java.lang.String.valueOf(_24_valueOrError0)); - } - _23_client = (_24_valueOrError0).Extract(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.SimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor()); - __default.TestGetConstraintWithValidInputs(_23_client); - __default.TestGetConstraintWithInvalidMyString(_23_client); - } - public static void TestGetConstraintWithValidInputs(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _25_input; - _25_input = Helpers_Compile.__default.GetValidInput(); - Wrappers_Compile.Result _26_ret; - Wrappers_Compile.Result _out1; - _out1 = (client).GetConstraints(_25_input); - _26_ret = _out1; - if (!((_26_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/SimpleConstraintsImplTest.dfy(28,6): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithInvalidMyString(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _27_input; - _27_input = Helpers_Compile.__default.GetValidInput(); - _27_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_27_input, boxed0 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let0_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed0)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let0_0, boxed1 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _28_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed1)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("this string is too long"))), boxed2 -> { - Wrappers_Compile.Option> _pat_let1_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed2)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let1_0, boxed3 -> { - Wrappers_Compile.Option> _29_dt__update_hMyString_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed3)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create(_29_dt__update_hMyString_h0, (_28_dt__update__tmp_h0).dtor_NonEmptyString(), (_28_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_28_dt__update__tmp_h0).dtor_MyBlob(), (_28_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_28_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_28_dt__update__tmp_h0).dtor_MyList(), (_28_dt__update__tmp_h0).dtor_NonEmptyList(), (_28_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_28_dt__update__tmp_h0).dtor_MyMap(), (_28_dt__update__tmp_h0).dtor_NonEmptyMap(), (_28_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_28_dt__update__tmp_h0).dtor_OneToTen(), (_28_dt__update__tmp_h0).dtor_myTenToTen(), (_28_dt__update__tmp_h0).dtor_GreaterThanOne(), (_28_dt__update__tmp_h0).dtor_LessThanTen(), (_28_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_28_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _30_ret; - Wrappers_Compile.Result _out2; - _out2 = (client).GetConstraints(_27_input); - _30_ret = _out2; - if (!((_30_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/SimpleConstraintsImplTest.dfy(41,6): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - @Override - public java.lang.String toString() { - return "SimpleConstraintsImplTest._default"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny-java.dtr b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny-java.dtr deleted file mode 100644 index 75ad040db..000000000 --- a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny-java.dtr +++ /dev/null @@ -1,7 +0,0 @@ -file_format_version = "1.0" -dafny_version = "4.6.0.0" -[options_by_module.Helpers] -[options_by_module.SimpleConstraintsImplTest] -[options_by_module.WrappedAbstractSimpleConstraintsService] -[options_by_module.WrappedSimpleConstraintsService] -[options_by_module.WrappedSimpleConstraintsTest] diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny.java deleted file mode 100644 index ed9091bd2..000000000 --- a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/TestsFromDafny.java +++ /dev/null @@ -1,18 +0,0 @@ -// Dafny program the_program compiled into Java - -import Helpers_Compile.*; -import SimpleConstraintsImplTest_Compile.*; -import simple.constraints.internaldafny.wrapped.*; -import WrappedSimpleConstraintsTest_Compile.*; -import _System.*; - - - - - - -public class TestsFromDafny { - public static void main(String[] args) { - dafny.Helpers.withHaltHandling(() -> { _System.__default.__Main(dafny.Helpers.FromMainArguments(args)); } ); - } -} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/WrappedSimpleConstraintsTest_Compile/__default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/WrappedSimpleConstraintsTest_Compile/__default.java deleted file mode 100644 index 89591057f..000000000 --- a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/WrappedSimpleConstraintsTest_Compile/__default.java +++ /dev/null @@ -1,2284 +0,0 @@ -// Class __default -// Dafny class __default compiled into Java -package WrappedSimpleConstraintsTest_Compile; - -import Helpers_Compile.*; -import SimpleConstraintsImplTest_Compile.*; -import simple.constraints.internaldafny.wrapped.*; - -@SuppressWarnings({"unchecked", "deprecation"}) -public class __default { - public __default() { - } - public static void TestConstraints() - { - simple.constraints.internaldafny.types.ISimpleConstraintsClient _31_client; - Wrappers_Compile.Result _32_valueOrError0 = (Wrappers_Compile.Result)null; - Wrappers_Compile.Result _out3; - _out3 = simple.constraints.internaldafny.wrapped.__default.WrappedSimpleConstraints(simple.constraints.internaldafny.wrapped.__default.WrappedDefaultSimpleConstraintsConfig()); - _32_valueOrError0 = _out3; - if (!(!((_32_valueOrError0).IsFailure(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.types.ISimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor())))) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(14,18): " + java.lang.String.valueOf(_32_valueOrError0)); - } - _31_client = (_32_valueOrError0).Extract(((dafny.TypeDescriptor)(java.lang.Object)dafny.TypeDescriptor.reference(simple.constraints.internaldafny.types.ISimpleConstraintsClient.class)), simple.constraints.internaldafny.types.Error._typeDescriptor()); - __default.TestGetConstraintWithValidInputs(_31_client); - __default.TestGetConstraintWithMyString(_31_client); - __default.TestGetConstraintWithOneToTen(_31_client); - __default.TestGetConstraintWithTenToTen(_31_client); - __default.TestGetConstraintWithLessThanTen(_31_client); - __default.TestGetConstraintWithNonEmptyString(_31_client); - __default.TestGetConstraintWithStringLessThanOrEqualToTen(_31_client); - __default.TestGetConstraintWithMyBlob(_31_client); - __default.TestGetConstraintWithNonEmptyBlob(_31_client); - __default.TestGetConstraintWithBlobLessThanOrEqualToTen(_31_client); - __default.TestGetConstraintWithMyList(_31_client); - __default.TestGetConstraintWithNonEmptyList(_31_client); - __default.TestGetConstraintWithListLessThanOrEqualToTen(_31_client); - __default.TestGetConstraintWithMyMap(_31_client); - __default.TestGetConstraintWithNonEmptyMap(_31_client); - __default.TestGetConstraintWithMapLessThanOrEqualToTen(_31_client); - __default.TestGetConstraintWithGreaterThanOne(_31_client); - __default.TestGetConstraintWithUtf8Bytes(_31_client); - __default.TestGetConstraintWithListOfUtf8Bytes(_31_client); - } - public static void TestGetConstraintWithValidInputs(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _33_input; - _33_input = Helpers_Compile.__default.GetValidInput(); - Wrappers_Compile.Result _34_ret; - Wrappers_Compile.Result _out4; - _out4 = (client).GetConstraints(_33_input); - _34_ret = _out4; - if (!((_34_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(43,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithMyString(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _35_input; - _35_input = Helpers_Compile.__default.GetValidInput(); - _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed4 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let2_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed4)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let2_0, boxed5 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _36_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed5)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("this string is really way too long"))), boxed6 -> { - Wrappers_Compile.Option> _pat_let3_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed6)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let3_0, boxed7 -> { - Wrappers_Compile.Option> _37_dt__update_hMyString_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed7)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create(_37_dt__update_hMyString_h0, (_36_dt__update__tmp_h0).dtor_NonEmptyString(), (_36_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_36_dt__update__tmp_h0).dtor_MyBlob(), (_36_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_36_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_36_dt__update__tmp_h0).dtor_MyList(), (_36_dt__update__tmp_h0).dtor_NonEmptyList(), (_36_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_36_dt__update__tmp_h0).dtor_MyMap(), (_36_dt__update__tmp_h0).dtor_NonEmptyMap(), (_36_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_36_dt__update__tmp_h0).dtor_OneToTen(), (_36_dt__update__tmp_h0).dtor_myTenToTen(), (_36_dt__update__tmp_h0).dtor_GreaterThanOne(), (_36_dt__update__tmp_h0).dtor_LessThanTen(), (_36_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_36_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _38_ret; - Wrappers_Compile.Result _out5; - _out5 = (client).GetConstraints(_35_input); - _38_ret = _out5; - if (!((_38_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(55,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed8 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let4_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed8)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let4_0, boxed9 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _39_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed9)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("12345678901"))), boxed10 -> { - Wrappers_Compile.Option> _pat_let5_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed10)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let5_0, boxed11 -> { - Wrappers_Compile.Option> _40_dt__update_hMyString_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed11)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create(_40_dt__update_hMyString_h1, (_39_dt__update__tmp_h1).dtor_NonEmptyString(), (_39_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_39_dt__update__tmp_h1).dtor_MyBlob(), (_39_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_39_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_39_dt__update__tmp_h1).dtor_MyList(), (_39_dt__update__tmp_h1).dtor_NonEmptyList(), (_39_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_39_dt__update__tmp_h1).dtor_MyMap(), (_39_dt__update__tmp_h1).dtor_NonEmptyMap(), (_39_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_39_dt__update__tmp_h1).dtor_OneToTen(), (_39_dt__update__tmp_h1).dtor_myTenToTen(), (_39_dt__update__tmp_h1).dtor_GreaterThanOne(), (_39_dt__update__tmp_h1).dtor_LessThanTen(), (_39_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_39_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out6; - _out6 = (client).GetConstraints(_35_input); - _38_ret = _out6; - if (!((_38_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(59,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed12 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let6_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed12)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let6_0, boxed13 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _41_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed13)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("1234567890"))), boxed14 -> { - Wrappers_Compile.Option> _pat_let7_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed14)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let7_0, boxed15 -> { - Wrappers_Compile.Option> _42_dt__update_hMyString_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed15)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create(_42_dt__update_hMyString_h2, (_41_dt__update__tmp_h2).dtor_NonEmptyString(), (_41_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_41_dt__update__tmp_h2).dtor_MyBlob(), (_41_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_41_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_41_dt__update__tmp_h2).dtor_MyList(), (_41_dt__update__tmp_h2).dtor_NonEmptyList(), (_41_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_41_dt__update__tmp_h2).dtor_MyMap(), (_41_dt__update__tmp_h2).dtor_NonEmptyMap(), (_41_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_41_dt__update__tmp_h2).dtor_OneToTen(), (_41_dt__update__tmp_h2).dtor_myTenToTen(), (_41_dt__update__tmp_h2).dtor_GreaterThanOne(), (_41_dt__update__tmp_h2).dtor_LessThanTen(), (_41_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_41_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out7; - _out7 = (client).GetConstraints(_35_input); - _38_ret = _out7; - if (!((_38_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(63,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed16 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let8_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed16)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let8_0, boxed17 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _43_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed17)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString("1"))), boxed18 -> { - Wrappers_Compile.Option> _pat_let9_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed18)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let9_0, boxed19 -> { - Wrappers_Compile.Option> _44_dt__update_hMyString_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed19)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create(_44_dt__update_hMyString_h3, (_43_dt__update__tmp_h3).dtor_NonEmptyString(), (_43_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_43_dt__update__tmp_h3).dtor_MyBlob(), (_43_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_43_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_43_dt__update__tmp_h3).dtor_MyList(), (_43_dt__update__tmp_h3).dtor_NonEmptyList(), (_43_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_43_dt__update__tmp_h3).dtor_MyMap(), (_43_dt__update__tmp_h3).dtor_NonEmptyMap(), (_43_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_43_dt__update__tmp_h3).dtor_OneToTen(), (_43_dt__update__tmp_h3).dtor_myTenToTen(), (_43_dt__update__tmp_h3).dtor_GreaterThanOne(), (_43_dt__update__tmp_h3).dtor_LessThanTen(), (_43_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_43_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out8; - _out8 = (client).GetConstraints(_35_input); - _38_ret = _out8; - if (!((_38_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(67,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _35_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_35_input, boxed20 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let10_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed20)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let10_0, boxed21 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _45_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed21)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyString._typeDescriptor(), Helpers_Compile.__default.ForceMyString(dafny.DafnySequence.asString(""))), boxed22 -> { - Wrappers_Compile.Option> _pat_let11_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed22)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let11_0, boxed23 -> { - Wrappers_Compile.Option> _46_dt__update_hMyString_h4 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed23)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create(_46_dt__update_hMyString_h4, (_45_dt__update__tmp_h4).dtor_NonEmptyString(), (_45_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_45_dt__update__tmp_h4).dtor_MyBlob(), (_45_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_45_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_45_dt__update__tmp_h4).dtor_MyList(), (_45_dt__update__tmp_h4).dtor_NonEmptyList(), (_45_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_45_dt__update__tmp_h4).dtor_MyMap(), (_45_dt__update__tmp_h4).dtor_NonEmptyMap(), (_45_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_45_dt__update__tmp_h4).dtor_OneToTen(), (_45_dt__update__tmp_h4).dtor_myTenToTen(), (_45_dt__update__tmp_h4).dtor_GreaterThanOne(), (_45_dt__update__tmp_h4).dtor_LessThanTen(), (_45_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_45_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out9; - _out9 = (client).GetConstraints(_35_input); - _38_ret = _out9; - if (!((_38_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(71,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithOneToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _47_input; - _47_input = Helpers_Compile.__default.GetValidInput(); - _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed24 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let12_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed24)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let12_0, boxed25 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _48_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed25)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.valueOf(1000L))), boxed26 -> { - Wrappers_Compile.Option _pat_let13_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed26)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let13_0, boxed27 -> { - Wrappers_Compile.Option _49_dt__update_hOneToTen_h0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed27)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_48_dt__update__tmp_h0).dtor_MyString(), (_48_dt__update__tmp_h0).dtor_NonEmptyString(), (_48_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_48_dt__update__tmp_h0).dtor_MyBlob(), (_48_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_48_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_48_dt__update__tmp_h0).dtor_MyList(), (_48_dt__update__tmp_h0).dtor_NonEmptyList(), (_48_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_48_dt__update__tmp_h0).dtor_MyMap(), (_48_dt__update__tmp_h0).dtor_NonEmptyMap(), (_48_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), _49_dt__update_hOneToTen_h0, (_48_dt__update__tmp_h0).dtor_myTenToTen(), (_48_dt__update__tmp_h0).dtor_GreaterThanOne(), (_48_dt__update__tmp_h0).dtor_LessThanTen(), (_48_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_48_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _50_ret; - Wrappers_Compile.Result _out10; - _out10 = (client).GetConstraints(_47_input); - _50_ret = _out10; - if (!((_50_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(83,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed28 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let14_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed28)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let14_0, boxed29 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _51_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed29)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.valueOf(-1000L))), boxed30 -> { - Wrappers_Compile.Option _pat_let15_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed30)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let15_0, boxed31 -> { - Wrappers_Compile.Option _52_dt__update_hOneToTen_h1 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed31)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_51_dt__update__tmp_h1).dtor_MyString(), (_51_dt__update__tmp_h1).dtor_NonEmptyString(), (_51_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_51_dt__update__tmp_h1).dtor_MyBlob(), (_51_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_51_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_51_dt__update__tmp_h1).dtor_MyList(), (_51_dt__update__tmp_h1).dtor_NonEmptyList(), (_51_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_51_dt__update__tmp_h1).dtor_MyMap(), (_51_dt__update__tmp_h1).dtor_NonEmptyMap(), (_51_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), _52_dt__update_hOneToTen_h1, (_51_dt__update__tmp_h1).dtor_myTenToTen(), (_51_dt__update__tmp_h1).dtor_GreaterThanOne(), (_51_dt__update__tmp_h1).dtor_LessThanTen(), (_51_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_51_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out11; - _out11 = (client).GetConstraints(_47_input); - _50_ret = _out11; - if (!((_50_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(87,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed32 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let16_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed32)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let16_0, boxed33 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _53_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed33)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.ZERO)), boxed34 -> { - Wrappers_Compile.Option _pat_let17_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed34)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let17_0, boxed35 -> { - Wrappers_Compile.Option _54_dt__update_hOneToTen_h2 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed35)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_53_dt__update__tmp_h2).dtor_MyString(), (_53_dt__update__tmp_h2).dtor_NonEmptyString(), (_53_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_53_dt__update__tmp_h2).dtor_MyBlob(), (_53_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_53_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_53_dt__update__tmp_h2).dtor_MyList(), (_53_dt__update__tmp_h2).dtor_NonEmptyList(), (_53_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_53_dt__update__tmp_h2).dtor_MyMap(), (_53_dt__update__tmp_h2).dtor_NonEmptyMap(), (_53_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), _54_dt__update_hOneToTen_h2, (_53_dt__update__tmp_h2).dtor_myTenToTen(), (_53_dt__update__tmp_h2).dtor_GreaterThanOne(), (_53_dt__update__tmp_h2).dtor_LessThanTen(), (_53_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_53_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out12; - _out12 = (client).GetConstraints(_47_input); - _50_ret = _out12; - if (!((_50_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(91,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed36 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let18_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed36)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let18_0, boxed37 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _55_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed37)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.ONE)), boxed38 -> { - Wrappers_Compile.Option _pat_let19_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed38)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let19_0, boxed39 -> { - Wrappers_Compile.Option _56_dt__update_hOneToTen_h3 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed39)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_55_dt__update__tmp_h3).dtor_MyString(), (_55_dt__update__tmp_h3).dtor_NonEmptyString(), (_55_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_55_dt__update__tmp_h3).dtor_MyBlob(), (_55_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_55_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_55_dt__update__tmp_h3).dtor_MyList(), (_55_dt__update__tmp_h3).dtor_NonEmptyList(), (_55_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_55_dt__update__tmp_h3).dtor_MyMap(), (_55_dt__update__tmp_h3).dtor_NonEmptyMap(), (_55_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), _56_dt__update_hOneToTen_h3, (_55_dt__update__tmp_h3).dtor_myTenToTen(), (_55_dt__update__tmp_h3).dtor_GreaterThanOne(), (_55_dt__update__tmp_h3).dtor_LessThanTen(), (_55_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_55_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out13; - _out13 = (client).GetConstraints(_47_input); - _50_ret = _out13; - if (!((_50_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(95,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed40 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let20_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed40)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let20_0, boxed41 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _57_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed41)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.valueOf(10L))), boxed42 -> { - Wrappers_Compile.Option _pat_let21_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed42)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let21_0, boxed43 -> { - Wrappers_Compile.Option _58_dt__update_hOneToTen_h4 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed43)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_57_dt__update__tmp_h4).dtor_MyString(), (_57_dt__update__tmp_h4).dtor_NonEmptyString(), (_57_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_57_dt__update__tmp_h4).dtor_MyBlob(), (_57_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_57_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_57_dt__update__tmp_h4).dtor_MyList(), (_57_dt__update__tmp_h4).dtor_NonEmptyList(), (_57_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_57_dt__update__tmp_h4).dtor_MyMap(), (_57_dt__update__tmp_h4).dtor_NonEmptyMap(), (_57_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), _58_dt__update_hOneToTen_h4, (_57_dt__update__tmp_h4).dtor_myTenToTen(), (_57_dt__update__tmp_h4).dtor_GreaterThanOne(), (_57_dt__update__tmp_h4).dtor_LessThanTen(), (_57_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_57_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out14; - _out14 = (client).GetConstraints(_47_input); - _50_ret = _out14; - if (!((_50_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(99,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _47_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_47_input, boxed44 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let22_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed44)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let22_0, boxed45 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _59_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed45)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.OneToTen._typeDescriptor(), Helpers_Compile.__default.ForceOneToTen(java.math.BigInteger.valueOf(11L))), boxed46 -> { - Wrappers_Compile.Option _pat_let23_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed46)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let23_0, boxed47 -> { - Wrappers_Compile.Option _60_dt__update_hOneToTen_h5 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed47)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_59_dt__update__tmp_h5).dtor_MyString(), (_59_dt__update__tmp_h5).dtor_NonEmptyString(), (_59_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_59_dt__update__tmp_h5).dtor_MyBlob(), (_59_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_59_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_59_dt__update__tmp_h5).dtor_MyList(), (_59_dt__update__tmp_h5).dtor_NonEmptyList(), (_59_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_59_dt__update__tmp_h5).dtor_MyMap(), (_59_dt__update__tmp_h5).dtor_NonEmptyMap(), (_59_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), _60_dt__update_hOneToTen_h5, (_59_dt__update__tmp_h5).dtor_myTenToTen(), (_59_dt__update__tmp_h5).dtor_GreaterThanOne(), (_59_dt__update__tmp_h5).dtor_LessThanTen(), (_59_dt__update__tmp_h5).dtor_MyUtf8Bytes(), (_59_dt__update__tmp_h5).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out15; - _out15 = (client).GetConstraints(_47_input); - _50_ret = _out15; - if (!((_50_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(103,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithTenToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _61_input; - _61_input = Helpers_Compile.__default.GetValidInput(); - _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed48 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let24_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed48)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let24_0, boxed49 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _62_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed49)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(1000L))), boxed50 -> { - Wrappers_Compile.Option _pat_let25_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed50)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let25_0, boxed51 -> { - Wrappers_Compile.Option _63_dt__update_hmyTenToTen_h0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed51)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_62_dt__update__tmp_h0).dtor_MyString(), (_62_dt__update__tmp_h0).dtor_NonEmptyString(), (_62_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_62_dt__update__tmp_h0).dtor_MyBlob(), (_62_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_62_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_62_dt__update__tmp_h0).dtor_MyList(), (_62_dt__update__tmp_h0).dtor_NonEmptyList(), (_62_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_62_dt__update__tmp_h0).dtor_MyMap(), (_62_dt__update__tmp_h0).dtor_NonEmptyMap(), (_62_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_62_dt__update__tmp_h0).dtor_OneToTen(), _63_dt__update_hmyTenToTen_h0, (_62_dt__update__tmp_h0).dtor_GreaterThanOne(), (_62_dt__update__tmp_h0).dtor_LessThanTen(), (_62_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_62_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _64_ret; - Wrappers_Compile.Result _out16; - _out16 = (client).GetConstraints(_61_input); - _64_ret = _out16; - if (!((_64_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(115,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed52 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let26_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed52)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let26_0, boxed53 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _65_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed53)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(-1000L))), boxed54 -> { - Wrappers_Compile.Option _pat_let27_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed54)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let27_0, boxed55 -> { - Wrappers_Compile.Option _66_dt__update_hmyTenToTen_h1 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed55)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_65_dt__update__tmp_h1).dtor_MyString(), (_65_dt__update__tmp_h1).dtor_NonEmptyString(), (_65_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_65_dt__update__tmp_h1).dtor_MyBlob(), (_65_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_65_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_65_dt__update__tmp_h1).dtor_MyList(), (_65_dt__update__tmp_h1).dtor_NonEmptyList(), (_65_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_65_dt__update__tmp_h1).dtor_MyMap(), (_65_dt__update__tmp_h1).dtor_NonEmptyMap(), (_65_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_65_dt__update__tmp_h1).dtor_OneToTen(), _66_dt__update_hmyTenToTen_h1, (_65_dt__update__tmp_h1).dtor_GreaterThanOne(), (_65_dt__update__tmp_h1).dtor_LessThanTen(), (_65_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_65_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out17; - _out17 = (client).GetConstraints(_61_input); - _64_ret = _out17; - if (!((_64_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(119,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed56 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let28_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed56)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let28_0, boxed57 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _67_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed57)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(-11L))), boxed58 -> { - Wrappers_Compile.Option _pat_let29_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed58)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let29_0, boxed59 -> { - Wrappers_Compile.Option _68_dt__update_hmyTenToTen_h2 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed59)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_67_dt__update__tmp_h2).dtor_MyString(), (_67_dt__update__tmp_h2).dtor_NonEmptyString(), (_67_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_67_dt__update__tmp_h2).dtor_MyBlob(), (_67_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_67_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_67_dt__update__tmp_h2).dtor_MyList(), (_67_dt__update__tmp_h2).dtor_NonEmptyList(), (_67_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_67_dt__update__tmp_h2).dtor_MyMap(), (_67_dt__update__tmp_h2).dtor_NonEmptyMap(), (_67_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_67_dt__update__tmp_h2).dtor_OneToTen(), _68_dt__update_hmyTenToTen_h2, (_67_dt__update__tmp_h2).dtor_GreaterThanOne(), (_67_dt__update__tmp_h2).dtor_LessThanTen(), (_67_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_67_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out18; - _out18 = (client).GetConstraints(_61_input); - _64_ret = _out18; - if (!((_64_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(123,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed60 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let30_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed60)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let30_0, boxed61 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _69_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed61)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(-10L))), boxed62 -> { - Wrappers_Compile.Option _pat_let31_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed62)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let31_0, boxed63 -> { - Wrappers_Compile.Option _70_dt__update_hmyTenToTen_h3 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed63)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_69_dt__update__tmp_h3).dtor_MyString(), (_69_dt__update__tmp_h3).dtor_NonEmptyString(), (_69_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_69_dt__update__tmp_h3).dtor_MyBlob(), (_69_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_69_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_69_dt__update__tmp_h3).dtor_MyList(), (_69_dt__update__tmp_h3).dtor_NonEmptyList(), (_69_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_69_dt__update__tmp_h3).dtor_MyMap(), (_69_dt__update__tmp_h3).dtor_NonEmptyMap(), (_69_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_69_dt__update__tmp_h3).dtor_OneToTen(), _70_dt__update_hmyTenToTen_h3, (_69_dt__update__tmp_h3).dtor_GreaterThanOne(), (_69_dt__update__tmp_h3).dtor_LessThanTen(), (_69_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_69_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out19; - _out19 = (client).GetConstraints(_61_input); - _64_ret = _out19; - if (!((_64_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(127,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed64 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let32_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed64)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let32_0, boxed65 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _71_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed65)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.ZERO)), boxed66 -> { - Wrappers_Compile.Option _pat_let33_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed66)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let33_0, boxed67 -> { - Wrappers_Compile.Option _72_dt__update_hmyTenToTen_h4 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed67)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_71_dt__update__tmp_h4).dtor_MyString(), (_71_dt__update__tmp_h4).dtor_NonEmptyString(), (_71_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_71_dt__update__tmp_h4).dtor_MyBlob(), (_71_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_71_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_71_dt__update__tmp_h4).dtor_MyList(), (_71_dt__update__tmp_h4).dtor_NonEmptyList(), (_71_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_71_dt__update__tmp_h4).dtor_MyMap(), (_71_dt__update__tmp_h4).dtor_NonEmptyMap(), (_71_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_71_dt__update__tmp_h4).dtor_OneToTen(), _72_dt__update_hmyTenToTen_h4, (_71_dt__update__tmp_h4).dtor_GreaterThanOne(), (_71_dt__update__tmp_h4).dtor_LessThanTen(), (_71_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_71_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out20; - _out20 = (client).GetConstraints(_61_input); - _64_ret = _out20; - if (!((_64_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(131,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed68 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let34_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed68)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let34_0, boxed69 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _73_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed69)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(10L))), boxed70 -> { - Wrappers_Compile.Option _pat_let35_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed70)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let35_0, boxed71 -> { - Wrappers_Compile.Option _74_dt__update_hmyTenToTen_h5 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed71)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_73_dt__update__tmp_h5).dtor_MyString(), (_73_dt__update__tmp_h5).dtor_NonEmptyString(), (_73_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_73_dt__update__tmp_h5).dtor_MyBlob(), (_73_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_73_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_73_dt__update__tmp_h5).dtor_MyList(), (_73_dt__update__tmp_h5).dtor_NonEmptyList(), (_73_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_73_dt__update__tmp_h5).dtor_MyMap(), (_73_dt__update__tmp_h5).dtor_NonEmptyMap(), (_73_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), (_73_dt__update__tmp_h5).dtor_OneToTen(), _74_dt__update_hmyTenToTen_h5, (_73_dt__update__tmp_h5).dtor_GreaterThanOne(), (_73_dt__update__tmp_h5).dtor_LessThanTen(), (_73_dt__update__tmp_h5).dtor_MyUtf8Bytes(), (_73_dt__update__tmp_h5).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out21; - _out21 = (client).GetConstraints(_61_input); - _64_ret = _out21; - if (!((_64_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(135,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _61_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_61_input, boxed72 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let36_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed72)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let36_0, boxed73 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _75_dt__update__tmp_h6 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed73)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.TenToTen._typeDescriptor(), Helpers_Compile.__default.ForceTenToTen(java.math.BigInteger.valueOf(11L))), boxed74 -> { - Wrappers_Compile.Option _pat_let37_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed74)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let37_0, boxed75 -> { - Wrappers_Compile.Option _76_dt__update_hmyTenToTen_h6 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed75)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_75_dt__update__tmp_h6).dtor_MyString(), (_75_dt__update__tmp_h6).dtor_NonEmptyString(), (_75_dt__update__tmp_h6).dtor_StringLessThanOrEqualToTen(), (_75_dt__update__tmp_h6).dtor_MyBlob(), (_75_dt__update__tmp_h6).dtor_NonEmptyBlob(), (_75_dt__update__tmp_h6).dtor_BlobLessThanOrEqualToTen(), (_75_dt__update__tmp_h6).dtor_MyList(), (_75_dt__update__tmp_h6).dtor_NonEmptyList(), (_75_dt__update__tmp_h6).dtor_ListLessThanOrEqualToTen(), (_75_dt__update__tmp_h6).dtor_MyMap(), (_75_dt__update__tmp_h6).dtor_NonEmptyMap(), (_75_dt__update__tmp_h6).dtor_MapLessThanOrEqualToTen(), (_75_dt__update__tmp_h6).dtor_OneToTen(), _76_dt__update_hmyTenToTen_h6, (_75_dt__update__tmp_h6).dtor_GreaterThanOne(), (_75_dt__update__tmp_h6).dtor_LessThanTen(), (_75_dt__update__tmp_h6).dtor_MyUtf8Bytes(), (_75_dt__update__tmp_h6).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out22; - _out22 = (client).GetConstraints(_61_input); - _64_ret = _out22; - if (!((_64_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(139,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithLessThanTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _77_input; - _77_input = Helpers_Compile.__default.GetValidInput(); - _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed76 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let38_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed76)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let38_0, boxed77 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _78_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed77)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.valueOf(1000L))), boxed78 -> { - Wrappers_Compile.Option _pat_let39_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed78)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let39_0, boxed79 -> { - Wrappers_Compile.Option _79_dt__update_hLessThanTen_h0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed79)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_78_dt__update__tmp_h0).dtor_MyString(), (_78_dt__update__tmp_h0).dtor_NonEmptyString(), (_78_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_78_dt__update__tmp_h0).dtor_MyBlob(), (_78_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_78_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_78_dt__update__tmp_h0).dtor_MyList(), (_78_dt__update__tmp_h0).dtor_NonEmptyList(), (_78_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_78_dt__update__tmp_h0).dtor_MyMap(), (_78_dt__update__tmp_h0).dtor_NonEmptyMap(), (_78_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_78_dt__update__tmp_h0).dtor_OneToTen(), (_78_dt__update__tmp_h0).dtor_myTenToTen(), (_78_dt__update__tmp_h0).dtor_GreaterThanOne(), _79_dt__update_hLessThanTen_h0, (_78_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_78_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _80_ret; - Wrappers_Compile.Result _out23; - _out23 = (client).GetConstraints(_77_input); - _80_ret = _out23; - if (!((_80_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(151,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed80 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let40_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed80)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let40_0, boxed81 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _81_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed81)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.valueOf(-1000L))), boxed82 -> { - Wrappers_Compile.Option _pat_let41_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed82)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let41_0, boxed83 -> { - Wrappers_Compile.Option _82_dt__update_hLessThanTen_h1 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed83)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_81_dt__update__tmp_h1).dtor_MyString(), (_81_dt__update__tmp_h1).dtor_NonEmptyString(), (_81_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_81_dt__update__tmp_h1).dtor_MyBlob(), (_81_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_81_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_81_dt__update__tmp_h1).dtor_MyList(), (_81_dt__update__tmp_h1).dtor_NonEmptyList(), (_81_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_81_dt__update__tmp_h1).dtor_MyMap(), (_81_dt__update__tmp_h1).dtor_NonEmptyMap(), (_81_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_81_dt__update__tmp_h1).dtor_OneToTen(), (_81_dt__update__tmp_h1).dtor_myTenToTen(), (_81_dt__update__tmp_h1).dtor_GreaterThanOne(), _82_dt__update_hLessThanTen_h1, (_81_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_81_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out24; - _out24 = (client).GetConstraints(_77_input); - _80_ret = _out24; - if (!((_80_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(155,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed84 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let42_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed84)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let42_0, boxed85 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _83_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed85)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.ZERO)), boxed86 -> { - Wrappers_Compile.Option _pat_let43_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed86)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let43_0, boxed87 -> { - Wrappers_Compile.Option _84_dt__update_hLessThanTen_h2 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed87)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_83_dt__update__tmp_h2).dtor_MyString(), (_83_dt__update__tmp_h2).dtor_NonEmptyString(), (_83_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_83_dt__update__tmp_h2).dtor_MyBlob(), (_83_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_83_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_83_dt__update__tmp_h2).dtor_MyList(), (_83_dt__update__tmp_h2).dtor_NonEmptyList(), (_83_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_83_dt__update__tmp_h2).dtor_MyMap(), (_83_dt__update__tmp_h2).dtor_NonEmptyMap(), (_83_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_83_dt__update__tmp_h2).dtor_OneToTen(), (_83_dt__update__tmp_h2).dtor_myTenToTen(), (_83_dt__update__tmp_h2).dtor_GreaterThanOne(), _84_dt__update_hLessThanTen_h2, (_83_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_83_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out25; - _out25 = (client).GetConstraints(_77_input); - _80_ret = _out25; - if (!((_80_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(159,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed88 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let44_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed88)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let44_0, boxed89 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _85_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed89)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.ONE)), boxed90 -> { - Wrappers_Compile.Option _pat_let45_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed90)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let45_0, boxed91 -> { - Wrappers_Compile.Option _86_dt__update_hLessThanTen_h3 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed91)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_85_dt__update__tmp_h3).dtor_MyString(), (_85_dt__update__tmp_h3).dtor_NonEmptyString(), (_85_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_85_dt__update__tmp_h3).dtor_MyBlob(), (_85_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_85_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_85_dt__update__tmp_h3).dtor_MyList(), (_85_dt__update__tmp_h3).dtor_NonEmptyList(), (_85_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_85_dt__update__tmp_h3).dtor_MyMap(), (_85_dt__update__tmp_h3).dtor_NonEmptyMap(), (_85_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_85_dt__update__tmp_h3).dtor_OneToTen(), (_85_dt__update__tmp_h3).dtor_myTenToTen(), (_85_dt__update__tmp_h3).dtor_GreaterThanOne(), _86_dt__update_hLessThanTen_h3, (_85_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_85_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out26; - _out26 = (client).GetConstraints(_77_input); - _80_ret = _out26; - if (!((_80_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(163,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed92 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let46_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed92)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let46_0, boxed93 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _87_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed93)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.valueOf(10L))), boxed94 -> { - Wrappers_Compile.Option _pat_let47_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed94)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let47_0, boxed95 -> { - Wrappers_Compile.Option _88_dt__update_hLessThanTen_h4 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed95)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_87_dt__update__tmp_h4).dtor_MyString(), (_87_dt__update__tmp_h4).dtor_NonEmptyString(), (_87_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_87_dt__update__tmp_h4).dtor_MyBlob(), (_87_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_87_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_87_dt__update__tmp_h4).dtor_MyList(), (_87_dt__update__tmp_h4).dtor_NonEmptyList(), (_87_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_87_dt__update__tmp_h4).dtor_MyMap(), (_87_dt__update__tmp_h4).dtor_NonEmptyMap(), (_87_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_87_dt__update__tmp_h4).dtor_OneToTen(), (_87_dt__update__tmp_h4).dtor_myTenToTen(), (_87_dt__update__tmp_h4).dtor_GreaterThanOne(), _88_dt__update_hLessThanTen_h4, (_87_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_87_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out27; - _out27 = (client).GetConstraints(_77_input); - _80_ret = _out27; - if (!((_80_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(167,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _77_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_77_input, boxed96 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let48_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed96)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let48_0, boxed97 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _89_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed97)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.LessThanTen._typeDescriptor(), Helpers_Compile.__default.ForceLessThanTen(java.math.BigInteger.valueOf(11L))), boxed98 -> { - Wrappers_Compile.Option _pat_let49_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed98)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let49_0, boxed99 -> { - Wrappers_Compile.Option _90_dt__update_hLessThanTen_h5 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed99)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_89_dt__update__tmp_h5).dtor_MyString(), (_89_dt__update__tmp_h5).dtor_NonEmptyString(), (_89_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_89_dt__update__tmp_h5).dtor_MyBlob(), (_89_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_89_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_89_dt__update__tmp_h5).dtor_MyList(), (_89_dt__update__tmp_h5).dtor_NonEmptyList(), (_89_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_89_dt__update__tmp_h5).dtor_MyMap(), (_89_dt__update__tmp_h5).dtor_NonEmptyMap(), (_89_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), (_89_dt__update__tmp_h5).dtor_OneToTen(), (_89_dt__update__tmp_h5).dtor_myTenToTen(), (_89_dt__update__tmp_h5).dtor_GreaterThanOne(), _90_dt__update_hLessThanTen_h5, (_89_dt__update__tmp_h5).dtor_MyUtf8Bytes(), (_89_dt__update__tmp_h5).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out28; - _out28 = (client).GetConstraints(_77_input); - _80_ret = _out28; - if (!((_80_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(171,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithNonEmptyString(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _91_input; - _91_input = Helpers_Compile.__default.GetValidInput(); - _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed100 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let50_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed100)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let50_0, boxed101 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _92_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed101)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString("this string is really way too long"))), boxed102 -> { - Wrappers_Compile.Option> _pat_let51_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed102)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let51_0, boxed103 -> { - Wrappers_Compile.Option> _93_dt__update_hNonEmptyString_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed103)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_92_dt__update__tmp_h0).dtor_MyString(), _93_dt__update_hNonEmptyString_h0, (_92_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_92_dt__update__tmp_h0).dtor_MyBlob(), (_92_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_92_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_92_dt__update__tmp_h0).dtor_MyList(), (_92_dt__update__tmp_h0).dtor_NonEmptyList(), (_92_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_92_dt__update__tmp_h0).dtor_MyMap(), (_92_dt__update__tmp_h0).dtor_NonEmptyMap(), (_92_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_92_dt__update__tmp_h0).dtor_OneToTen(), (_92_dt__update__tmp_h0).dtor_myTenToTen(), (_92_dt__update__tmp_h0).dtor_GreaterThanOne(), (_92_dt__update__tmp_h0).dtor_LessThanTen(), (_92_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_92_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _94_ret; - Wrappers_Compile.Result _out29; - _out29 = (client).GetConstraints(_91_input); - _94_ret = _out29; - if (!((_94_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(183,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed104 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let52_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed104)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let52_0, boxed105 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _95_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed105)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString("12345678901"))), boxed106 -> { - Wrappers_Compile.Option> _pat_let53_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed106)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let53_0, boxed107 -> { - Wrappers_Compile.Option> _96_dt__update_hNonEmptyString_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed107)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_95_dt__update__tmp_h1).dtor_MyString(), _96_dt__update_hNonEmptyString_h1, (_95_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_95_dt__update__tmp_h1).dtor_MyBlob(), (_95_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_95_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_95_dt__update__tmp_h1).dtor_MyList(), (_95_dt__update__tmp_h1).dtor_NonEmptyList(), (_95_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_95_dt__update__tmp_h1).dtor_MyMap(), (_95_dt__update__tmp_h1).dtor_NonEmptyMap(), (_95_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_95_dt__update__tmp_h1).dtor_OneToTen(), (_95_dt__update__tmp_h1).dtor_myTenToTen(), (_95_dt__update__tmp_h1).dtor_GreaterThanOne(), (_95_dt__update__tmp_h1).dtor_LessThanTen(), (_95_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_95_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out30; - _out30 = (client).GetConstraints(_91_input); - _94_ret = _out30; - if (!((_94_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(187,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed108 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let54_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed108)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let54_0, boxed109 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _97_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed109)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString("1234567890"))), boxed110 -> { - Wrappers_Compile.Option> _pat_let55_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed110)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let55_0, boxed111 -> { - Wrappers_Compile.Option> _98_dt__update_hNonEmptyString_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed111)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_97_dt__update__tmp_h2).dtor_MyString(), _98_dt__update_hNonEmptyString_h2, (_97_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_97_dt__update__tmp_h2).dtor_MyBlob(), (_97_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_97_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_97_dt__update__tmp_h2).dtor_MyList(), (_97_dt__update__tmp_h2).dtor_NonEmptyList(), (_97_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_97_dt__update__tmp_h2).dtor_MyMap(), (_97_dt__update__tmp_h2).dtor_NonEmptyMap(), (_97_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_97_dt__update__tmp_h2).dtor_OneToTen(), (_97_dt__update__tmp_h2).dtor_myTenToTen(), (_97_dt__update__tmp_h2).dtor_GreaterThanOne(), (_97_dt__update__tmp_h2).dtor_LessThanTen(), (_97_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_97_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out31; - _out31 = (client).GetConstraints(_91_input); - _94_ret = _out31; - if (!((_94_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(191,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed112 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let56_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed112)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let56_0, boxed113 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _99_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed113)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString("1"))), boxed114 -> { - Wrappers_Compile.Option> _pat_let57_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed114)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let57_0, boxed115 -> { - Wrappers_Compile.Option> _100_dt__update_hNonEmptyString_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed115)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_99_dt__update__tmp_h3).dtor_MyString(), _100_dt__update_hNonEmptyString_h3, (_99_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_99_dt__update__tmp_h3).dtor_MyBlob(), (_99_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_99_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_99_dt__update__tmp_h3).dtor_MyList(), (_99_dt__update__tmp_h3).dtor_NonEmptyList(), (_99_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_99_dt__update__tmp_h3).dtor_MyMap(), (_99_dt__update__tmp_h3).dtor_NonEmptyMap(), (_99_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_99_dt__update__tmp_h3).dtor_OneToTen(), (_99_dt__update__tmp_h3).dtor_myTenToTen(), (_99_dt__update__tmp_h3).dtor_GreaterThanOne(), (_99_dt__update__tmp_h3).dtor_LessThanTen(), (_99_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_99_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out32; - _out32 = (client).GetConstraints(_91_input); - _94_ret = _out32; - if (!((_94_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(195,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _91_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_91_input, boxed116 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let58_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed116)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let58_0, boxed117 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _101_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed117)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyString._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyString(dafny.DafnySequence.asString(""))), boxed118 -> { - Wrappers_Compile.Option> _pat_let59_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed118)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let59_0, boxed119 -> { - Wrappers_Compile.Option> _102_dt__update_hNonEmptyString_h4 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed119)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_101_dt__update__tmp_h4).dtor_MyString(), _102_dt__update_hNonEmptyString_h4, (_101_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_101_dt__update__tmp_h4).dtor_MyBlob(), (_101_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_101_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_101_dt__update__tmp_h4).dtor_MyList(), (_101_dt__update__tmp_h4).dtor_NonEmptyList(), (_101_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_101_dt__update__tmp_h4).dtor_MyMap(), (_101_dt__update__tmp_h4).dtor_NonEmptyMap(), (_101_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_101_dt__update__tmp_h4).dtor_OneToTen(), (_101_dt__update__tmp_h4).dtor_myTenToTen(), (_101_dt__update__tmp_h4).dtor_GreaterThanOne(), (_101_dt__update__tmp_h4).dtor_LessThanTen(), (_101_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_101_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out33; - _out33 = (client).GetConstraints(_91_input); - _94_ret = _out33; - if (!((_94_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(199,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithStringLessThanOrEqualToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _103_input; - _103_input = Helpers_Compile.__default.GetValidInput(); - _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed120 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let60_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed120)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let60_0, boxed121 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _104_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed121)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString("this string is really way too long"))), boxed122 -> { - Wrappers_Compile.Option> _pat_let61_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed122)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let61_0, boxed123 -> { - Wrappers_Compile.Option> _105_dt__update_hStringLessThanOrEqualToTen_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed123)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_104_dt__update__tmp_h0).dtor_MyString(), (_104_dt__update__tmp_h0).dtor_NonEmptyString(), _105_dt__update_hStringLessThanOrEqualToTen_h0, (_104_dt__update__tmp_h0).dtor_MyBlob(), (_104_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_104_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_104_dt__update__tmp_h0).dtor_MyList(), (_104_dt__update__tmp_h0).dtor_NonEmptyList(), (_104_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_104_dt__update__tmp_h0).dtor_MyMap(), (_104_dt__update__tmp_h0).dtor_NonEmptyMap(), (_104_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_104_dt__update__tmp_h0).dtor_OneToTen(), (_104_dt__update__tmp_h0).dtor_myTenToTen(), (_104_dt__update__tmp_h0).dtor_GreaterThanOne(), (_104_dt__update__tmp_h0).dtor_LessThanTen(), (_104_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_104_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _106_ret; - Wrappers_Compile.Result _out34; - _out34 = (client).GetConstraints(_103_input); - _106_ret = _out34; - if (!((_106_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(211,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed124 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let62_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed124)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let62_0, boxed125 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _107_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed125)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString("12345678901"))), boxed126 -> { - Wrappers_Compile.Option> _pat_let63_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed126)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let63_0, boxed127 -> { - Wrappers_Compile.Option> _108_dt__update_hStringLessThanOrEqualToTen_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed127)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_107_dt__update__tmp_h1).dtor_MyString(), (_107_dt__update__tmp_h1).dtor_NonEmptyString(), _108_dt__update_hStringLessThanOrEqualToTen_h1, (_107_dt__update__tmp_h1).dtor_MyBlob(), (_107_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_107_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_107_dt__update__tmp_h1).dtor_MyList(), (_107_dt__update__tmp_h1).dtor_NonEmptyList(), (_107_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_107_dt__update__tmp_h1).dtor_MyMap(), (_107_dt__update__tmp_h1).dtor_NonEmptyMap(), (_107_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_107_dt__update__tmp_h1).dtor_OneToTen(), (_107_dt__update__tmp_h1).dtor_myTenToTen(), (_107_dt__update__tmp_h1).dtor_GreaterThanOne(), (_107_dt__update__tmp_h1).dtor_LessThanTen(), (_107_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_107_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out35; - _out35 = (client).GetConstraints(_103_input); - _106_ret = _out35; - if (!((_106_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(215,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed128 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let64_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed128)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let64_0, boxed129 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _109_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed129)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString("1234567890"))), boxed130 -> { - Wrappers_Compile.Option> _pat_let65_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed130)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let65_0, boxed131 -> { - Wrappers_Compile.Option> _110_dt__update_hStringLessThanOrEqualToTen_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed131)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_109_dt__update__tmp_h2).dtor_MyString(), (_109_dt__update__tmp_h2).dtor_NonEmptyString(), _110_dt__update_hStringLessThanOrEqualToTen_h2, (_109_dt__update__tmp_h2).dtor_MyBlob(), (_109_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_109_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_109_dt__update__tmp_h2).dtor_MyList(), (_109_dt__update__tmp_h2).dtor_NonEmptyList(), (_109_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_109_dt__update__tmp_h2).dtor_MyMap(), (_109_dt__update__tmp_h2).dtor_NonEmptyMap(), (_109_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_109_dt__update__tmp_h2).dtor_OneToTen(), (_109_dt__update__tmp_h2).dtor_myTenToTen(), (_109_dt__update__tmp_h2).dtor_GreaterThanOne(), (_109_dt__update__tmp_h2).dtor_LessThanTen(), (_109_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_109_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out36; - _out36 = (client).GetConstraints(_103_input); - _106_ret = _out36; - if (!((_106_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(219,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed132 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let66_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed132)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let66_0, boxed133 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _111_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed133)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString("1"))), boxed134 -> { - Wrappers_Compile.Option> _pat_let67_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed134)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let67_0, boxed135 -> { - Wrappers_Compile.Option> _112_dt__update_hStringLessThanOrEqualToTen_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed135)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_111_dt__update__tmp_h3).dtor_MyString(), (_111_dt__update__tmp_h3).dtor_NonEmptyString(), _112_dt__update_hStringLessThanOrEqualToTen_h3, (_111_dt__update__tmp_h3).dtor_MyBlob(), (_111_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_111_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_111_dt__update__tmp_h3).dtor_MyList(), (_111_dt__update__tmp_h3).dtor_NonEmptyList(), (_111_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_111_dt__update__tmp_h3).dtor_MyMap(), (_111_dt__update__tmp_h3).dtor_NonEmptyMap(), (_111_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_111_dt__update__tmp_h3).dtor_OneToTen(), (_111_dt__update__tmp_h3).dtor_myTenToTen(), (_111_dt__update__tmp_h3).dtor_GreaterThanOne(), (_111_dt__update__tmp_h3).dtor_LessThanTen(), (_111_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_111_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out37; - _out37 = (client).GetConstraints(_103_input); - _106_ret = _out37; - if (!((_106_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(223,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _103_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_103_input, boxed136 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let68_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed136)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let68_0, boxed137 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _113_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed137)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.StringLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceStringLessThanOrEqualToTen(dafny.DafnySequence.asString(""))), boxed138 -> { - Wrappers_Compile.Option> _pat_let69_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed138)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let69_0, boxed139 -> { - Wrappers_Compile.Option> _114_dt__update_hStringLessThanOrEqualToTen_h4 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed139)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_113_dt__update__tmp_h4).dtor_MyString(), (_113_dt__update__tmp_h4).dtor_NonEmptyString(), _114_dt__update_hStringLessThanOrEqualToTen_h4, (_113_dt__update__tmp_h4).dtor_MyBlob(), (_113_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_113_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_113_dt__update__tmp_h4).dtor_MyList(), (_113_dt__update__tmp_h4).dtor_NonEmptyList(), (_113_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_113_dt__update__tmp_h4).dtor_MyMap(), (_113_dt__update__tmp_h4).dtor_NonEmptyMap(), (_113_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_113_dt__update__tmp_h4).dtor_OneToTen(), (_113_dt__update__tmp_h4).dtor_myTenToTen(), (_113_dt__update__tmp_h4).dtor_GreaterThanOne(), (_113_dt__update__tmp_h4).dtor_LessThanTen(), (_113_dt__update__tmp_h4).dtor_MyUtf8Bytes(), (_113_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out38; - _out38 = (client).GetConstraints(_103_input); - _106_ret = _out38; - if (!((_106_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(227,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithMyBlob(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _115_input; - _115_input = Helpers_Compile.__default.GetValidInput(); - _115_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_115_input, boxed140 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let70_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed140)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let70_0, boxed141 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _116_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed141)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyBlob._typeDescriptor(), Helpers_Compile.__default.ForceMyBlob(dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()))), boxed142 -> { - Wrappers_Compile.Option> _pat_let71_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed142)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let71_0, boxed143 -> { - Wrappers_Compile.Option> _117_dt__update_hMyBlob_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed143)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_116_dt__update__tmp_h0).dtor_MyString(), (_116_dt__update__tmp_h0).dtor_NonEmptyString(), (_116_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), _117_dt__update_hMyBlob_h0, (_116_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_116_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_116_dt__update__tmp_h0).dtor_MyList(), (_116_dt__update__tmp_h0).dtor_NonEmptyList(), (_116_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_116_dt__update__tmp_h0).dtor_MyMap(), (_116_dt__update__tmp_h0).dtor_NonEmptyMap(), (_116_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_116_dt__update__tmp_h0).dtor_OneToTen(), (_116_dt__update__tmp_h0).dtor_myTenToTen(), (_116_dt__update__tmp_h0).dtor_GreaterThanOne(), (_116_dt__update__tmp_h0).dtor_LessThanTen(), (_116_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_116_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _118_ret; - Wrappers_Compile.Result _out39; - _out39 = (client).GetConstraints(_115_input); - _118_ret = _out39; - if (!((_118_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(239,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _115_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_115_input, boxed144 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let72_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed144)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let72_0, boxed145 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _119_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed145)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyBlob._typeDescriptor(), Helpers_Compile.__default.ForceMyBlob(dafny.DafnySequence. of((byte) 1))), boxed146 -> { - Wrappers_Compile.Option> _pat_let73_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed146)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let73_0, boxed147 -> { - Wrappers_Compile.Option> _120_dt__update_hMyBlob_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed147)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_119_dt__update__tmp_h1).dtor_MyString(), (_119_dt__update__tmp_h1).dtor_NonEmptyString(), (_119_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), _120_dt__update_hMyBlob_h1, (_119_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_119_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_119_dt__update__tmp_h1).dtor_MyList(), (_119_dt__update__tmp_h1).dtor_NonEmptyList(), (_119_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_119_dt__update__tmp_h1).dtor_MyMap(), (_119_dt__update__tmp_h1).dtor_NonEmptyMap(), (_119_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_119_dt__update__tmp_h1).dtor_OneToTen(), (_119_dt__update__tmp_h1).dtor_myTenToTen(), (_119_dt__update__tmp_h1).dtor_GreaterThanOne(), (_119_dt__update__tmp_h1).dtor_LessThanTen(), (_119_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_119_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out40; - _out40 = (client).GetConstraints(_115_input); - _118_ret = _out40; - if (!((_118_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(243,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _115_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_115_input, boxed148 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let74_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed148)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let74_0, boxed149 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _121_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed149)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyBlob._typeDescriptor(), Helpers_Compile.__default.ForceMyBlob(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0))), boxed150 -> { - Wrappers_Compile.Option> _pat_let75_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed150)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let75_0, boxed151 -> { - Wrappers_Compile.Option> _122_dt__update_hMyBlob_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed151)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_121_dt__update__tmp_h2).dtor_MyString(), (_121_dt__update__tmp_h2).dtor_NonEmptyString(), (_121_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), _122_dt__update_hMyBlob_h2, (_121_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_121_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_121_dt__update__tmp_h2).dtor_MyList(), (_121_dt__update__tmp_h2).dtor_NonEmptyList(), (_121_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_121_dt__update__tmp_h2).dtor_MyMap(), (_121_dt__update__tmp_h2).dtor_NonEmptyMap(), (_121_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_121_dt__update__tmp_h2).dtor_OneToTen(), (_121_dt__update__tmp_h2).dtor_myTenToTen(), (_121_dt__update__tmp_h2).dtor_GreaterThanOne(), (_121_dt__update__tmp_h2).dtor_LessThanTen(), (_121_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_121_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out41; - _out41 = (client).GetConstraints(_115_input); - _118_ret = _out41; - if (!((_118_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(247,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _115_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_115_input, boxed152 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let76_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed152)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let76_0, boxed153 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _123_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed153)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.MyBlob._typeDescriptor(), Helpers_Compile.__default.ForceMyBlob(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0, (byte) 1))), boxed154 -> { - Wrappers_Compile.Option> _pat_let77_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed154)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let77_0, boxed155 -> { - Wrappers_Compile.Option> _124_dt__update_hMyBlob_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed155)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_123_dt__update__tmp_h3).dtor_MyString(), (_123_dt__update__tmp_h3).dtor_NonEmptyString(), (_123_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), _124_dt__update_hMyBlob_h3, (_123_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_123_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_123_dt__update__tmp_h3).dtor_MyList(), (_123_dt__update__tmp_h3).dtor_NonEmptyList(), (_123_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_123_dt__update__tmp_h3).dtor_MyMap(), (_123_dt__update__tmp_h3).dtor_NonEmptyMap(), (_123_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_123_dt__update__tmp_h3).dtor_OneToTen(), (_123_dt__update__tmp_h3).dtor_myTenToTen(), (_123_dt__update__tmp_h3).dtor_GreaterThanOne(), (_123_dt__update__tmp_h3).dtor_LessThanTen(), (_123_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_123_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out42; - _out42 = (client).GetConstraints(_115_input); - _118_ret = _out42; - if (!((_118_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(251,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithNonEmptyBlob(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _125_input; - _125_input = Helpers_Compile.__default.GetValidInput(); - _125_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_125_input, boxed156 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let78_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed156)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let78_0, boxed157 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _126_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed157)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyBlob._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyBlob(dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()))), boxed158 -> { - Wrappers_Compile.Option> _pat_let79_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed158)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let79_0, boxed159 -> { - Wrappers_Compile.Option> _127_dt__update_hNonEmptyBlob_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed159)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_126_dt__update__tmp_h0).dtor_MyString(), (_126_dt__update__tmp_h0).dtor_NonEmptyString(), (_126_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_126_dt__update__tmp_h0).dtor_MyBlob(), _127_dt__update_hNonEmptyBlob_h0, (_126_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_126_dt__update__tmp_h0).dtor_MyList(), (_126_dt__update__tmp_h0).dtor_NonEmptyList(), (_126_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_126_dt__update__tmp_h0).dtor_MyMap(), (_126_dt__update__tmp_h0).dtor_NonEmptyMap(), (_126_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_126_dt__update__tmp_h0).dtor_OneToTen(), (_126_dt__update__tmp_h0).dtor_myTenToTen(), (_126_dt__update__tmp_h0).dtor_GreaterThanOne(), (_126_dt__update__tmp_h0).dtor_LessThanTen(), (_126_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_126_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _128_ret; - Wrappers_Compile.Result _out43; - _out43 = (client).GetConstraints(_125_input); - _128_ret = _out43; - if (!((_128_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(263,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _125_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_125_input, boxed160 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let80_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed160)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let80_0, boxed161 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _129_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed161)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyBlob._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyBlob(dafny.DafnySequence. of((byte) 1))), boxed162 -> { - Wrappers_Compile.Option> _pat_let81_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed162)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let81_0, boxed163 -> { - Wrappers_Compile.Option> _130_dt__update_hNonEmptyBlob_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed163)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_129_dt__update__tmp_h1).dtor_MyString(), (_129_dt__update__tmp_h1).dtor_NonEmptyString(), (_129_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_129_dt__update__tmp_h1).dtor_MyBlob(), _130_dt__update_hNonEmptyBlob_h1, (_129_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_129_dt__update__tmp_h1).dtor_MyList(), (_129_dt__update__tmp_h1).dtor_NonEmptyList(), (_129_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_129_dt__update__tmp_h1).dtor_MyMap(), (_129_dt__update__tmp_h1).dtor_NonEmptyMap(), (_129_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_129_dt__update__tmp_h1).dtor_OneToTen(), (_129_dt__update__tmp_h1).dtor_myTenToTen(), (_129_dt__update__tmp_h1).dtor_GreaterThanOne(), (_129_dt__update__tmp_h1).dtor_LessThanTen(), (_129_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_129_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out44; - _out44 = (client).GetConstraints(_125_input); - _128_ret = _out44; - if (!((_128_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(267,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _125_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_125_input, boxed164 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let82_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed164)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let82_0, boxed165 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _131_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed165)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.NonEmptyBlob._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyBlob(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0))), boxed166 -> { - Wrappers_Compile.Option> _pat_let83_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed166)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let83_0, boxed167 -> { - Wrappers_Compile.Option> _132_dt__update_hNonEmptyBlob_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed167)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_131_dt__update__tmp_h2).dtor_MyString(), (_131_dt__update__tmp_h2).dtor_NonEmptyString(), (_131_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_131_dt__update__tmp_h2).dtor_MyBlob(), _132_dt__update_hNonEmptyBlob_h2, (_131_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_131_dt__update__tmp_h2).dtor_MyList(), (_131_dt__update__tmp_h2).dtor_NonEmptyList(), (_131_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_131_dt__update__tmp_h2).dtor_MyMap(), (_131_dt__update__tmp_h2).dtor_NonEmptyMap(), (_131_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_131_dt__update__tmp_h2).dtor_OneToTen(), (_131_dt__update__tmp_h2).dtor_myTenToTen(), (_131_dt__update__tmp_h2).dtor_GreaterThanOne(), (_131_dt__update__tmp_h2).dtor_LessThanTen(), (_131_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_131_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out45; - _out45 = (client).GetConstraints(_125_input); - _128_ret = _out45; - if (!((_128_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(271,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithBlobLessThanOrEqualToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _133_input; - _133_input = Helpers_Compile.__default.GetValidInput(); - _133_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_133_input, boxed168 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let84_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed168)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let84_0, boxed169 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _134_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed169)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.BlobLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceBlobLessThanOrEqualToTen(dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()))), boxed170 -> { - Wrappers_Compile.Option> _pat_let85_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed170)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let85_0, boxed171 -> { - Wrappers_Compile.Option> _135_dt__update_hBlobLessThanOrEqualToTen_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed171)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_134_dt__update__tmp_h0).dtor_MyString(), (_134_dt__update__tmp_h0).dtor_NonEmptyString(), (_134_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_134_dt__update__tmp_h0).dtor_MyBlob(), (_134_dt__update__tmp_h0).dtor_NonEmptyBlob(), _135_dt__update_hBlobLessThanOrEqualToTen_h0, (_134_dt__update__tmp_h0).dtor_MyList(), (_134_dt__update__tmp_h0).dtor_NonEmptyList(), (_134_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_134_dt__update__tmp_h0).dtor_MyMap(), (_134_dt__update__tmp_h0).dtor_NonEmptyMap(), (_134_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_134_dt__update__tmp_h0).dtor_OneToTen(), (_134_dt__update__tmp_h0).dtor_myTenToTen(), (_134_dt__update__tmp_h0).dtor_GreaterThanOne(), (_134_dt__update__tmp_h0).dtor_LessThanTen(), (_134_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_134_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _136_ret; - Wrappers_Compile.Result _out46; - _out46 = (client).GetConstraints(_133_input); - _136_ret = _out46; - if (!((_136_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(283,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _133_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_133_input, boxed172 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let86_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed172)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let86_0, boxed173 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _137_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed173)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.BlobLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceBlobLessThanOrEqualToTen(dafny.DafnySequence. of((byte) 1))), boxed174 -> { - Wrappers_Compile.Option> _pat_let87_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed174)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let87_0, boxed175 -> { - Wrappers_Compile.Option> _138_dt__update_hBlobLessThanOrEqualToTen_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed175)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_137_dt__update__tmp_h1).dtor_MyString(), (_137_dt__update__tmp_h1).dtor_NonEmptyString(), (_137_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_137_dt__update__tmp_h1).dtor_MyBlob(), (_137_dt__update__tmp_h1).dtor_NonEmptyBlob(), _138_dt__update_hBlobLessThanOrEqualToTen_h1, (_137_dt__update__tmp_h1).dtor_MyList(), (_137_dt__update__tmp_h1).dtor_NonEmptyList(), (_137_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_137_dt__update__tmp_h1).dtor_MyMap(), (_137_dt__update__tmp_h1).dtor_NonEmptyMap(), (_137_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_137_dt__update__tmp_h1).dtor_OneToTen(), (_137_dt__update__tmp_h1).dtor_myTenToTen(), (_137_dt__update__tmp_h1).dtor_GreaterThanOne(), (_137_dt__update__tmp_h1).dtor_LessThanTen(), (_137_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_137_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out47; - _out47 = (client).GetConstraints(_133_input); - _136_ret = _out47; - if (!((_136_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(287,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _133_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_133_input, boxed176 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let88_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed176)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let88_0, boxed177 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _139_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed177)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.BlobLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceBlobLessThanOrEqualToTen(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0))), boxed178 -> { - Wrappers_Compile.Option> _pat_let89_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed178)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let89_0, boxed179 -> { - Wrappers_Compile.Option> _140_dt__update_hBlobLessThanOrEqualToTen_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed179)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_139_dt__update__tmp_h2).dtor_MyString(), (_139_dt__update__tmp_h2).dtor_NonEmptyString(), (_139_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_139_dt__update__tmp_h2).dtor_MyBlob(), (_139_dt__update__tmp_h2).dtor_NonEmptyBlob(), _140_dt__update_hBlobLessThanOrEqualToTen_h2, (_139_dt__update__tmp_h2).dtor_MyList(), (_139_dt__update__tmp_h2).dtor_NonEmptyList(), (_139_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_139_dt__update__tmp_h2).dtor_MyMap(), (_139_dt__update__tmp_h2).dtor_NonEmptyMap(), (_139_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_139_dt__update__tmp_h2).dtor_OneToTen(), (_139_dt__update__tmp_h2).dtor_myTenToTen(), (_139_dt__update__tmp_h2).dtor_GreaterThanOne(), (_139_dt__update__tmp_h2).dtor_LessThanTen(), (_139_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_139_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out48; - _out48 = (client).GetConstraints(_133_input); - _136_ret = _out48; - if (!((_136_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(291,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _133_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_133_input, boxed180 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let90_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed180)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let90_0, boxed181 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _141_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed181)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.BlobLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceBlobLessThanOrEqualToTen(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0, (byte) 1))), boxed182 -> { - Wrappers_Compile.Option> _pat_let91_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed182)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let91_0, boxed183 -> { - Wrappers_Compile.Option> _142_dt__update_hBlobLessThanOrEqualToTen_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed183)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_141_dt__update__tmp_h3).dtor_MyString(), (_141_dt__update__tmp_h3).dtor_NonEmptyString(), (_141_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_141_dt__update__tmp_h3).dtor_MyBlob(), (_141_dt__update__tmp_h3).dtor_NonEmptyBlob(), _142_dt__update_hBlobLessThanOrEqualToTen_h3, (_141_dt__update__tmp_h3).dtor_MyList(), (_141_dt__update__tmp_h3).dtor_NonEmptyList(), (_141_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_141_dt__update__tmp_h3).dtor_MyMap(), (_141_dt__update__tmp_h3).dtor_NonEmptyMap(), (_141_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_141_dt__update__tmp_h3).dtor_OneToTen(), (_141_dt__update__tmp_h3).dtor_myTenToTen(), (_141_dt__update__tmp_h3).dtor_GreaterThanOne(), (_141_dt__update__tmp_h3).dtor_LessThanTen(), (_141_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_141_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out49; - _out49 = (client).GetConstraints(_133_input); - _136_ret = _out49; - if (!((_136_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(295,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithMyList(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _143_input; - _143_input = Helpers_Compile.__default.GetValidInput(); - _143_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_143_input, boxed184 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let92_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed184)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let92_0, boxed185 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _144_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed185)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.MyList._typeDescriptor(), Helpers_Compile.__default.ForceMyList(dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)))), boxed186 -> { - Wrappers_Compile.Option>> _pat_let93_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed186)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let93_0, boxed187 -> { - Wrappers_Compile.Option>> _145_dt__update_hMyList_h0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed187)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_144_dt__update__tmp_h0).dtor_MyString(), (_144_dt__update__tmp_h0).dtor_NonEmptyString(), (_144_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_144_dt__update__tmp_h0).dtor_MyBlob(), (_144_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_144_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), _145_dt__update_hMyList_h0, (_144_dt__update__tmp_h0).dtor_NonEmptyList(), (_144_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_144_dt__update__tmp_h0).dtor_MyMap(), (_144_dt__update__tmp_h0).dtor_NonEmptyMap(), (_144_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_144_dt__update__tmp_h0).dtor_OneToTen(), (_144_dt__update__tmp_h0).dtor_myTenToTen(), (_144_dt__update__tmp_h0).dtor_GreaterThanOne(), (_144_dt__update__tmp_h0).dtor_LessThanTen(), (_144_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_144_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _146_ret; - Wrappers_Compile.Result _out50; - _out50 = (client).GetConstraints(_143_input); - _146_ret = _out50; - if (!((_146_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(307,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _143_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_143_input, boxed188 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let94_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed188)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let94_0, boxed189 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _147_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed189)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.MyList._typeDescriptor(), Helpers_Compile.__default.ForceMyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1")))), boxed190 -> { - Wrappers_Compile.Option>> _pat_let95_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed190)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let95_0, boxed191 -> { - Wrappers_Compile.Option>> _148_dt__update_hMyList_h1 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed191)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_147_dt__update__tmp_h1).dtor_MyString(), (_147_dt__update__tmp_h1).dtor_NonEmptyString(), (_147_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_147_dt__update__tmp_h1).dtor_MyBlob(), (_147_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_147_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), _148_dt__update_hMyList_h1, (_147_dt__update__tmp_h1).dtor_NonEmptyList(), (_147_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_147_dt__update__tmp_h1).dtor_MyMap(), (_147_dt__update__tmp_h1).dtor_NonEmptyMap(), (_147_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_147_dt__update__tmp_h1).dtor_OneToTen(), (_147_dt__update__tmp_h1).dtor_myTenToTen(), (_147_dt__update__tmp_h1).dtor_GreaterThanOne(), (_147_dt__update__tmp_h1).dtor_LessThanTen(), (_147_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_147_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out51; - _out51 = (client).GetConstraints(_143_input); - _146_ret = _out51; - if (!((_146_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(311,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _143_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_143_input, boxed192 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let96_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed192)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let96_0, boxed193 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _149_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed193)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.MyList._typeDescriptor(), Helpers_Compile.__default.ForceMyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0")))), boxed194 -> { - Wrappers_Compile.Option>> _pat_let97_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed194)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let97_0, boxed195 -> { - Wrappers_Compile.Option>> _150_dt__update_hMyList_h2 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed195)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_149_dt__update__tmp_h2).dtor_MyString(), (_149_dt__update__tmp_h2).dtor_NonEmptyString(), (_149_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_149_dt__update__tmp_h2).dtor_MyBlob(), (_149_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_149_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), _150_dt__update_hMyList_h2, (_149_dt__update__tmp_h2).dtor_NonEmptyList(), (_149_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_149_dt__update__tmp_h2).dtor_MyMap(), (_149_dt__update__tmp_h2).dtor_NonEmptyMap(), (_149_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_149_dt__update__tmp_h2).dtor_OneToTen(), (_149_dt__update__tmp_h2).dtor_myTenToTen(), (_149_dt__update__tmp_h2).dtor_GreaterThanOne(), (_149_dt__update__tmp_h2).dtor_LessThanTen(), (_149_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_149_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out52; - _out52 = (client).GetConstraints(_143_input); - _146_ret = _out52; - if (!((_146_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(315,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _143_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_143_input, boxed196 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let98_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed196)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let98_0, boxed197 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _151_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed197)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.MyList._typeDescriptor(), Helpers_Compile.__default.ForceMyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")))), boxed198 -> { - Wrappers_Compile.Option>> _pat_let99_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed198)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let99_0, boxed199 -> { - Wrappers_Compile.Option>> _152_dt__update_hMyList_h3 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed199)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_151_dt__update__tmp_h3).dtor_MyString(), (_151_dt__update__tmp_h3).dtor_NonEmptyString(), (_151_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_151_dt__update__tmp_h3).dtor_MyBlob(), (_151_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_151_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), _152_dt__update_hMyList_h3, (_151_dt__update__tmp_h3).dtor_NonEmptyList(), (_151_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_151_dt__update__tmp_h3).dtor_MyMap(), (_151_dt__update__tmp_h3).dtor_NonEmptyMap(), (_151_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_151_dt__update__tmp_h3).dtor_OneToTen(), (_151_dt__update__tmp_h3).dtor_myTenToTen(), (_151_dt__update__tmp_h3).dtor_GreaterThanOne(), (_151_dt__update__tmp_h3).dtor_LessThanTen(), (_151_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_151_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out53; - _out53 = (client).GetConstraints(_143_input); - _146_ret = _out53; - if (!((_146_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(319,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithNonEmptyList(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _153_input; - _153_input = Helpers_Compile.__default.GetValidInput(); - _153_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_153_input, boxed200 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let100_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed200)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let100_0, boxed201 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _154_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed201)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.NonEmptyList._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyList(dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)))), boxed202 -> { - Wrappers_Compile.Option>> _pat_let101_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed202)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let101_0, boxed203 -> { - Wrappers_Compile.Option>> _155_dt__update_hNonEmptyList_h0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed203)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_154_dt__update__tmp_h0).dtor_MyString(), (_154_dt__update__tmp_h0).dtor_NonEmptyString(), (_154_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_154_dt__update__tmp_h0).dtor_MyBlob(), (_154_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_154_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_154_dt__update__tmp_h0).dtor_MyList(), _155_dt__update_hNonEmptyList_h0, (_154_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_154_dt__update__tmp_h0).dtor_MyMap(), (_154_dt__update__tmp_h0).dtor_NonEmptyMap(), (_154_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_154_dt__update__tmp_h0).dtor_OneToTen(), (_154_dt__update__tmp_h0).dtor_myTenToTen(), (_154_dt__update__tmp_h0).dtor_GreaterThanOne(), (_154_dt__update__tmp_h0).dtor_LessThanTen(), (_154_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_154_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _156_ret; - Wrappers_Compile.Result _out54; - _out54 = (client).GetConstraints(_153_input); - _156_ret = _out54; - if (!((_156_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(331,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _153_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_153_input, boxed204 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let102_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed204)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let102_0, boxed205 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _157_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed205)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.NonEmptyList._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1")))), boxed206 -> { - Wrappers_Compile.Option>> _pat_let103_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed206)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let103_0, boxed207 -> { - Wrappers_Compile.Option>> _158_dt__update_hNonEmptyList_h1 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed207)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_157_dt__update__tmp_h1).dtor_MyString(), (_157_dt__update__tmp_h1).dtor_NonEmptyString(), (_157_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_157_dt__update__tmp_h1).dtor_MyBlob(), (_157_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_157_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_157_dt__update__tmp_h1).dtor_MyList(), _158_dt__update_hNonEmptyList_h1, (_157_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_157_dt__update__tmp_h1).dtor_MyMap(), (_157_dt__update__tmp_h1).dtor_NonEmptyMap(), (_157_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_157_dt__update__tmp_h1).dtor_OneToTen(), (_157_dt__update__tmp_h1).dtor_myTenToTen(), (_157_dt__update__tmp_h1).dtor_GreaterThanOne(), (_157_dt__update__tmp_h1).dtor_LessThanTen(), (_157_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_157_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out55; - _out55 = (client).GetConstraints(_153_input); - _156_ret = _out55; - if (!((_156_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(335,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _153_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_153_input, boxed208 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let104_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed208)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let104_0, boxed209 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _159_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed209)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.NonEmptyList._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("MoreThentenChar")))), boxed210 -> { - Wrappers_Compile.Option>> _pat_let105_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed210)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let105_0, boxed211 -> { - Wrappers_Compile.Option>> _160_dt__update_hNonEmptyList_h2 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed211)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_159_dt__update__tmp_h2).dtor_MyString(), (_159_dt__update__tmp_h2).dtor_NonEmptyString(), (_159_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_159_dt__update__tmp_h2).dtor_MyBlob(), (_159_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_159_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_159_dt__update__tmp_h2).dtor_MyList(), _160_dt__update_hNonEmptyList_h2, (_159_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_159_dt__update__tmp_h2).dtor_MyMap(), (_159_dt__update__tmp_h2).dtor_NonEmptyMap(), (_159_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_159_dt__update__tmp_h2).dtor_OneToTen(), (_159_dt__update__tmp_h2).dtor_myTenToTen(), (_159_dt__update__tmp_h2).dtor_GreaterThanOne(), (_159_dt__update__tmp_h2).dtor_LessThanTen(), (_159_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_159_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out56; - _out56 = (client).GetConstraints(_153_input); - _156_ret = _out56; - if (!((_156_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(339,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _153_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_153_input, boxed212 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let106_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed212)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let106_0, boxed213 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _161_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed213)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.NonEmptyList._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyList(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a"), dafny.DafnySequence.asString("MoreThentenChar")))), boxed214 -> { - Wrappers_Compile.Option>> _pat_let107_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed214)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let107_0, boxed215 -> { - Wrappers_Compile.Option>> _162_dt__update_hNonEmptyList_h3 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed215)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_161_dt__update__tmp_h3).dtor_MyString(), (_161_dt__update__tmp_h3).dtor_NonEmptyString(), (_161_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_161_dt__update__tmp_h3).dtor_MyBlob(), (_161_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_161_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_161_dt__update__tmp_h3).dtor_MyList(), _162_dt__update_hNonEmptyList_h3, (_161_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_161_dt__update__tmp_h3).dtor_MyMap(), (_161_dt__update__tmp_h3).dtor_NonEmptyMap(), (_161_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_161_dt__update__tmp_h3).dtor_OneToTen(), (_161_dt__update__tmp_h3).dtor_myTenToTen(), (_161_dt__update__tmp_h3).dtor_GreaterThanOne(), (_161_dt__update__tmp_h3).dtor_LessThanTen(), (_161_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_161_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out57; - _out57 = (client).GetConstraints(_153_input); - _156_ret = _out57; - if (!((_156_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(343,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithListLessThanOrEqualToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _163_input; - _163_input = Helpers_Compile.__default.GetValidInput(); - _163_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_163_input, boxed216 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let108_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed216)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let108_0, boxed217 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _164_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed217)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceListLessThanOrEqualToTen(dafny.DafnySequence.> empty(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR)))), boxed218 -> { - Wrappers_Compile.Option>> _pat_let109_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed218)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let109_0, boxed219 -> { - Wrappers_Compile.Option>> _165_dt__update_hListLessThanOrEqualToTen_h0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed219)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_164_dt__update__tmp_h0).dtor_MyString(), (_164_dt__update__tmp_h0).dtor_NonEmptyString(), (_164_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_164_dt__update__tmp_h0).dtor_MyBlob(), (_164_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_164_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_164_dt__update__tmp_h0).dtor_MyList(), (_164_dt__update__tmp_h0).dtor_NonEmptyList(), _165_dt__update_hListLessThanOrEqualToTen_h0, (_164_dt__update__tmp_h0).dtor_MyMap(), (_164_dt__update__tmp_h0).dtor_NonEmptyMap(), (_164_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_164_dt__update__tmp_h0).dtor_OneToTen(), (_164_dt__update__tmp_h0).dtor_myTenToTen(), (_164_dt__update__tmp_h0).dtor_GreaterThanOne(), (_164_dt__update__tmp_h0).dtor_LessThanTen(), (_164_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_164_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _166_ret; - Wrappers_Compile.Result _out58; - _out58 = (client).GetConstraints(_163_input); - _166_ret = _out58; - if (!((_166_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(355,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _163_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_163_input, boxed220 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let110_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed220)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let110_0, boxed221 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _167_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed221)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceListLessThanOrEqualToTen(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1")))), boxed222 -> { - Wrappers_Compile.Option>> _pat_let111_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed222)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let111_0, boxed223 -> { - Wrappers_Compile.Option>> _168_dt__update_hListLessThanOrEqualToTen_h1 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed223)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_167_dt__update__tmp_h1).dtor_MyString(), (_167_dt__update__tmp_h1).dtor_NonEmptyString(), (_167_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_167_dt__update__tmp_h1).dtor_MyBlob(), (_167_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_167_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_167_dt__update__tmp_h1).dtor_MyList(), (_167_dt__update__tmp_h1).dtor_NonEmptyList(), _168_dt__update_hListLessThanOrEqualToTen_h1, (_167_dt__update__tmp_h1).dtor_MyMap(), (_167_dt__update__tmp_h1).dtor_NonEmptyMap(), (_167_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_167_dt__update__tmp_h1).dtor_OneToTen(), (_167_dt__update__tmp_h1).dtor_myTenToTen(), (_167_dt__update__tmp_h1).dtor_GreaterThanOne(), (_167_dt__update__tmp_h1).dtor_LessThanTen(), (_167_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_167_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out59; - _out59 = (client).GetConstraints(_163_input); - _166_ret = _out59; - if (!((_166_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(359,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _163_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_163_input, boxed224 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let112_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed224)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let112_0, boxed225 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _169_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed225)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceListLessThanOrEqualToTen(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0")))), boxed226 -> { - Wrappers_Compile.Option>> _pat_let113_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed226)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let113_0, boxed227 -> { - Wrappers_Compile.Option>> _170_dt__update_hListLessThanOrEqualToTen_h2 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed227)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_169_dt__update__tmp_h2).dtor_MyString(), (_169_dt__update__tmp_h2).dtor_NonEmptyString(), (_169_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_169_dt__update__tmp_h2).dtor_MyBlob(), (_169_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_169_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_169_dt__update__tmp_h2).dtor_MyList(), (_169_dt__update__tmp_h2).dtor_NonEmptyList(), _170_dt__update_hListLessThanOrEqualToTen_h2, (_169_dt__update__tmp_h2).dtor_MyMap(), (_169_dt__update__tmp_h2).dtor_NonEmptyMap(), (_169_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_169_dt__update__tmp_h2).dtor_OneToTen(), (_169_dt__update__tmp_h2).dtor_myTenToTen(), (_169_dt__update__tmp_h2).dtor_GreaterThanOne(), (_169_dt__update__tmp_h2).dtor_LessThanTen(), (_169_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_169_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out60; - _out60 = (client).GetConstraints(_163_input); - _166_ret = _out60; - if (!((_166_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(363,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _163_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_163_input, boxed228 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let114_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed228)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let114_0, boxed229 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _171_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed229)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceListLessThanOrEqualToTen(dafny.DafnySequence.> of(dafny.DafnySequence._typeDescriptor(dafny.TypeDescriptor.CHAR), dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")))), boxed230 -> { - Wrappers_Compile.Option>> _pat_let115_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed230)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let115_0, boxed231 -> { - Wrappers_Compile.Option>> _172_dt__update_hListLessThanOrEqualToTen_h3 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed231)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_171_dt__update__tmp_h3).dtor_MyString(), (_171_dt__update__tmp_h3).dtor_NonEmptyString(), (_171_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_171_dt__update__tmp_h3).dtor_MyBlob(), (_171_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_171_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_171_dt__update__tmp_h3).dtor_MyList(), (_171_dt__update__tmp_h3).dtor_NonEmptyList(), _172_dt__update_hListLessThanOrEqualToTen_h3, (_171_dt__update__tmp_h3).dtor_MyMap(), (_171_dt__update__tmp_h3).dtor_NonEmptyMap(), (_171_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_171_dt__update__tmp_h3).dtor_OneToTen(), (_171_dt__update__tmp_h3).dtor_myTenToTen(), (_171_dt__update__tmp_h3).dtor_GreaterThanOne(), (_171_dt__update__tmp_h3).dtor_LessThanTen(), (_171_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_171_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out61; - _out61 = (client).GetConstraints(_163_input); - _166_ret = _out61; - if (!((_166_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(367,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithMyMap(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _173_input; - _173_input = Helpers_Compile.__default.GetValidInput(); - _173_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_173_input, boxed232 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let116_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed232)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let116_0, boxed233 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _174_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed233)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MyMap._typeDescriptor(), Helpers_Compile.__default.ForceMyMap(dafny.DafnyMap.fromElements())), boxed234 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let117_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed234)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let117_0, boxed235 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _175_dt__update_hMyMap_h0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed235)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_174_dt__update__tmp_h0).dtor_MyString(), (_174_dt__update__tmp_h0).dtor_NonEmptyString(), (_174_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_174_dt__update__tmp_h0).dtor_MyBlob(), (_174_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_174_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_174_dt__update__tmp_h0).dtor_MyList(), (_174_dt__update__tmp_h0).dtor_NonEmptyList(), (_174_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), _175_dt__update_hMyMap_h0, (_174_dt__update__tmp_h0).dtor_NonEmptyMap(), (_174_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_174_dt__update__tmp_h0).dtor_OneToTen(), (_174_dt__update__tmp_h0).dtor_myTenToTen(), (_174_dt__update__tmp_h0).dtor_GreaterThanOne(), (_174_dt__update__tmp_h0).dtor_LessThanTen(), (_174_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_174_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _176_ret; - Wrappers_Compile.Result _out62; - _out62 = (client).GetConstraints(_173_input); - _176_ret = _out62; - if (!((_176_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(379,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _173_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_173_input, boxed236 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let118_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed236)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let118_0, boxed237 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _177_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed237)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MyMap._typeDescriptor(), Helpers_Compile.__default.ForceMyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a"))))), boxed238 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let119_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed238)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let119_0, boxed239 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _178_dt__update_hMyMap_h1 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed239)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_177_dt__update__tmp_h1).dtor_MyString(), (_177_dt__update__tmp_h1).dtor_NonEmptyString(), (_177_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_177_dt__update__tmp_h1).dtor_MyBlob(), (_177_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_177_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_177_dt__update__tmp_h1).dtor_MyList(), (_177_dt__update__tmp_h1).dtor_NonEmptyList(), (_177_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), _178_dt__update_hMyMap_h1, (_177_dt__update__tmp_h1).dtor_NonEmptyMap(), (_177_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_177_dt__update__tmp_h1).dtor_OneToTen(), (_177_dt__update__tmp_h1).dtor_myTenToTen(), (_177_dt__update__tmp_h1).dtor_GreaterThanOne(), (_177_dt__update__tmp_h1).dtor_LessThanTen(), (_177_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_177_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out63; - _out63 = (client).GetConstraints(_173_input); - _176_ret = _out63; - if (!((_176_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(383,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _173_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_173_input, boxed240 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let120_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed240)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let120_0, boxed241 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _179_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed241)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MyMap._typeDescriptor(), Helpers_Compile.__default.ForceMyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a"))))), boxed242 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let121_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed242)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let121_0, boxed243 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _180_dt__update_hMyMap_h2 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed243)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_179_dt__update__tmp_h2).dtor_MyString(), (_179_dt__update__tmp_h2).dtor_NonEmptyString(), (_179_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_179_dt__update__tmp_h2).dtor_MyBlob(), (_179_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_179_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_179_dt__update__tmp_h2).dtor_MyList(), (_179_dt__update__tmp_h2).dtor_NonEmptyList(), (_179_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), _180_dt__update_hMyMap_h2, (_179_dt__update__tmp_h2).dtor_NonEmptyMap(), (_179_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_179_dt__update__tmp_h2).dtor_OneToTen(), (_179_dt__update__tmp_h2).dtor_myTenToTen(), (_179_dt__update__tmp_h2).dtor_GreaterThanOne(), (_179_dt__update__tmp_h2).dtor_LessThanTen(), (_179_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_179_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out64; - _out64 = (client).GetConstraints(_173_input); - _176_ret = _out64; - if (!((_176_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(387,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _173_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_173_input, boxed244 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let122_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed244)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let122_0, boxed245 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _181_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed245)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MyMap._typeDescriptor(), Helpers_Compile.__default.ForceMyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("a"), dafny.DafnySequence.asString("a"))))), boxed246 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let123_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed246)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let123_0, boxed247 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _182_dt__update_hMyMap_h3 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed247)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_181_dt__update__tmp_h3).dtor_MyString(), (_181_dt__update__tmp_h3).dtor_NonEmptyString(), (_181_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_181_dt__update__tmp_h3).dtor_MyBlob(), (_181_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_181_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_181_dt__update__tmp_h3).dtor_MyList(), (_181_dt__update__tmp_h3).dtor_NonEmptyList(), (_181_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), _182_dt__update_hMyMap_h3, (_181_dt__update__tmp_h3).dtor_NonEmptyMap(), (_181_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_181_dt__update__tmp_h3).dtor_OneToTen(), (_181_dt__update__tmp_h3).dtor_myTenToTen(), (_181_dt__update__tmp_h3).dtor_GreaterThanOne(), (_181_dt__update__tmp_h3).dtor_LessThanTen(), (_181_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_181_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out65; - _out65 = (client).GetConstraints(_173_input); - _176_ret = _out65; - if (!((_176_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(391,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithNonEmptyMap(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _183_input; - _183_input = Helpers_Compile.__default.GetValidInput(); - _183_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_183_input, boxed248 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let124_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed248)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let124_0, boxed249 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _184_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed249)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.NonEmptyMap._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyMap(dafny.DafnyMap.fromElements())), boxed250 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let125_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed250)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let125_0, boxed251 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _185_dt__update_hNonEmptyMap_h0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed251)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_184_dt__update__tmp_h0).dtor_MyString(), (_184_dt__update__tmp_h0).dtor_NonEmptyString(), (_184_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_184_dt__update__tmp_h0).dtor_MyBlob(), (_184_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_184_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_184_dt__update__tmp_h0).dtor_MyList(), (_184_dt__update__tmp_h0).dtor_NonEmptyList(), (_184_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_184_dt__update__tmp_h0).dtor_MyMap(), _185_dt__update_hNonEmptyMap_h0, (_184_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_184_dt__update__tmp_h0).dtor_OneToTen(), (_184_dt__update__tmp_h0).dtor_myTenToTen(), (_184_dt__update__tmp_h0).dtor_GreaterThanOne(), (_184_dt__update__tmp_h0).dtor_LessThanTen(), (_184_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_184_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _186_ret; - Wrappers_Compile.Result _out66; - _out66 = (client).GetConstraints(_183_input); - _186_ret = _out66; - if (!((_186_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(403,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _183_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_183_input, boxed252 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let126_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed252)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let126_0, boxed253 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _187_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed253)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.NonEmptyMap._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("01234567890"), dafny.DafnySequence.asString("a"))))), boxed254 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let127_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed254)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let127_0, boxed255 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _188_dt__update_hNonEmptyMap_h1 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed255)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_187_dt__update__tmp_h1).dtor_MyString(), (_187_dt__update__tmp_h1).dtor_NonEmptyString(), (_187_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_187_dt__update__tmp_h1).dtor_MyBlob(), (_187_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_187_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_187_dt__update__tmp_h1).dtor_MyList(), (_187_dt__update__tmp_h1).dtor_NonEmptyList(), (_187_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_187_dt__update__tmp_h1).dtor_MyMap(), _188_dt__update_hNonEmptyMap_h1, (_187_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_187_dt__update__tmp_h1).dtor_OneToTen(), (_187_dt__update__tmp_h1).dtor_myTenToTen(), (_187_dt__update__tmp_h1).dtor_GreaterThanOne(), (_187_dt__update__tmp_h1).dtor_LessThanTen(), (_187_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_187_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out67; - _out67 = (client).GetConstraints(_183_input); - _186_ret = _out67; - if (!((_186_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(407,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _183_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_183_input, boxed256 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let128_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed256)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let128_0, boxed257 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _189_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed257)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.NonEmptyMap._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a"))))), boxed258 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let129_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed258)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let129_0, boxed259 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _190_dt__update_hNonEmptyMap_h2 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed259)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_189_dt__update__tmp_h2).dtor_MyString(), (_189_dt__update__tmp_h2).dtor_NonEmptyString(), (_189_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_189_dt__update__tmp_h2).dtor_MyBlob(), (_189_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_189_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_189_dt__update__tmp_h2).dtor_MyList(), (_189_dt__update__tmp_h2).dtor_NonEmptyList(), (_189_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_189_dt__update__tmp_h2).dtor_MyMap(), _190_dt__update_hNonEmptyMap_h2, (_189_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_189_dt__update__tmp_h2).dtor_OneToTen(), (_189_dt__update__tmp_h2).dtor_myTenToTen(), (_189_dt__update__tmp_h2).dtor_GreaterThanOne(), (_189_dt__update__tmp_h2).dtor_LessThanTen(), (_189_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_189_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out68; - _out68 = (client).GetConstraints(_183_input); - _186_ret = _out68; - if (!((_186_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(411,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _183_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_183_input, boxed260 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let130_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed260)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let130_0, boxed261 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _191_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed261)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.NonEmptyMap._typeDescriptor(), Helpers_Compile.__default.ForceNonEmptyMap(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("a"), dafny.DafnySequence.asString("a"))))), boxed262 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let131_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed262)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let131_0, boxed263 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _192_dt__update_hNonEmptyMap_h3 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed263)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_191_dt__update__tmp_h3).dtor_MyString(), (_191_dt__update__tmp_h3).dtor_NonEmptyString(), (_191_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_191_dt__update__tmp_h3).dtor_MyBlob(), (_191_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_191_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_191_dt__update__tmp_h3).dtor_MyList(), (_191_dt__update__tmp_h3).dtor_NonEmptyList(), (_191_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_191_dt__update__tmp_h3).dtor_MyMap(), _192_dt__update_hNonEmptyMap_h3, (_191_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_191_dt__update__tmp_h3).dtor_OneToTen(), (_191_dt__update__tmp_h3).dtor_myTenToTen(), (_191_dt__update__tmp_h3).dtor_GreaterThanOne(), (_191_dt__update__tmp_h3).dtor_LessThanTen(), (_191_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_191_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out69; - _out69 = (client).GetConstraints(_183_input); - _186_ret = _out69; - if (!((_186_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(415,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithMapLessThanOrEqualToTen(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _193_input; - _193_input = Helpers_Compile.__default.GetValidInput(); - _193_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_193_input, boxed264 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let132_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed264)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let132_0, boxed265 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _194_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed265)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MapLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceMapLessThanOrEqualToTen(dafny.DafnyMap.fromElements())), boxed266 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let133_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed266)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let133_0, boxed267 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _195_dt__update_hMapLessThanOrEqualToTen_h0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed267)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_194_dt__update__tmp_h0).dtor_MyString(), (_194_dt__update__tmp_h0).dtor_NonEmptyString(), (_194_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_194_dt__update__tmp_h0).dtor_MyBlob(), (_194_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_194_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_194_dt__update__tmp_h0).dtor_MyList(), (_194_dt__update__tmp_h0).dtor_NonEmptyList(), (_194_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_194_dt__update__tmp_h0).dtor_MyMap(), (_194_dt__update__tmp_h0).dtor_NonEmptyMap(), _195_dt__update_hMapLessThanOrEqualToTen_h0, (_194_dt__update__tmp_h0).dtor_OneToTen(), (_194_dt__update__tmp_h0).dtor_myTenToTen(), (_194_dt__update__tmp_h0).dtor_GreaterThanOne(), (_194_dt__update__tmp_h0).dtor_LessThanTen(), (_194_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_194_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _196_ret; - Wrappers_Compile.Result _out70; - _out70 = (client).GetConstraints(_193_input); - _196_ret = _out70; - if (!((_196_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(427,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _193_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_193_input, boxed268 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let134_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed268)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let134_0, boxed269 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _197_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed269)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MapLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceMapLessThanOrEqualToTen(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a"))))), boxed270 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let135_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed270)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let135_0, boxed271 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _198_dt__update_hMapLessThanOrEqualToTen_h1 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed271)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_197_dt__update__tmp_h1).dtor_MyString(), (_197_dt__update__tmp_h1).dtor_NonEmptyString(), (_197_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_197_dt__update__tmp_h1).dtor_MyBlob(), (_197_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_197_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_197_dt__update__tmp_h1).dtor_MyList(), (_197_dt__update__tmp_h1).dtor_NonEmptyList(), (_197_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_197_dt__update__tmp_h1).dtor_MyMap(), (_197_dt__update__tmp_h1).dtor_NonEmptyMap(), _198_dt__update_hMapLessThanOrEqualToTen_h1, (_197_dt__update__tmp_h1).dtor_OneToTen(), (_197_dt__update__tmp_h1).dtor_myTenToTen(), (_197_dt__update__tmp_h1).dtor_GreaterThanOne(), (_197_dt__update__tmp_h1).dtor_LessThanTen(), (_197_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_197_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out71; - _out71 = (client).GetConstraints(_193_input); - _196_ret = _out71; - if (!((_196_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(431,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _193_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_193_input, boxed272 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let136_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed272)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let136_0, boxed273 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _199_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed273)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MapLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceMapLessThanOrEqualToTen(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a"))))), boxed274 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let137_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed274)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let137_0, boxed275 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _200_dt__update_hMapLessThanOrEqualToTen_h2 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed275)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_199_dt__update__tmp_h2).dtor_MyString(), (_199_dt__update__tmp_h2).dtor_NonEmptyString(), (_199_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_199_dt__update__tmp_h2).dtor_MyBlob(), (_199_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_199_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_199_dt__update__tmp_h2).dtor_MyList(), (_199_dt__update__tmp_h2).dtor_NonEmptyList(), (_199_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_199_dt__update__tmp_h2).dtor_MyMap(), (_199_dt__update__tmp_h2).dtor_NonEmptyMap(), _200_dt__update_hMapLessThanOrEqualToTen_h2, (_199_dt__update__tmp_h2).dtor_OneToTen(), (_199_dt__update__tmp_h2).dtor_myTenToTen(), (_199_dt__update__tmp_h2).dtor_GreaterThanOne(), (_199_dt__update__tmp_h2).dtor_LessThanTen(), (_199_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_199_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out72; - _out72 = (client).GetConstraints(_193_input); - _196_ret = _out72; - if (!((_196_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(435,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _193_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_193_input, boxed276 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let138_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed276)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let138_0, boxed277 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _201_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed277)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option., ? extends dafny.DafnySequence>>create_Some(simple.constraints.internaldafny.types.MapLessThanOrEqualToTen._typeDescriptor(), Helpers_Compile.__default.ForceMapLessThanOrEqualToTen(dafny.DafnyMap.fromElements(new dafny.Tuple2(dafny.DafnySequence.asString("1"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("2"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("3"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("4"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("5"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("6"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("7"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("8"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("9"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("0"), dafny.DafnySequence.asString("a")), new dafny.Tuple2(dafny.DafnySequence.asString("a"), dafny.DafnySequence.asString("a"))))), boxed278 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _pat_let139_0 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed278)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., ? extends dafny.DafnySequence>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let139_0, boxed279 -> { - Wrappers_Compile.Option, ? extends dafny.DafnySequence>> _202_dt__update_hMapLessThanOrEqualToTen_h3 = ((Wrappers_Compile.Option, ? extends dafny.DafnySequence>>)(java.lang.Object)(boxed279)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_201_dt__update__tmp_h3).dtor_MyString(), (_201_dt__update__tmp_h3).dtor_NonEmptyString(), (_201_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_201_dt__update__tmp_h3).dtor_MyBlob(), (_201_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_201_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_201_dt__update__tmp_h3).dtor_MyList(), (_201_dt__update__tmp_h3).dtor_NonEmptyList(), (_201_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_201_dt__update__tmp_h3).dtor_MyMap(), (_201_dt__update__tmp_h3).dtor_NonEmptyMap(), _202_dt__update_hMapLessThanOrEqualToTen_h3, (_201_dt__update__tmp_h3).dtor_OneToTen(), (_201_dt__update__tmp_h3).dtor_myTenToTen(), (_201_dt__update__tmp_h3).dtor_GreaterThanOne(), (_201_dt__update__tmp_h3).dtor_LessThanTen(), (_201_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_201_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out73; - _out73 = (client).GetConstraints(_193_input); - _196_ret = _out73; - if (!((_196_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(439,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithGreaterThanOne(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _203_input; - _203_input = Helpers_Compile.__default.GetValidInput(); - _203_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_203_input, boxed280 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let140_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed280)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let140_0, boxed281 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _204_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed281)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), Helpers_Compile.__default.ForceGreaterThanOne(java.math.BigInteger.valueOf(1000L))), boxed282 -> { - Wrappers_Compile.Option _pat_let141_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed282)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let141_0, boxed283 -> { - Wrappers_Compile.Option _205_dt__update_hGreaterThanOne_h0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed283)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_204_dt__update__tmp_h0).dtor_MyString(), (_204_dt__update__tmp_h0).dtor_NonEmptyString(), (_204_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_204_dt__update__tmp_h0).dtor_MyBlob(), (_204_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_204_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_204_dt__update__tmp_h0).dtor_MyList(), (_204_dt__update__tmp_h0).dtor_NonEmptyList(), (_204_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_204_dt__update__tmp_h0).dtor_MyMap(), (_204_dt__update__tmp_h0).dtor_NonEmptyMap(), (_204_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_204_dt__update__tmp_h0).dtor_OneToTen(), (_204_dt__update__tmp_h0).dtor_myTenToTen(), _205_dt__update_hGreaterThanOne_h0, (_204_dt__update__tmp_h0).dtor_LessThanTen(), (_204_dt__update__tmp_h0).dtor_MyUtf8Bytes(), (_204_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _206_ret; - Wrappers_Compile.Result _out74; - _out74 = (client).GetConstraints(_203_input); - _206_ret = _out74; - if (!((_206_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(451,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _203_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_203_input, boxed284 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let142_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed284)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let142_0, boxed285 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _207_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed285)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), Helpers_Compile.__default.ForceGreaterThanOne(java.math.BigInteger.valueOf(-1000L))), boxed286 -> { - Wrappers_Compile.Option _pat_let143_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed286)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let143_0, boxed287 -> { - Wrappers_Compile.Option _208_dt__update_hGreaterThanOne_h1 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed287)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_207_dt__update__tmp_h1).dtor_MyString(), (_207_dt__update__tmp_h1).dtor_NonEmptyString(), (_207_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_207_dt__update__tmp_h1).dtor_MyBlob(), (_207_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_207_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_207_dt__update__tmp_h1).dtor_MyList(), (_207_dt__update__tmp_h1).dtor_NonEmptyList(), (_207_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_207_dt__update__tmp_h1).dtor_MyMap(), (_207_dt__update__tmp_h1).dtor_NonEmptyMap(), (_207_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_207_dt__update__tmp_h1).dtor_OneToTen(), (_207_dt__update__tmp_h1).dtor_myTenToTen(), _208_dt__update_hGreaterThanOne_h1, (_207_dt__update__tmp_h1).dtor_LessThanTen(), (_207_dt__update__tmp_h1).dtor_MyUtf8Bytes(), (_207_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out75; - _out75 = (client).GetConstraints(_203_input); - _206_ret = _out75; - if (!((_206_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(455,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _203_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_203_input, boxed288 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let144_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed288)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let144_0, boxed289 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _209_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed289)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), Helpers_Compile.__default.ForceGreaterThanOne(java.math.BigInteger.ZERO)), boxed290 -> { - Wrappers_Compile.Option _pat_let145_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed290)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let145_0, boxed291 -> { - Wrappers_Compile.Option _210_dt__update_hGreaterThanOne_h2 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed291)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_209_dt__update__tmp_h2).dtor_MyString(), (_209_dt__update__tmp_h2).dtor_NonEmptyString(), (_209_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_209_dt__update__tmp_h2).dtor_MyBlob(), (_209_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_209_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_209_dt__update__tmp_h2).dtor_MyList(), (_209_dt__update__tmp_h2).dtor_NonEmptyList(), (_209_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_209_dt__update__tmp_h2).dtor_MyMap(), (_209_dt__update__tmp_h2).dtor_NonEmptyMap(), (_209_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_209_dt__update__tmp_h2).dtor_OneToTen(), (_209_dt__update__tmp_h2).dtor_myTenToTen(), _210_dt__update_hGreaterThanOne_h2, (_209_dt__update__tmp_h2).dtor_LessThanTen(), (_209_dt__update__tmp_h2).dtor_MyUtf8Bytes(), (_209_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out76; - _out76 = (client).GetConstraints(_203_input); - _206_ret = _out76; - if (!((_206_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(459,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _203_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_203_input, boxed292 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let146_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed292)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let146_0, boxed293 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _211_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed293)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.create_Some(simple.constraints.internaldafny.types.GreaterThanOne._typeDescriptor(), Helpers_Compile.__default.ForceGreaterThanOne(java.math.BigInteger.ONE)), boxed294 -> { - Wrappers_Compile.Option _pat_let147_0 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed294)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers., simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let147_0, boxed295 -> { - Wrappers_Compile.Option _212_dt__update_hGreaterThanOne_h3 = ((Wrappers_Compile.Option)(java.lang.Object)(boxed295)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_211_dt__update__tmp_h3).dtor_MyString(), (_211_dt__update__tmp_h3).dtor_NonEmptyString(), (_211_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_211_dt__update__tmp_h3).dtor_MyBlob(), (_211_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_211_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_211_dt__update__tmp_h3).dtor_MyList(), (_211_dt__update__tmp_h3).dtor_NonEmptyList(), (_211_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_211_dt__update__tmp_h3).dtor_MyMap(), (_211_dt__update__tmp_h3).dtor_NonEmptyMap(), (_211_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_211_dt__update__tmp_h3).dtor_OneToTen(), (_211_dt__update__tmp_h3).dtor_myTenToTen(), _212_dt__update_hGreaterThanOne_h3, (_211_dt__update__tmp_h3).dtor_LessThanTen(), (_211_dt__update__tmp_h3).dtor_MyUtf8Bytes(), (_211_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out77; - _out77 = (client).GetConstraints(_203_input); - _206_ret = _out77; - if (!((_206_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(463,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithUtf8Bytes(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - simple.constraints.internaldafny.types.GetConstraintsInput _213_input; - _213_input = Helpers_Compile.__default.GetValidInput(); - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed296 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let148_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed296)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let148_0, boxed297 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _214_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed297)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. empty(StandardLibrary_Compile.UInt_Compile.uint8._typeDescriptor()))), boxed298 -> { - Wrappers_Compile.Option> _pat_let149_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed298)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let149_0, boxed299 -> { - Wrappers_Compile.Option> _215_dt__update_hMyUtf8Bytes_h0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed299)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_214_dt__update__tmp_h0).dtor_MyString(), (_214_dt__update__tmp_h0).dtor_NonEmptyString(), (_214_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_214_dt__update__tmp_h0).dtor_MyBlob(), (_214_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_214_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_214_dt__update__tmp_h0).dtor_MyList(), (_214_dt__update__tmp_h0).dtor_NonEmptyList(), (_214_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_214_dt__update__tmp_h0).dtor_MyMap(), (_214_dt__update__tmp_h0).dtor_NonEmptyMap(), (_214_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_214_dt__update__tmp_h0).dtor_OneToTen(), (_214_dt__update__tmp_h0).dtor_myTenToTen(), (_214_dt__update__tmp_h0).dtor_GreaterThanOne(), (_214_dt__update__tmp_h0).dtor_LessThanTen(), _215_dt__update_hMyUtf8Bytes_h0, (_214_dt__update__tmp_h0).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _216_ret; - Wrappers_Compile.Result _out78; - _out78 = (client).GetConstraints(_213_input); - _216_ret = _out78; - if (!((_216_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(475,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed300 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let150_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed300)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let150_0, boxed301 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _217_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed301)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 1))), boxed302 -> { - Wrappers_Compile.Option> _pat_let151_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed302)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let151_0, boxed303 -> { - Wrappers_Compile.Option> _218_dt__update_hMyUtf8Bytes_h1 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed303)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_217_dt__update__tmp_h1).dtor_MyString(), (_217_dt__update__tmp_h1).dtor_NonEmptyString(), (_217_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_217_dt__update__tmp_h1).dtor_MyBlob(), (_217_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_217_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_217_dt__update__tmp_h1).dtor_MyList(), (_217_dt__update__tmp_h1).dtor_NonEmptyList(), (_217_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_217_dt__update__tmp_h1).dtor_MyMap(), (_217_dt__update__tmp_h1).dtor_NonEmptyMap(), (_217_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_217_dt__update__tmp_h1).dtor_OneToTen(), (_217_dt__update__tmp_h1).dtor_myTenToTen(), (_217_dt__update__tmp_h1).dtor_GreaterThanOne(), (_217_dt__update__tmp_h1).dtor_LessThanTen(), _218_dt__update_hMyUtf8Bytes_h1, (_217_dt__update__tmp_h1).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out79; - _out79 = (client).GetConstraints(_213_input); - _216_ret = _out79; - if (!((_216_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(479,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed304 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let152_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed304)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let152_0, boxed305 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _219_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed305)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0))), boxed306 -> { - Wrappers_Compile.Option> _pat_let153_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed306)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let153_0, boxed307 -> { - Wrappers_Compile.Option> _220_dt__update_hMyUtf8Bytes_h2 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed307)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_219_dt__update__tmp_h2).dtor_MyString(), (_219_dt__update__tmp_h2).dtor_NonEmptyString(), (_219_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_219_dt__update__tmp_h2).dtor_MyBlob(), (_219_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_219_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_219_dt__update__tmp_h2).dtor_MyList(), (_219_dt__update__tmp_h2).dtor_NonEmptyList(), (_219_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_219_dt__update__tmp_h2).dtor_MyMap(), (_219_dt__update__tmp_h2).dtor_NonEmptyMap(), (_219_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_219_dt__update__tmp_h2).dtor_OneToTen(), (_219_dt__update__tmp_h2).dtor_myTenToTen(), (_219_dt__update__tmp_h2).dtor_GreaterThanOne(), (_219_dt__update__tmp_h2).dtor_LessThanTen(), _220_dt__update_hMyUtf8Bytes_h2, (_219_dt__update__tmp_h2).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out80; - _out80 = (client).GetConstraints(_213_input); - _216_ret = _out80; - if (!((_216_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(483,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed308 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let154_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed308)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let154_0, boxed309 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _221_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed309)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5, (byte) 6, (byte) 7, (byte) 8, (byte) 9, (byte) 0, (byte) 1))), boxed310 -> { - Wrappers_Compile.Option> _pat_let155_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed310)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let155_0, boxed311 -> { - Wrappers_Compile.Option> _222_dt__update_hMyUtf8Bytes_h3 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed311)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_221_dt__update__tmp_h3).dtor_MyString(), (_221_dt__update__tmp_h3).dtor_NonEmptyString(), (_221_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_221_dt__update__tmp_h3).dtor_MyBlob(), (_221_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_221_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_221_dt__update__tmp_h3).dtor_MyList(), (_221_dt__update__tmp_h3).dtor_NonEmptyList(), (_221_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_221_dt__update__tmp_h3).dtor_MyMap(), (_221_dt__update__tmp_h3).dtor_NonEmptyMap(), (_221_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_221_dt__update__tmp_h3).dtor_OneToTen(), (_221_dt__update__tmp_h3).dtor_myTenToTen(), (_221_dt__update__tmp_h3).dtor_GreaterThanOne(), (_221_dt__update__tmp_h3).dtor_LessThanTen(), _222_dt__update_hMyUtf8Bytes_h3, (_221_dt__update__tmp_h3).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out81; - _out81 = (client).GetConstraints(_213_input); - _216_ret = _out81; - if (!((_216_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(487,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed312 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let156_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed312)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let156_0, boxed313 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _223_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed313)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 255, (byte) 255, (byte) 255))), boxed314 -> { - Wrappers_Compile.Option> _pat_let157_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed314)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let157_0, boxed315 -> { - Wrappers_Compile.Option> _224_dt__update_hMyUtf8Bytes_h4 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed315)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_223_dt__update__tmp_h4).dtor_MyString(), (_223_dt__update__tmp_h4).dtor_NonEmptyString(), (_223_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_223_dt__update__tmp_h4).dtor_MyBlob(), (_223_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_223_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_223_dt__update__tmp_h4).dtor_MyList(), (_223_dt__update__tmp_h4).dtor_NonEmptyList(), (_223_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_223_dt__update__tmp_h4).dtor_MyMap(), (_223_dt__update__tmp_h4).dtor_NonEmptyMap(), (_223_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_223_dt__update__tmp_h4).dtor_OneToTen(), (_223_dt__update__tmp_h4).dtor_myTenToTen(), (_223_dt__update__tmp_h4).dtor_GreaterThanOne(), (_223_dt__update__tmp_h4).dtor_LessThanTen(), _224_dt__update_hMyUtf8Bytes_h4, (_223_dt__update__tmp_h4).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out82; - _out82 = (client).GetConstraints(_213_input); - _216_ret = _out82; - if (!((_216_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(492,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _225_one; - _225_one = dafny.DafnySequence. of((byte) 240, (byte) 168, (byte) 137, (byte) 159); - dafny.DafnySequence _226_two; - _226_two = dafny.DafnySequence. of((byte) 194, (byte) 163); - dafny.DafnySequence _pat_let_tv0 = _225_one; - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed316 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let158_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed316)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let158_0, boxed317 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _227_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed317)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(_pat_let_tv0)), boxed318 -> { - Wrappers_Compile.Option> _pat_let159_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed318)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let159_0, boxed319 -> { - Wrappers_Compile.Option> _228_dt__update_hMyUtf8Bytes_h5 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed319)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_227_dt__update__tmp_h5).dtor_MyString(), (_227_dt__update__tmp_h5).dtor_NonEmptyString(), (_227_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_227_dt__update__tmp_h5).dtor_MyBlob(), (_227_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_227_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_227_dt__update__tmp_h5).dtor_MyList(), (_227_dt__update__tmp_h5).dtor_NonEmptyList(), (_227_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_227_dt__update__tmp_h5).dtor_MyMap(), (_227_dt__update__tmp_h5).dtor_NonEmptyMap(), (_227_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), (_227_dt__update__tmp_h5).dtor_OneToTen(), (_227_dt__update__tmp_h5).dtor_myTenToTen(), (_227_dt__update__tmp_h5).dtor_GreaterThanOne(), (_227_dt__update__tmp_h5).dtor_LessThanTen(), _228_dt__update_hMyUtf8Bytes_h5, (_227_dt__update__tmp_h5).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out83; - _out83 = (client).GetConstraints(_213_input); - _216_ret = _out83; - if (!((_216_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(498,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv1 = _225_one; - dafny.DafnySequence _pat_let_tv2 = _225_one; - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed320 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let160_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed320)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let160_0, boxed321 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _229_dt__update__tmp_h6 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed321)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence.concatenate(_pat_let_tv1, _pat_let_tv2))), boxed322 -> { - Wrappers_Compile.Option> _pat_let161_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed322)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let161_0, boxed323 -> { - Wrappers_Compile.Option> _230_dt__update_hMyUtf8Bytes_h6 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed323)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_229_dt__update__tmp_h6).dtor_MyString(), (_229_dt__update__tmp_h6).dtor_NonEmptyString(), (_229_dt__update__tmp_h6).dtor_StringLessThanOrEqualToTen(), (_229_dt__update__tmp_h6).dtor_MyBlob(), (_229_dt__update__tmp_h6).dtor_NonEmptyBlob(), (_229_dt__update__tmp_h6).dtor_BlobLessThanOrEqualToTen(), (_229_dt__update__tmp_h6).dtor_MyList(), (_229_dt__update__tmp_h6).dtor_NonEmptyList(), (_229_dt__update__tmp_h6).dtor_ListLessThanOrEqualToTen(), (_229_dt__update__tmp_h6).dtor_MyMap(), (_229_dt__update__tmp_h6).dtor_NonEmptyMap(), (_229_dt__update__tmp_h6).dtor_MapLessThanOrEqualToTen(), (_229_dt__update__tmp_h6).dtor_OneToTen(), (_229_dt__update__tmp_h6).dtor_myTenToTen(), (_229_dt__update__tmp_h6).dtor_GreaterThanOne(), (_229_dt__update__tmp_h6).dtor_LessThanTen(), _230_dt__update_hMyUtf8Bytes_h6, (_229_dt__update__tmp_h6).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out84; - _out84 = (client).GetConstraints(_213_input); - _216_ret = _out84; - if (!((_216_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(502,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv3 = _225_one; - dafny.DafnySequence _pat_let_tv4 = _225_one; - dafny.DafnySequence _pat_let_tv5 = _225_one; - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed324 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let162_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed324)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let162_0, boxed325 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _231_dt__update__tmp_h7 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed325)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(_pat_let_tv3, _pat_let_tv4), _pat_let_tv5))), boxed326 -> { - Wrappers_Compile.Option> _pat_let163_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed326)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let163_0, boxed327 -> { - Wrappers_Compile.Option> _232_dt__update_hMyUtf8Bytes_h7 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed327)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_231_dt__update__tmp_h7).dtor_MyString(), (_231_dt__update__tmp_h7).dtor_NonEmptyString(), (_231_dt__update__tmp_h7).dtor_StringLessThanOrEqualToTen(), (_231_dt__update__tmp_h7).dtor_MyBlob(), (_231_dt__update__tmp_h7).dtor_NonEmptyBlob(), (_231_dt__update__tmp_h7).dtor_BlobLessThanOrEqualToTen(), (_231_dt__update__tmp_h7).dtor_MyList(), (_231_dt__update__tmp_h7).dtor_NonEmptyList(), (_231_dt__update__tmp_h7).dtor_ListLessThanOrEqualToTen(), (_231_dt__update__tmp_h7).dtor_MyMap(), (_231_dt__update__tmp_h7).dtor_NonEmptyMap(), (_231_dt__update__tmp_h7).dtor_MapLessThanOrEqualToTen(), (_231_dt__update__tmp_h7).dtor_OneToTen(), (_231_dt__update__tmp_h7).dtor_myTenToTen(), (_231_dt__update__tmp_h7).dtor_GreaterThanOne(), (_231_dt__update__tmp_h7).dtor_LessThanTen(), _232_dt__update_hMyUtf8Bytes_h7, (_231_dt__update__tmp_h7).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out85; - _out85 = (client).GetConstraints(_213_input); - _216_ret = _out85; - if (!((_216_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(507,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv6 = _226_two; - dafny.DafnySequence _pat_let_tv7 = _226_two; - dafny.DafnySequence _pat_let_tv8 = _226_two; - dafny.DafnySequence _pat_let_tv9 = _226_two; - dafny.DafnySequence _pat_let_tv10 = _226_two; - dafny.DafnySequence _pat_let_tv11 = _226_two; - dafny.DafnySequence _pat_let_tv12 = _226_two; - dafny.DafnySequence _pat_let_tv13 = _226_two; - dafny.DafnySequence _pat_let_tv14 = _226_two; - dafny.DafnySequence _pat_let_tv15 = _226_two; - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed328 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let164_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed328)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let164_0, boxed329 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _233_dt__update__tmp_h8 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed329)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(_pat_let_tv6, _pat_let_tv7), _pat_let_tv8), _pat_let_tv9), _pat_let_tv10), _pat_let_tv11), _pat_let_tv12), _pat_let_tv13), _pat_let_tv14), _pat_let_tv15))), boxed330 -> { - Wrappers_Compile.Option> _pat_let165_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed330)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let165_0, boxed331 -> { - Wrappers_Compile.Option> _234_dt__update_hMyUtf8Bytes_h8 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed331)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_233_dt__update__tmp_h8).dtor_MyString(), (_233_dt__update__tmp_h8).dtor_NonEmptyString(), (_233_dt__update__tmp_h8).dtor_StringLessThanOrEqualToTen(), (_233_dt__update__tmp_h8).dtor_MyBlob(), (_233_dt__update__tmp_h8).dtor_NonEmptyBlob(), (_233_dt__update__tmp_h8).dtor_BlobLessThanOrEqualToTen(), (_233_dt__update__tmp_h8).dtor_MyList(), (_233_dt__update__tmp_h8).dtor_NonEmptyList(), (_233_dt__update__tmp_h8).dtor_ListLessThanOrEqualToTen(), (_233_dt__update__tmp_h8).dtor_MyMap(), (_233_dt__update__tmp_h8).dtor_NonEmptyMap(), (_233_dt__update__tmp_h8).dtor_MapLessThanOrEqualToTen(), (_233_dt__update__tmp_h8).dtor_OneToTen(), (_233_dt__update__tmp_h8).dtor_myTenToTen(), (_233_dt__update__tmp_h8).dtor_GreaterThanOne(), (_233_dt__update__tmp_h8).dtor_LessThanTen(), _234_dt__update_hMyUtf8Bytes_h8, (_233_dt__update__tmp_h8).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out86; - _out86 = (client).GetConstraints(_213_input); - _216_ret = _out86; - if (!((_216_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(511,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv16 = _226_two; - dafny.DafnySequence _pat_let_tv17 = _226_two; - dafny.DafnySequence _pat_let_tv18 = _226_two; - dafny.DafnySequence _pat_let_tv19 = _226_two; - dafny.DafnySequence _pat_let_tv20 = _226_two; - dafny.DafnySequence _pat_let_tv21 = _226_two; - dafny.DafnySequence _pat_let_tv22 = _226_two; - dafny.DafnySequence _pat_let_tv23 = _226_two; - dafny.DafnySequence _pat_let_tv24 = _226_two; - dafny.DafnySequence _pat_let_tv25 = _226_two; - dafny.DafnySequence _pat_let_tv26 = _226_two; - _213_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_213_input, boxed332 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let166_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed332)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let166_0, boxed333 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _235_dt__update__tmp_h9 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed333)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>create_Some(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(dafny.DafnySequence.concatenate(_pat_let_tv16, _pat_let_tv17), _pat_let_tv18), _pat_let_tv19), _pat_let_tv20), _pat_let_tv21), _pat_let_tv22), _pat_let_tv23), _pat_let_tv24), _pat_let_tv25), _pat_let_tv26))), boxed334 -> { - Wrappers_Compile.Option> _pat_let167_0 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed334)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let167_0, boxed335 -> { - Wrappers_Compile.Option> _236_dt__update_hMyUtf8Bytes_h9 = ((Wrappers_Compile.Option>)(java.lang.Object)(boxed335)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_235_dt__update__tmp_h9).dtor_MyString(), (_235_dt__update__tmp_h9).dtor_NonEmptyString(), (_235_dt__update__tmp_h9).dtor_StringLessThanOrEqualToTen(), (_235_dt__update__tmp_h9).dtor_MyBlob(), (_235_dt__update__tmp_h9).dtor_NonEmptyBlob(), (_235_dt__update__tmp_h9).dtor_BlobLessThanOrEqualToTen(), (_235_dt__update__tmp_h9).dtor_MyList(), (_235_dt__update__tmp_h9).dtor_NonEmptyList(), (_235_dt__update__tmp_h9).dtor_ListLessThanOrEqualToTen(), (_235_dt__update__tmp_h9).dtor_MyMap(), (_235_dt__update__tmp_h9).dtor_NonEmptyMap(), (_235_dt__update__tmp_h9).dtor_MapLessThanOrEqualToTen(), (_235_dt__update__tmp_h9).dtor_OneToTen(), (_235_dt__update__tmp_h9).dtor_myTenToTen(), (_235_dt__update__tmp_h9).dtor_GreaterThanOne(), (_235_dt__update__tmp_h9).dtor_LessThanTen(), _236_dt__update_hMyUtf8Bytes_h9, (_235_dt__update__tmp_h9).dtor_MyListOfUtf8Bytes()); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out87; - _out87 = (client).GetConstraints(_213_input); - _216_ret = _out87; - if (!((_216_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(515,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - public static void TestGetConstraintWithListOfUtf8Bytes(simple.constraints.internaldafny.types.ISimpleConstraintsClient client) - { - dafny.DafnySequence _237_bad; - _237_bad = Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 255, (byte) 255, (byte) 255)); - dafny.DafnySequence _238_good; - _238_good = Helpers_Compile.__default.ForceUtf8Bytes(dafny.DafnySequence. of((byte) 1, (byte) 2, (byte) 3)); - simple.constraints.internaldafny.types.GetConstraintsInput _239_input; - _239_input = Helpers_Compile.__default.GetValidInput(); - _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed336 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let168_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed336)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let168_0, boxed337 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _240_dt__update__tmp_h0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed337)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> empty(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor()))), boxed338 -> { - Wrappers_Compile.Option>> _pat_let169_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed338)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let169_0, boxed339 -> { - Wrappers_Compile.Option>> _241_dt__update_hMyListOfUtf8Bytes_h0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed339)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_240_dt__update__tmp_h0).dtor_MyString(), (_240_dt__update__tmp_h0).dtor_NonEmptyString(), (_240_dt__update__tmp_h0).dtor_StringLessThanOrEqualToTen(), (_240_dt__update__tmp_h0).dtor_MyBlob(), (_240_dt__update__tmp_h0).dtor_NonEmptyBlob(), (_240_dt__update__tmp_h0).dtor_BlobLessThanOrEqualToTen(), (_240_dt__update__tmp_h0).dtor_MyList(), (_240_dt__update__tmp_h0).dtor_NonEmptyList(), (_240_dt__update__tmp_h0).dtor_ListLessThanOrEqualToTen(), (_240_dt__update__tmp_h0).dtor_MyMap(), (_240_dt__update__tmp_h0).dtor_NonEmptyMap(), (_240_dt__update__tmp_h0).dtor_MapLessThanOrEqualToTen(), (_240_dt__update__tmp_h0).dtor_OneToTen(), (_240_dt__update__tmp_h0).dtor_myTenToTen(), (_240_dt__update__tmp_h0).dtor_GreaterThanOne(), (_240_dt__update__tmp_h0).dtor_LessThanTen(), (_240_dt__update__tmp_h0).dtor_MyUtf8Bytes(), _241_dt__update_hMyListOfUtf8Bytes_h0); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _242_ret; - Wrappers_Compile.Result _out88; - _out88 = (client).GetConstraints(_239_input); - _242_ret = _out88; - if (!((_242_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(542,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv27 = _238_good; - _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed340 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let170_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed340)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let170_0, boxed341 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _243_dt__update__tmp_h1 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed341)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv27))), boxed342 -> { - Wrappers_Compile.Option>> _pat_let171_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed342)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let171_0, boxed343 -> { - Wrappers_Compile.Option>> _244_dt__update_hMyListOfUtf8Bytes_h1 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed343)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_243_dt__update__tmp_h1).dtor_MyString(), (_243_dt__update__tmp_h1).dtor_NonEmptyString(), (_243_dt__update__tmp_h1).dtor_StringLessThanOrEqualToTen(), (_243_dt__update__tmp_h1).dtor_MyBlob(), (_243_dt__update__tmp_h1).dtor_NonEmptyBlob(), (_243_dt__update__tmp_h1).dtor_BlobLessThanOrEqualToTen(), (_243_dt__update__tmp_h1).dtor_MyList(), (_243_dt__update__tmp_h1).dtor_NonEmptyList(), (_243_dt__update__tmp_h1).dtor_ListLessThanOrEqualToTen(), (_243_dt__update__tmp_h1).dtor_MyMap(), (_243_dt__update__tmp_h1).dtor_NonEmptyMap(), (_243_dt__update__tmp_h1).dtor_MapLessThanOrEqualToTen(), (_243_dt__update__tmp_h1).dtor_OneToTen(), (_243_dt__update__tmp_h1).dtor_myTenToTen(), (_243_dt__update__tmp_h1).dtor_GreaterThanOne(), (_243_dt__update__tmp_h1).dtor_LessThanTen(), (_243_dt__update__tmp_h1).dtor_MyUtf8Bytes(), _244_dt__update_hMyListOfUtf8Bytes_h1); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out89; - _out89 = (client).GetConstraints(_239_input); - _242_ret = _out89; - if (!((_242_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(546,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv28 = _238_good; - dafny.DafnySequence _pat_let_tv29 = _238_good; - _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed344 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let172_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed344)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let172_0, boxed345 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _245_dt__update__tmp_h2 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed345)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv28, _pat_let_tv29))), boxed346 -> { - Wrappers_Compile.Option>> _pat_let173_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed346)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let173_0, boxed347 -> { - Wrappers_Compile.Option>> _246_dt__update_hMyListOfUtf8Bytes_h2 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed347)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_245_dt__update__tmp_h2).dtor_MyString(), (_245_dt__update__tmp_h2).dtor_NonEmptyString(), (_245_dt__update__tmp_h2).dtor_StringLessThanOrEqualToTen(), (_245_dt__update__tmp_h2).dtor_MyBlob(), (_245_dt__update__tmp_h2).dtor_NonEmptyBlob(), (_245_dt__update__tmp_h2).dtor_BlobLessThanOrEqualToTen(), (_245_dt__update__tmp_h2).dtor_MyList(), (_245_dt__update__tmp_h2).dtor_NonEmptyList(), (_245_dt__update__tmp_h2).dtor_ListLessThanOrEqualToTen(), (_245_dt__update__tmp_h2).dtor_MyMap(), (_245_dt__update__tmp_h2).dtor_NonEmptyMap(), (_245_dt__update__tmp_h2).dtor_MapLessThanOrEqualToTen(), (_245_dt__update__tmp_h2).dtor_OneToTen(), (_245_dt__update__tmp_h2).dtor_myTenToTen(), (_245_dt__update__tmp_h2).dtor_GreaterThanOne(), (_245_dt__update__tmp_h2).dtor_LessThanTen(), (_245_dt__update__tmp_h2).dtor_MyUtf8Bytes(), _246_dt__update_hMyListOfUtf8Bytes_h2); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out90; - _out90 = (client).GetConstraints(_239_input); - _242_ret = _out90; - if (!((_242_ret).is_Success())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(550,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv30 = _238_good; - dafny.DafnySequence _pat_let_tv31 = _238_good; - dafny.DafnySequence _pat_let_tv32 = _238_good; - _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed348 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let174_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed348)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let174_0, boxed349 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _247_dt__update__tmp_h3 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed349)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv30, _pat_let_tv31, _pat_let_tv32))), boxed350 -> { - Wrappers_Compile.Option>> _pat_let175_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed350)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let175_0, boxed351 -> { - Wrappers_Compile.Option>> _248_dt__update_hMyListOfUtf8Bytes_h3 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed351)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_247_dt__update__tmp_h3).dtor_MyString(), (_247_dt__update__tmp_h3).dtor_NonEmptyString(), (_247_dt__update__tmp_h3).dtor_StringLessThanOrEqualToTen(), (_247_dt__update__tmp_h3).dtor_MyBlob(), (_247_dt__update__tmp_h3).dtor_NonEmptyBlob(), (_247_dt__update__tmp_h3).dtor_BlobLessThanOrEqualToTen(), (_247_dt__update__tmp_h3).dtor_MyList(), (_247_dt__update__tmp_h3).dtor_NonEmptyList(), (_247_dt__update__tmp_h3).dtor_ListLessThanOrEqualToTen(), (_247_dt__update__tmp_h3).dtor_MyMap(), (_247_dt__update__tmp_h3).dtor_NonEmptyMap(), (_247_dt__update__tmp_h3).dtor_MapLessThanOrEqualToTen(), (_247_dt__update__tmp_h3).dtor_OneToTen(), (_247_dt__update__tmp_h3).dtor_myTenToTen(), (_247_dt__update__tmp_h3).dtor_GreaterThanOne(), (_247_dt__update__tmp_h3).dtor_LessThanTen(), (_247_dt__update__tmp_h3).dtor_MyUtf8Bytes(), _248_dt__update_hMyListOfUtf8Bytes_h3); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out91; - _out91 = (client).GetConstraints(_239_input); - _242_ret = _out91; - if (!((_242_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(554,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv33 = _237_bad; - _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed352 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let176_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed352)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let176_0, boxed353 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _249_dt__update__tmp_h4 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed353)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv33))), boxed354 -> { - Wrappers_Compile.Option>> _pat_let177_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed354)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let177_0, boxed355 -> { - Wrappers_Compile.Option>> _250_dt__update_hMyListOfUtf8Bytes_h4 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed355)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_249_dt__update__tmp_h4).dtor_MyString(), (_249_dt__update__tmp_h4).dtor_NonEmptyString(), (_249_dt__update__tmp_h4).dtor_StringLessThanOrEqualToTen(), (_249_dt__update__tmp_h4).dtor_MyBlob(), (_249_dt__update__tmp_h4).dtor_NonEmptyBlob(), (_249_dt__update__tmp_h4).dtor_BlobLessThanOrEqualToTen(), (_249_dt__update__tmp_h4).dtor_MyList(), (_249_dt__update__tmp_h4).dtor_NonEmptyList(), (_249_dt__update__tmp_h4).dtor_ListLessThanOrEqualToTen(), (_249_dt__update__tmp_h4).dtor_MyMap(), (_249_dt__update__tmp_h4).dtor_NonEmptyMap(), (_249_dt__update__tmp_h4).dtor_MapLessThanOrEqualToTen(), (_249_dt__update__tmp_h4).dtor_OneToTen(), (_249_dt__update__tmp_h4).dtor_myTenToTen(), (_249_dt__update__tmp_h4).dtor_GreaterThanOne(), (_249_dt__update__tmp_h4).dtor_LessThanTen(), (_249_dt__update__tmp_h4).dtor_MyUtf8Bytes(), _250_dt__update_hMyListOfUtf8Bytes_h4); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out92; - _out92 = (client).GetConstraints(_239_input); - _242_ret = _out92; - if (!((_242_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(558,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv34 = _237_bad; - dafny.DafnySequence _pat_let_tv35 = _238_good; - _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed356 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let178_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed356)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let178_0, boxed357 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _251_dt__update__tmp_h5 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed357)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv34, _pat_let_tv35))), boxed358 -> { - Wrappers_Compile.Option>> _pat_let179_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed358)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let179_0, boxed359 -> { - Wrappers_Compile.Option>> _252_dt__update_hMyListOfUtf8Bytes_h5 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed359)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_251_dt__update__tmp_h5).dtor_MyString(), (_251_dt__update__tmp_h5).dtor_NonEmptyString(), (_251_dt__update__tmp_h5).dtor_StringLessThanOrEqualToTen(), (_251_dt__update__tmp_h5).dtor_MyBlob(), (_251_dt__update__tmp_h5).dtor_NonEmptyBlob(), (_251_dt__update__tmp_h5).dtor_BlobLessThanOrEqualToTen(), (_251_dt__update__tmp_h5).dtor_MyList(), (_251_dt__update__tmp_h5).dtor_NonEmptyList(), (_251_dt__update__tmp_h5).dtor_ListLessThanOrEqualToTen(), (_251_dt__update__tmp_h5).dtor_MyMap(), (_251_dt__update__tmp_h5).dtor_NonEmptyMap(), (_251_dt__update__tmp_h5).dtor_MapLessThanOrEqualToTen(), (_251_dt__update__tmp_h5).dtor_OneToTen(), (_251_dt__update__tmp_h5).dtor_myTenToTen(), (_251_dt__update__tmp_h5).dtor_GreaterThanOne(), (_251_dt__update__tmp_h5).dtor_LessThanTen(), (_251_dt__update__tmp_h5).dtor_MyUtf8Bytes(), _252_dt__update_hMyListOfUtf8Bytes_h5); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out93; - _out93 = (client).GetConstraints(_239_input); - _242_ret = _out93; - if (!((_242_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(562,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - dafny.DafnySequence _pat_let_tv36 = _238_good; - dafny.DafnySequence _pat_let_tv37 = _237_bad; - _239_input = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_239_input, boxed360 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _pat_let180_0 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed360)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.Let(_pat_let180_0, boxed361 -> { - simple.constraints.internaldafny.types.GetConstraintsInput _253_dt__update__tmp_h6 = ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(boxed361)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(Wrappers_Compile.Option.>>create_Some(simple.constraints.internaldafny.types.ListOfUtf8Bytes._typeDescriptor(), Helpers_Compile.__default.ForceListOfUtf8Bytes(dafny.DafnySequence.> of(simple.constraints.internaldafny.types.Utf8Bytes._typeDescriptor(), _pat_let_tv36, _pat_let_tv37))), boxed362 -> { - Wrappers_Compile.Option>> _pat_let181_0 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed362)); - return ((simple.constraints.internaldafny.types.GetConstraintsInput)(java.lang.Object)(dafny.Helpers.>>, simple.constraints.internaldafny.types.GetConstraintsInput>Let(_pat_let181_0, boxed363 -> { - Wrappers_Compile.Option>> _254_dt__update_hMyListOfUtf8Bytes_h6 = ((Wrappers_Compile.Option>>)(java.lang.Object)(boxed363)); - return simple.constraints.internaldafny.types.GetConstraintsInput.create((_253_dt__update__tmp_h6).dtor_MyString(), (_253_dt__update__tmp_h6).dtor_NonEmptyString(), (_253_dt__update__tmp_h6).dtor_StringLessThanOrEqualToTen(), (_253_dt__update__tmp_h6).dtor_MyBlob(), (_253_dt__update__tmp_h6).dtor_NonEmptyBlob(), (_253_dt__update__tmp_h6).dtor_BlobLessThanOrEqualToTen(), (_253_dt__update__tmp_h6).dtor_MyList(), (_253_dt__update__tmp_h6).dtor_NonEmptyList(), (_253_dt__update__tmp_h6).dtor_ListLessThanOrEqualToTen(), (_253_dt__update__tmp_h6).dtor_MyMap(), (_253_dt__update__tmp_h6).dtor_NonEmptyMap(), (_253_dt__update__tmp_h6).dtor_MapLessThanOrEqualToTen(), (_253_dt__update__tmp_h6).dtor_OneToTen(), (_253_dt__update__tmp_h6).dtor_myTenToTen(), (_253_dt__update__tmp_h6).dtor_GreaterThanOne(), (_253_dt__update__tmp_h6).dtor_LessThanTen(), (_253_dt__update__tmp_h6).dtor_MyUtf8Bytes(), _254_dt__update_hMyListOfUtf8Bytes_h6); - } - ))); - } - ))); - } - ))); - } - ))); - Wrappers_Compile.Result _out94; - _out94 = (client).GetConstraints(_239_input); - _242_ret = _out94; - if (!((_242_ret).is_Failure())) { - throw new dafny.DafnyHaltException("test/WrappedSimpleConstraintsTest.dfy(566,4): " + (dafny.DafnySequence.asString("expectation violation")).verbatimString()); - } - } - @Override - public java.lang.String toString() { - return "WrappedSimpleConstraintsTest._default"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/_System/__default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/_System/__default.java deleted file mode 100644 index c404e1fdc..000000000 --- a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/_System/__default.java +++ /dev/null @@ -1,65 +0,0 @@ -// Class __default -// Dafny class __default compiled into Java -package _System; - -import Helpers_Compile.*; -import SimpleConstraintsImplTest_Compile.*; -import simple.constraints.internaldafny.wrapped.*; -import WrappedSimpleConstraintsTest_Compile.*; - -@SuppressWarnings({"unchecked", "deprecation"}) -public class __default { - public __default() { - } - public static void __Test____Main__(dafny.DafnySequence> __noArgsParameter) - { - boolean _255_success; - _255_success = true; - System.out.print((dafny.DafnySequence.asString("SimpleConstraintsImplTest.TestConstraints: ")).verbatimString()); - try { - { - SimpleConstraintsImplTest_Compile.__default.TestConstraints(); - { - System.out.print((dafny.DafnySequence.asString("PASSED\n")).verbatimString()); - } - } - } - catch (dafny.DafnyHaltException e) { - dafny.DafnySequence _256_haltMessage = dafny.DafnySequence.asString(e.getMessage()); - { - System.out.print((dafny.DafnySequence.asString("FAILED\n ")).verbatimString()); - System.out.print((_256_haltMessage).verbatimString()); - System.out.print((dafny.DafnySequence.asString("\n")).verbatimString()); - _255_success = false; - } - } - System.out.print((dafny.DafnySequence.asString("WrappedSimpleConstraintsTest.TestConstraints: ")).verbatimString()); - try { - { - WrappedSimpleConstraintsTest_Compile.__default.TestConstraints(); - { - System.out.print((dafny.DafnySequence.asString("PASSED\n")).verbatimString()); - } - } - } - catch (dafny.DafnyHaltException e) { - dafny.DafnySequence _257_haltMessage = dafny.DafnySequence.asString(e.getMessage()); - { - System.out.print((dafny.DafnySequence.asString("FAILED\n ")).verbatimString()); - System.out.print((_257_haltMessage).verbatimString()); - System.out.print((dafny.DafnySequence.asString("\n")).verbatimString()); - _255_success = false; - } - } - if (!(_255_success)) { - throw new dafny.DafnyHaltException("(1,0): " + (dafny.DafnySequence.asString("Test failures occurred: see above.\n")).verbatimString()); - } - } - public static void __Main(dafny.DafnySequence> args) { - __default.__Test____Main__(args); - } - @Override - public java.lang.String toString() { - return "_module._default"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/simple/constraints/internaldafny/wrapped/_ExternBase___default.java b/TestModels/Constraints/runtimes/java/src/test/dafny-generated/simple/constraints/internaldafny/wrapped/_ExternBase___default.java deleted file mode 100644 index 6f4acd0e8..000000000 --- a/TestModels/Constraints/runtimes/java/src/test/dafny-generated/simple/constraints/internaldafny/wrapped/_ExternBase___default.java +++ /dev/null @@ -1,19 +0,0 @@ -// Class _ExternBase___default -// Dafny class __default compiled into Java -package simple.constraints.internaldafny.wrapped; - -import Helpers_Compile.*; -import SimpleConstraintsImplTest_Compile.*; - -@SuppressWarnings({"unchecked", "deprecation"}) -public abstract class _ExternBase___default { - public _ExternBase___default() { - } - public static simple.constraints.internaldafny.types.SimpleConstraintsConfig WrappedDefaultSimpleConstraintsConfig() { - return simple.constraints.internaldafny.types.SimpleConstraintsConfig.create(); - } - @Override - public java.lang.String toString() { - return "WrappedSimpleConstraintsService._default"; - } -} diff --git a/TestModels/Constraints/runtimes/java/src/test/smithy-generated/simple/constraints/model/GetConstraintsSmokeTests.java b/TestModels/Constraints/runtimes/java/src/test/smithy-generated/simple/constraints/model/GetConstraintsSmokeTests.java deleted file mode 100644 index b370f80b5..000000000 --- a/TestModels/Constraints/runtimes/java/src/test/smithy-generated/simple/constraints/model/GetConstraintsSmokeTests.java +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -// Do not modify this file. This file is machine generated, and any changes to it will be overwritten. -package simple.constraints.model; - -import java.lang.String; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.util.Arrays; -import java.util.HashMap; -import org.testng.Assert; -import org.testng.annotations.Test; -import simple.constraints.SimpleConstraints; - -public final class GetConstraintsSmokeTests { - @Test - public void GetConstraintsSuccess() { - SimpleConstraintsConfig config = SimpleConstraintsConfig.builder().build(); - SimpleConstraints client = SimpleConstraints.builder().SimpleConstraintsConfig(config).build(); - GetConstraintsInput input = GetConstraintsInput.builder() - .OneToTen(5) - .GreaterThanOne(2) - .MyBlob(ByteBuffer.wrap("0101".getBytes(StandardCharsets.US_ASCII))) - .MyList(Arrays.asList("1", "2", "3")) - .MyMap(new HashMap() {{ - put("a", "b"); - put("c", "d"); - }}) - .build(); - client.GetConstraints(input); - } - - @Test - public void GetConstraintsFailure() { - SimpleConstraintsConfig config = SimpleConstraintsConfig.builder().build(); - SimpleConstraints client = SimpleConstraints.builder().SimpleConstraintsConfig(config).build(); - Assert.assertThrows(Exception.class, () -> { - simple.constraints.model.GetConstraintsInput input = simple.constraints.model.GetConstraintsInput.builder() - .OneToTen(5) - .GreaterThanOne(2) - .NonEmptyBlob(java.nio.ByteBuffer.wrap("".getBytes(java.nio.charset.StandardCharsets.US_ASCII))) - .build(); - client.GetConstraints(input); - - }); - } -} From 5e0fedbc4f33458613cb9e938d7f42402a82ee30 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Tue, 23 Jul 2024 12:35:59 -0700 Subject: [PATCH 05/13] Revert "Pushing runtime to debug" This reverts commit 0b6f10451912b3f164af48566dfc64f6ccf7ebfb. --- .../Extern/WrappedSimpleConstraintsService.cs | 8 +- .../net/ImplementationFromDafny-cs.dtr | 7 -- .../runtimes/net/tests/TestsFromDafny-cs.dtr | 7 -- TestModels/Union/runtimes/java/.gitattributes | 9 --- TestModels/Union/runtimes/java/.gitignore | 5 -- .../Union/runtimes/java/build.gradle.kts | 73 ------------------- .../Union/runtimes/java/lib/build.gradle.kts | 41 ----------- .../src/main/java/org/example/Library.java | 10 --- .../test/java/org/example/LibraryTest.java | 14 ---- .../Union/runtimes/java/settings.gradle.kts | 14 ---- .../net/Extern/WrappedSimpleUnionService.cs | 6 +- .../net/ImplementationFromDafny-cs.dtr | 7 -- .../runtimes/net/tests/TestsFromDafny-cs.dtr | 6 -- 13 files changed, 5 insertions(+), 202 deletions(-) delete mode 100644 TestModels/Constraints/runtimes/net/ImplementationFromDafny-cs.dtr delete mode 100644 TestModels/Constraints/runtimes/net/tests/TestsFromDafny-cs.dtr delete mode 100644 TestModels/Union/runtimes/java/.gitattributes delete mode 100644 TestModels/Union/runtimes/java/.gitignore delete mode 100644 TestModels/Union/runtimes/java/build.gradle.kts delete mode 100644 TestModels/Union/runtimes/java/lib/build.gradle.kts delete mode 100644 TestModels/Union/runtimes/java/lib/src/main/java/org/example/Library.java delete mode 100644 TestModels/Union/runtimes/java/lib/src/test/java/org/example/LibraryTest.java delete mode 100644 TestModels/Union/runtimes/java/settings.gradle.kts delete mode 100644 TestModels/Union/runtimes/net/ImplementationFromDafny-cs.dtr delete mode 100644 TestModels/Union/runtimes/net/tests/TestsFromDafny-cs.dtr diff --git a/TestModels/Constraints/runtimes/net/Extern/WrappedSimpleConstraintsService.cs b/TestModels/Constraints/runtimes/net/Extern/WrappedSimpleConstraintsService.cs index 2c70a0f68..ef1e400b0 100644 --- a/TestModels/Constraints/runtimes/net/Extern/WrappedSimpleConstraintsService.cs +++ b/TestModels/Constraints/runtimes/net/Extern/WrappedSimpleConstraintsService.cs @@ -3,13 +3,11 @@ using Wrappers_Compile; using Simple.Constraints; using Simple.Constraints.Wrapped; -using TypeConversion = Simple.Constraints.TypeConversion; +using TypeConversion = Simple.Constraints.TypeConversion ; namespace simple.constraints.internaldafny.wrapped { - public partial class __default - { - public static _IResult WrappedSimpleConstraints(types._ISimpleConstraintsConfig config) - { + public partial class __default { + public static _IResult WrappedSimpleConstraints(types._ISimpleConstraintsConfig config) { var wrappedConfig = TypeConversion.FromDafny_N6_simple__N11_constraints__S23_SimpleConstraintsConfig(config); var impl = new SimpleConstraints(wrappedConfig); var wrappedClient = new SimpleConstraintsShim(impl); diff --git a/TestModels/Constraints/runtimes/net/ImplementationFromDafny-cs.dtr b/TestModels/Constraints/runtimes/net/ImplementationFromDafny-cs.dtr deleted file mode 100644 index 73f253450..000000000 --- a/TestModels/Constraints/runtimes/net/ImplementationFromDafny-cs.dtr +++ /dev/null @@ -1,7 +0,0 @@ -file_format_version = "1.0" -dafny_version = "4.6.0.0" -[options_by_module.SimpleConstraintsTypes] -[options_by_module.AbstractSimpleConstraintsOperations] -[options_by_module.AbstractSimpleConstraintsService] -[options_by_module.SimpleConstraintsImpl] -[options_by_module.SimpleConstraints] diff --git a/TestModels/Constraints/runtimes/net/tests/TestsFromDafny-cs.dtr b/TestModels/Constraints/runtimes/net/tests/TestsFromDafny-cs.dtr deleted file mode 100644 index 75ad040db..000000000 --- a/TestModels/Constraints/runtimes/net/tests/TestsFromDafny-cs.dtr +++ /dev/null @@ -1,7 +0,0 @@ -file_format_version = "1.0" -dafny_version = "4.6.0.0" -[options_by_module.Helpers] -[options_by_module.SimpleConstraintsImplTest] -[options_by_module.WrappedAbstractSimpleConstraintsService] -[options_by_module.WrappedSimpleConstraintsService] -[options_by_module.WrappedSimpleConstraintsTest] diff --git a/TestModels/Union/runtimes/java/.gitattributes b/TestModels/Union/runtimes/java/.gitattributes deleted file mode 100644 index 097f9f98d..000000000 --- a/TestModels/Union/runtimes/java/.gitattributes +++ /dev/null @@ -1,9 +0,0 @@ -# -# https://help.github.com/articles/dealing-with-line-endings/ -# -# Linux start script should use lf -/gradlew text eol=lf - -# These are Windows script files and should use crlf -*.bat text eol=crlf - diff --git a/TestModels/Union/runtimes/java/.gitignore b/TestModels/Union/runtimes/java/.gitignore deleted file mode 100644 index 1b6985c00..000000000 --- a/TestModels/Union/runtimes/java/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Ignore Gradle project-specific cache directory -.gradle - -# Ignore Gradle build output directory -build diff --git a/TestModels/Union/runtimes/java/build.gradle.kts b/TestModels/Union/runtimes/java/build.gradle.kts deleted file mode 100644 index 6c002588d..000000000 --- a/TestModels/Union/runtimes/java/build.gradle.kts +++ /dev/null @@ -1,73 +0,0 @@ -// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. -// SPDX-License-Identifier: Apache-2.0 -import java.io.File -import java.io.FileInputStream -import java.util.Properties - -tasks.wrapper { - gradleVersion = "7.6" -} - -plugins { - `java-library` - `maven-publish` -} - -var props = Properties().apply { - load(FileInputStream(File(rootProject.rootDir, "../../project.properties"))) -} -var dafnyVersion = props.getProperty("dafnyVersion") - -group = "simple" -version = "1.0-SNAPSHOT" -description = "Constraints" - -java { - toolchain.languageVersion.set(JavaLanguageVersion.of(8)) - sourceSets["main"].java { - srcDir("src/main/java") - srcDir("src/main/dafny-generated") - srcDir("src/main/smithy-generated") - } - sourceSets["test"].java { - srcDir("src/test/java") - srcDir("src/test/dafny-generated") - srcDir("src/test/smithy-generated") - } -} - -repositories { - mavenCentral() - mavenLocal() -} - -dependencies { - implementation("org.dafny:DafnyRuntime:${dafnyVersion}") - implementation("software.amazon.smithy.dafny:conversion:0.1") - implementation("software.amazon.cryptography:StandardLibrary:1.0-SNAPSHOT") - testImplementation("org.testng:testng:7.5") -} - -publishing { - publications.create("maven") { - groupId = "simple" - artifactId = "Constraints" - from(components["java"]) - } - repositories { mavenLocal() } -} - -tasks.withType() { - options.encoding = "UTF-8" -} - -tasks { - register("runTests", JavaExec::class.java) { - mainClass.set("TestsFromDafny") - classpath = sourceSets["test"].runtimeClasspath - } -} - -tasks.named("test") { - useTestNG() -} \ No newline at end of file diff --git a/TestModels/Union/runtimes/java/lib/build.gradle.kts b/TestModels/Union/runtimes/java/lib/build.gradle.kts deleted file mode 100644 index 0acab1893..000000000 --- a/TestModels/Union/runtimes/java/lib/build.gradle.kts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * This file was generated by the Gradle 'init' task. - * - * This generated file contains a sample Java library project to get you started. - * For more details on building Java & JVM projects, please refer to https://docs.gradle.org/8.7/userguide/building_java_projects.html in the Gradle documentation. - */ - -plugins { - // Apply the java-library plugin for API and implementation separation. - `java-library` -} - -repositories { - // Use Maven Central for resolving dependencies. - mavenCentral() -} - -dependencies { - // Use JUnit Jupiter for testing. - testImplementation(libs.junit.jupiter) - - testRuntimeOnly("org.junit.platform:junit-platform-launcher") - - // This dependency is exported to consumers, that is to say found on their compile classpath. - api(libs.commons.math3) - - // This dependency is used internally, and not exposed to consumers on their own compile classpath. - implementation(libs.guava) -} - -// Apply a specific Java toolchain to ease working on different environments. -java { - toolchain { - languageVersion.set(JavaLanguageVersion.of(17)) - } -} - -tasks.named("test") { - // Use JUnit Platform for unit tests. - useJUnitPlatform() -} diff --git a/TestModels/Union/runtimes/java/lib/src/main/java/org/example/Library.java b/TestModels/Union/runtimes/java/lib/src/main/java/org/example/Library.java deleted file mode 100644 index b98461bb7..000000000 --- a/TestModels/Union/runtimes/java/lib/src/main/java/org/example/Library.java +++ /dev/null @@ -1,10 +0,0 @@ -/* - * This source file was generated by the Gradle 'init' task - */ -package org.example; - -public class Library { - public boolean someLibraryMethod() { - return true; - } -} diff --git a/TestModels/Union/runtimes/java/lib/src/test/java/org/example/LibraryTest.java b/TestModels/Union/runtimes/java/lib/src/test/java/org/example/LibraryTest.java deleted file mode 100644 index ef349501a..000000000 --- a/TestModels/Union/runtimes/java/lib/src/test/java/org/example/LibraryTest.java +++ /dev/null @@ -1,14 +0,0 @@ -/* - * This source file was generated by the Gradle 'init' task - */ -package org.example; - -import org.junit.jupiter.api.Test; -import static org.junit.jupiter.api.Assertions.*; - -class LibraryTest { - @Test void someLibraryMethodReturnsTrue() { - Library classUnderTest = new Library(); - assertTrue(classUnderTest.someLibraryMethod(), "someLibraryMethod should return 'true'"); - } -} diff --git a/TestModels/Union/runtimes/java/settings.gradle.kts b/TestModels/Union/runtimes/java/settings.gradle.kts deleted file mode 100644 index 0f64e8268..000000000 --- a/TestModels/Union/runtimes/java/settings.gradle.kts +++ /dev/null @@ -1,14 +0,0 @@ -/* - * This file was generated by the Gradle 'init' task. - * - * The settings file is used to specify which projects to include in your build. - * For more detailed information on multi-project builds, please refer to https://docs.gradle.org/8.7/userguide/multi_project_builds.html in the Gradle documentation. - */ - -plugins { - // Apply the foojay-resolver plugin to allow automatic download of JDKs - id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0" -} - -rootProject.name = "java" -include("lib") diff --git a/TestModels/Union/runtimes/net/Extern/WrappedSimpleUnionService.cs b/TestModels/Union/runtimes/net/Extern/WrappedSimpleUnionService.cs index 09771b201..908ad314e 100644 --- a/TestModels/Union/runtimes/net/Extern/WrappedSimpleUnionService.cs +++ b/TestModels/Union/runtimes/net/Extern/WrappedSimpleUnionService.cs @@ -6,10 +6,8 @@ using TypeConversion = Simple.Union.TypeConversion; namespace simple.union.internaldafny.wrapped { - public partial class __default - { - public static _IResult WrappedSimpleUnion(types._ISimpleUnionConfig config) - { + public partial class __default { + public static _IResult WrappedSimpleUnion(types._ISimpleUnionConfig config) { var wrappedConfig = TypeConversion.FromDafny_N6_simple__N5_union__S17_SimpleUnionConfig(config); var impl = new SimpleUnion(wrappedConfig); var wrappedClient = new SimpleUnionShim(impl); diff --git a/TestModels/Union/runtimes/net/ImplementationFromDafny-cs.dtr b/TestModels/Union/runtimes/net/ImplementationFromDafny-cs.dtr deleted file mode 100644 index 1b683259f..000000000 --- a/TestModels/Union/runtimes/net/ImplementationFromDafny-cs.dtr +++ /dev/null @@ -1,7 +0,0 @@ -file_format_version = "1.0" -dafny_version = "4.6.0.0" -[options_by_module.SimpleUnionTypes] -[options_by_module.AbstractSimpleUnionOperations] -[options_by_module.AbstractSimpleUnionService] -[options_by_module.SimpleUnionImpl] -[options_by_module.SimpleUnion] diff --git a/TestModels/Union/runtimes/net/tests/TestsFromDafny-cs.dtr b/TestModels/Union/runtimes/net/tests/TestsFromDafny-cs.dtr deleted file mode 100644 index 403b97e33..000000000 --- a/TestModels/Union/runtimes/net/tests/TestsFromDafny-cs.dtr +++ /dev/null @@ -1,6 +0,0 @@ -file_format_version = "1.0" -dafny_version = "4.6.0.0" -[options_by_module.SimpleUnionImplTest] -[options_by_module.WrappedAbstractSimpleUnionService] -[options_by_module.WrappedSimpleUnionService] -[options_by_module.WrappedSimpleUnionTest] From 3fb999432cfb147bda9edb0fa269ca56182224be Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Tue, 23 Jul 2024 12:49:36 -0700 Subject: [PATCH 06/13] Change success to failure --- .../Constraints/test/WrappedSimpleConstraintsTest.dfy | 4 ++-- TestModels/Union/test/SimpleUnionImplTest.dfy | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy index da0d87fa8..6218cdc37 100644 --- a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy +++ b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy @@ -336,11 +336,11 @@ module WrappedSimpleConstraintsTest { input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0","MoreThentenChar"]))); ret := client.GetConstraints(input := input); - expect ret.Success?; + expect ret.Failure?; input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0","a","MoreThentenChar"]))); ret := client.GetConstraints(input := input); - expect ret.Success?; + expect ret.Failure?; } // @length(max: 10) diff --git a/TestModels/Union/test/SimpleUnionImplTest.dfy b/TestModels/Union/test/SimpleUnionImplTest.dfy index 2a5e7eeb8..f22d0647c 100644 --- a/TestModels/Union/test/SimpleUnionImplTest.dfy +++ b/TestModels/Union/test/SimpleUnionImplTest.dfy @@ -18,12 +18,13 @@ module SimpleUnionImplTest { modifies client.Modifies ensures client.ValidState() { - var ret :- expect client.GetUnion(GetUnionInput(union := Some(IntegerValue(100)))); + var ret := client.GetUnion(GetUnionInput(union := Some(IntegerValue(100)))); - expect ret.union.Some?; - expect ret.union.value.IntegerValue?; - expect ret.union.value.IntegerValue == 100; - expect ret.union.value.StringValue? == false; + expect ret.Failure? + // expect ret.union.Some?; + // expect ret.union.value.IntegerValue?; + // expect ret.union.value.IntegerValue == 100; + // expect ret.union.value.StringValue? == false; } method TestMyUnionString(client: ISimpleUnionClient) From 5ed43b56ba2d9fc275dc505344407eacb5c3949b Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Thu, 25 Jul 2024 09:37:21 -0700 Subject: [PATCH 07/13] Update list and map with constraint --- .../Constraints/Model/Constraints.smithy | 18 +++++++- .../Constraints/src/SimpleConstraintsImpl.dfy | 2 + TestModels/Constraints/test/Helpers.dfy | 20 +++++++- .../test/WrappedSimpleConstraintsTest.dfy | 46 +++++++++++++++++++ 4 files changed, 82 insertions(+), 4 deletions(-) diff --git a/TestModels/Constraints/Model/Constraints.smithy b/TestModels/Constraints/Model/Constraints.smithy index 29f6f6c6c..5ae1ae4c5 100644 --- a/TestModels/Constraints/Model/Constraints.smithy +++ b/TestModels/Constraints/Model/Constraints.smithy @@ -88,7 +88,7 @@ list MyList { @length(min: 1) list NonEmptyList { - member: MyString + member: String } @length(max: 10) @@ -96,9 +96,14 @@ list ListLessThanOrEqualToTen { member: String } +@length(min: 1, max: 10) +list ListWithConstraint { + member: MyString +} + @length(min: 1, max: 10) map MyMap { - key: MyString, + key: String, value: String, } @@ -114,6 +119,11 @@ map MapLessThanOrEqualToTen { value: String, } +map MapWithConstraint { + key: MyString, + value: MyString, +} + // we don't do patterns yet // @pattern("^[A-Za-z]+$") // string Alphabetic @@ -156,9 +166,11 @@ structure GetConstraintsInput { MyList: MyList, NonEmptyList: NonEmptyList, ListLessThanOrEqualToTen: ListLessThanOrEqualToTen, + ListWithConstraint: ListWithConstraint, MyMap: MyMap, NonEmptyMap: NonEmptyMap, MapLessThanOrEqualToTen: MapLessThanOrEqualToTen, + MapWithConstraint : MapWithConstraint, // Alphabetic: Alphabetic, OneToTen: OneToTen, myTenToTen: TenToTen, @@ -180,9 +192,11 @@ structure GetConstraintsOutput { MyList: MyList, NonEmptyList: NonEmptyList, ListLessThanOrEqualToTen: ListLessThanOrEqualToTen, + ListWithConstraint: ListWithConstraint, MyMap: MyMap, NonEmptyMap: NonEmptyMap, MapLessThanOrEqualToTen: MapLessThanOrEqualToTen, + MapWithConstraint : MapWithConstraint, // Alphabetic: Alphabetic, OneToTen: OneToTen, thatTenToTen: TenToTen, diff --git a/TestModels/Constraints/src/SimpleConstraintsImpl.dfy b/TestModels/Constraints/src/SimpleConstraintsImpl.dfy index d7d9209b5..585b5ad77 100644 --- a/TestModels/Constraints/src/SimpleConstraintsImpl.dfy +++ b/TestModels/Constraints/src/SimpleConstraintsImpl.dfy @@ -25,9 +25,11 @@ module SimpleConstraintsImpl refines AbstractSimpleConstraintsOperations { MyList := input.MyList, NonEmptyList := input.NonEmptyList, ListLessThanOrEqualToTen := input.ListLessThanOrEqualToTen, + ListWithConstraint := input.ListWithConstraint, MyMap := input.MyMap, NonEmptyMap := input.NonEmptyMap, MapLessThanOrEqualToTen := input.MapLessThanOrEqualToTen, + MapWithConstraint := input.MapWithConstraint, // Alphabetic := input.Alphabetic, OneToTen := input.OneToTen, GreaterThanOne := input.GreaterThanOne, diff --git a/TestModels/Constraints/test/Helpers.dfy b/TestModels/Constraints/test/Helpers.dfy index d26ec7a8b..e4c9e96bf 100644 --- a/TestModels/Constraints/test/Helpers.dfy +++ b/TestModels/Constraints/test/Helpers.dfy @@ -31,11 +31,13 @@ module Helpers { NonEmptyBlob := Some( [0, 1, 0, 1]), BlobLessThanOrEqualToTen := Some([0, 1, 0, 1]), MyList := Some(["00", "11"]), - NonEmptyList := Some(["MoreThentenChar", "11"]), + NonEmptyList := Some(["00", "11"]), ListLessThanOrEqualToTen := Some(["00", "11"]), - MyMap := Some(map["01234567890" := "1", "2" := "3"]), + ListWithConstraint := Some(["0", "123", "MaxTenChar"]), + MyMap := Some(map["0" := "1", "2" := "3"]), NonEmptyMap := Some(map["0" := "1", "2" := "3"]), MapLessThanOrEqualToTen := Some(map["0" := "1", "2" := "3"]), + MapWithConstraint := Some(map["0" := "1", "123" := "345", "MaxTenChar" := "0123456789"]), // Alphabetic := Some("alphabetic"), OneToTen := Some(3), myTenToTen := Some(3), @@ -163,6 +165,13 @@ module Helpers { myListLessThanOrEqualToTen } + function method ForceListWithConstraint(value : seq ) : ListWithConstraint + { + assume {:axiom} IsValid_ListWithConstraint(value); + var myListWithConstraint: ListWithConstraint := value; + myListWithConstraint + } + function method ForceMyMap(value : map) : MyMap { assume {:axiom} IsValid_MyMap(value); @@ -184,6 +193,13 @@ module Helpers { myMapLessThanOrEqualToTen } + function method ForceMapWithConstraint(value : map ) : MapWithConstraint + { + assume {:axiom} IsValid_MapWithConstraint(value); + var myMapWithConstraint: MapWithConstraint := value; + myMapWithConstraint + } + function method ForceGreaterThanOne(value : int) : GreaterThanOne { assume {:axiom} ValidInt32(value); diff --git a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy index 6218cdc37..b291607a5 100644 --- a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy +++ b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy @@ -367,6 +367,29 @@ module WrappedSimpleConstraintsTest { expect ret.Failure?; } + method TestGetConstraintWithListWithConstraint(client: ISimpleConstraintsClient) + requires client.ValidState() + modifies client.Modifies + ensures client.ValidState() + { + var input := GetValidInput(); + input := input.(ListLessThanOrEqualToTen := Some(ForceListWithConstraint([]))); + var ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(ListLessThanOrEqualToTen := Some(ForceListWithConstraint(["1"]))); + ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(ListLessThanOrEqualToTen := Some(ForceListWithConstraint(["0", "1", "0123456789"]))); + ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(ListLessThanOrEqualToTen := Some(ForceListWithConstraint(["0", "1", "MoreThen10Character"]))); + ret := client.GetConstraints(input := input); + expect ret.Failure?; + } + // @length(min: 1, max: 10) method TestGetConstraintWithMyMap(client: ISimpleConstraintsClient) requires client.ValidState() @@ -439,6 +462,29 @@ module WrappedSimpleConstraintsTest { expect ret.Failure?; } + method TestGetConstraintWithMapWithConstraint(client: ISimpleConstraintsClient) + requires client.ValidState() + modifies client.Modifies + ensures client.ValidState() + { + var input := GetValidInput(); + input := input.(ListLessThanOrEqualToTen := Some(ForceMapWithConstraint(map[]))); + var ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(ListLessThanOrEqualToTen := Some(ForceMapWithConstraint(map["1" := "a"]))); + ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(ListLessThanOrEqualToTen := Some(ForceMapWithConstraint(map["0123456789" := "a", "b" := "abcdefghij", "IamAtTenCh" := "Metooooooo"]))); + ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(ListLessThanOrEqualToTen := Some(ForceMapWithConstraint(map["0123456789012" := "a", "b" := "abcdefghijklm", "IamAtMoreThenTenCh" := "Metooooooooooo"]))); + ret := client.GetConstraints(input := input); + expect ret.Failure?; + } + // @range(min: 1) method TestGetConstraintWithGreaterThanOne(client: ISimpleConstraintsClient) requires client.ValidState() From 0ba698e2f82d4fd12007b9e93b40fd85f8c240f2 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Thu, 25 Jul 2024 09:45:38 -0700 Subject: [PATCH 08/13] Add length trait to map --- TestModels/Constraints/Model/Constraints.smithy | 1 + 1 file changed, 1 insertion(+) diff --git a/TestModels/Constraints/Model/Constraints.smithy b/TestModels/Constraints/Model/Constraints.smithy index 5ae1ae4c5..e05534918 100644 --- a/TestModels/Constraints/Model/Constraints.smithy +++ b/TestModels/Constraints/Model/Constraints.smithy @@ -119,6 +119,7 @@ map MapLessThanOrEqualToTen { value: String, } +@length(min: 1, max: 10) map MapWithConstraint { key: MyString, value: MyString, From e3b91ba1eceaba9d46f11ae3f66ade91a43bd6da Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Thu, 25 Jul 2024 09:54:48 -0700 Subject: [PATCH 09/13] Some fix --- .../Constraints/test/WrappedSimpleConstraintsTest.dfy | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy index b291607a5..fe56c3eca 100644 --- a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy +++ b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy @@ -468,19 +468,15 @@ module WrappedSimpleConstraintsTest { ensures client.ValidState() { var input := GetValidInput(); - input := input.(ListLessThanOrEqualToTen := Some(ForceMapWithConstraint(map[]))); + input := input.(MapWithConstraint := Some(ForceMapWithConstraint(map["1" := "a"]))); var ret := client.GetConstraints(input := input); expect ret.Success?; - input := input.(ListLessThanOrEqualToTen := Some(ForceMapWithConstraint(map["1" := "a"]))); + input := input.(MapWithConstraint := Some(ForceMapWithConstraint(map["0123456789" := "a", "b" := "abcdefghij", "IamAtTenCh" := "Metooooooo"]))); ret := client.GetConstraints(input := input); expect ret.Success?; - input := input.(ListLessThanOrEqualToTen := Some(ForceMapWithConstraint(map["0123456789" := "a", "b" := "abcdefghij", "IamAtTenCh" := "Metooooooo"]))); - ret := client.GetConstraints(input := input); - expect ret.Success?; - - input := input.(ListLessThanOrEqualToTen := Some(ForceMapWithConstraint(map["0123456789012" := "a", "b" := "abcdefghijklm", "IamAtMoreThenTenCh" := "Metooooooooooo"]))); + input := input.(MapWithConstraint := Some(ForceMapWithConstraint(map["0123456789012" := "a", "b" := "abcdefghijklm", "IamAtMoreThenTenCh" := "Metooooooooooo"]))); ret := client.GetConstraints(input := input); expect ret.Failure?; } From 9a734f8421bae55c02144cf5a404f2f79a113543 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Thu, 25 Jul 2024 10:54:28 -0700 Subject: [PATCH 10/13] Add union with contraint --- .../Constraints/Model/Constraints.smithy | 7 +++ TestModels/Constraints/test/Helpers.dfy | 3 +- .../test/WrappedSimpleConstraintsTest.dfy | 50 +++++++++++++++++-- 3 files changed, 55 insertions(+), 5 deletions(-) diff --git a/TestModels/Constraints/Model/Constraints.smithy b/TestModels/Constraints/Model/Constraints.smithy index e05534918..0422541c3 100644 --- a/TestModels/Constraints/Model/Constraints.smithy +++ b/TestModels/Constraints/Model/Constraints.smithy @@ -181,6 +181,7 @@ structure GetConstraintsInput { // MyComplexUniqueList: MyComplexUniqueList, MyUtf8Bytes: Utf8Bytes, MyListOfUtf8Bytes: ListOfUtf8Bytes, + MyUnionWithConstraint: UnionWithConstraint } structure GetConstraintsOutput { @@ -207,6 +208,12 @@ structure GetConstraintsOutput { // MyComplexUniqueList: MyComplexUniqueList, MyUtf8Bytes: Utf8Bytes, MyListOfUtf8Bytes: ListOfUtf8Bytes, + MyUnionWithConstraint: UnionWithConstraint +} + +union UnionWithConstraint { + IntegerValue: OneToTen, + StringValue: MyString } // See Comment in traits.smithy diff --git a/TestModels/Constraints/test/Helpers.dfy b/TestModels/Constraints/test/Helpers.dfy index e4c9e96bf..db56af9e4 100644 --- a/TestModels/Constraints/test/Helpers.dfy +++ b/TestModels/Constraints/test/Helpers.dfy @@ -46,7 +46,8 @@ module Helpers { // MyUniqueList := Some(["one", "two"]), // MyComplexUniqueList := Some(myComplexUniqueList), MyUtf8Bytes := Some(PROVIDER_ID), - MyListOfUtf8Bytes := Some([PROVIDER_ID, PROVIDER_ID]) + MyListOfUtf8Bytes := Some([PROVIDER_ID, PROVIDER_ID]), + MyUnionWithConstraint := Some(IntegerValue(1)) ) } diff --git a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy index fe56c3eca..9653689ad 100644 --- a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy +++ b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy @@ -25,12 +25,15 @@ module WrappedSimpleConstraintsTest { TestGetConstraintWithMyList(client); TestGetConstraintWithNonEmptyList(client); TestGetConstraintWithListLessThanOrEqualToTen(client); + TestGetConstraintWithListWithConstraint(client); TestGetConstraintWithMyMap(client); TestGetConstraintWithNonEmptyMap(client); TestGetConstraintWithMapLessThanOrEqualToTen(client); + TestGetConstraintWithMapWithConstraint(client); TestGetConstraintWithGreaterThanOne(client); TestGetConstraintWithUtf8Bytes(client); TestGetConstraintWithListOfUtf8Bytes(client); + TestGetConstraintWithMyUnionWithConstraint(client); } method TestGetConstraintWithValidInputs(client: ISimpleConstraintsClient) @@ -334,13 +337,13 @@ module WrappedSimpleConstraintsTest { ret := client.GetConstraints(input := input); expect ret.Success?; - input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0","MoreThentenChar"]))); + input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0"]))); ret := client.GetConstraints(input := input); - expect ret.Failure?; + expect ret.Success?; - input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0","a","MoreThentenChar"]))); + input := input.(NonEmptyList := Some(ForceNonEmptyList(["1","2","3","4","5","6","7","8","9","0","a"]))); ret := client.GetConstraints(input := input); - expect ret.Failure?; + expect ret.Success?; } // @length(max: 10) @@ -607,4 +610,43 @@ module WrappedSimpleConstraintsTest { ret := client.GetConstraints(input := input); expect ret.Failure?; } + + method TestGetConstraintWithMyUnionWithConstraint(client: ISimpleConstraintsClient) + requires client.ValidState() + modifies client.Modifies + ensures client.ValidState() + { + var input := GetValidInput(); + input := input.(MyUnionWithConstraint := Some(IntegerValue(0))); + var ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(MyUnionWithConstraint := Some(IntegerValue(5))); + ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(MyUnionWithConstraint := Some(IntegerValue(10))); + ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(MyUnionWithConstraint := Some(StringValue("0"))); + ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(MyUnionWithConstraint := Some(StringValue("IamAtTenCh"))); + ret := client.GetConstraints(input := input); + expect ret.Success?; + + input := input.(MyUnionWithConstraint := Some(IntegerValue(1000))); + ret := client.GetConstraints(input := input); + expect ret.Failure?; + + input := input.(MyUnionWithConstraint := Some(IntegerValue(-1000))); + ret := client.GetConstraints(input := input); + expect ret.Failure?; + + input := input.(MyUnionWithConstraint := Some(StringValue("MoreThen10Character"))); + ret := client.GetConstraints(input := input); + expect ret.Failure?; + } } \ No newline at end of file From 245b1386ab7b4f6a4c0830475052247a0a2c3df9 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Thu, 25 Jul 2024 10:57:36 -0700 Subject: [PATCH 11/13] Revert back union test model changes --- TestModels/Union/Model/union.smithy | 5 +---- TestModels/Union/test/SimpleUnionImplTest.dfy | 13 ++++++------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/TestModels/Union/Model/union.smithy b/TestModels/Union/Model/union.smithy index ac856ffda..f69623178 100644 --- a/TestModels/Union/Model/union.smithy +++ b/TestModels/Union/Model/union.smithy @@ -26,11 +26,8 @@ structure GetUnionOutput { union: MyUnion } -@range(min: 1, max: 10) -integer OneToTen - union MyUnion { - IntegerValue: OneToTen, + IntegerValue: Integer, StringValue: String } diff --git a/TestModels/Union/test/SimpleUnionImplTest.dfy b/TestModels/Union/test/SimpleUnionImplTest.dfy index f22d0647c..8f552477e 100644 --- a/TestModels/Union/test/SimpleUnionImplTest.dfy +++ b/TestModels/Union/test/SimpleUnionImplTest.dfy @@ -18,13 +18,12 @@ module SimpleUnionImplTest { modifies client.Modifies ensures client.ValidState() { - var ret := client.GetUnion(GetUnionInput(union := Some(IntegerValue(100)))); + var ret :- expect client.GetUnion(GetUnionInput(union := Some(IntegerValue(100)))); - expect ret.Failure? - // expect ret.union.Some?; - // expect ret.union.value.IntegerValue?; - // expect ret.union.value.IntegerValue == 100; - // expect ret.union.value.StringValue? == false; + expect ret.union.Some?; + expect ret.union.value.IntegerValue?; + expect ret.union.value.IntegerValue == 100; + expect ret.union.value.StringValue? == false; } method TestMyUnionString(client: ISimpleUnionClient) @@ -51,4 +50,4 @@ module SimpleUnionImplTest { expect ret.union.value.Value?; expect ret.union.value.Value == 10; } -} +} \ No newline at end of file From 01a0b475a3628b73248127f25ddd2aa82eeeb881 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Thu, 25 Jul 2024 11:11:36 -0700 Subject: [PATCH 12/13] Add MyUnionWithConstraint --- TestModels/Constraints/src/SimpleConstraintsImpl.dfy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TestModels/Constraints/src/SimpleConstraintsImpl.dfy b/TestModels/Constraints/src/SimpleConstraintsImpl.dfy index 585b5ad77..0f2372ccb 100644 --- a/TestModels/Constraints/src/SimpleConstraintsImpl.dfy +++ b/TestModels/Constraints/src/SimpleConstraintsImpl.dfy @@ -37,7 +37,8 @@ module SimpleConstraintsImpl refines AbstractSimpleConstraintsOperations { // MyUniqueList := input.MyUniqueList, // MyComplexUniqueList := input.MyComplexUniqueList, MyUtf8Bytes := input.MyUtf8Bytes, - MyListOfUtf8Bytes := input.MyListOfUtf8Bytes + MyListOfUtf8Bytes := input.MyListOfUtf8Bytes, + MyUnionWithConstraint := input.MyUnionWithConstraint ); return Success(res); From e2a52931ccd1d9dd04944498237f907ad485b597 Mon Sep 17 00:00:00 2001 From: rishav-karanjit Date: Thu, 25 Jul 2024 11:43:40 -0700 Subject: [PATCH 13/13] Some fix --- .../Constraints/test/WrappedSimpleConstraintsTest.dfy | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy index 9653689ad..8bf027ca2 100644 --- a/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy +++ b/TestModels/Constraints/test/WrappedSimpleConstraintsTest.dfy @@ -376,19 +376,15 @@ module WrappedSimpleConstraintsTest { ensures client.ValidState() { var input := GetValidInput(); - input := input.(ListLessThanOrEqualToTen := Some(ForceListWithConstraint([]))); + input := input.(ListWithConstraint := Some(ForceListWithConstraint(["1"]))); var ret := client.GetConstraints(input := input); expect ret.Success?; - input := input.(ListLessThanOrEqualToTen := Some(ForceListWithConstraint(["1"]))); + input := input.(ListWithConstraint := Some(ForceListWithConstraint(["0", "1", "0123456789"]))); ret := client.GetConstraints(input := input); expect ret.Success?; - input := input.(ListLessThanOrEqualToTen := Some(ForceListWithConstraint(["0", "1", "0123456789"]))); - ret := client.GetConstraints(input := input); - expect ret.Success?; - - input := input.(ListLessThanOrEqualToTen := Some(ForceListWithConstraint(["0", "1", "MoreThen10Character"]))); + input := input.(ListWithConstraint := Some(ForceListWithConstraint(["0", "1", "MoreThen10Character"]))); ret := client.GetConstraints(input := input); expect ret.Failure?; }