ServiceIntrinsicsResolver

@Context
@Singleton
@Infrastructure
class ServiceIntrinsicsResolver : IntrinsicsResolver

Resolves installed guest intrinsics via the JVM service loader mechanism.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open fun criteria(allowInternal: Boolean): IntrinsicCriteria

Criteria to apply when resolving intrinsics.

Link copied to clipboard
open fun defaultCriteria(allowInternal: Boolean): IntrinsicCriteria

Default criteria to apply when resolving intrinsics.

Link copied to clipboard
open override fun generate(language: GuestLanguage, internals: Boolean): Sequence<GuestIntrinsic>

Resolves a set of intrinsic implementation objects which should be provided to a given guest VM; intrinsics are typically resolved at build time.

Link copied to clipboard
open fun resolve(language: GuestLanguage, internals: Boolean): Sequence<GuestIntrinsic>

Resolves a set of intrinsic implementation objects which should be provided to a given guest VM; intrinsics are typically resolved at build time.