Public Member Functions | Private Member Functions | Private Attributes | List of all members
google::protobuf::compiler::java::Context Class Reference

#include <java_context.h>

Public Member Functions

 Context (const FileDescriptor *file, const Options &options)
 
 Context (const FileDescriptor *file, const Options &options)
 
bool EnforceLite () const
 
bool EnforceLite () const
 
const FieldGeneratorInfoGetFieldGeneratorInfo (const FieldDescriptor *field) const
 
const FieldGeneratorInfoGetFieldGeneratorInfo (const FieldDescriptor *field) const
 
ClassNameResolverGetNameResolver () const
 
ClassNameResolverGetNameResolver () const
 
const OneofGeneratorInfoGetOneofGeneratorInfo (const OneofDescriptor *oneof) const
 
const OneofGeneratorInfoGetOneofGeneratorInfo (const OneofDescriptor *oneof) const
 
bool HasGeneratedMethods (const Descriptor *descriptor) const
 
bool HasGeneratedMethods (const Descriptor *descriptor) const
 
const Optionsoptions () const
 
const Optionsoptions () const
 
 ~Context ()
 
 ~Context ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Context)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Context)
 
void InitializeFieldGeneratorInfo (const FileDescriptor *file)
 
void InitializeFieldGeneratorInfo (const FileDescriptor *file)
 
void InitializeFieldGeneratorInfoForFields (const std::vector< const FieldDescriptor * > &fields)
 
void InitializeFieldGeneratorInfoForFields (const std::vector< const FieldDescriptor * > &fields)
 
void InitializeFieldGeneratorInfoForMessage (const Descriptor *message)
 
void InitializeFieldGeneratorInfoForMessage (const Descriptor *message)
 

Private Attributes

std::map< const FieldDescriptor *, FieldGeneratorInfofield_generator_info_map_
 
std::unique_ptr< ClassNameResolvername_resolver_
 
std::map< const OneofDescriptor *, OneofGeneratorInfooneof_generator_info_map_
 
Options options_
 

Detailed Description

Definition at line 65 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/java/java_context.h.

Constructor & Destructor Documentation

◆ Context() [1/2]

google::protobuf::compiler::java::Context::Context ( const FileDescriptor file,
const Options options 
)

◆ ~Context() [1/2]

google::protobuf::compiler::java::Context::~Context ( )

◆ Context() [2/2]

google::protobuf::compiler::java::Context::Context ( const FileDescriptor file,
const Options options 
)

◆ ~Context() [2/2]

google::protobuf::compiler::java::Context::~Context ( )

Member Function Documentation

◆ EnforceLite() [1/2]

bool google::protobuf::compiler::java::Context::EnforceLite ( ) const
inline

◆ EnforceLite() [2/2]

bool google::protobuf::compiler::java::Context::EnforceLite ( ) const
inline

◆ GetFieldGeneratorInfo() [1/2]

const FieldGeneratorInfo * google::protobuf::compiler::java::Context::GetFieldGeneratorInfo ( const FieldDescriptor field) const

◆ GetFieldGeneratorInfo() [2/2]

const FieldGeneratorInfo* google::protobuf::compiler::java::Context::GetFieldGeneratorInfo ( const FieldDescriptor field) const

◆ GetNameResolver() [1/2]

ClassNameResolver * google::protobuf::compiler::java::Context::GetNameResolver ( ) const

◆ GetNameResolver() [2/2]

ClassNameResolver* google::protobuf::compiler::java::Context::GetNameResolver ( ) const

◆ GetOneofGeneratorInfo() [1/2]

const OneofGeneratorInfo * google::protobuf::compiler::java::Context::GetOneofGeneratorInfo ( const OneofDescriptor oneof) const

◆ GetOneofGeneratorInfo() [2/2]

const OneofGeneratorInfo* google::protobuf::compiler::java::Context::GetOneofGeneratorInfo ( const OneofDescriptor oneof) const

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::compiler::java::Context::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( Context  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::compiler::java::Context::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( Context  )
private

◆ HasGeneratedMethods() [1/2]

bool google::protobuf::compiler::java::Context::HasGeneratedMethods ( const Descriptor descriptor) const

◆ HasGeneratedMethods() [2/2]

bool google::protobuf::compiler::java::Context::HasGeneratedMethods ( const Descriptor descriptor) const

◆ InitializeFieldGeneratorInfo() [1/2]

void google::protobuf::compiler::java::Context::InitializeFieldGeneratorInfo ( const FileDescriptor file)
private

◆ InitializeFieldGeneratorInfo() [2/2]

void google::protobuf::compiler::java::Context::InitializeFieldGeneratorInfo ( const FileDescriptor file)
private

◆ InitializeFieldGeneratorInfoForFields() [1/2]

void google::protobuf::compiler::java::Context::InitializeFieldGeneratorInfoForFields ( const std::vector< const FieldDescriptor * > &  fields)
private

◆ InitializeFieldGeneratorInfoForFields() [2/2]

void google::protobuf::compiler::java::Context::InitializeFieldGeneratorInfoForFields ( const std::vector< const FieldDescriptor * > &  fields)
private

◆ InitializeFieldGeneratorInfoForMessage() [1/2]

void google::protobuf::compiler::java::Context::InitializeFieldGeneratorInfoForMessage ( const Descriptor message)
private

◆ InitializeFieldGeneratorInfoForMessage() [2/2]

void google::protobuf::compiler::java::Context::InitializeFieldGeneratorInfoForMessage ( const Descriptor message)
private

◆ options() [1/2]

const Options& google::protobuf::compiler::java::Context::options ( ) const
inline

◆ options() [2/2]

const Options& google::protobuf::compiler::java::Context::options ( ) const
inline

Member Data Documentation

◆ field_generator_info_map_

std::map< const FieldDescriptor *, FieldGeneratorInfo > google::protobuf::compiler::java::Context::field_generator_info_map_
private

◆ name_resolver_

std::unique_ptr< ClassNameResolver > google::protobuf::compiler::java::Context::name_resolver_
private

◆ oneof_generator_info_map_

std::map< const OneofDescriptor *, OneofGeneratorInfo > google::protobuf::compiler::java::Context::oneof_generator_info_map_
private

◆ options_

Options google::protobuf::compiler::java::Context::options_
private

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:23