#include "google/protobuf/compiler/java/string_field.h"
#include <cstdint>
#include <map>
#include <string>
#include "google/protobuf/stubs/logging.h"
#include "google/protobuf/stubs/common.h"
#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"
namespace google {
namespace protobuf {
namespace compiler {
namespace java {
WireFormat;
WireFormatLite;
namespace {
void SetPrimitiveVariables(
const FieldDescriptor* descriptor, int messageBitIndex, int builderBitIndex,
const FieldGeneratorInfo* info, ClassNameResolver* name_resolver,
std::map<std::string, std::string>* variables,
Context* context) { … }
}
ImmutableStringFieldGenerator::ImmutableStringFieldGenerator(
const FieldDescriptor* descriptor, int messageBitIndex, int builderBitIndex,
Context* context)
: … { … }
ImmutableStringFieldGenerator::~ImmutableStringFieldGenerator() { … }
int ImmutableStringFieldGenerator::GetMessageBitIndex() const { … }
int ImmutableStringFieldGenerator::GetBuilderBitIndex() const { … }
int ImmutableStringFieldGenerator::GetNumBitsForMessage() const { … }
int ImmutableStringFieldGenerator::GetNumBitsForBuilder() const { … }
void ImmutableStringFieldGenerator::GenerateInterfaceMembers(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateMembers(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateBuilderMembers(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateKotlinDslMembers(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateFieldBuilderInitializationCode(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateInitializationCode(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateBuilderClearCode(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateMergingCode(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateBuildingCode(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateBuilderParsingCode(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateSerializationCode(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateSerializedSizeCode(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateEqualsCode(
io::Printer* printer) const { … }
void ImmutableStringFieldGenerator::GenerateHashCode(
io::Printer* printer) const { … }
std::string ImmutableStringFieldGenerator::GetBoxedType() const { … }
ImmutableStringOneofFieldGenerator::ImmutableStringOneofFieldGenerator(
const FieldDescriptor* descriptor, int messageBitIndex, int builderBitIndex,
Context* context)
: … { … }
ImmutableStringOneofFieldGenerator::~ImmutableStringOneofFieldGenerator() { … }
void ImmutableStringOneofFieldGenerator::GenerateMembers(
io::Printer* printer) const { … }
void ImmutableStringOneofFieldGenerator::GenerateBuilderMembers(
io::Printer* printer) const { … }
void ImmutableStringOneofFieldGenerator::GenerateBuilderClearCode(
io::Printer* printer) const { … }
void ImmutableStringOneofFieldGenerator::GenerateMergingCode(
io::Printer* printer) const { … }
void ImmutableStringOneofFieldGenerator::GenerateBuildingCode(
io::Printer* printer) const { … }
void ImmutableStringOneofFieldGenerator::GenerateBuilderParsingCode(
io::Printer* printer) const { … }
void ImmutableStringOneofFieldGenerator::GenerateSerializationCode(
io::Printer* printer) const { … }
void ImmutableStringOneofFieldGenerator::GenerateSerializedSizeCode(
io::Printer* printer) const { … }
RepeatedImmutableStringFieldGenerator::RepeatedImmutableStringFieldGenerator(
const FieldDescriptor* descriptor, int messageBitIndex, int builderBitIndex,
Context* context)
: … { … }
RepeatedImmutableStringFieldGenerator::
~RepeatedImmutableStringFieldGenerator() { … }
int RepeatedImmutableStringFieldGenerator::GetNumBitsForMessage() const { … }
int RepeatedImmutableStringFieldGenerator::GetNumBitsForBuilder() const { … }
void RepeatedImmutableStringFieldGenerator::GenerateInterfaceMembers(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateMembers(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateBuilderMembers(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateKotlinDslMembers(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::
GenerateFieldBuilderInitializationCode(io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateInitializationCode(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateBuilderClearCode(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateMergingCode(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateBuildingCode(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateBuilderParsingCode(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateSerializationCode(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateSerializedSizeCode(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateEqualsCode(
io::Printer* printer) const { … }
void RepeatedImmutableStringFieldGenerator::GenerateHashCode(
io::Printer* printer) const { … }
std::string RepeatedImmutableStringFieldGenerator::GetBoxedType() const { … }
}
}
}
}