com.foursquare.spindle.codegen.runtime

ScalaTypedef

class ScalaTypedef extends TypedefProxy with HasAnnotations

Linear Supertypes
HasAnnotations, TypedefProxy, Typedef, TBase[Typedef, _Fields], Serializable, Ordered[Typedef], Comparable[Typedef], Record[Typedef], UntypedRecord, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScalaTypedef
  2. HasAnnotations
  3. TypedefProxy
  4. Typedef
  5. TBase
  6. Serializable
  7. Ordered
  8. Comparable
  9. Record
  10. UntypedRecord
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalaTypedef(underlying: Typedef, resolver: TypeReferenceResolver)

Type Members

  1. type MetaT = Typedef.type

    Definition Classes
    Typedef → Record

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def <(that: Typedef): Boolean

    Definition Classes
    Ordered
  5. def <=(that: Typedef): Boolean

    Definition Classes
    Ordered
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. def >(that: Typedef): Boolean

    Definition Classes
    Ordered
  9. def >=(that: Typedef): Boolean

    Definition Classes
    Ordered
  10. def __annotations: Seq[Annotation]

    Definition Classes
    TypedefProxy → Typedef
  11. val annotations: Annotations

    Definition Classes
    HasAnnotations
  12. def annotationsIsSet: Boolean

    Definition Classes
    TypedefProxy → Typedef
  13. def annotationsOption: Option[Seq[Annotation]]

    Definition Classes
    TypedefProxy → Typedef
  14. def annotationsOrDefault: Seq[Annotation]

    Definition Classes
    TypedefProxy → Typedef
  15. def annotationsOrNull: Seq[Annotation]

    Definition Classes
    TypedefProxy → Typedef
  16. def annotationsOrThrow: Seq[Annotation]

    Definition Classes
    TypedefProxy → Typedef
  17. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  18. def clear(): Unit

    Definition Classes
    TypedefProxy → TBase
  19. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. def compare(that: Typedef): Int

    Definition Classes
    TypedefProxy → Typedef → Ordered
  21. def compareTo(that: Typedef): Int

    Definition Classes
    Ordered → Comparable
  22. def copy(typeId: String, typeAlias: String, __annotations: Seq[Annotation]): Typedef

    Definition Classes
    TypedefProxy → Typedef
  23. def deepCopy(): Typedef

    Definition Classes
    TypedefProxy → Typedef → TBase
  24. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. def equals(that: Any): Boolean

    Definition Classes
    TypedefProxy → AnyRef → Any
  26. def fieldForId(id: Int): _Fields

    Definition Classes
    TypedefProxy → TBase
  27. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  29. def getFieldValue(field: _Fields): AnyRef

    Definition Classes
    TypedefProxy → TBase
  30. def hashCode(): Int

    Definition Classes
    TypedefProxy → AnyRef → Any
  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. def isSet(field: _Fields): Boolean

    Definition Classes
    TypedefProxy → TBase
  33. def mergeCopy(that: Typedef): Typedef

    Definition Classes
    TypedefProxy → Typedef
  34. def meta: Typedef.type

    Definition Classes
    TypedefProxy → Record → UntypedRecord
  35. def mutable: Mutable

    Definition Classes
    TypedefProxy → Typedef
  36. def mutableCopy(): Mutable

    Definition Classes
    TypedefProxy → Typedef
  37. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  38. val newType: Boolean

  39. final def notify(): Unit

    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  41. def read(iprot: TProtocol): Unit

    Definition Classes
    TypedefProxy → TBase → UntypedRecord
  42. val renderType: RenderType

  43. def setFieldValue(field: _Fields, value: AnyRef): Unit

    Definition Classes
    TypedefProxy → TBase
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  45. def toBuilder(): AllSpecified

    Definition Classes
    Typedef
  46. def toString(): String

    Definition Classes
    TypedefProxy → AnyRef → Any
  47. def typeAlias: String

    Definition Classes
    TypedefProxy → Typedef
  48. def typeAliasIsSet: Boolean

    Definition Classes
    TypedefProxy → Typedef
  49. def typeAliasOption: Option[String]

    Definition Classes
    TypedefProxy → Typedef
  50. def typeAliasOrNull: String

    Definition Classes
    TypedefProxy → Typedef
  51. def typeAliasOrThrow: String

    Definition Classes
    TypedefProxy → Typedef
  52. def typeId: String

    Definition Classes
    TypedefProxy → Typedef
  53. def typeIdIsSet: Boolean

    Definition Classes
    TypedefProxy → Typedef
  54. def typeIdOption: Option[String]

    Definition Classes
    TypedefProxy → Typedef
  55. def typeIdOrNull: String

    Definition Classes
    TypedefProxy → Typedef
  56. def typeIdOrThrow: String

    Definition Classes
    TypedefProxy → Typedef
  57. val typeReference: TypeReference

  58. val underlying: Typedef

    Definition Classes
    ScalaTypedef → TypedefProxy
  59. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. def write(oprot: TProtocol): Unit

    Definition Classes
    TypedefProxy → Typedef → TBase → UntypedRecord

Inherited from HasAnnotations

Inherited from TypedefProxy

Inherited from Typedef

Inherited from TBase[Typedef, _Fields]

Inherited from Serializable

Inherited from Ordered[Typedef]

Inherited from Comparable[Typedef]

Inherited from Record[Typedef]

Inherited from UntypedRecord

Inherited from AnyRef

Inherited from Any

Ungrouped