final case class ClassLike(name: String = "", access: Option[Access] = None, modifiers: Option[Modifiers] = None, annotations: Seq[Annotation] = _root_.scala.collection.Seq.empty, definitionType: DefinitionType = ..., selfType: Option[Type] = None, structure: Option[Structure] = None, savedAnnotations: Seq[String] = _root_.scala.collection.Seq.empty, childrenOfSealedClass: Seq[Type] = _root_.scala.collection.Seq.empty, topLevel: Boolean = false, typeParameters: Seq[TypeParameter] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[ClassLike] with Updatable[ClassLike] with Product with Serializable

Annotations
@SerialVersionUID()
Linear Supertypes
Product, Equals, Updatable[ClassLike], Message[ClassLike], GeneratedMessage, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClassLike
  2. Product
  3. Equals
  4. Updatable
  5. Message
  6. GeneratedMessage
  7. Serializable
  8. Serializable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClassLike(name: String = "", access: Option[Access] = None, modifiers: Option[Modifiers] = None, annotations: Seq[Annotation] = _root_.scala.collection.Seq.empty, definitionType: DefinitionType = ..., selfType: Option[Type] = None, structure: Option[Structure] = None, savedAnnotations: Seq[String] = _root_.scala.collection.Seq.empty, childrenOfSealedClass: Seq[Type] = _root_.scala.collection.Seq.empty, topLevel: Boolean = false, typeParameters: Seq[TypeParameter] = _root_.scala.collection.Seq.empty)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val access: Option[Access]
  5. def addAllAnnotations(__vs: TraversableOnce[Annotation]): ClassLike
  6. def addAllChildrenOfSealedClass(__vs: TraversableOnce[Type]): ClassLike
  7. def addAllSavedAnnotations(__vs: TraversableOnce[String]): ClassLike
  8. def addAllTypeParameters(__vs: TraversableOnce[TypeParameter]): ClassLike
  9. def addAnnotations(__vs: Annotation*): ClassLike
  10. def addChildrenOfSealedClass(__vs: Type*): ClassLike
  11. def addSavedAnnotations(__vs: String*): ClassLike
  12. def addTypeParameters(__vs: TypeParameter*): ClassLike
  13. val annotations: Seq[Annotation]
  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. val childrenOfSealedClass: Seq[Type]
  16. def clearAccess: ClassLike
  17. def clearAnnotations: ClassLike
  18. def clearChildrenOfSealedClass: ClassLike
  19. def clearModifiers: ClassLike
  20. def clearSavedAnnotations: ClassLike
  21. def clearSelfType: ClassLike
  22. def clearStructure: ClassLike
  23. def clearTypeParameters: ClassLike
  24. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. def companion: ClassLike.type
    Definition Classes
    ClassLike → GeneratedMessage
  26. val definitionType: DefinitionType
  27. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. def getAccess: Access
  30. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  31. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    ClassLike → GeneratedMessage
  32. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    ClassLike → GeneratedMessage
  33. def getModifiers: Modifiers
  34. def getSelfType: Type
  35. def getStructure: Structure
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. def mergeFrom(_input__: CodedInputStream): ClassLike
    Definition Classes
    ClassLike → Message
  38. val modifiers: Option[Modifiers]
  39. val name: String
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. final def notify(): Unit
    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  43. val savedAnnotations: Seq[String]
  44. val selfType: Option[Type]
  45. final def serializedSize: Int
    Definition Classes
    ClassLike → GeneratedMessage
  46. val structure: Option[Structure]
  47. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  48. def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  49. def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  50. def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  51. def toString(): String
    Definition Classes
    ClassLike → AnyRef → Any
  52. val topLevel: Boolean
  53. val typeParameters: Seq[TypeParameter]
  54. def update(ms: (Lens[ClassLike, ClassLike]) ⇒ Mutation[ClassLike]*): ClassLike
    Definition Classes
    Updatable
  55. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. def withAccess(__v: Access): ClassLike
  59. def withAnnotations(__v: Seq[Annotation]): ClassLike
  60. def withChildrenOfSealedClass(__v: Seq[Type]): ClassLike
  61. def withDefinitionType(__v: DefinitionType): ClassLike
  62. def withModifiers(__v: Modifiers): ClassLike
  63. def withName(__v: String): ClassLike
  64. def withSavedAnnotations(__v: Seq[String]): ClassLike
  65. def withSelfType(__v: Type): ClassLike
  66. def withStructure(__v: Structure): ClassLike
  67. def withTopLevel(__v: Boolean): ClassLike
  68. def withTypeParameters(__v: Seq[TypeParameter]): ClassLike
  69. def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  70. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    ClassLike → GeneratedMessage
  71. def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def getAllFields: Map[FieldDescriptor, Any]
    Definition Classes
    GeneratedMessage
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use toPMessage

  2. def getField(field: FieldDescriptor): Any
    Definition Classes
    GeneratedMessage
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use getField that accepts a ScalaPB descriptor and returns PValue

Inherited from Product

Inherited from Equals

Inherited from Updatable[ClassLike]

Inherited from Message[ClassLike]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped