scala.scalanative.optimizer

inject

package inject

Visibility
  1. Public
  2. All

Type Members

  1. class ClassStruct extends Inject

    Injects main trait dispatch tables.

  2. class HasTrait extends Inject

    Injects scalanative_class_has_trait and scalanative_trait_has_trait intrinsics.

  3. class Main extends Inject

    Introduces main function that sets up the runtime and calls the given entry point.

  4. class ModuleArray extends Inject

  5. class ObjectArrayId extends Inject

  6. class RuntimeTypeInformation extends Inject

    Generates type instances for all classes, modules, traits and structs.

  7. class TraitDispatchTables extends Inject

    Injects main trait dispatch tables.

Value Members

  1. object ClassStruct extends InjectCompanion

  2. object HasTrait extends InjectCompanion

  3. object Main extends InjectCompanion

  4. object ModuleArray extends InjectCompanion

  5. object ObjectArrayId extends InjectCompanion

  6. object RuntimeTypeInformation extends InjectCompanion

  7. object TraitDispatchTables extends InjectCompanion

Ungrouped