Modules
java | This module provides the API for Java interoperability in Ballerina. It includes a set of Ballerina annotations with which Java constructors, methods, and fields can provide implementations of Ballerina functions with external function bodies. |
lang.array | This module provides lang library list operations defined by the language specification 2020R1. |
lang.boolean | This module provides lang library operations on |
lang.decimal | This module provides lang library operations on |
lang.error | This module provides lang library operations on |
lang.float | This module provides lang library operations on |
lang.future | This module provides lang library operations on |
lang.int | This module provides lang library operations on |
lang.map | This module provides lang library map operations defined by the language specification 2020R1. |
lang.object | This module defines the shape expected from all listeners as defined by the language specification 2020R1. |
lang.stream | This module provides lang library operations on |
lang.string | This module provides lang library string operations defined by the language specification 2020R1. |
lang.table | This module provides lang library operations on |
lang.transaction | This module provides lang library operations on |
lang.value | This module provides lang library operations common to all values defined by the language specification 2020R1. |
lang.xml | This module provides lang library operations on |
observe | This module provides apis for observing Ballerina services. Ballerina supports Observability out of the box. This module provides user api's to make Ballerina Observability more flexible for the user. |
test | This module facilitates developers to write automation tests for ballerina code in a simple manner. It provides a number of capabilities such as configuring setup and cleanup steps in different levels, ordering and grouping of tests, providing value-sets to tests and independence from external functions and endpoints via mocking capabilities. |