Package-level declarations
Types
Link copied to clipboard
Info regarding an Elide application.
Content copied to clipboard
elide.meta.AppInfo
Link copied to clipboard
Link copied to clipboard
Main application manifest for an app powered by Elide; carries info about the build that produced a given app binary,
and application configuration.
Content copied to clipboard
elide.meta.AppManifest
Link copied to clipboard
object AppManifestKt
Protobuf type elide.meta.AppManifest
Link copied to clipboard
Link copied to clipboard
Specifies build-time info which is enclosed in an application binary.
Content copied to clipboard
elide.meta.BuildInfo
Link copied to clipboard
object BuildInfoKt
Protobuf type elide.meta.BuildInfo
Link copied to clipboard
Link copied to clipboard
Specifies information about a single endpoint which is part of an application.
Content copied to clipboard
elide.meta.Endpoint
Link copied to clipboard
object EndpointKt
Protobuf type elide.meta.Endpoint
Link copied to clipboard
Enumerates supported/known HTTP methods for app endpoints.
Content copied to clipboard
elide.meta.EndpointMethods
Link copied to clipboard
Options which apply to a particular application endpoint.
Content copied to clipboard
elide.meta.EndpointOptions
Link copied to clipboard
object EndpointOptionsKt
Protobuf type elide.meta.EndpointOptions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Enumerates standard types of endpoints.
Content copied to clipboard
elide.meta.EndpointType
Link copied to clipboard
# Language Settings: General
Defines general settings and configurations which apply to every guest language.
Content copied to clipboard
elide.meta.GeneralLanguageSettings
Link copied to clipboard
object GeneralLanguageSettingsKt
Protobuf type elide.meta.GeneralLanguageSettings
Link copied to clipboard
Link copied to clipboard
# Guest Settings: Configuration
Top-level configuration for Elide guest VM settings. Includes root settings for the guest VM as well as all language-
specific settings, as applicable.
Content copied to clipboard
elide.meta.GuestConfiguration
Link copied to clipboard
object GuestConfigurationKt
Protobuf type elide.meta.GuestConfiguration
Link copied to clipboard
Link copied to clipboard
# Guest Language
Enumerates known guest programming languages, which may be used alongside JVM technologies in an Elide application.
This list may grow over time.
Content copied to clipboard
elide.meta.GuestLanguage
Link copied to clipboard
# Language Settings: Policy
Guest "policies" define the access rights granted to a given guest language VM. Policies are defined by the host and
enforced at runtime.
Content copied to clipboard
elide.meta.GuestPolicy
Link copied to clipboard
object GuestPolicyKt
Protobuf type elide.meta.GuestPolicy
Link copied to clipboard
Link copied to clipboard
# Guest Settings
Describes a single group of settings which apply to a given guest language as part of a bigger set of configurations.
Content copied to clipboard
elide.meta.GuestSettings
Link copied to clipboard
object GuestSettingsKt
Protobuf type elide.meta.GuestSettings
Link copied to clipboard
Link copied to clipboard
# Guest Settings: Stanza
Describes a single group of settings which apply to a given guest language as part of a bigger set of configurations.
Content copied to clipboard
elide.meta.GuestSettingsStanza
Link copied to clipboard
object GuestSettingsStanzaKt
Protobuf type elide.meta.GuestSettingsStanza
Link copied to clipboard
Link copied to clipboard
Specifies guest VM requirements for a given Elide application.
Content copied to clipboard
elide.meta.GuestVM
Link copied to clipboard
Link copied to clipboard
Enumerates supported JavaScript language levels.
Content copied to clipboard
elide.meta.JsLanguageLevel
Link copied to clipboard
# Language Settings: JavaScript
Specifies JavaScript-specific settings and configurations.
Content copied to clipboard
elide.meta.JsSettings
Link copied to clipboard
object JsSettingsKt
Protobuf type elide.meta.JsSettings
Link copied to clipboard
Link copied to clipboard
# Language Settings: JVM
Specifies JVM-specific settings and configurations.
Content copied to clipboard
elide.meta.JvmSettings
Link copied to clipboard
object JvmSettingsKt
Protobuf type elide.meta.JvmSettings
Link copied to clipboard
Link copied to clipboard
# Language Settings: Kotlin
Specifies Kotlin-specific settings and configurations.
Content copied to clipboard
elide.meta.KotlinSettings
Link copied to clipboard
object KotlinSettingsKt
Protobuf type elide.meta.KotlinSettings
Link copied to clipboard
Link copied to clipboard
# Language Settings: LLVM
Specifies LLVM-specific settings and configurations.
Content copied to clipboard
elide.meta.LlvmSettings
Link copied to clipboard
object LlvmSettingsKt
Protobuf type elide.meta.LlvmSettings
Link copied to clipboard
Link copied to clipboard
# Language Settings: Python
Specifies Python-specific settings and configurations.
Content copied to clipboard
elide.meta.PythonSettings
Link copied to clipboard
object PythonSettingsKt
Protobuf type elide.meta.PythonSettings
Link copied to clipboard
Link copied to clipboard
# Language Settings: Ruby
Specifies Ruby-specific settings and configurations.
Content copied to clipboard
elide.meta.RubySettings
Link copied to clipboard
object RubySettingsKt
Protobuf type elide.meta.RubySettings
Link copied to clipboard
Link copied to clipboard
# Language Settings: WASM
Specifies WASM-specific settings and configurations.
Content copied to clipboard
elide.meta.WasmSettings
Link copied to clipboard
object WasmSettingsKt
Protobuf type elide.meta.WasmSettings
Link copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
inline fun GeneralLanguageSettings.copy(block: GeneralLanguageSettingsKt.Dsl.() -> Unit): GeneralLanguageSettings
inline fun GuestSettingsStanza.copy(block: GuestSettingsStanzaKt.Dsl.() -> Unit): GuestSettingsStanza
inline fun JvmSettings.ClasspathEntry.copy(block: JvmSettingsKt.ClasspathEntryKt.Dsl.() -> Unit): JvmSettings.ClasspathEntry
Link copied to clipboard
Link copied to clipboard
inline fun generalLanguageSettings(block: GeneralLanguageSettingsKt.Dsl.() -> Unit): GeneralLanguageSettings
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard