├── .gitattributes ├── .github ├── CODEOWNERS ├── pull_request_template.md └── workflows │ ├── build-dependent-std-libs.yml │ ├── build-timestamped-master.yml │ ├── build-with-bal-test-graalvm.yml │ ├── central-publish.yml │ ├── fossa_scan.yml │ ├── publish-release.yml │ ├── pull-request.yml │ ├── trivy-scan.yml │ └── update_specs.yml ├── .gitignore ├── LICENSE ├── README.md ├── ballerina ├── Ballerina.toml ├── CompilerPlugin.toml ├── Dependencies.toml ├── README.md ├── build.gradle ├── constraint.bal ├── constraint_errors.bal ├── icon.png ├── init.bal └── tests │ ├── advanced_constraint_test.bal │ ├── array_constraint_on_record_field_test.bal │ ├── array_constraint_on_type_as_record_field_test.bal │ ├── array_constraint_on_type_test.bal │ ├── constraint_on_array_members_test.bal │ ├── constraint_on_readonly_type_test.bal │ ├── constraint_validation_return_type_test.bal │ ├── constriant_error_message_test.bal │ ├── date_constraint_on_record_field_test.bal │ ├── date_constraint_on_type_test.bal │ ├── example_constraint_test.bal │ ├── float_constraint_on_record_field_test.bal │ ├── float_constraint_on_type_as_record_field_test.bal │ ├── float_constraint_on_type_test.bal │ ├── int_constraint_on_record_field_test.bal │ ├── int_constraint_on_type_as_record_field_test.bal │ ├── int_constraint_on_type_test.bal │ ├── number_constraint_on_record_field_test.bal │ ├── number_constraint_on_type_as_record_field_test.bal │ ├── number_constraint_on_type_test.bal │ ├── string_constraint_on_record_field_test.bal │ ├── string_constraint_on_type_as_record_field_test.bal │ └── string_constraint_on_type_test.bal ├── changelog.md ├── codecov.yml ├── compiler-plugin-tests ├── build.gradle └── src │ └── test │ ├── java │ └── io │ │ └── ballerina │ │ └── stdlib │ │ └── constraint │ │ └── compiler │ │ ├── CompilerPluginTest.java │ │ ├── CompilerPluginTestConstants.java │ │ └── CompilerPluginTestUtils.java │ └── resources │ ├── ballerina_sources │ ├── sample_package_1 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_10 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_11 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_12 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_13 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_14 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_15 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_16 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_17 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_18 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_19 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_2 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_20 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_21 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_3 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_4 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_5 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_6 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_7 │ │ ├── Ballerina.toml │ │ └── sample.bal │ ├── sample_package_8 │ │ ├── Ballerina.toml │ │ └── sample.bal │ └── sample_package_9 │ │ ├── Ballerina.toml │ │ └── sample.bal │ └── testng.xml ├── compiler-plugin ├── build.gradle └── src │ └── main │ └── java │ ├── io │ └── ballerina │ │ └── stdlib │ │ └── constraint │ │ └── compiler │ │ ├── Constants.java │ │ ├── ConstraintCodeAnalyzer.java │ │ ├── ConstraintCompatibilityMatrix.java │ │ ├── ConstraintCompilerPlugin.java │ │ ├── ConstraintCompilerPluginUtils.java │ │ ├── ConstraintDiagnosticCodes.java │ │ ├── RecordFieldConstraintValidator.java │ │ ├── TypeConstraintValidator.java │ │ └── annotation │ │ └── tag │ │ ├── AnnotationTag.java │ │ ├── AnnotationTagArray.java │ │ ├── AnnotationTagDate.java │ │ ├── AnnotationTagFloat.java │ │ ├── AnnotationTagInt.java │ │ ├── AnnotationTagNumber.java │ │ ├── AnnotationTagString.java │ │ ├── DigitsConstrainedAnnotationTag.java │ │ ├── LengthConstrainedAnnotationTag.java │ │ └── ValueConstrainedAnnotationTag.java │ └── module-info.java ├── docs └── spec │ └── spec.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── native ├── build.gradle └── src │ └── main │ └── java │ ├── io │ └── ballerina │ │ └── stdlib │ │ └── constraint │ │ ├── Constants.java │ │ ├── ConstraintErrorInfo.java │ │ ├── Constraints.java │ │ ├── ErrorUtils.java │ │ ├── InternalValidationException.java │ │ ├── ModuleUtils.java │ │ ├── annotations │ │ ├── AbstractAnnotations.java │ │ ├── RecordFieldAnnotations.java │ │ └── TypeAnnotations.java │ │ └── validators │ │ ├── ArrayConstraintValidator.java │ │ ├── DateConstraintValidator.java │ │ ├── FloatConstraintValidator.java │ │ ├── IntConstraintValidator.java │ │ ├── NumberConstraintValidator.java │ │ ├── StringConstraintValidator.java │ │ └── interfaces │ │ ├── DateValidator.java │ │ ├── DigitsValidator.java │ │ ├── LengthValidator.java │ │ ├── PatternValidator.java │ │ └── ValueValidator.java │ └── module-info.java ├── settings.gradle └── spotbugs-exclude.xml /.gitattributes: -------------------------------------------------------------------------------- 1 | # Ensure all Java files use LF. 2 | *.java eol=lf 3 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-dependent-std-libs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/workflows/build-dependent-std-libs.yml -------------------------------------------------------------------------------- /.github/workflows/build-timestamped-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/workflows/build-timestamped-master.yml -------------------------------------------------------------------------------- /.github/workflows/build-with-bal-test-graalvm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/workflows/build-with-bal-test-graalvm.yml -------------------------------------------------------------------------------- /.github/workflows/central-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/workflows/central-publish.yml -------------------------------------------------------------------------------- /.github/workflows/fossa_scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/workflows/fossa_scan.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/trivy-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/workflows/trivy-scan.yml -------------------------------------------------------------------------------- /.github/workflows/update_specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.github/workflows/update_specs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/README.md -------------------------------------------------------------------------------- /ballerina/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/Ballerina.toml -------------------------------------------------------------------------------- /ballerina/CompilerPlugin.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/CompilerPlugin.toml -------------------------------------------------------------------------------- /ballerina/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/Dependencies.toml -------------------------------------------------------------------------------- /ballerina/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/README.md -------------------------------------------------------------------------------- /ballerina/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/build.gradle -------------------------------------------------------------------------------- /ballerina/constraint.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/constraint.bal -------------------------------------------------------------------------------- /ballerina/constraint_errors.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/constraint_errors.bal -------------------------------------------------------------------------------- /ballerina/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/icon.png -------------------------------------------------------------------------------- /ballerina/init.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/init.bal -------------------------------------------------------------------------------- /ballerina/tests/advanced_constraint_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/advanced_constraint_test.bal -------------------------------------------------------------------------------- /ballerina/tests/array_constraint_on_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/array_constraint_on_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/array_constraint_on_type_as_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/array_constraint_on_type_as_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/array_constraint_on_type_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/array_constraint_on_type_test.bal -------------------------------------------------------------------------------- /ballerina/tests/constraint_on_array_members_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/constraint_on_array_members_test.bal -------------------------------------------------------------------------------- /ballerina/tests/constraint_on_readonly_type_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/constraint_on_readonly_type_test.bal -------------------------------------------------------------------------------- /ballerina/tests/constraint_validation_return_type_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/constraint_validation_return_type_test.bal -------------------------------------------------------------------------------- /ballerina/tests/constriant_error_message_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/constriant_error_message_test.bal -------------------------------------------------------------------------------- /ballerina/tests/date_constraint_on_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/date_constraint_on_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/date_constraint_on_type_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/date_constraint_on_type_test.bal -------------------------------------------------------------------------------- /ballerina/tests/example_constraint_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/example_constraint_test.bal -------------------------------------------------------------------------------- /ballerina/tests/float_constraint_on_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/float_constraint_on_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/float_constraint_on_type_as_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/float_constraint_on_type_as_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/float_constraint_on_type_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/float_constraint_on_type_test.bal -------------------------------------------------------------------------------- /ballerina/tests/int_constraint_on_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/int_constraint_on_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/int_constraint_on_type_as_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/int_constraint_on_type_as_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/int_constraint_on_type_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/int_constraint_on_type_test.bal -------------------------------------------------------------------------------- /ballerina/tests/number_constraint_on_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/number_constraint_on_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/number_constraint_on_type_as_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/number_constraint_on_type_as_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/number_constraint_on_type_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/number_constraint_on_type_test.bal -------------------------------------------------------------------------------- /ballerina/tests/string_constraint_on_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/string_constraint_on_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/string_constraint_on_type_as_record_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/string_constraint_on_type_as_record_field_test.bal -------------------------------------------------------------------------------- /ballerina/tests/string_constraint_on_type_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/ballerina/tests/string_constraint_on_type_test.bal -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/changelog.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/codecov.yml -------------------------------------------------------------------------------- /compiler-plugin-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/build.gradle -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/java/io/ballerina/stdlib/constraint/compiler/CompilerPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/java/io/ballerina/stdlib/constraint/compiler/CompilerPluginTest.java -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/java/io/ballerina/stdlib/constraint/compiler/CompilerPluginTestConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/java/io/ballerina/stdlib/constraint/compiler/CompilerPluginTestConstants.java -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/java/io/ballerina/stdlib/constraint/compiler/CompilerPluginTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/java/io/ballerina/stdlib/constraint/compiler/CompilerPluginTestUtils.java -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_11/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_11/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_11/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_11/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_12/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_12/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_12/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_12/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_13/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_13/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_13/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_13/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_14/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_14/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_14/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_14/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_16/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_16/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_16/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_16/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_17/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_17/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_17/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_17/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_18/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_18/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_18/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_18/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_19/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_19/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_19/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_19/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_2/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_2/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_2/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_2/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_20/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_20/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_20/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_20/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_21/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_21/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_21/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_21/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_3/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_3/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_3/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_3/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_4/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_4/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_4/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_4/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_5/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_5/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_5/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_5/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_6/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_6/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_6/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_6/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_7/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_7/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_7/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_7/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_9/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_9/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_9/sample.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_9/sample.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin-tests/src/test/resources/testng.xml -------------------------------------------------------------------------------- /compiler-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/build.gradle -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/Constants.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintCodeAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintCodeAnalyzer.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintCompatibilityMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintCompatibilityMatrix.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintCompilerPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintCompilerPlugin.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintCompilerPluginUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintCompilerPluginUtils.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintDiagnosticCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/ConstraintDiagnosticCodes.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/RecordFieldConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/RecordFieldConstraintValidator.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/TypeConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/TypeConstraintValidator.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTag.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagArray.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagDate.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagFloat.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagInt.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagNumber.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/AnnotationTagString.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/DigitsConstrainedAnnotationTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/DigitsConstrainedAnnotationTag.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/LengthConstrainedAnnotationTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/LengthConstrainedAnnotationTag.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/ValueConstrainedAnnotationTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/constraint/compiler/annotation/tag/ValueConstrainedAnnotationTag.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/compiler-plugin/src/main/java/module-info.java -------------------------------------------------------------------------------- /docs/spec/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/docs/spec/spec.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/gradlew.bat -------------------------------------------------------------------------------- /native/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/build.gradle -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/Constants.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/ConstraintErrorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/ConstraintErrorInfo.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/Constraints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/Constraints.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/ErrorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/ErrorUtils.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/InternalValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/InternalValidationException.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/ModuleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/ModuleUtils.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/annotations/AbstractAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/annotations/AbstractAnnotations.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/annotations/RecordFieldAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/annotations/RecordFieldAnnotations.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/annotations/TypeAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/annotations/TypeAnnotations.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/ArrayConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/ArrayConstraintValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/DateConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/DateConstraintValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/FloatConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/FloatConstraintValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/IntConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/IntConstraintValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/NumberConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/NumberConstraintValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/StringConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/StringConstraintValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/DateValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/DateValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/DigitsValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/DigitsValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/LengthValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/LengthValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/PatternValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/PatternValidator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/ValueValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/io/ballerina/stdlib/constraint/validators/interfaces/ValueValidator.java -------------------------------------------------------------------------------- /native/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/native/src/main/java/module-info.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/settings.gradle -------------------------------------------------------------------------------- /spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-constraint/HEAD/spotbugs-exclude.xml --------------------------------------------------------------------------------