scala.scalanative.nir.serialization
Members list
Type members
Classlikes
Attributes
- Supertypes
Attributes
- Supertypes
class DeserializationException(global: Global, file: String, compatVersion: Int, revision: Int, cause: Throwable) extends RuntimeException
Attributes
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
class IncompatibleVersion(version: Version, fileName: String) extends NirDeserializationException
Attributes
- Supertypes
-
class IllegalStateExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
sealed abstract class InternedBinarySectionWriter[T] extends NIRSectionWriter
Attributes
- Supertypes
Attributes
- Supertypes
- Known subtypes
-
class InternedBinarySectionWriter[T]
abstract class NirDeserializationException(message: String) extends IllegalStateException
Attributes
- Supertypes
-
class IllegalStateExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class IncompatibleVersionobject UnknownFormat
Attributes
- Companion
- object
- Supertypes
object Prelude
object Tags
Serialization tags are unique type ids used to identify types in the binary representation of NIR. There are some holes in the numbering of the types to allow for binary-compatible leeway with adding new IR nodes.
object UnknownFormat extends NirDeserializationException
Attributes
- Supertypes
-
class IllegalStateExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
UnknownFormat.type
Value members
Concrete methods
In this article