Class

io.fsq.spindle.runtime

ExceptionFieldDescriptor

Related Doc: package runtime

Permalink

abstract class ExceptionFieldDescriptor[R <: Record[R], M <: MetaRecord[R, M], ER <: Record[ER], EM <: MetaRecord[ER, EM], E <: RuntimeException with ER] extends OptionalField[E, M] with FieldDescriptor[E, R, M] with StructField[ER, EM]

Linear Supertypes
StructField[ER, EM], UntypedStructField, FieldDescriptor[E, R, M], UntypedFieldDescriptor, OptionalField[E, M], Field[E, M], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExceptionFieldDescriptor
  2. StructField
  3. UntypedStructField
  4. FieldDescriptor
  5. UntypedFieldDescriptor
  6. OptionalField
  7. Field
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ExceptionFieldDescriptor(name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, isRequired: Boolean, structMeta: EM, manifest: Manifest[E])

    Permalink

Abstract Value Members

  1. abstract def getter(record: R): Option[E]

    Permalink
    Definition Classes
    FieldDescriptor
  2. abstract def setterRaw(record: MutableRecord[R], value: E): Unit

    Permalink
    Definition Classes
    FieldDescriptor
  3. abstract def unsetterRaw(record: MutableRecord[R]): Unit

    Permalink
    Definition Classes
    FieldDescriptor

Concrete 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. val annotations: Map[String, String]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getterOption(record: R): Option[E]

    Permalink
    Definition Classes
    FieldDescriptor
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. val id: Int

    Permalink
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. val isRequired: Boolean

    Permalink
  16. val longName: String

    Permalink
  17. val manifest: Manifest[E]

    Permalink
  18. val name: String

    Permalink
    Definition Classes
    ExceptionFieldDescriptorUntypedFieldDescriptor → Field
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  22. val owner: M

    Permalink
    Definition Classes
    ExceptionFieldDescriptor → Field
  23. val structMeta: EM

    Permalink
    Definition Classes
    ExceptionFieldDescriptorStructField
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. def unsafeGetterOption(record: Any): Option[Any]

    Permalink
  27. def unsafeManifest: Manifest[_]

    Permalink
  28. def unsafeSetterRaw(record: Any, value: Any): Unit

    Permalink
  29. def unsafeStructMeta: MetaRecord[_, _]

    Permalink
    Definition Classes
    StructFieldUntypedStructField
  30. def unsafeUnsetterRaw(record: Any): Unit

    Permalink
  31. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StructField[ER, EM]

Inherited from UntypedStructField

Inherited from FieldDescriptor[E, R, M]

Inherited from UntypedFieldDescriptor

Inherited from OptionalField[E, M]

Inherited from Field[E, M]

Inherited from AnyRef

Inherited from Any

Ungrouped