scala.scalanative.nscplugin

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class GenNIR(settings: Settings) extends PluginPhase

Attributes

Companion:
object
Graph
Supertypes
trait PluginPhase
class MiniPhase
class Phase
class Object
trait Matchable
class Any
object GenNIR

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
GenNIR.type
opaque trait GenNativeExports(using x$1: Context)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait GenReflectiveInstantisation(using x$1: Context)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
PluginPhase
class NirCodeGen(val settings: Settings)(using ctx: Context) extends NirGenStat with NirGenExpr with NirGenType with NirGenName with NirGenUtil with GenReflectiveInstantisation with GenNativeExports

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class NirDefinitions()(using ctx: Context)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
trait NirGenExpr(using x$1: Context)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
trait NirGenName(using x$1: Context)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
object NirGenName

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait NirGenStat(using x$1: Context)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
trait NirGenType(using x$1: Context)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
trait NirGenUtil(using x$1: Context)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
object NirGenUtil

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NirPositions(positionRelativizationPaths: Seq[Path])(using x$2: Context)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NirPrimitives(using ctx: Context) extends DottyPrimitives

Attributes

Companion:
object
Graph
Supertypes
class DottyPrimitives
class Object
trait Matchable
class Any

This phase does:

This phase does:

  • handle TypeApply -> Apply conversion for intrinsic methods

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class PostInlineNativeInterop extends PluginPhase with NativeInteropUtil

Attributes

Companion:
object
Graph
Supertypes
trait PluginPhase
class MiniPhase
class Phase
class Object
trait Matchable
class Any

This phase does:

This phase does:

  • Rewrite calls to scala.Enumeration.Value (include name string) (Ported from ScalaJS and Scala 2 Native compiler plugin)

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class PrepNativeInterop extends PluginPhase with NativeInteropUtil

Attributes

Companion:
object
Graph
Supertypes
trait PluginPhase
class MiniPhase
class Phase
class Object
trait Matchable
class Any
class ScalaNativePlugin extends StandardPlugin

Attributes

Graph
Supertypes
trait StandardPlugin
trait Plugin
class Object
trait Matchable
class Any