GraalVMGuest

Enumerates known/supported GraalVM guest languages.

Entries

Link copied to clipboard

ECMA2022-compliant JavaScript via Graal JS+JVM.

Link copied to clipboard

Python v3.0+ support via GraalPy

Link copied to clipboard

Ruby support via TruffleRuby

Link copied to clipboard

JVM support via SVM and Espresso

Link copied to clipboard

WASM support via GraalWasm

Properties

Link copied to clipboard
open override val engine: String

Engine which this language is based on; for example, Kotlin and Scala are "java" engines, and TypeScript is a "js" engine.

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard

Invocation modes supported by this language.

Link copied to clipboard
open override val label: String

Label to show in UI circumstances for this language.

Link copied to clipboard
open override val languageId: String

A unique string representing this language.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Whether this language supports server-side rendering (SSR) or not.

Link copied to clipboard

Whether this language supports streaming-style SSR.

Link copied to clipboard
open override val symbol: String

String symbol to use when referring to this language in the API.

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.