JSExportsGen
dotty.tools.backend.sjs.JSExportsGen
Attributes
- Graph
-
- Supertypes
Members list
Type members
Classlikes
Info for a non-member export.
Info for a non-member export.
Attributes
- Supertypes
- Known subtypes
-
class StaticExportInfoclass TopLevelExportInfo
Attributes
- Supertypes
Attributes
- Supertypes
final case class StaticExportInfo(jsName: String)(pos: SourcePosition) extends ExportInfo
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ExportInfoclass Objecttrait Matchableclass AnyShow all
final case class TopLevelExportInfo(moduleID: String, jsName: String)(pos: SourcePosition) extends ExportInfo
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ExportInfoclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Generates exported methods and properties for a class.
Generates exported methods and properties for a class.
Value parameters
- classSym
-
symbol of the class we export for
Attributes
def genScalaArg(exported: Exported, paramIndex: Int, formalArgsRegistry: FormalArgsRegistry, param: JSParamInfo, static: Boolean, captures: List[Tree])(previousArgsValues: Int => List[Tree])(implicit pos: SourcePosition): Tree
Generates a Scala argument from dispatched JavaScript arguments (unboxing and default parameter handling).
Generates a Scala argument from dispatched JavaScript arguments (unboxing and default parameter handling).
Attributes
In this article