org.scalajs.ir
package org.scalajs.ir
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object AbstractJSType.typeobject Class.typeobject HijackedClass.typeobject Interface.typeobject JSClass.typeobject JSModuleClass.typeobject ModuleClass.typeobject NativeJSClass.typeobject NativeJSModuleClass.typeShow all
object ClassKind
object EntryPointsInfo
Attributes
- Companion
- class
- Supertypes
- Self type
-
EntryPointsInfo.type
class IRVersionNotSupportedException(val version: String, val supported: String, message: String) extends IOException
Attributes
- Supertypes
-
class IOExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
class InvalidIRException(val tree: IRNode, message: String) extends Exception
Attributes
- Supertypes
final class OriginalName extends AnyVal
An optional original name.
An optional original name.
Since an OriginalName
is basically an optional UTF8String
, original names must always be well-formed Unicode strings. Unpaired surrogates are not valid.
Attributes
- Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
object OriginalName
Attributes
- Companion
- class
- Supertypes
- Self type
-
OriginalName.type
Attributes
- Companion
- object
- Supertypes
object Position
object Printers
object SHA1
object ScalaJSVersions extends VersionChecks
Attributes
- Supertypes
- Self type
-
ScalaJSVersions.type
object Serializers
Attributes
- Supertypes
- Self type
-
Serializers.type
object Transformers
Attributes
- Supertypes
- Self type
-
Transformers.type
object Traversers
Attributes
- Supertypes
- Self type
-
Traversers.type
final class UTF8String extends AnyVal
An immutable UTF-8 string.
An immutable UTF-8 string.
The contents of a UTF8String
is guaranteed to be a well-formed UTF-8 string.
Attributes
- Note
-
equals()
andhashCode()
, along with==
and##
, are just as broken forUTF8String
as forArray
s. Use the methods in the companion object instead. This is unavoidable because we cannot overrideequals
norhashCode
in anAnyVal
. - Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
object UTF8String
Attributes
- Companion
- class
- Supertypes
- Self type
-
UTF8String.type
class VersionChecks
Helper class to allow for testing of logic.
Helper class to allow for testing of logic.
Attributes
- Supertypes
- Known subtypes
-
object ScalaJSVersions.type
In this article