#include <google/protobuf/compiler/java/enum_field_lite.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>
#include <google/protobuf/port_def.inc>
namespace google {
namespace protobuf {
namespace compiler {
namespace java {
namespace {
bool EnableExperimentalRuntimeForLite() { … }
void SetEnumVariables(const FieldDescriptor* descriptor, int messageBitIndex,
int builderBitIndex, const FieldGeneratorInfo* info,
ClassNameResolver* name_resolver,
std::map<std::string, std::string>* variables) { … }
}
ImmutableEnumFieldLiteGenerator::ImmutableEnumFieldLiteGenerator(
const FieldDescriptor* descriptor, int messageBitIndex, Context* context)
: … { … }
ImmutableEnumFieldLiteGenerator::~ImmutableEnumFieldLiteGenerator() { … }
int ImmutableEnumFieldLiteGenerator::GetNumBitsForMessage() const { … }
void ImmutableEnumFieldLiteGenerator::GenerateInterfaceMembers(
io::Printer* printer) const { … }
void ImmutableEnumFieldLiteGenerator::GenerateMembers(
io::Printer* printer) const { … }
void ImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
io::Printer* printer) const { … }
void ImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
io::Printer* printer) const { … }
void ImmutableEnumFieldLiteGenerator::GenerateInitializationCode(
io::Printer* printer) const { … }
void ImmutableEnumFieldLiteGenerator::GenerateFieldInfo(
io::Printer* printer, std::vector<uint16_t>* output) const { … }
std::string ImmutableEnumFieldLiteGenerator::GetBoxedType() const { … }
ImmutableEnumOneofFieldLiteGenerator::ImmutableEnumOneofFieldLiteGenerator(
const FieldDescriptor* descriptor, int messageBitIndex, Context* context)
: … { … }
ImmutableEnumOneofFieldLiteGenerator::~ImmutableEnumOneofFieldLiteGenerator() { … }
void ImmutableEnumOneofFieldLiteGenerator::GenerateMembers(
io::Printer* printer) const { … }
void ImmutableEnumOneofFieldLiteGenerator::GenerateFieldInfo(
io::Printer* printer, std::vector<uint16_t>* output) const { … }
void ImmutableEnumOneofFieldLiteGenerator::GenerateBuilderMembers(
io::Printer* printer) const { … }
RepeatedImmutableEnumFieldLiteGenerator::
RepeatedImmutableEnumFieldLiteGenerator(const FieldDescriptor* descriptor,
int messageBitIndex,
Context* context)
: … { … }
RepeatedImmutableEnumFieldLiteGenerator::
~RepeatedImmutableEnumFieldLiteGenerator() { … }
int RepeatedImmutableEnumFieldLiteGenerator::GetNumBitsForMessage() const { … }
void RepeatedImmutableEnumFieldLiteGenerator::GenerateInterfaceMembers(
io::Printer* printer) const { … }
void RepeatedImmutableEnumFieldLiteGenerator::GenerateMembers(
io::Printer* printer) const { … }
void RepeatedImmutableEnumFieldLiteGenerator::GenerateFieldInfo(
io::Printer* printer, std::vector<uint16_t>* output) const { … }
void RepeatedImmutableEnumFieldLiteGenerator::GenerateBuilderMembers(
io::Printer* printer) const { … }
void RepeatedImmutableEnumFieldLiteGenerator::GenerateInitializationCode(
io::Printer* printer) const { … }
void RepeatedImmutableEnumFieldLiteGenerator::GenerateKotlinDslMembers(
io::Printer* printer) const { … }
std::string RepeatedImmutableEnumFieldLiteGenerator::GetBoxedType() const { … }
}
}
}
}
#include <google/protobuf/port_undef.inc>