Class

co.blocke.scalajack.typeadapter.CaseClassTypeAdapter

FieldMember

Related Doc: package CaseClassTypeAdapter

Permalink

case class FieldMember[Owner, T](index: Int, name: MemberName, valueType: scala.reflect.api.JavaUniverse.Type, valueTypeAdapter: TypeAdapter[T], declaredValueType: scala.reflect.api.JavaUniverse.Type, valueAccessorMethodSymbol: scala.reflect.api.JavaUniverse.MethodSymbol, valueAccessorMethod: Method, derivedValueClassConstructorMirror: Option[scala.reflect.api.JavaUniverse.MethodMirror], defaultValueMirror: Option[scala.reflect.api.JavaUniverse.MethodMirror], outerClass: Option[Class[_]], dbKeyIndex: Option[Int], annotations: List[scala.reflect.api.JavaUniverse.Annotation]) extends ClassFieldMember[Owner, T] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, ClassFieldMember[Owner, T], ClassLikeTypeAdapter.FieldMember[Owner], Member[Owner], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FieldMember
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ClassFieldMember
  7. FieldMember
  8. Member
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FieldMember(index: Int, name: MemberName, valueType: scala.reflect.api.JavaUniverse.Type, valueTypeAdapter: TypeAdapter[T], declaredValueType: scala.reflect.api.JavaUniverse.Type, valueAccessorMethodSymbol: scala.reflect.api.JavaUniverse.MethodSymbol, valueAccessorMethod: Method, derivedValueClassConstructorMirror: Option[scala.reflect.api.JavaUniverse.MethodMirror], defaultValueMirror: Option[scala.reflect.api.JavaUniverse.MethodMirror], outerClass: Option[Class[_]], dbKeyIndex: Option[Int], annotations: List[scala.reflect.api.JavaUniverse.Annotation])

    Permalink

Type Members

  1. type Value = T

    Permalink
    Definition Classes
    FieldMemberFieldMember

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. def annotationOf[A](implicit tt: scala.reflect.api.JavaUniverse.TypeTag[A]): Option[scala.reflect.api.JavaUniverse.Annotation]

    Permalink
    Definition Classes
    FieldMemberFieldMember
  5. val annotations: List[scala.reflect.api.JavaUniverse.Annotation]

    Permalink
  6. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val dbKeyIndex: Option[Int]

    Permalink
    Definition Classes
    FieldMemberClassFieldMember
  9. val declaredValueType: scala.reflect.api.JavaUniverse.Type

    Permalink
    Definition Classes
    FieldMemberClassFieldMember
  10. def defaultValue: Option[Value]

    Permalink
    Definition Classes
    FieldMemberFieldMember
  11. val defaultValueMirror: Option[scala.reflect.api.JavaUniverse.MethodMirror]

    Permalink
  12. val derivedValueClassConstructorMirror: Option[scala.reflect.api.JavaUniverse.MethodMirror]

    Permalink
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. val index: Int

    Permalink
    Definition Classes
    FieldMemberFieldMember
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def isStringValue: Boolean

    Permalink
    Definition Classes
    FieldMemberFieldMember
  19. val name: MemberName

    Permalink
    Definition Classes
    FieldMemberMember
  20. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  23. val outerClass: Option[Class[_]]

    Permalink
  24. def readValue(reader: Reader): Value

    Permalink
    Definition Classes
    FieldMemberFieldMember
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. val valueAccessorMethod: Method

    Permalink
  27. val valueAccessorMethodSymbol: scala.reflect.api.JavaUniverse.MethodSymbol

    Permalink
  28. def valueIn(owner: Owner): Value

    Permalink
    Definition Classes
    FieldMemberFieldMember
  29. val valueType: scala.reflect.api.JavaUniverse.Type

    Permalink
  30. val valueTypeAdapter: TypeAdapter[T]

    Permalink
  31. val valueTypeTag: scala.reflect.api.JavaUniverse.TypeTag[T]

    Permalink
    Definition Classes
    FieldMemberFieldMember
  32. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. def writeValue(value: Value, writer: Writer): Unit

    Permalink
    Definition Classes
    FieldMemberFieldMember

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ClassFieldMember[Owner, T]

Inherited from ClassLikeTypeAdapter.FieldMember[Owner]

Inherited from Member[Owner]

Inherited from AnyRef

Inherited from Any

Ungrouped