morphir-ir
morphir-ir
API
morphir
dependency
dag
Codec
DAG
CycleDetected
DAG
ir
_package
Codec
_type
Codec
accesscontrolled
Codec
distribution
Codec
documented
Codec
formatversion
Codec
fqname
Codec
literal
Codec
module
Codec
name
Codec
path
Codec
qname
Codec
value
Codec
AccessControlled
Access
Private
Public
Access
AccessControlled
Distribution
Distribution
Library
Distribution
Documented
Documented
FQName
FormatVersion
VersionedDistribution
Literal
Literal
BoolLiteral
CharLiteral
DecimalLiteral
FloatLiteral
StringLiteral
WholeNumberLiteral
Literal
Module
Definition
Specification
Name
Package
Definition
Specification
Path
QName
QName
Type
Definition
CustomTypeDefinition
TypeAliasDefinition
Definition
DerivedTypeSpecificationDetails
Field
Specification
CustomTypeSpecification
DerivedTypeSpecification
OpaqueTypeSpecification
TypeAliasSpecification
Specification
Type
ExtensibleRecord
Function
Record
Reference
Tuple
Unit
Variable
Type
Value
Definition
Pattern
AsPattern
ConstructorPattern
EmptyListPattern
HeadTailPattern
LiteralPattern
TuplePattern
UnitPattern
WildcardPattern
Pattern
Specification
Value
Apply
Constructor
Destructure
Field
FieldFunction
IfThenElse
Lambda
LetDefinition
LetRecursion
List
Literal
PatternMatch
Record
Reference
Tuple
Unit
UpdateRecord
Variable
Value
morphir-ir
/
morphir
/
morphir.ir
/
Type
/
Type
/
ExtensibleRecord
ExtensibleRecord
morphir.ir.Type.Type.ExtensibleRecord
final case
class
ExtensibleRecord
[
A
](
arg1
:
A
,
arg2
:
Name
,
arg3
:
List
[
Field
[
A
]])
extends
Type
[
A
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
Type
[
A
]
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Value members
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
In this article
Attributes
Members list
Value members
Inherited methods