com.foursquare.spindle.codegen.runtime

ScalaTypedef

class ScalaTypedef extends TypedefProxy with HasAnnotations

Linear Supertypes
HasAnnotations, TypedefProxy, Typedef, TBase[Typedef, twitter.thrift.descriptors.Typedef._Fields], Serializable, JavaTypedef[Annotation, Typedef, RawTypedef, TypedefMeta], Record[Typedef], Ordered[Typedef], Comparable[Typedef], UntypedRecord, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScalaTypedef
  2. HasAnnotations
  3. TypedefProxy
  4. Typedef
  5. TBase
  6. Serializable
  7. JavaTypedef
  8. Record
  9. Ordered
  10. Comparable
  11. UntypedRecord
  12. AnyRef
  13. 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)

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
    Typedef → Ordered
  5. def <=(that: Typedef): Boolean

    Definition Classes
    Typedef → 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
    Typedef → Ordered
  9. def >=(that: Typedef): Boolean

    Definition Classes
    Typedef → Ordered
  10. def __annotations(): Seq[Annotation]

    Definition Classes
    TypedefProxy → JavaTypedef
  11. val annotations: Annotations

    Definition Classes
    HasAnnotations
  12. def annotationsIsSet(): Boolean

    Definition Classes
    TypedefProxy → JavaTypedef
  13. def annotationsOption(): Option[Seq[Annotation]]

    Definition Classes
    TypedefProxy → JavaTypedef
  14. def annotationsOrDefault(): Seq[Annotation]

    Definition Classes
    TypedefProxy → JavaTypedef
  15. def annotationsOrNull(): Seq[Annotation]

    Definition Classes
    TypedefProxy → JavaTypedef
  16. def annotationsOrThrow(): Seq[Annotation]

    Definition Classes
    TypedefProxy → JavaTypedef
  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
    Typedef → 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): twitter.thrift.descriptors.Typedef._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: twitter.thrift.descriptors.Typedef._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: twitter.thrift.descriptors.Typedef._Fields): Boolean

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

    Definition Classes
    TypedefProxy → Typedef → Record
  34. def meta: TypedefMeta

    Definition Classes
    TypedefProxy → Typedef → Record → UntypedRecord
  35. def mutable: MutableTypedef

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

    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: twitter.thrift.descriptors.Typedef._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 → JavaTypedef
  48. def typeAliasIsSet(): Boolean

    Definition Classes
    TypedefProxy → JavaTypedef
  49. def typeAliasOption(): Option[String]

    Definition Classes
    TypedefProxy → JavaTypedef
  50. def typeAliasOrNull(): String

    Definition Classes
    TypedefProxy → JavaTypedef
  51. def typeAliasOrThrow(): String

    Definition Classes
    TypedefProxy → JavaTypedef
  52. def typeId(): String

    Definition Classes
    TypedefProxy → JavaTypedef
  53. def typeIdIsSet(): Boolean

    Definition Classes
    TypedefProxy → JavaTypedef
  54. def typeIdOption(): Option[String]

    Definition Classes
    TypedefProxy → JavaTypedef
  55. def typeIdOrNull(): String

    Definition Classes
    TypedefProxy → JavaTypedef
  56. def typeIdOrThrow(): String

    Definition Classes
    TypedefProxy → JavaTypedef
  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, twitter.thrift.descriptors.Typedef._Fields]

Inherited from Serializable

Inherited from JavaTypedef[Annotation, Typedef, RawTypedef, TypedefMeta]

Inherited from Record[Typedef]

Inherited from Ordered[Typedef]

Inherited from Comparable[Typedef]

Inherited from UntypedRecord

Inherited from AnyRef

Inherited from Any

Ungrouped