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

#include <java_extension_lite.h>

Inheritance diagram for google::protobuf::compiler::java::ImmutableExtensionLiteGenerator:
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
 
 ImmutableExtensionLiteGenerator (const FieldDescriptor *descriptor, Context *context)
 
 ImmutableExtensionLiteGenerator (const FieldDescriptor *descriptor, Context *context)
 
virtual ~ImmutableExtensionLiteGenerator ()
 
virtual ~ImmutableExtensionLiteGenerator ()
 
- Public Member Functions inherited from google::protobuf::compiler::java::ExtensionGenerator
 ExtensionGenerator ()
 
 ExtensionGenerator ()
 
virtual ~ExtensionGenerator ()
 
virtual ~ExtensionGenerator ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ImmutableExtensionLiteGenerator)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ImmutableExtensionLiteGenerator)
 

Private Attributes

const FieldDescriptordescriptor_
 
ClassNameResolvername_resolver_
 
std::string scope_
 

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 48 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/java/java_extension_lite.h.

Constructor & Destructor Documentation

◆ ImmutableExtensionLiteGenerator() [1/2]

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

◆ ~ImmutableExtensionLiteGenerator() [1/2]

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

◆ ImmutableExtensionLiteGenerator() [2/2]

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

◆ ~ImmutableExtensionLiteGenerator() [2/2]

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

Member Function Documentation

◆ Generate() [1/2]

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

◆ Generate() [2/2]

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

◆ GenerateNonNestedInitializationCode() [1/2]

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

◆ GenerateNonNestedInitializationCode() [2/2]

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

◆ GenerateRegistrationCode() [1/2]

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

◆ GenerateRegistrationCode() [2/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

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

Member Data Documentation

◆ descriptor_

const FieldDescriptor * google::protobuf::compiler::java::ImmutableExtensionLiteGenerator::descriptor_
private

◆ name_resolver_

ClassNameResolver * google::protobuf::compiler::java::ImmutableExtensionLiteGenerator::name_resolver_
private

◆ scope_

std::string google::protobuf::compiler::java::ImmutableExtensionLiteGenerator::scope_
private

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


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