Dotty Documentation

0.13.0-bin-SNAPSHOT

final class JSDefinitions
extends Object

[-] Constructors

JSDefinitions ( )
JSDefinitions ( implicit ctx: Context )

[-] Members

[+] lazy val BoxesRunTime_boxToCharacterR : TermRef
[+] lazy val BoxesRunTime_unboxToCharR : TermRef
[+] lazy val ExposedJSMemberAnnotType : TypeRef
[+] lazy val InlineAnnotType : TypeRef
[+] lazy val JSAnyModuleRef : TermRef
[+] lazy val JSAnyType : TypeRef
[+] lazy val JSAny_fromFunctionR : Array [ TermRef ]
[+] lazy val JSArrayModuleRef : TermRef
[+] lazy val JSArrayType : TypeRef
[+] lazy val JSArray_applyR : TermRef
[+] lazy val JSBaseThisFunctionType : TypeRef
[+] lazy val JSBracketAccessAnnotType : TypeRef
[+] lazy val JSBracketCallAnnotType : TypeRef
[+] lazy val JSConstructorTagModuleRef : TermRef
[+] lazy val JSConstructorTag_materializeR : TermRef
[+] lazy val JSDynamicLiteralModuleRef : TermRef
[+] lazy val JSDynamicLiteral_applyDynamicNamedR : TermRef
[+] lazy val JSDynamicLiteral_applyDynamicR : TermRef
[+] lazy val JSDynamicModuleRef : TermRef
[+] lazy val JSDynamic_newInstanceR : TermRef
[+] lazy val JSExportAllAnnotType : TypeRef
[+] lazy val JSExportAnnotType : TypeRef
[+] lazy val JSExportDescendentClassesAnnotType : TypeRef
[+] lazy val JSExportDescendentObjectsAnnotType : TypeRef
[+] lazy val JSExportNamedAnnotType : TypeRef
[+] lazy val JSFullNameAnnotType : TypeRef
[+] lazy val JSFunctionType : Array [ TypeRef ]
[+] lazy val JSNameAnnotType : TypeRef
[+] lazy val JSNativeAnnotType : TypeRef
[+] lazy val JSObjectModuleRef : TermRef
[+] lazy val JSObjectType : TypeRef
[+] lazy val JSPackage_constructorOfR : TermRef
[+] lazy val JSPackage_nativeR : TermRef
[+] lazy val JSPackage_typeOfR : TermRef
[+] lazy val JSThisFunctionModuleRef : TermRef
[+] lazy val JSThisFunctionType : Array [ TypeRef ]
[+] lazy val JSThisFunction_fromFunctionR : Array [ TermRef ]
[+] lazy val JavaScriptExceptionType : TypeRef
[+] lazy val NoinlineAnnotType : TypeRef
[+] lazy val RawJSTypeAnnotType : TypeRef
[+] lazy val RuntimeExceptionType : TypeRef
[+] lazy val RuntimePackageClass : ClassSymbol
[+] lazy val RuntimePackageVal : TermSymbol
[+] lazy val RuntimePackage_wrapJavaScriptExceptionR : TermRef
[+] lazy val Runtime_constructorOfR : TermRef
[+] lazy val Runtime_linkingInfoR : TermRef
[+] lazy val Runtime_newConstructorTagR : TermRef
[+] lazy val Runtime_toJSVarArgsR : TermRef
[+] lazy val Runtime_toScalaVarArgsR : TermRef
[+] lazy val Runtime_unwrapJavaScriptExceptionR : TermRef
[+] lazy val ScalaJSJSPackageClass : ClassSymbol
[+] lazy val ScalaJSJSPackageVal : TermSymbol
[+] lazy val ScalaRunTime_isArrayR : TermRef
[+] lazy val SpecialPackageClass : ClassSymbol
[+] lazy val SpecialPackageVal : TermSymbol
[+] lazy val Special_debuggerR : TermRef
[+] lazy val Special_deleteR : TermRef
[+] lazy val Special_forinR : TermRef
[+] lazy val Special_inR : TermRef
[+] lazy val Special_instanceofR : TermRef
[+] lazy val WrappedArrayType : TypeRef
[+] private implicit val ctx : Context
[+] def BoxesRunTime_boxToCharacter ( implicit ctx: Context ) : Symbol
[+] def BoxesRunTime_unboxToChar ( implicit ctx: Context ) : Symbol
[+] def ExposedJSMemberAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def InlineAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSAnyClass ( implicit ctx: Context ) : ClassSymbol
[+] def JSAnyModule ( implicit ctx: Context ) : Symbol
[+] def JSAny_fromFunction ( n: Int ) ( implicit ctx: Context ) : Symbol
[+] def JSArrayClass ( implicit ctx: Context ) : ClassSymbol
[+] def JSArrayModule ( implicit ctx: Context ) : Symbol
[+] def JSArray_apply ( implicit ctx: Context ) : Symbol
[+] def JSBaseThisFunctionClass ( implicit ctx: Context ) : ClassSymbol
[+] def JSBracketAccessAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSBracketCallAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSConstructorTagModule ( implicit ctx: Context ) : Symbol
[+] def JSConstructorTag_materialize ( implicit ctx: Context ) : Symbol
[+] def JSDynamicLiteralModule ( implicit ctx: Context ) : Symbol
[+] def JSDynamicLiteral_applyDynamic ( implicit ctx: Context ) : Symbol
[+] def JSDynamicLiteral_applyDynamicNamed ( implicit ctx: Context ) : Symbol
[+] def JSDynamicModule ( implicit ctx: Context ) : Symbol
[+] def JSDynamic_newInstance ( implicit ctx: Context ) : Symbol
[+] def JSExportAllAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSExportAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSExportDescendentClassesAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSExportDescendentObjectsAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSExportNamedAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSFullNameAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSFunctionClass ( n: Int ) ( implicit ctx: Context ) : ClassSymbol
[+] def JSNameAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSNativeAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def JSObjectClass ( implicit ctx: Context ) : ClassSymbol
[+] def JSObjectModule ( implicit ctx: Context ) : Symbol
[+] def JSPackage_constructorOf ( implicit ctx: Context ) : Symbol
[+] def JSPackage_native ( implicit ctx: Context ) : Symbol
[+] def JSPackage_typeOf ( implicit ctx: Context ) : Symbol
[+] def JSThisFunctionClass ( n: Int ) ( implicit ctx: Context ) : ClassSymbol
[+] def JSThisFunctionModule ( implicit ctx: Context ) : Symbol
[+] def JSThisFunction_fromFunction ( n: Int ) ( implicit ctx: Context ) : Symbol
[+] def JavaScriptExceptionClass ( implicit ctx: Context ) : ClassSymbol
[+] def NoinlineAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def RawJSTypeAnnot ( implicit ctx: Context ) : ClassSymbol
[+] def RuntimeExceptionClass ( implicit ctx: Context ) : ClassSymbol
[+] def Runtime_constructorOf ( implicit ctx: Context ) : Symbol
[+] def Runtime_linkingInfo ( implicit ctx: Context ) : Symbol
[+] def Runtime_newConstructorTag ( implicit ctx: Context ) : Symbol
[+] def Runtime_toJSVarArgs ( implicit ctx: Context ) : Symbol
[+] def Runtime_toScalaVarArgs ( implicit ctx: Context ) : Symbol
[+] def Runtime_unwrapJavaScriptException ( implicit ctx: Context ) : Symbol
[+] def Runtime_wrapJavaScriptException ( implicit ctx: Context ) : Symbol
[+] def ScalaRunTime_isArray ( implicit ctx: Context ) : Symbol
[+] def Special_debugger ( implicit ctx: Context ) : Symbol
[+] def Special_delete ( implicit ctx: Context ) : Symbol
[+] def Special_forin ( implicit ctx: Context ) : Symbol
[+] def Special_in ( implicit ctx: Context ) : Symbol
[+] def Special_instanceof ( implicit ctx: Context ) : Symbol
[+] def WrappedArrayClass ( implicit ctx: Context ) : ClassSymbol
[+] def isJSFunctionClass ( cls: Symbol ) : Boolean
[+] def isJSThisFunctionClass ( cls: Symbol ) : Boolean
[+] private def isScalaJSVarArityClass ( cls: Symbol , prefix: String ) : Boolean

Is the given cls a class of the form scala.scalajs.js.prefixN where N is a number.

This is similar to isVarArityClass in Definitions.scala.

[+] private def scalajsClassName ( cls: Symbol ) ( implicit ctx: Context ) : TypeName

If cls is a class in the scala package, its name, otherwise EmptyTypeName