Class

org.apache.daffodil.dsom

GlobalComplexTypeDef

Related Doc: package dsom

Permalink

final class GlobalComplexTypeDef extends ComplexTypeBase with GlobalNonElementComponentMixin with NestingTraversesToReferenceMixin

For unit testing purposes, the element argument might be supplied as null.

Linear Supertypes
NestingTraversesToReferenceMixin, GlobalNonElementComponentMixin, GlobalComponent, PrefixAndNamespaceMixin, NamedMixin, ComplexTypeBase, ComplexTypeBaseGrammarMixin, GrammarMixin, NonPrimTypeMixin, TypeBase, SchemaComponentImpl, SchemaComponent, PropTypes, SchemaFileLocatableImpl, SchemaFileLocatable, HasSchemaFileLocation, LookupLocation, LocationInSchemaFile, ResolvesQNames, SchemaComponentIncludesAndImportsMixin, CommonContextMixin, NestingMixin, GetAttributesMixin, ImplementsThrowsOrSavesSDE, SavesErrorsAndWarnings, ImplementsThrowsSDE, ThrowsSDE, OOLAGHost, NamedMixinBase, WithDiagnostics, Logging, Identity, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GlobalComplexTypeDef
  2. NestingTraversesToReferenceMixin
  3. GlobalNonElementComponentMixin
  4. GlobalComponent
  5. PrefixAndNamespaceMixin
  6. NamedMixin
  7. ComplexTypeBase
  8. ComplexTypeBaseGrammarMixin
  9. GrammarMixin
  10. NonPrimTypeMixin
  11. TypeBase
  12. SchemaComponentImpl
  13. SchemaComponent
  14. PropTypes
  15. SchemaFileLocatableImpl
  16. SchemaFileLocatable
  17. HasSchemaFileLocation
  18. LookupLocation
  19. LocationInSchemaFile
  20. ResolvesQNames
  21. SchemaComponentIncludesAndImportsMixin
  22. CommonContextMixin
  23. NestingMixin
  24. GetAttributesMixin
  25. ImplementsThrowsOrSavesSDE
  26. SavesErrorsAndWarnings
  27. ImplementsThrowsSDE
  28. ThrowsSDE
  29. OOLAGHost
  30. NamedMixinBase
  31. WithDiagnostics
  32. Logging
  33. Identity
  34. AnyRef
  35. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GlobalComplexTypeDef(xmlArg: Node, schemaDocumentArg: SchemaDocument, elementDecl: ElementDeclMixin)

    Permalink

