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

#include <java_extension.h>

Inheritance diagram for google::protobuf::compiler::java::ImmutableExtensionGenerator:
Inheritance graph
[legend]

Public Member Functions

virtual void Generate (io::Printer *printer)
 
void Generate (io::Printer *printer) override
 
virtual int GenerateNonNestedInitializationCode (io::Printer *printer)
 
int GenerateNonNestedInitializationCode (io::Printer *printer) override
 
virtual int GenerateRegistrationCode (io::Printer *printer)
 
int GenerateRegistrationCode (io::Printer *printer) override
 
 ImmutableExtensionGenerator (const FieldDescriptor *descriptor, Context *context)
 
 ImmutableExtensionGenerator (const FieldDescriptor *descriptor, Context *context)
 
virtual ~ImmutableExtensionGenerator ()
 
virtual ~ImmutableExtensionGenerator ()
 
- Public Member Functions inherited from google::protobuf::compiler::java::ExtensionGenerator
 ExtensionGenerator ()
 
 ExtensionGenerator ()
 
virtual ~ExtensionGenerator ()
 
virtual ~ExtensionGenerator ()
 

Protected Attributes

const FieldDescriptordescriptor_
 
ClassNameResolvername_resolver_
 
std::string scope_
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ImmutableExtensionGenerator)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ImmutableExtensionGenerator)
 

Additional Inherited Members

- Static Protected Member Functions inherited from google::protobuf::compiler::java::ExtensionGenerator
static void InitTemplateVars (const FieldDescriptor *descriptor, const std::string &scope, bool immutable, ClassNameResolver *name_resolver, std::map< std::string, std::string > *vars_pointer)
 
static void InitTemplateVars (const FieldDescriptor *descriptor, const std::string &scope, bool immutable, ClassNameResolver *name_resolver, std::map< std::string, std::string > *vars_pointer)
 

Detailed Description

Definition at line 91 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/java/java_extension.h.

Constructor & Destructor Documentation

◆ ImmutableExtensionGenerator() [1/2]

google::protobuf::compiler::java::ImmutableExtensionGenerator::ImmutableExtensionGenerator ( const FieldDescriptor descriptor,
Context context 
)
explicit

◆ ~ImmutableExtensionGenerator() [1/2]

google::protobuf::compiler::java::ImmutableExtensionGenerator::~ImmutableExtensionGenerator ( )
virtual

◆ ImmutableExtensionGenerator() [2/2]

google::protobuf::compiler::java::ImmutableExtensionGenerator::ImmutableExtensionGenerator ( const FieldDescriptor descriptor,
Context context 
)
explicit

◆ ~ImmutableExtensionGenerator() [2/2]

virtual google::protobuf::compiler::java::ImmutableExtensionGenerator::~ImmutableExtensionGenerator ( )
virtual

Member Function Documentation

◆ Generate() [1/2]

void google::protobuf::compiler::java::ImmutableExtensionGenerator::Generate ( io::Printer printer)
virtual

◆ Generate() [2/2]

void google::protobuf::compiler::java::ImmutableExtensionGenerator::Generate ( io::Printer printer)
overridevirtual

◆ GenerateNonNestedInitializationCode() [1/2]

int google::protobuf::compiler::java::ImmutableExtensionGenerator::GenerateNonNestedInitializationCode ( io::Printer printer)
virtual

◆ GenerateNonNestedInitializationCode() [2/2]

int google::protobuf::compiler::java::ImmutableExtensionGenerator::GenerateNonNestedInitializationCode ( io::Printer printer)
overridevirtual

◆ GenerateRegistrationCode() [1/2]

int google::protobuf::compiler::java::ImmutableExtensionGenerator::GenerateRegistrationCode ( io::Printer printer)
virtual

◆ GenerateRegistrationCode() [2/2]

int google::protobuf::compiler::java::ImmutableExtensionGenerator::GenerateRegistrationCode ( io::Printer printer)
overridevirtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

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

Member Data Documentation

◆ descriptor_

const FieldDescriptor * google::protobuf::compiler::java::ImmutableExtensionGenerator::descriptor_
protected

◆ name_resolver_

ClassNameResolver * google::protobuf::compiler::java::ImmutableExtensionGenerator::name_resolver_
protected

◆ scope_

std::string google::protobuf::compiler::java::ImmutableExtensionGenerator::scope_
protected

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


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