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
Ordering
- Alphabetic
- By Inheritance
Inherited
- ClassLike
- Product
- Equals
- Updatable
- Message
- GeneratedMessage
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- 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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val access: Option[Access]
- def addAllAnnotations(__vs: TraversableOnce[Annotation]): ClassLike
- def addAllChildrenOfSealedClass(__vs: TraversableOnce[Type]): ClassLike
- def addAllSavedAnnotations(__vs: TraversableOnce[String]): ClassLike
- def addAllTypeParameters(__vs: TraversableOnce[TypeParameter]): ClassLike
- def addAnnotations(__vs: Annotation*): ClassLike
- def addChildrenOfSealedClass(__vs: Type*): ClassLike
- def addSavedAnnotations(__vs: String*): ClassLike
- def addTypeParameters(__vs: TypeParameter*): ClassLike
- val annotations: Seq[Annotation]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val childrenOfSealedClass: Seq[Type]
- def clearAccess: ClassLike
- def clearAnnotations: ClassLike
- def clearChildrenOfSealedClass: ClassLike
- def clearModifiers: ClassLike
- def clearSavedAnnotations: ClassLike
- def clearSelfType: ClassLike
- def clearStructure: ClassLike
- def clearTypeParameters: ClassLike
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
companion: ClassLike.type
- Definition Classes
- ClassLike → GeneratedMessage
- val definitionType: DefinitionType
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def getAccess: Access
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getField(__field: FieldDescriptor): PValue
- Definition Classes
- ClassLike → GeneratedMessage
-
def
getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- ClassLike → GeneratedMessage
- def getModifiers: Modifiers
- def getSelfType: Type
- def getStructure: Structure
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
mergeFrom(_input__: CodedInputStream): ClassLike
- Definition Classes
- ClassLike → Message
- val modifiers: Option[Modifiers]
- val name: String
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val savedAnnotations: Seq[String]
- val selfType: Option[Type]
-
final
def
serializedSize: Int
- Definition Classes
- ClassLike → GeneratedMessage
- val structure: Option[Structure]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
-
def
toByteString: ByteString
- Definition Classes
- GeneratedMessage
-
def
toPMessage: PMessage
- Definition Classes
- GeneratedMessage
-
def
toString(): String
- Definition Classes
- ClassLike → AnyRef → Any
- val topLevel: Boolean
- val typeParameters: Seq[TypeParameter]
-
def
update(ms: (Lens[ClassLike, ClassLike]) ⇒ Mutation[ClassLike]*): ClassLike
- Definition Classes
- Updatable
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def withAccess(__v: Access): ClassLike
- def withAnnotations(__v: Seq[Annotation]): ClassLike
- def withChildrenOfSealedClass(__v: Seq[Type]): ClassLike
- def withDefinitionType(__v: DefinitionType): ClassLike
- def withModifiers(__v: Modifiers): ClassLike
- def withName(__v: String): ClassLike
- def withSavedAnnotations(__v: Seq[String]): ClassLike
- def withSelfType(__v: Type): ClassLike
- def withStructure(__v: Structure): ClassLike
- def withTopLevel(__v: Boolean): ClassLike
- def withTypeParameters(__v: Seq[TypeParameter]): ClassLike
-
def
writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
-
def
writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- ClassLike → GeneratedMessage
-
def
writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
Deprecated Value Members
-
def
getAllFields: Map[FieldDescriptor, Any]
- Definition Classes
- GeneratedMessage
- Annotations
- @deprecated
- Deprecated
(Since version 0.6.0) Use toPMessage
-
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