#include <google/protobuf/compiler/java/message_field_lite.h>
#include <cstdint>
#include <map>
#include <string>
#include <google/protobuf/io/printer.h>
#include <google/protobuf/wire_format.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/compiler/java/context.h>
#include <google/protobuf/compiler/java/doc_comment.h>
#include <google/protobuf/compiler/java/helpers.h>
#include <google/protobuf/compiler/java/name_resolver.h>
#include <google/protobuf/port_def.inc>
namespace google {
namespace protobuf {
namespace compiler {
namespace java {
namespace {
void SetMessageVariables(const FieldDescriptor* descriptor, int messageBitIndex,
int builderBitIndex, const FieldGeneratorInfo* info,
ClassNameResolver* name_resolver,
std::map<std::string, std::string>* variables) { … }
}
ImmutableMessageFieldLiteGenerator::ImmutableMessageFieldLiteGenerator(
const FieldDescriptor* descriptor, int messageBitIndex, Context* context)
: … { … }
ImmutableMessageFieldLiteGenerator::~ImmutableMessageFieldLiteGenerator() { … }
int ImmutableMessageFieldLiteGenerator::GetNumBitsForMessage() const { … }
void ImmutableMessageFieldLiteGenerator::GenerateInterfaceMembers(
io::Printer* printer) const { … }
void ImmutableMessageFieldLiteGenerator::GenerateMembers(
io::Printer* printer) const { … }
void ImmutableMessageFieldLiteGenerator::GenerateBuilderMembers(
io::Printer* printer) const { … }
void ImmutableMessageFieldLiteGenerator::GenerateKotlinDslMembers(
io::Printer* printer) const { … }
void ImmutableMessageFieldLiteGenerator::GenerateKotlinOrNull(io::Printer* printer) const { … }
void ImmutableMessageFieldLiteGenerator::GenerateFieldInfo(
io::Printer* printer, std::vector<uint16_t>* output) const { … }
void ImmutableMessageFieldLiteGenerator::GenerateInitializationCode(
io::Printer* printer) const { … }
std::string ImmutableMessageFieldLiteGenerator::GetBoxedType() const { … }
ImmutableMessageOneofFieldLiteGenerator::
ImmutableMessageOneofFieldLiteGenerator(const FieldDescriptor* descriptor,
int messageBitIndex,
Context* context)
: … { … }
ImmutableMessageOneofFieldLiteGenerator::
~ImmutableMessageOneofFieldLiteGenerator() { … }
void ImmutableMessageOneofFieldLiteGenerator::GenerateMembers(
io::Printer* printer) const { … }
void ImmutableMessageOneofFieldLiteGenerator::GenerateFieldInfo(
io::Printer* printer, std::vector<uint16_t>* output) const { … }
void ImmutableMessageOneofFieldLiteGenerator::GenerateBuilderMembers(
io::Printer* printer) const { … }
RepeatedImmutableMessageFieldLiteGenerator::
RepeatedImmutableMessageFieldLiteGenerator(
const FieldDescriptor* descriptor, int messageBitIndex,
Context* context)
: … { … }
RepeatedImmutableMessageFieldLiteGenerator::
~RepeatedImmutableMessageFieldLiteGenerator() { … }
int RepeatedImmutableMessageFieldLiteGenerator::GetNumBitsForMessage() const { … }
void RepeatedImmutableMessageFieldLiteGenerator::GenerateInterfaceMembers(
io::Printer* printer) const { … }
void RepeatedImmutableMessageFieldLiteGenerator::GenerateMembers(
io::Printer* printer) const { … }
void RepeatedImmutableMessageFieldLiteGenerator::GenerateBuilderMembers(
io::Printer* printer) const { … }
void RepeatedImmutableMessageFieldLiteGenerator::GenerateFieldInfo(
io::Printer* printer, std::vector<uint16_t>* output) const { … }
void RepeatedImmutableMessageFieldLiteGenerator::GenerateInitializationCode(
io::Printer* printer) const { … }
std::string RepeatedImmutableMessageFieldLiteGenerator::GetBoxedType() const { … }
void RepeatedImmutableMessageFieldLiteGenerator::GenerateKotlinDslMembers(
io::Printer* printer) const { … }
}
}
}
}
#include <google/protobuf/port_undef.inc>