package ir
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed abstract class ClassKind extends AnyRef
- final class EntryPointsInfo extends AnyRef
- class IRVersionNotSupportedException extends IOException
- class InvalidIRException extends Exception
-
final
class
OriginalName extends AnyVal
An optional original name.
An optional original name.
Since an
OriginalNameis basically an optionalUTF8String, original names must always be well-formed Unicode strings. Unpaired surrogates are not valid. - final case class Position(source: SourceFile, line: Int, column: Int) extends Product with Serializable
-
final
class
UTF8String extends AnyVal
An immutable UTF-8 string.
An immutable UTF-8 string.
The contents of a
UTF8Stringis guaranteed to be a well-formed UTF-8 string.- 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.
-
class
VersionChecks extends AnyRef
Helper class to allow for testing of logic.
Value Members
- object ClassKind
- object EntryPointsInfo
- object Hashers
- object Names
- object OriginalName
- object Position extends Serializable
- object Printers
- object ScalaJSVersions extends VersionChecks
- object Serializers
- object Transformers
- object Traversers
- object Trees
- object Types
- object UTF8String