Packages

t

zio.morphir.syntax

AllSyntax

trait AllSyntax extends TypeSyntax with ValueSyntax

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AllSyntax
  2. ValueSyntax
  3. TypeSyntax
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply(function: Value[Any], arguments: Value[Any]*): Value[Any]
    Definition Classes
    ValueSyntax
  5. def apply(function: Value[Any], arguments: Chunk[Value[Any]]): Value[Any]
    Definition Classes
    ValueSyntax
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def asPattern(pattern: Pattern[Any], name: Name): AsPattern[Any]
    Definition Classes
    ValueSyntax
  8. final def boolean(value: Boolean): Value[Any]
    Definition Classes
    ValueSyntax
  9. final def boolean[Annotations](value: Boolean, annotations: ZEnvironment[Annotations]): Value[Any]
    Definition Classes
    ValueSyntax
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  11. def constructor(name: FQName): Value[Any]
    Definition Classes
    ValueSyntax
  12. def constructorPattern(name: FQName, patterns: Chunk[Pattern[Any]]): Pattern[Any]
    Definition Classes
    ValueSyntax
  13. def defineExtensibleRecord(name: String, fields: Field[Type[Any]]*): Type[Any]
    Definition Classes
    TypeSyntax
  14. def defineExtensibleRecord(name: String, fields: Chunk[Field[Type[Any]]]): Type[Any]
    Definition Classes
    TypeSyntax
  15. def defineExtensibleRecord(name: Name, fields: Field[Type[Any]]*): Type[Any]
    Definition Classes
    TypeSyntax
  16. def defineExtensibleRecord(name: Name, fields: Chunk[Field[Type[Any]]]): Type[Any]
    Definition Classes
    TypeSyntax
  17. def defineField(name: String, fieldType: Type[Any]): Field[Type[Any]]
    Definition Classes
    TypeSyntax
  18. def defineField(name: Name, fieldType: Type[Any]): Field[Type[Any]]
    Definition Classes
    TypeSyntax
  19. def defineFunction[Annotations](paramTypes: Type[Annotations]*): DefineFunction[Annotations]
    Definition Classes
    TypeSyntax
  20. def defineFunction(paramTypes: Chunk[Type[Any]], returnType: Type[Any]): Type[Any]
    Definition Classes
    TypeSyntax
  21. def defineRecord(fields: Field[Type[Any]]*): Type[Any]
    Definition Classes
    TypeSyntax
  22. def defineRecord(fields: Chunk[Field[Type[Any]]]): Type[Any]
    Definition Classes
    TypeSyntax
  23. def defineReference(packageName: String, moduleName: String, localName: String, typeParams: Type[Any]*): Type[Any]
    Definition Classes
    TypeSyntax
  24. def defineReference(packageName: String, moduleName: String, localName: String, typeParams: Chunk[Type[Any]]): Type[Any]
    Definition Classes
    TypeSyntax
  25. def defineReference(name: FQName, typeParams: Type[Any]*): Type[Any]
    Definition Classes
    TypeSyntax
  26. def defineReference(name: FQName, typeParams: Chunk[Type[Any]]): Type[Any]
    Definition Classes
    TypeSyntax
  27. def defineTuple(first: Type[Any], second: Type[Any], rest: Type[Any]*): Type[Any]
    Definition Classes
    TypeSyntax
  28. def defineTuple(elementTypes: Chunk[Type[Any]]): Type[Any]
    Definition Classes
    TypeSyntax
  29. def defineVariable(name: Name): Type[Any]
    Definition Classes
    TypeSyntax
  30. def defineVariable(name: String): Type[Any]
    Definition Classes
    TypeSyntax
  31. def destructure(pattern: Pattern[Any], valueToDestruct: Value[Any], inValue: Value[Any]): Value[Any]
    Definition Classes
    ValueSyntax
  32. def emptyListPattern: Pattern[Any]
    Definition Classes
    ValueSyntax
  33. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  35. final def field(tag: Value[Any], name: String): Value[Any]
    Definition Classes
    ValueSyntax
  36. def field(tag: Value[Any], name: Name): Value[Any]
    Definition Classes
    ValueSyntax
  37. def fieldFunction(name: Name): Value[Any]
    Definition Classes
    ValueSyntax
  38. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  40. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  41. def headTailPattern(head: Pattern[Any], tail: Pattern[Any]): Pattern[Any]
    Definition Classes
    ValueSyntax
  42. def ifThenElse(condition: Value[Any], thenBranch: Value[Any], elseBranch: Value[Any]): Value[Any]
    Definition Classes
    ValueSyntax
  43. final def int(value: Int): Value[Any]
    Definition Classes
    ValueSyntax
  44. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  45. final def lambda(pattern: Pattern[Any], body: Value[Any]): Value[Any]
    Definition Classes
    ValueSyntax
  46. def letDefinition(valueName: Name, valueDefinition: ValueDefinition[Any], inValue: Value[Any]): Value[Any]
    Definition Classes
    ValueSyntax
  47. def letRecursion(valueDefinitions: Map[Name, ValueDefinition[Any]], inValue: Value[Any]): Value[Any]
    Definition Classes
    ValueSyntax
  48. def list(elements: Chunk[Value[Any]]): Value[Any]
    Definition Classes
    ValueSyntax
  49. final def literal[V, Annotations](value: Literal[V], annotations: ZEnvironment[Annotations]): Value[Any]
    Definition Classes
    ValueSyntax
  50. def literal(boolean: Boolean): Value[Any]
    Definition Classes
    ValueSyntax
  51. def literal(string: String): Value[Any]
    Definition Classes
    ValueSyntax
  52. def literal(int: Int): Value[Any]
    Definition Classes
    ValueSyntax
  53. def literal(literal: LiteralValue): Value[Any]
    Definition Classes
    ValueSyntax
  54. def literalPattern(boolean: Boolean): LiteralPattern[Boolean, Any]
    Definition Classes
    ValueSyntax
  55. def literalPattern(int: Int): LiteralPattern[BigInteger, Any]
    Definition Classes
    ValueSyntax
  56. def literalPattern(value: String): LiteralPattern[String, Any]
    Definition Classes
    ValueSyntax
  57. def literalPattern[A](literal: Literal[A]): LiteralPattern[A, Any]
    Definition Classes
    ValueSyntax
  58. def nativeApply(function: NativeFunction, arguments: Chunk[Value[Any]]): Value[Any]
    Definition Classes
    ValueSyntax
  59. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  60. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  61. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  62. def patternMatch(scrutinee: Value[Any], cases: Chunk[(Pattern[Any], Value[Any])]): Value[Any]
    Definition Classes
    ValueSyntax
  63. def patternMatch(scrutinee: Value[Any], cases: (Pattern[Any], Value[Any])*): Value[Any]
    Definition Classes
    ValueSyntax
  64. def record(fields: Chunk[(Name, Value[Any])]): Value[Any]
    Definition Classes
    ValueSyntax
  65. def record(fields: (Name, Value[Any])*): Value[Any]
    Definition Classes
    ValueSyntax
  66. def reference(name: FQName): Value[Any]
    Definition Classes
    ValueSyntax
  67. final def string[Annotations](value: String, annotations: ZEnvironment[Annotations]): Value[Any]
    Definition Classes
    ValueSyntax
  68. final def string(value: String): Value[Any]
    Definition Classes
    ValueSyntax
  69. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  70. def toString(): String
    Definition Classes
    AnyRef → Any
  71. def tuple(elements: Value[Any]*): Value[Any]
    Definition Classes
    ValueSyntax
  72. def tuple[Any](elements: Chunk[Value[Any]]): Value[Any]
    Definition Classes
    ValueSyntax
  73. def tuplePattern(patterns: Pattern[Any]*): Pattern[Any]
    Definition Classes
    ValueSyntax
  74. final def unit[Annotations](annotations: ZEnvironment[Annotations]): Value[Annotations]
    Definition Classes
    ValueSyntax
  75. final val unit: Value[Any]
    Definition Classes
    ValueSyntax
  76. val unitPattern: Pattern[Any]
    Definition Classes
    ValueSyntax
  77. def updateRecord(valueToUpdate: Value[Any], fieldsToUpdate: Chunk[(Name, Value[Any])]): Value[Any]
    Definition Classes
    ValueSyntax
  78. final def variable(string: String): Value[Any]
    Definition Classes
    ValueSyntax
    Annotations
    @inline()
  79. final def variable(name: Name): Value[Any]
    Definition Classes
    ValueSyntax
  80. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  81. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  82. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  83. def wholeNumber(value: BigInteger): Value[Any]
    Definition Classes
    ValueSyntax
  84. final def wildcardPattern[Annotations](annotations: ZEnvironment[Annotations]): WildcardPattern[Annotations]
    Definition Classes
    ValueSyntax
    Annotations
    @inline()
  85. final val wildcardPattern: WildcardPattern[Any]
    Definition Classes
    ValueSyntax
    Annotations
    @inline()

Inherited from ValueSyntax

Inherited from TypeSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped