scalapb-validate-codegen
scalapb-validate-codegen
API
scalapb.validate
compat
gen
preprocessor
scalapb.validate.compiler
BooleanRulesGen
BuildInfo
BytesRuleGen
CodeGenerator
CombineFieldRules
ComparativeRulesGen
EnumRulesGen
FunctionCall
IgnoreEmptyRule
IgnoreEmptyRulesGen
MapRulesGen
MembershipRulesGen
MessagePrinter
MessagePrinter
OptionalFieldRule
ProcessRequest
RepeatedFieldRule
RepeatedRulesGen
RequiredRulesGen
Rule
Rule
RulesGen
Show
Show
StringRulesGen
TimestampRulesGen
ValidatePreprocessor
scalapb-validate-codegen
/
scalapb.validate.compiler
/
MessagePrinter
MessagePrinter
scalapb.validate.compiler.MessagePrinter
See the
MessagePrinter
companion object
class
MessagePrinter
(
implicits
:
DescriptorImplicits
,
message
:
Descriptor
)
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
content
:
String
def
formattedRulesForOneofs
(
oneof
:
OneofDescriptor
):
Seq
[
Seq
[
String
]]
def
innerRulesForField
(
fd
:
FieldDescriptor
):
Seq
[
Rule
]
def
printObject
(
fp
:
FunctionalPrinter
):
FunctionalPrinter
def
printValidate
(
fp
:
FunctionalPrinter
):
FunctionalPrinter
def
repeatedRules
(
fd
:
FieldDescriptor
,
rulesProto
:
FieldRules
,
inputTransform
:
String
=>
String
):
Seq
[
Rule
]
def
result
():
Seq
[
File
]
def
ruleForField
(
fd
:
FieldDescriptor
):
Option
[
Rule
]
def
scalaFileName
:
String
def
toBase
(
fd
:
FieldDescriptor
,
e
:
String
):
String
Concrete fields
val
fieldRules
:
Seq
[(
FieldDescriptor
,
Rule
)]