compilerPlugin
compilerPlugin
scalapb
GeneratorOption
GeneratorOption
FlatPackage
JavaConversions
Grpc
SingleLineToProtoString
AsciiFormatToString
NoLenses
RetainSourceCodeInfo
ScalaPbCodeGenerator
gen
scalapb.compiler
CollectionMethods
ConstructorField
ConstructorField
DeprecatedImplicits
DescriptorImplicits
ScalaName
ExtendedMethodDescriptor
MethodTypeWrapper
ExtendedServiceDescriptor
ExtendedFieldDescriptor
ExtendedOneofDescriptor
ExtendedMessageDescriptor
MapType
ExtendedEnumDescriptor
ExtendedEnumValueDescriptor
ExtendedFileDescriptor
DescriptorImplicits
AsSymbolExtension
EnclosingType
EnclosingType
None
ScalaOption
Collection
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
Unary
ClientStreaming
ServerStreaming
Bidirectional
Types
TypeInfo
Version
scalapb.internal
Encoding
scalapb.options.compiler
Scalapb
compilerPlugin
/
scalapb.compiler
/
DescriptorImplicits
/
ExtendedFileDescriptor
ExtendedFileDescriptor
class
ExtendedFileDescriptor
(val file:
FileDescriptor
)
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
allMessages
:
Vector
[
Descriptor
]
Returns a vector with all messages (both top-level and nested) in the file.
Returns a vector with all messages (both top-level and nested) in the file.
def
disableOutput
:
Boolean
def
fileDescriptorObject
:
ScalaName
def
findLocationByPath
(path:
Seq
[
Int
]):
Option
[
Location
]
def
fullJavaName
(fullName:
String
):
String
def
isProto2
:
Boolean
def
isProto3
:
Boolean
def
javaConversions
:
Boolean
def
javaFullOuterClassName
:
String
def
javaOuterClassName
:
String
def
javaPackage
:
String
def
javaPackageAsSymbol
:
String
def
noDefaultValuesInConstructor
:
Boolean
def
retainSourceCodeInfo
:
Boolean
def
scalaDirectory
:
String
def
scalaFileName
:
String
def
scalaOptions
:
ScalaPbOptions
def
scalaPackage
:
ScalaName
def
usePrimitiveWrappers
:
Boolean
Deprecated methods
@
deprecated
("Use scalaPackage.fullName", "0.10.0")
def
scalaPackageName
:
String
Deprecated
Concrete fields
val
file
:
FileDescriptor