compilerPlugin
compilerPlugin
scalapb
GeneratorOption
GeneratorOption
AsciiFormatToString
FlatPackage
Grpc
JavaConversions
NoLenses
RetainSourceCodeInfo
SingleLineToProtoString
ScalaPbCodeGenerator
gen
scalapb.compiler
CollectionMethods
ConstructorField
ConstructorField
DeprecatedImplicits
DescriptorImplicits
ExtendedEnumDescriptor
ExtendedEnumValueDescriptor
ExtendedFieldDescriptor
ExtendedFileDescriptor
ExtendedMessageDescriptor
MapType
ExtendedMethodDescriptor
MethodTypeWrapper
ExtendedOneofDescriptor
ExtendedServiceDescriptor
ScalaName
DescriptorImplicits
AsSymbolExtension
EnclosingType
EnclosingType
Collection
None
ScalaOption
Expression
ExpressionBuilder
ExpressionList
FileOptionsCache
FunctionApplication
FunctionalPrinter
FunctionalPrinter
GeneratorException
GeneratorParams
GeneratorParams
GrpcServicePrinter
Helper
Identity
InsertionPoint
LiteralExpression
MethodApplication
NameUtils
OperatorApplication
PrinterEndo
ProtoValidation
ProtoValidation
ProtobufGenerator
ProtobufGenerator
SealedOneof
SealedOneofStyle
SealedOneofStyle
Default
Optional
SealedOneofsCache
SealedOneofsGenerator
SecondaryOutputProvider
SecondaryOutputProvider
StreamType
StreamType
Bidirectional
ClientStreaming
ServerStreaming
Unary
Types
TypeInfo
Version
scalapb.internal
Encoding
scalapb.options.compiler
Scalapb
compilerPlugin
/
scalapb.compiler
/
DescriptorImplicits
/
ExtendedMessageDescriptor
ExtendedMessageDescriptor
implicit
class
ExtendedMessageDescriptor
(val message:
Descriptor
)
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Type members
Value members
Type members
Classlikes
class
MapType
Value members
Concrete methods
def
annotationList
:
Seq
[
String
]
def
baseClasses
:
Seq
[
String
]
def
comment
:
Option
[
String
]
def
companionAnnotationList
:
Seq
[
String
]
def
companionBaseClasses
:
Seq
[
String
]
def
companionExtendsOption
:
Seq
[
String
]
def
extendsOption
:
Seq
[
String
]
def
fields
:
Seq
[
FieldDescriptor
]
def
fieldsWithoutOneofs
:
Seq
[
FieldDescriptor
]
def
generateGetters
:
Boolean
def
generateLenses
:
Boolean
def
isMapEntry
:
Boolean
def
isSealedOneofCase
:
Boolean
def
isSealedOneofType
:
Boolean
def
isTopLevel
:
Boolean
def
isValueClass
:
Boolean
def
javaConversions
:
Boolean
def
javaDescriptorSource
:
String
def
javaTypeName
:
String
def
mapType
:
MapType
def
messageClassInsertionPoint
:
InsertionPoint
def
messageCompanionInsertionPoint
:
InsertionPoint
def
messageOptions
:
MessageOptions
def
nestedTypes
:
Seq
[
Descriptor
]
def
noBox
:
Boolean
def
noDefaultValueInConstructor
:
Boolean
def
parent
:
Option
[
Descriptor
]
def
preservesUnknownFields
:
Boolean
def
scalaDescriptorSource
:
String
def
scalaFileName
:
String
def
scalaType
:
ScalaName
def
sealedOneOfExtendsCount
:
Int
def
sealedOneofBaseClasses
:
Seq
[
String
]
def
sealedOneofCaseBases
:
List
[
String
]
def
sealedOneofCases
:
Option
[
Seq
[
Descriptor
]]
def
sealedOneofContainer
:
Option
[
Descriptor
]
def
sealedOneofExtendsOption
:
Seq
[
String
]
def
sealedOneofNonEmptyScalaType
:
ScalaName
def
sealedOneofScalaType
:
String
def
sealedOneofStyle
:
SealedOneofStyle
def
sealedOneofTraitScalaType
:
ScalaName
def
sealedOneofTypeMapper
:
ScalaName
def
sourcePath
:
Seq
[
Int
]
def
unknownFieldsAnnotations
:
Seq
[
String
]
Deprecated methods
@
deprecated
("Use scalaType.fullName instead", "0.10.0")
def
scalaTypeName
:
String
Deprecated
Concrete fields
val
message
:
Descriptor