CachedIntrinsicsResolver

Implementation of an intrinsics resolver which caches the output of the backing resolver.

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.