IntrinsicsResolver

Intrinsics Resolver

Resolves a set of intrinsic implementation objects which should be provided to a given guest VM; typically, intrinsics are resolved at build-time and defined statically within an application or image.

Inheritors

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
abstract 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.