Class

co.blocke.scalajack.typeadapter.PlainClassTypeAdapter

PlainFieldMember

Related Doc: package PlainClassTypeAdapter

Permalink

case class PlainFieldMember[Owner, T](index: Int, name: String, valueType: scala.reflect.api.JavaUniverse.Type, valueTypeAdapter: TypeAdapter[T], declaredValueType: scala.reflect.api.JavaUniverse.Type, valueGetterMethod: Method, valueSetterMethodSymbol: Option[scala.reflect.api.JavaUniverse.MethodSymbol], valueSetterMethod: Option[Method], derivedValueClassConstructorMirror: Option[scala.reflect.api.JavaUniverse.MethodMirror], outerClass: Option[Class[_]], dbKeyIndex: Option[Int]) extends ClassFieldMember[Owner, T] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, ClassFieldMember[Owner, T], FieldMember[Owner], Member[Owner], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PlainFieldMember
  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 PlainFieldMember(index: Int, name: String, valueType: scala.reflect.api.JavaUniverse.Type, valueTypeAdapter: TypeAdapter[T], declaredValueType: scala.reflect.api.JavaUniverse.Type, valueGetterMethod: Method, valueSetterMethodSymbol: Option[scala.reflect.api.JavaUniverse.MethodSymbol], valueSetterMethod: Option[Method], derivedValueClassConstructorMirror: Option[scala.reflect.api.JavaUniverse.MethodMirror], outerClass: Option[Class[_]], dbKeyIndex: Option[Int])

    Permalink

Type Members

  1. type Value = T

    Permalink
    Definition Classes
    PlainFieldMemberFieldMember

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
    PlainFieldMemberFieldMember
  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. val dbKeyIndex: Option[Int]

    Permalink
    Definition Classes
    PlainFieldMemberClassFieldMember
  8. val declaredValueType: scala.reflect.api.JavaUniverse.Type

    Permalink
    Definition Classes
    PlainFieldMemberClassFieldMember
  9. def defaultValue: Option[T]

    Permalink
    Definition Classes
    PlainFieldMemberFieldMember
  10. val derivedValueClassConstructorMirror: Option[scala.reflect.api.JavaUniverse.MethodMirror]

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

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

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

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

    Permalink
    Definition Classes
    PlainFieldMemberFieldMember
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. val isOptional: Boolean

    Permalink
  17. def isStringValue: Boolean

    Permalink
    Definition Classes
    PlainFieldMemberFieldMember
  18. val name: String

    Permalink
    Definition Classes
    PlainFieldMemberMember
  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 outerClass: Option[Class[_]]

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

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

    Permalink
    Definition Classes
    AnyRef
  25. val valueGetterMethod: Method

    Permalink
  26. def valueIn(instance: Owner): T

    Permalink
    Definition Classes
    PlainFieldMemberFieldMember
  27. def valueSet(instance: Any, value: AnyRef): Unit

    Permalink
  28. val valueSetterMethod: Option[Method]

    Permalink
  29. val valueSetterMethodSymbol: Option[scala.reflect.api.JavaUniverse.MethodSymbol]

    Permalink
  30. val valueType: scala.reflect.api.JavaUniverse.Type

    Permalink
  31. val valueTypeAdapter: TypeAdapter[T]

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

    Permalink
    Definition Classes
    PlainFieldMemberFieldMember
  33. final def wait(): Unit

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

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

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

    Permalink
    Definition Classes
    PlainFieldMemberFieldMember

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ClassFieldMember[Owner, T]

Inherited from FieldMember[Owner]

Inherited from Member[Owner]

Inherited from AnyRef

Inherited from Any

Ungrouped