org.finos.morphir.universe.ir
package org.finos.morphir.universe.ir
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object FQNameInfo
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FQNameInfo.type
trait HasFQNameInfo
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object MorphirInt.type
sealed trait Literal extends Product, Serializable
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class BoolLiteralclass CharLiteralclass DecimalLiteralclass FloatLiteralclass StringLiteralclass WholeNumberLiteralShow all
object Literal
object NoOpTypeVisitor extends TypeVisitor[Nothing, Unit, Any, Nothing, Unit, Nothing]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NoOpTypeVisitor.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait TypeTagobject ExtensibleRecord.typeobject Function.typeobject Record.typeobject Reference.typeobject Tuple.typeobject Unit.typeobject Variable.typetrait ValueTagobject Apply.typeobject Constructor.typeobject Destructure.typeobject Field.typeobject FieldFunction.typeobject IfThenElse.typeobject Lambda.typeobject LetDefinition.typeobject LetRecursion.typeobject List.typeobject Literal.typeobject PatternMatch.typeobject Record.typeobject Reference.typeobject Tuple.typeobject Unit.typeobject UpdateRecord.typeShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AsPattern[A]class ConstructorPattern[A]class EmptyListPattern[A]class HeadTailPattern[A]class LiteralPattern[A]class TuplePattern[A]class UnitPattern[A]class WildcardPattern[A]Show all
object Pattern
object RawTypeInfo extends Subtype[TypeInfo[Unit]]
Attributes
- Supertypes
- Self type
-
RawTypeInfo.type
object Type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object TypeConstructorArg
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TypeConstructorArg.type
final case class TypeConstructorArgs[+A](args: List[TypeConstructorArg[A]]) extends AnyVal
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
- Self type
object TypeConstructorArgs
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeConstructorArgs.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object TypeConstructors
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TypeConstructors.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CustomTypeDefinition[A]class TypeAliasDefinition[A]
- Self type
object TypeDefinition
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TypeDefinition.type
object TypeInfo
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object TypeSpec
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CustomTypeSpecification[A]class DerivedTypeSpecification[A]class OpaqueTypeSpecificationclass TypeAliasSpecification[A]
- Self type
object TypeSpecification
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TypeSpecification.type
object TypeTag
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object NoOpTypeVisitor.type
object TypeVisitor
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeVisitor.type
object TypeVisitorUsage
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeVisitorUsage.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Constructor[VA]class FieldFunction[VA]class Literal[VA]class Reference[VA]class Unit[VA]class Variable[VA]Show all
object Value
final case class ValueDefinition[+TA, +VA](inputTypes: Chunk[Parameter[TA, VA]], outputType: Type[TA], body: Value[TA, VA])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ValueDefinition
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ValueDefinition.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
object ValueSpecification
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ValueSpecification.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object Apply.typeobject Constructor.typeobject Destructure.typeobject Field.typeobject FieldFunction.typeobject IfThenElse.typeobject Lambda.typeobject LetDefinition.typeobject LetRecursion.typeobject List.typeobject Literal.typeobject PatternMatch.typeobject Record.typeobject Reference.typeobject Tuple.typeobject Unit.typeobject UpdateRecord.typeShow all
Types
Value members
Concrete fields
In this article