Type Members

  1. type PropItem = (String, (String, LookupLocation))

    Permalink
    Definition Classes
    PropTypes
  2. type PropMap = Map[String, (String, LookupLocation)]

    Permalink
    Definition Classes
    PropTypes

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def LV[T](sym: Symbol)(body: ⇒ T): OOLAGValue[T]

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  5. val NYI: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    GrammarMixin
  6. def NoAnnotationContext: Option[SchemaFileLocation]

    Permalink
    Definition Classes
    ImplementsThrowsSDE
  7. def SDE(id: String, args: Any*): Nothing

    Permalink
    Definition Classes
    ImplementsThrowsSDE → ThrowsSDE
  8. final def SDE(th: Throwable): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  9. def SDEButContinue(id: String, args: Any*): Unit

    Permalink
    Definition Classes
    ImplementsThrowsOrSavesSDE → SavesErrorsAndWarnings
  10. def SDW(warnID: WarnID, fmt: String, args: Any*): Unit

    Permalink
    Definition Classes
    ImplementsThrowsOrSavesSDE → SavesErrorsAndWarnings
  11. def ThrowSDE: PartialFunction[Throwable, Nothing]

    Permalink
    Definition Classes
    ThrowsSDE
  12. final def areLogging(lvl: Type): Boolean

    Permalink
    Definition Classes
    Logging
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. final def assuming(pred: Boolean): Unit

    Permalink
    Definition Classes
    OOLAGHost
  15. final def checkErrors: Unit

    Permalink
    Definition Classes
    OOLAGHost
  16. final def choice: Choice

    Permalink
    Definition Classes
    ComplexTypeBase
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final lazy val columnAttribute: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatableImpl → SchemaFileLocatable
  19. lazy val columnDescription: String

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → LocationInSchemaFile
  20. lazy val columnNumber: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatable
  21. val context: SchemaComponent

    Permalink
    Definition Classes
    SchemaComponent
  22. final var currentOVList: Seq[OOLAGValueBase]

    Permalink
    Definition Classes
    OOLAGHost
  23. def dafAttributes(n: Node): MetaData

    Permalink
    Definition Classes
    GetAttributesMixin
  24. def dfdlAttributes(n: Node): MetaData

    Permalink
    Definition Classes
    GetAttributesMixin
  25. lazy val diagnosticDebugName: String

    Permalink
    Definition Classes
    NamedMixin → NamedMixinBase
  26. def diagnostics: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost
  27. def doLogging(lvl: Type, msg: String, args: Seq[Any]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  28. lazy val dpathCompileInfo: DPathCompileInfo

    Permalink
    Definition Classes
    SchemaComponent
  29. def elementBase: ElementBase

    Permalink
    Definition Classes
    NonPrimTypeMixin
  30. val elementDecl: ElementDeclMixin

    Permalink
  31. val emptyPropMap: PropMap

    Permalink
    Definition Classes
    PropTypes
  32. final lazy val enclosingComponent: Option[SchemaComponent]

    Permalink

    The enclosing component, and follows back-references from types to their elements, from globalElementDef to elementRefs, from simpleType defs to derived simpletype defs, from global group defs to group refs

    The enclosing component, and follows back-references from types to their elements, from globalElementDef to elementRefs, from simpleType defs to derived simpletype defs, from global group defs to group refs

    Note: the enclosing component of a global element or global group referenced from a element ref or group ref, is NOT the ref object, but the component that contains the ref object

    Definition Classes
    NestingMixin
  33. final def enclosingComponentDef: Option[SchemaComponent]

    Permalink

    Define this for schema components that have back-references to ref objects.

    Define this for schema components that have back-references to ref objects. So group def to group ref, globalelementdecl to element ref, type to element, base type to derived type.

    Not for format annotations however. We don't backpoint those to other format annotations that ref them.

    Attributes
    protected
    Definition Classes
    NestingTraversesToReferenceMixinNestingMixin
  34. final lazy val enclosingElement: Option[ElementBase]

    Permalink

    All schema components except the root have an enclosing element.

    All schema components except the root have an enclosing element.

    Definition Classes
    SchemaComponent
  35. final lazy val enclosingTerm: Option[Term]

    Permalink
    Definition Classes
    SchemaComponent
  36. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  38. def error(th: Diagnostic): Unit

    Permalink
    Definition Classes
    OOLAGHost
  39. final def errors: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost
  40. final lazy val fileAttribute: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatableImpl → SchemaFileLocatable
  41. lazy val fileDescription: String

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → LocationInSchemaFile
  42. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. def getAttributeOption(ns: NS, name: String): Option[String]

    Permalink
    Definition Classes
    GetAttributesMixin
  44. def getAttributeOption(name: String): Option[String]

    Permalink
    Definition Classes
    GetAttributesMixin
  45. def getAttributeRequired(name: String): String

    Permalink
    Definition Classes
    GetAttributesMixin
  46. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  47. def getDiagnostics: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost → WithDiagnostics
  48. def getLogWriter(): LogWriter

    Permalink
    Definition Classes
    Logging
  49. final def getLoggingLevel(): Type

    Permalink
    Definition Classes
    Logging
  50. final lazy val globalQName: GlobalQName

    Permalink
    Definition Classes
    GlobalComponent
  51. final def grammarContext: ComplexTypeBase

    Permalink

    For unit testing, we want to create GrammarMixin objects that are not schema components.

    For unit testing, we want to create GrammarMixin objects that are not schema components. So we can't use a self-type here. Instead we define this abstract grammarContext.

    Attributes
    protected
    Definition Classes
    ComplexTypeBaseGrammarMixinGrammarMixin
  52. final def group: ModelGroup

    Permalink
    Definition Classes
    ComplexTypeBase
  53. final def hasOOLAGRootSetup: Boolean

    Permalink
    Definition Classes
    OOLAGHost
  54. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  55. def isError: Boolean

    Permalink
    Definition Classes
    OOLAGHost → WithDiagnostics
  56. def isHidden: Boolean

    Permalink

    Whether the component is hidden.

    Whether the component is hidden.

    Override this in the components that can hide - SequenceGroupRef and ChoiceGroupRef

    Definition Classes
    SchemaComponent
  57. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  58. lazy val lineAttribute: Option[String]

    Permalink

    Annotations can contain expressions, so we need to be able to compile them.

    Annotations can contain expressions, so we need to be able to compile them.

    We need our own instance so that the expression compiler has this schema component as its context.

    Definition Classes
    SchemaFileLocatableImpl → SchemaFileLocatable
  59. lazy val lineDescription: String

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → LocationInSchemaFile
  60. lazy val lineNumber: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatable
  61. lazy val localAndFormatRefProperties: Map[String, String]

    Permalink
    Definition Classes
    ComplexTypeBase
  62. lazy val locationDescription: String

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → LocationInSchemaFile
  63. final macro def log(lvl: Type, msg: String, args: Any*): Unit

    Permalink
    Definition Classes
    Logging
  64. lazy val logID: String

    Permalink
    Definition Classes
    Logging → Identity
  65. var logLevel: Maybe[Type]

    Permalink
    Definition Classes
    Logging
  66. var logWriter: Maybe[LogWriter]

    Permalink
    Definition Classes
    Logging
  67. lazy val mainGrammar: Gram

    Permalink
    Definition Classes
    ComplexTypeBaseGrammarMixin
  68. final lazy val modelGroup: ModelGroup

    Permalink
    Definition Classes
    ComplexTypeBase
  69. final def mt: Gram

    Permalink
    Attributes
    protected
    Definition Classes
    GrammarMixin
  70. def nArgs: Args

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  71. lazy val name: String

    Permalink
    Definition Classes
    NamedMixin
  72. def namedQName: NamedQName

    Permalink
    Definition Classes
    GlobalComponentNamedMixin
  73. lazy val namespace: NS

    Permalink
    Definition Classes
    PrefixAndNamespaceMixin
  74. final lazy val namespaces: NamespaceBinding

    Permalink

    Namespace scope for resolving QNames.

    Namespace scope for resolving QNames.

    We insist that the prefix "xsi" is properly defined for use in xsi:nil attributes, which is how we represent nilled elements when we convert to XML.

    Definition Classes
    CommonContextMixin
  75. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  76. final def newDFDLAnnotationXML(label: String): Elem

    Permalink

    Used as factory for the XML Node with the right namespace and prefix etc.

    Used as factory for the XML Node with the right namespace and prefix etc.

    Given "element" it creates <dfdl:element /> with the namespace definitions based on this schema component's corresponding XSD construct.

    Makes sure to inherit the scope so we have all the namespace bindings.

    Attributes
    protected
    Definition Classes
    SchemaComponent
  77. final def nonTermRuntimeData: NonTermRuntimeData

    Permalink
    Definition Classes
    SchemaComponent
  78. final def notYetImplemented(msg: String, args: Any*): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  79. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  80. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  81. final lazy val oolagContext: OOLAGHost

    Permalink
    Definition Classes
    OOLAGHost
  82. final def oolagContextViaArgs: Some[SchemaComponent]

    Permalink
    Definition Classes
    SchemaComponent → OOLAGHost
  83. def oolagError(th: Diagnostic): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  84. final def oolagParent: OOLAGHost

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  85. def oolagWarn(th: Diagnostic): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  86. final def optRestriction: None.type

    Permalink
    Definition Classes
    ComplexTypeBaseTypeBase
  87. final def optUnion: None.type

    Permalink
    Definition Classes
    ComplexTypeBaseTypeBase
  88. final val orElseURL: String

    Permalink
    Attributes
    protected
    Definition Classes
    SchemaComponentIncludesAndImportsMixin
  89. final val parent: SchemaComponent

    Permalink

    The lexically enclosing schema component

    The lexically enclosing schema component

    Definition Classes
    SchemaComponentImplSchemaComponentSchemaFileLocatableImplCommonContextMixinNestingMixin
  90. lazy val path: String

    Permalink

    path is used in diagnostic messages and code debug messages; hence, it is very important that it be very dependable.

    path is used in diagnostic messages and code debug messages; hence, it is very important that it be very dependable.

    Definition Classes
    SchemaComponent → OOLAGHost
  91. final lazy val prefix: String

    Permalink
    Definition Classes
    PrefixAndNamespaceMixin
  92. def prod(prodName: String)(gram: ⇒ Gram): Gram

    Permalink

    Use when production has no guard, but you want to name the production anyway (for debug visibility perhaps).

    Use when production has no guard, but you want to name the production anyway (for debug visibility perhaps).

    Definition Classes
    GrammarMixin
  93. def prod(prodName: String, guard: Boolean = true, forWhat: ParserOrUnparser = BothParserAndUnparser)(gram: ⇒ Gram): Gram

    Permalink

    Use when production has a guard predicate

    Use when production has a guard predicate

    Definition Classes
    GrammarMixin
  94. def qNameForProperty(local: String, ns: NS): GlobalQName

    Permalink
    Definition Classes
    ResolvesQNames
  95. lazy val referringComponent: Option[ElementDeclMixin]

    Permalink
  96. def removePrefix(prefixedValue: String): String

    Permalink
    Definition Classes
    ResolvesQNames
  97. final def requiredEvaluations(lv: OOLAGValueBase): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  98. final def requiredEvaluations(arg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  99. def resolveQName(qnString: String): RefQName

    Permalink
    Definition Classes
    ResolvesQNames
  100. final lazy val rootElementDecl: Option[GlobalElementDecl]

    Permalink
    Definition Classes
    SchemaComponent
  101. final lazy val rootElementRef: Option[AbstractElementRef]

    Permalink
    Definition Classes
    SchemaComponent
  102. lazy val runtimeData: RuntimeData

    Permalink

    ALl non-terms get runtimeData from this definition.

    ALl non-terms get runtimeData from this definition. All Terms which are elements and model-groups) override this.

    The Term class has a generic termRuntimeData => TermRuntimeData function (useful since all Terms share things like having charset encoding) The Element classes all inherit an elementRuntimeData => ElementRuntimeData and the model groups all have modelGroupRuntimeData => ModelGroupRuntimeData.

    There is also VariableRuntimeData and SchemaSetRuntimeData.

    Definition Classes
    SchemaComponent
  103. final lazy val scPath: Seq[SchemaComponent]

    Permalink

    Includes instances.

    Includes instances. Ie., a global element will appear inside an element ref. a global group inside a group ref, a global type inside an element or for derived simple types inside another simple type, etc.

    Used in diagnostic messages and code debug messages

    Definition Classes
    SchemaComponent
  104. lazy val schema: Schema

    Permalink
    Definition Classes
    CommonContextMixin
  105. lazy val schemaComponent: LookupLocation

    Permalink
    Definition Classes
    SchemaComponent
  106. final def schemaDefinitionError(str: String, args: Any*): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  107. def schemaDefinitionErrorButContinue(str: String, args: Any*): Unit

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  108. def schemaDefinitionErrorDueToPropertyValue(propertyName: String, propertyValue: String, propertyLocation: LookupLocation, otherPropertyLocation: LookupLocation, str: String, args: Any*): Nothing

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  109. final macro def schemaDefinitionUnless(testThatWillThrowIfFalse: Boolean, str: String, args: Any*): Unit

    Permalink
    Definition Classes
    ThrowsSDE
  110. macro def schemaDefinitionWarningUnless(warnID: WarnID, testThatWillWarnIfFalse: Boolean, str: String, args: Any*): Unit

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  111. macro def schemaDefinitionWarningWhen(warnID: WarnID, testThatWillWarnIfTrue: Boolean, str: String, args: Any*): Unit

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  112. final macro def schemaDefinitionWhen(testThatWillThrowIfTrue: Boolean, str: String, args: Any*): Unit

    Permalink
    Definition Classes
    ThrowsSDE
  113. def schemaDocument: SchemaDocument

    Permalink
    Definition Classes
    CommonContextMixin
  114. lazy val schemaFile: Option[DFDLSchemaFile]

    Permalink
    Definition Classes
    CommonContextMixin
  115. lazy val schemaFileLocation: SchemaFileLocation

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → ThrowsSDE
  116. lazy val schemaSet: SchemaSet

    Permalink
    Definition Classes
    CommonContextMixin
  117. final def sequence: Sequence

    Permalink

    Convenience methods for unit testing.

    Convenience methods for unit testing. Just makes tests a bit more compact and clearer.

    Definition Classes
    ComplexTypeBase
  118. def setLogWriter(lw: LogWriter): Unit

    Permalink
    Definition Classes
    Logging
  119. def setLoggingLevel(level: Type): Unit

    Permalink
    Definition Classes
    Logging
  120. final def setOOLAGContext(oolagContextArg: OOLAGHost): Unit

    Permalink
    Definition Classes
    OOLAGHost
  121. final lazy val slashPath: String

    Permalink

    Elements only e.g., /foo/ex:bar

    Elements only e.g., /foo/ex:bar

    Definition Classes
    SchemaComponent
  122. def subset(testThatWillThrowIfFalse: Boolean, msg: String, args: Any*): Unit

    Permalink
    Definition Classes
    ImplementsThrowsOrSavesSDE
  123. def subsetError(msg: String, args: Any*): Nothing

    Permalink
    Definition Classes
    ImplementsThrowsOrSavesSDE
  124. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  125. def targetNamespace: NS

    Permalink

    This is the root, or basic target namespace.

    This is the root, or basic target namespace. Every schema component gets its target namespace from its xmlSchemaDocument.

    Definition Classes
    CommonContextMixin
  126. final lazy val targetNamespacePrefix: String

    Permalink
    Definition Classes
    CommonContextMixin
  127. def toString(): String

    Permalink
    Definition Classes
    SchemaComponent → AnyRef → Any
  128. final def toss(th: Throwable): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  129. def tunable: DaffodilTunables

    Permalink
    Definition Classes
    SchemaComponent → ResolvesQNames → ImplementsThrowsOrSavesSDE
  130. final def typeNode: Complex.type

    Permalink
    Definition Classes
    ComplexTypeBaseTypeBase
  131. def uriString: String

    Permalink

    Used in diagnostic messages; hence, valueOrElse to avoid problems when this can't get a value due to an error.

    Used in diagnostic messages; hence, valueOrElse to avoid problems when this can't get a value due to an error.

    Definition Classes
    SchemaComponentIncludesAndImportsMixinCommonContextMixin
  132. lazy val uriStringFromAttribute: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatable
  133. def variableMap: VariableMap

    Permalink
    Definition Classes
    SchemaComponent
  134. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  135. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  136. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  137. def warn(th: Diagnostic): Unit

    Permalink
    Definition Classes
    OOLAGHost
  138. final def warnings: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost
  139. macro def withLoggingLevel[S](newLevel: Type)(body: ⇒ S): Unit

    Permalink
    Definition Classes
    Logging
  140. final val xml: Node

    Permalink
    Definition Classes
    SchemaComponentImplSchemaComponentSchemaFileLocatableImplCommonContextMixin → GetAttributesMixin
  141. final lazy val xmlChildren: Seq[Node]

    Permalink
    Attributes
    protected
    Definition Classes
    ComplexTypeBase
  142. lazy val xmlSchemaDocument: XMLSchemaDocument

    Permalink
    Definition Classes
    CommonContextMixin

Inherited from GlobalComponent

Inherited from PrefixAndNamespaceMixin

Inherited from NamedMixin

Inherited from ComplexTypeBase

Inherited from GrammarMixin

Inherited from NonPrimTypeMixin

Inherited from TypeBase

Inherited from SchemaComponentImpl

Inherited from SchemaComponent

Inherited from PropTypes

Inherited from SchemaFileLocatableImpl

Inherited from SchemaFileLocatable

Inherited from HasSchemaFileLocation

Inherited from LookupLocation

Inherited from LocationInSchemaFile

Inherited from ResolvesQNames

Inherited from CommonContextMixin

Inherited from NestingMixin

Inherited from GetAttributesMixin

Inherited from ImplementsThrowsOrSavesSDE

Inherited from SavesErrorsAndWarnings

Inherited from ImplementsThrowsSDE

Inherited from ThrowsSDE

Inherited from OOLAGHost

Inherited from NamedMixinBase

Inherited from WithDiagnostics

Inherited from Logging

Inherited from Identity

Inherited from AnyRef

Inherited from Any

Ungrouped