org.scalajs.ir
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object AbstractJSTypeobject Classobject HijackedClassobject Interfaceobject JSClassobject JSModuleClassobject ModuleClassobject NativeJSClassobject NativeJSModuleClassShow all
Attributes
- Companion
- class
- Supertypes
- Self type
-
EntryPointsInfo.type
Attributes
- Supertypes
-
class IOExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
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
Attributes
- Companion
- class
- Supertypes
- Self type
-
OriginalName.type
Attributes
- Companion
- object
- Supertypes
Attributes
- Supertypes
- Self type
-
ScalaJSVersions.type
Attributes
- Supertypes
- Self type
-
Serializers.type
Attributes
- Supertypes
- Self type
-
Transformers.type
Attributes
- Supertypes
- Self type
-
Traversers.type
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 forUTF8Stringas forArrays. Use the methods in the companion object instead. This is unavoidable because we cannot overrideequalsnorhashCodein anAnyVal. - Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
- Self type
-
UTF8String.type
A version of a thing
A version of a thing
Versions are always optional, Version.Unversioned being the sentinel.
The remaining versions come in two fundamentally different flavors:
- Hashes: They are stable in serialized form, Serializers will write them to IR files. The only way to create these versions is via Hashers.
- Non hashes: Not guaranteed to be stable / collision free across different programs. Never written to IR files.
Attributes
- Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
Helper class to allow for testing of logic.
Helper class to allow for testing of logic.
Attributes
- Supertypes
- Known subtypes
-
object ScalaJSVersions